Skip to content

Commit b286f17

Browse files
committed
Update license text for ports that were previously missed.
1 parent e31dcca commit b286f17

File tree

24 files changed

+641
-210
lines changed

24 files changed

+641
-210
lines changed

portable/GCC/AVR32_UC3/exception.S

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,31 @@
1+
/*
2+
* FreeRTOS Kernel <DEVELOPMENT BRANCH>
3+
* Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved.
4+
*
5+
* SPDX-License-Identifier: MIT AND BSD-3-Clause
6+
*
7+
* Permission is hereby granted, free of charge, to any person obtaining a copy of
8+
* this software and associated documentation files (the "Software"), to deal in
9+
* the Software without restriction, including without limitation the rights to
10+
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
11+
* the Software, and to permit persons to whom the Software is furnished to do so,
12+
* subject to the following conditions:
13+
*
14+
* The above copyright notice and this permission notice shall be included in all
15+
* copies or substantial portions of the Software.
16+
*
17+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
19+
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
20+
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
21+
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
22+
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
23+
*
24+
* https://www.FreeRTOS.org
25+
* https://github.com/FreeRTOS
26+
*
27+
*/
28+
129
/*This file is prepared for Doxygen automatic documentation generation.*/
230
/*! \file *********************************************************************
331
*
@@ -15,7 +43,8 @@
1543
*
1644
******************************************************************************/
1745

18-
/* Copyright (c) 2007, Atmel Corporation All rights reserved.
46+
/*
47+
* Copyright (c) 2007, Atmel Corporation All rights reserved.
1948
*
2049
* Redistribution and use in source and binary forms, with or without
2150
* modification, are permitted provided that the following conditions are met:

portable/GCC/AVR32_UC3/port.c

Lines changed: 45 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,9 @@
1-
/*This file has been prepared for Doxygen automatic documentation generation.*/
2-
/*! \file *********************************************************************
3-
*
4-
* \brief FreeRTOS port source for AVR32 UC3.
5-
*
6-
* - Compiler: GNU GCC for AVR32
7-
* - Supported devices: All AVR32 devices can be used.
8-
* - AppNote:
9-
*
10-
* \author Atmel Corporation (Now Microchip):
11-
* https://www.microchip.com \n
12-
* Support and FAQ: https://www.microchip.com/support/
13-
*
14-
*****************************************************************************/
15-
161
/*
172
* FreeRTOS Kernel <DEVELOPMENT BRANCH>
183
* Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved.
194
*
5+
* SPDX-License-Identifier: MIT AND BSD-3-Clause
6+
*
207
* Permission is hereby granted, free of charge, to any person obtaining a copy of
218
* this software and associated documentation files (the "Software"), to deal in
229
* the Software without restriction, including without limitation the rights to
@@ -39,6 +26,48 @@
3926
*
4027
*/
4128

29+
/*This file has been prepared for Doxygen automatic documentation generation.*/
30+
/*! \file *********************************************************************
31+
*
32+
* \brief FreeRTOS port source for AVR32 UC3.
33+
*
34+
* - Compiler: GNU GCC for AVR32
35+
* - Supported devices: All AVR32 devices can be used.
36+
* - AppNote:
37+
*
38+
* \author Atmel Corporation (Now Microchip):
39+
* https://www.microchip.com \n
40+
* Support and FAQ: https://www.microchip.com/support/
41+
*
42+
*****************************************************************************/
43+
44+
/*
45+
* Copyright (c) 2007, Atmel Corporation All rights reserved.
46+
*
47+
* Redistribution and use in source and binary forms, with or without
48+
* modification, are permitted provided that the following conditions are met:
49+
*
50+
* 1. Redistributions of source code must retain the above copyright notice,
51+
* this list of conditions and the following disclaimer.
52+
*
53+
* 2. Redistributions in binary form must reproduce the above copyright notice,
54+
* this list of conditions and the following disclaimer in the documentation
55+
* and/or other materials provided with the distribution.
56+
*
57+
* 3. The name of ATMEL may not be used to endorse or promote products derived
58+
* from this software without specific prior written permission.
59+
*
60+
* THIS SOFTWARE IS PROVIDED BY ATMEL ``AS IS'' AND ANY EXPRESS OR IMPLIED
61+
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
62+
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE EXPRESSLY AND
63+
* SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT,
64+
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
65+
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
66+
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
67+
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
68+
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
69+
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
70+
*/
4271

4372
/* Standard includes. */
4473
#include <sys/cpu.h>
@@ -327,7 +356,7 @@ clock cycles from now. */
327356
}
328357
Set_system_register(AVR32_COMPARE, lCycles);
329358
}
330-
359+
331360
__attribute__((__noinline__)) static void prvScheduleNextTick(void)
332361
{
333362
uint32_t lCycles, lCount;

portable/GCC/AVR32_UC3/portmacro.h

Lines changed: 44 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,9 @@
1-
/*This file has been prepared for Doxygen automatic documentation generation.*/
2-
/*! \file *********************************************************************
3-
*
4-
* \brief FreeRTOS port source for AVR32 UC3.
5-
*
6-
* - Compiler: GNU GCC for AVR32
7-
* - Supported devices: All AVR32 devices can be used.
8-
* - AppNote:
9-
*
10-
* \author Atmel Corporation (Now Microchip):
11-
* https://www.microchip.com \n
12-
* Support and FAQ: https://www.microchip.com/support/
13-
*
14-
*****************************************************************************/
15-
161
/*
172
* FreeRTOS Kernel <DEVELOPMENT BRANCH>
183
* Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved.
194
*
5+
* SPDX-License-Identifier: MIT AND BSD-3-Clause
6+
*
207
* Permission is hereby granted, free of charge, to any person obtaining a copy of
218
* this software and associated documentation files (the "Software"), to deal in
229
* the Software without restriction, including without limitation the rights to
@@ -39,6 +26,48 @@
3926
*
4027
*/
4128

29+
/*This file has been prepared for Doxygen automatic documentation generation.*/
30+
/*! \file *********************************************************************
31+
*
32+
* \brief FreeRTOS port source for AVR32 UC3.
33+
*
34+
* - Compiler: GNU GCC for AVR32
35+
* - Supported devices: All AVR32 devices can be used.
36+
* - AppNote:
37+
*
38+
* \author Atmel Corporation (Now Microchip):
39+
* https://www.microchip.com \n
40+
* Support and FAQ: https://www.microchip.com/support/
41+
*
42+
*****************************************************************************/
43+
44+
/*
45+
* Copyright (c) 2007, Atmel Corporation All rights reserved.
46+
*
47+
* Redistribution and use in source and binary forms, with or without
48+
* modification, are permitted provided that the following conditions are met:
49+
*
50+
* 1. Redistributions of source code must retain the above copyright notice,
51+
* this list of conditions and the following disclaimer.
52+
*
53+
* 2. Redistributions in binary form must reproduce the above copyright notice,
54+
* this list of conditions and the following disclaimer in the documentation
55+
* and/or other materials provided with the distribution.
56+
*
57+
* 3. The name of ATMEL may not be used to endorse or promote products derived
58+
* from this software without specific prior written permission.
59+
*
60+
* THIS SOFTWARE IS PROVIDED BY ATMEL ``AS IS'' AND ANY EXPRESS OR IMPLIED
61+
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
62+
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE EXPRESSLY AND
63+
* SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT,
64+
* INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
65+
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
66+
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
67+
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
68+
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
69+
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
70+
*/
4271

4372
#ifndef PORTMACRO_H
4473
#define PORTMACRO_H

portable/GCC/AVR_AVRDx/port.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
* FreeRTOS Kernel <DEVELOPMENT BRANCH>
3-
* Copyright (C) 2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
* Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved.
44
*
55
* Permission is hereby granted, free of charge, to any person obtaining a copy of
66
* this software and associated documentation files (the "Software"), to deal in
@@ -10,8 +10,7 @@
1010
* subject to the following conditions:
1111
*
1212
* The above copyright notice and this permission notice shall be included in all
13-
* copies or substantial portions of the Software. If you wish to use our Amazon
14-
* FreeRTOS name, please do so in a fair use way that does not cause confusion.
13+
* copies or substantial portions of the Software.
1514
*
1615
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1716
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS

portable/GCC/AVR_AVRDx/porthardware.h

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
1+
/*
2+
* FreeRTOS Kernel <DEVELOPMENT BRANCH>
3+
* Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved.
4+
*
5+
* Permission is hereby granted, free of charge, to any person obtaining a copy of
6+
* this software and associated documentation files (the "Software"), to deal in
7+
* the Software without restriction, including without limitation the rights to
8+
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
9+
* the Software, and to permit persons to whom the Software is furnished to do so,
10+
* subject to the following conditions:
11+
*
12+
* The above copyright notice and this permission notice shall be included in all
13+
* copies or substantial portions of the Software.
14+
*
15+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
17+
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
18+
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
19+
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20+
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21+
*
22+
* https://www.FreeRTOS.org
23+
* https://github.com/FreeRTOS
24+
*
25+
*/
26+
127
#ifndef PORTHARDWARE_H
228
#define PORTHARDWARE_H
329

portable/GCC/AVR_Mega0/port.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
* FreeRTOS Kernel <DEVELOPMENT BRANCH>
3-
* Copyright (C) 2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3+
* Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved.
44
*
55
* Permission is hereby granted, free of charge, to any person obtaining a copy of
66
* this software and associated documentation files (the "Software"), to deal in
@@ -10,8 +10,7 @@
1010
* subject to the following conditions:
1111
*
1212
* The above copyright notice and this permission notice shall be included in all
13-
* copies or substantial portions of the Software. If you wish to use our Amazon
14-
* FreeRTOS name, please do so in a fair use way that does not cause confusion.
13+
* copies or substantial portions of the Software.
1514
*
1615
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1716
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS

portable/GCC/AVR_Mega0/porthardware.h

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
1+
/*
2+
* FreeRTOS Kernel <DEVELOPMENT BRANCH>
3+
* Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved.
4+
*
5+
* Permission is hereby granted, free of charge, to any person obtaining a copy of
6+
* this software and associated documentation files (the "Software"), to deal in
7+
* the Software without restriction, including without limitation the rights to
8+
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
9+
* the Software, and to permit persons to whom the Software is furnished to do so,
10+
* subject to the following conditions:
11+
*
12+
* The above copyright notice and this permission notice shall be included in all
13+
* copies or substantial portions of the Software.
14+
*
15+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
17+
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
18+
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
19+
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20+
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21+
*
22+
* https://www.FreeRTOS.org
23+
* https://github.com/FreeRTOS
24+
*
25+
*/
26+
127
#ifndef PORTHARDWARE_H
228
#define PORTHARDWARE_H
329

portable/GCC/RISC-V/chip_specific_extensions/Pulpino_Vega_RV32M1RM/freertos_risc_v_chip_specific_extensions.h

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@
66
* this software and associated documentation files (the "Software"), to deal in
77
* the Software without restriction, including without limitation the rights to
88
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
9-
* the Software, and t
10-
11-
o permit persons to whom the Software is furnished to do so,
9+
* the Software, and to permit persons to whom the Software is furnished to do so,
1210
* subject to the following conditions:
1311
*
1412
* The above copyright notice and this permission notice shall be included in all

portable/IAR/AVR32_UC3/exception.s82

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,31 @@
1+
/*
2+
* FreeRTOS Kernel <DEVELOPMENT BRANCH>
3+
* Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved.
4+
*
5+
* SPDX-License-Identifier: MIT AND BSD-3-Clause
6+
*
7+
* Permission is hereby granted, free of charge, to any person obtaining a copy of
8+
* this software and associated documentation files (the "Software"), to deal in
9+
* the Software without restriction, including without limitation the rights to
10+
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
11+
* the Software, and to permit persons to whom the Software is furnished to do so,
12+
* subject to the following conditions:
13+
*
14+
* The above copyright notice and this permission notice shall be included in all
15+
* copies or substantial portions of the Software.
16+
*
17+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
19+
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
20+
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
21+
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
22+
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
23+
*
24+
* https://www.FreeRTOS.org
25+
* https://github.com/FreeRTOS
26+
*
27+
*/
28+
129
/*This file is prepared for Doxygen automatic documentation generation.*/
230
/*! \file *********************************************************************
331
*
@@ -15,7 +43,8 @@
1543
*
1644
******************************************************************************/
1745

18-
/* Copyright (c) 2007, Atmel Corporation All rights reserved.
46+
/*
47+
* Copyright (c) 2007, Atmel Corporation All rights reserved.
1948
*
2049
* Redistribution and use in source and binary forms, with or without
2150
* modification, are permitted provided that the following conditions are met:

0 commit comments

Comments
 (0)