From 5ed0e95b1694d4d7a432d3865b5cbb7e8774b35e Mon Sep 17 00:00:00 2001 From: Alin Jerpelea Date: Tue, 1 Mar 2022 15:32:33 +0000 Subject: [PATCH] LICENSE: cleanup cleanup the license file: - remove Authors - add missing delimiters - add missing spaces Signed-off-by: Alin Jerpelea --- LICENSE | 464 ++++++++------------------------------------------------ 1 file changed, 64 insertions(+), 400 deletions(-) diff --git a/LICENSE b/LICENSE index 58c95d6f26..27499dad64 100644 --- a/LICENSE +++ b/LICENSE @@ -518,7 +518,6 @@ arch/arm/src/arm/arm_cache.S ============================ Copyright (C) 2007, 2009, 2013 Gregory Nutt. All rights reserved. - Author: Gregory Nutt Several of these cache operations come from Atmel sample code with modifications for better integration with NuttX. The Atmel sample code @@ -559,7 +558,6 @@ arch/arm/src/armv6-m/arm_exception.S ================================== Copyright (C) 2013 Gregory Nutt. All rights reserved. - Author: Gregory Nutt This file was leveraged from the ARMv7-M version which has, in addition: @@ -601,7 +599,6 @@ arch/arm/src/armv7-a/cp15_invalidate_dcache_all.S ================================================= Copyright (C) 2013-2014 Gregory Nutt. All rights reserved. - Author: Gregory Nutt Portions of this file derive from Atmel sample code for the SAMA5D3 Cortex-A5 which also has a modified BSD-style license: @@ -641,8 +638,6 @@ arch/arm/src/armv8-m/arm_cache.c ================================ Copyright (C) 2015, 2018-2019 Gregory Nutt. All rights reserved. - Author: Gregory Nutt - Bob Feretich Some logic in this header file derives from the ARM CMSIS core_cm7.h header file which has a compatible 3-clause BSD license: @@ -783,8 +778,6 @@ arch/arm/src/armv8-m/tpi.h Copyright (C) 2014 Pierre-noel Bouteville . All rights reserved. Copyright (C) 2014 Gregory Nutt. All rights reserved. - Authors: Pierre-noel Bouteville - Gregory Nutt Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -820,7 +813,6 @@ arch/arm/src/armv8-m/arm_exception.S Copyright (C) 2009-2013, 2015-2016, 2018 Gregory Nutt. All rights reserved. Copyright (C) 2012 Michael Smith. All rights reserved. - Author: Gregory Nutt Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -884,7 +876,7 @@ arch/arm/src/efm32/hardware/efm32_usart.h arch/arm/src/efm32/hardware/efm32_usb.h arch/arm/src/efm32/hardware/efm32_vcmp.h arch/arm/src/efm32/hardware/efm32_wdog.h -========================== +======================================== Copyright 2014 Silicon Laboratories, Inc. http://www.silabs.com @@ -911,8 +903,6 @@ arch/arm/src/efm32/hardware/efm32_wdog.h Copyright (C) 2014 Pierre-noel Bouteville . All rights reserved. Copyright (C) 2014 Gregory Nutt. All rights reserved. - Authors: Pierre-noel Bouteville - Gregory Nutt Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -945,7 +935,6 @@ arch/arm/src/armv7-r/cp15_cacheops.h ==================================== Copyright (C) 2015 Gregory Nutt. All rights reserved. - Author: Gregory Nutt Portions of this file derive from Atmel sample code for the SAMA5D3 Cortex-A5 which also has a modified BSD-style license: @@ -989,7 +978,6 @@ arch/arm/src/armv7-r/cp15_invalidate_dcache_all.S ================================================= Copyright (C) 2015 Gregory Nutt. All rights reserved. - Author: Gregory Nutt Portions of this file derive from Atmel sample code for the SAMA5D3 Cortex-A5 which also has a modified BSD-style license: @@ -1033,7 +1021,6 @@ arch/arm/src/sama5/sam_pmecc.c =================================== Copyright (C) 2015 Gregory Nutt. All rights reserved. - Author: Gregory Nutt References: @@ -1094,7 +1081,6 @@ arch/arm/src/samv7/sam_twihs.c ============================== Copyright (C) 2013, 2015-2017 Gregory Nutt. All rights reserved. - Author: Gregory Nutt The Atmel sample code has a BSD compatible license that requires this copyright notice: @@ -1132,7 +1118,6 @@ arch/arm/src/samv7/sam_usbdevhs.c ================================= Copyright (C) 2015-2016, 2019 Gregory Nutt. All rights reserved. - Author: Gregory Nutt This code derives from the UDPHS device controller driver for the SAMA5D3. That code, in turn, includes some reference logic extracted from the @@ -1226,12 +1211,10 @@ arch/xtensa/include/xtensa/xtensa_specregs.h arch/xtensa/include/xtensa/xtensa_corebits.h ============================================ - Xtensa Special Register symbolic names Adapted from use in NuttX by: Copyright (C) 2016 Gregory Nutt. All rights reserved. - Author: Gregory Nutt Derives from logic originally provided by Tensilica Inc. @@ -1259,16 +1242,10 @@ arch/xtensa/include/xtensa/xtensa_corebits.h arch/xtensa/src/common/xtensa_windowspill.S =========================================== - Register window spill routine - - Adapted from use in NuttX by: - Copyright (C) 2016 Gregory Nutt. All rights reserved. - Author: Gregory Nutt Derives from logic originally provided by Tensilica Inc. - $Id: //depot/rel/Eaglenest/Xtensa/OS/hal/windowspill_asm.S#1 $ Copyright (c) 1999-2010 Tensilica Inc. Permission is hereby granted, free of charge, to any person obtaining @@ -1363,10 +1340,7 @@ arch/xtensa/src/common/xtensa_window_vector.S arch/xtensa/src/esp32/chip_macros.h =================================== - Adapted from use in NuttX by: - Copyright (C) 2016 Gregory Nutt. All rights reserved. - Author: Gregory Nutt Derives from logic originally provided by Cadence Design Systems Inc. @@ -1394,14 +1368,10 @@ arch/xtensa/src/esp32/chip_macros.h drivers/analog/ad5410.c drivers/analog/ads1255.c ============================== + Copyright (C) 2008, 2009, 2010, 2016 Gregory Nutt. All rights reserved. Copyright (C) 2011 Li Zhuoyi. All rights reserved. - Author: Li Zhuoyi - Gregory Nutt -This file is a part of NuttX: - - Copyright (C) 2008, 2009, 2010 Gregory Nutt. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -1433,8 +1403,8 @@ POSSIBILITY OF SUCH DAMAGE. drivers/lcd/ra8875.c drivers/lcd/ra8875.h ================================ + Copyright (C) 2015 Intuitive Aerial AB. All rights reserved. - Author: Marten Svanfeldt References: RA8875, Rev 1.6, Apr 2013, RAiO Technologies Inc @@ -1467,8 +1437,8 @@ POSSIBILITY OF SUCH DAMAGE. drivers/modem/u-blox.c ======================= + Copyright (C) 2016 Vladimir Komendantskiy. All rights reserved. - Author: Vladimir Komendantskiy Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -1499,8 +1469,8 @@ POSSIBILITY OF SUCH DAMAGE. drivers/net/tun.c ======================= + Copyright (C) 2015-2016 Max Nekludov. All rights reserved. - Author: Max Nekludov Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -1531,13 +1501,10 @@ POSSIBILITY OF SUCH DAMAGE. drivers/power/bq2429x.c =========================== + Copyright (C) 2017 Neil Hancock. All rights reserved. - Copyright (C) 2017 Haltian Ltd. All rights reserved. - Author: Juha Niskanen - Copyright (C) 2016 Gregory Nutt. All rights reserved. - Author: Gregory Nutt Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -1568,9 +1535,8 @@ POSSIBILITY OF SUCH DAMAGE. drivers/sensors/as726x.c ============================ + Copyright (C) 2019 Fabian Justi. All rights reserved. - Author: Fabian Justi and - Andreas Kurz Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -1601,8 +1567,8 @@ POSSIBILITY OF SUCH DAMAGE. drivers/sensors/lis3dh.c =========================== + Copyright (C) 2018 Extent3D. All rights reserved. - Author: Matt Thompson Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -1634,17 +1600,10 @@ POSSIBILITY OF SUCH DAMAGE. drivers/sensors/lsm303agr.c drivers/sensors/lsm6dsl.c =============================== + Copyright (C) 2018 Inc. All rights reserved. - Author: Ben vd Veen - Alias: DisruptiveNL - -Based on: - Copyright (C) 2016 Omni Hoverboards Inc. All rights reserved. - Author: Paul Alexander Patience - Copyright (C) 2016, 2019 Gregory Nutt. All rights reserved. - Author: Gregory Nutt Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -1675,8 +1634,8 @@ POSSIBILITY OF SUCH DAMAGE. drivers/sensors/vl53l1x.c ============================== + Copyright (C) 2019 Acutronics Robotics - Author: Acutronics Robotics (Juan Flores Muñoz) Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -1750,16 +1709,14 @@ arch/arm/src/lc823450/lc823450_sddrv_if.h arch/arm/src/lc823450/lc823450_sddrv_type.h arch/arm/src/lc823450/lc823450_symbols.ld ============================================ + Copyright (C) 2014-2015 ON Semiconductor. All rights reserved. Copyright 2014,2015,2016,2017 Sony Video & Sound Products Inc. - Author: Masayuki Ishikawa Masayuki.Ishikawa@jp.sony.com - Author: Masatoshi Tateishi Masatoshi.Tateishi@jp.sony.com - Author: Nobutaka Toyoshima Nobutaka.Toyoshima@jp.sony.com - + Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - + 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright @@ -1769,7 +1726,7 @@ are met: 3. Neither the name NuttX nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. - + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS @@ -2309,7 +2266,6 @@ arch/arm/src/imxrt/hardware/imxrt_lcd.h Copyright (C) 2019 Gregory Nutt. All rights reserved. Copyright (C) 2017, NXP Semiconductors, Inc. - Author: Johannes Schock (Port) Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -2342,7 +2298,6 @@ arch/arm/src/imxrt/imxrt_edma.c arch/arm/src/imxrt/imxrt_edma.h ================================== Copyright (C) 2018 Gregory Nutt. All rights reserved. - Author: Gregory Nutt Portions of the eDMA logic derive from NXP sample code which has a compatible BSD 3-clause license: @@ -2407,9 +2362,8 @@ OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. arch/arm/src/kinetis/kinetis_edma.c arch/arm/src/kinetis/kinetis_edma.h ====================================== + Copyright (C) 2019, 2021 Gregory Nutt. All rights reserved. - Authors: Gregory Nutt - David Sidrane This file was leveraged from the NuttX S32K port. Portions of that eDMA logic derived from NXP sample code which has a compatible BSD 3-clause @@ -2448,7 +2402,8 @@ POSSIBILITY OF SUCH DAMAGE. arch/arm/src/kl/kl_cfmconfig.c ============================== -Copyright (c) 2012-2013 Andrew Payne + + Copyright (c) 2012-2013 Andrew Payne Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), @@ -2477,8 +2432,6 @@ arch/arm/src/nrf52/nrf52_wdt_lowerhalf.h ===================================== Copyright (C) 2018 Zglue Inc. All rights reserved. - Author: Levin Li - Author: Alan Carvalho de Assis Ported from the Nordic SDK, this is the original license: @@ -2514,10 +2467,9 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. arch/arm/src/phy62xx/phyplus_timer_lowerhalf.c ============================================== + Copyright (C) 2015 Wail Khemir. All rights reserved. Copyright (C) 2015 Omni Hoverboards Inc. All rights reserved. - Authors: Wail Khemir - Paul Alexander Patience Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -2610,8 +2562,8 @@ arch/arm/src/s32k1xx/s32k1xx_clockconfig.h arch/arm/src/s32k1xx/s32k1xx_periphclocks.c arch/arm/src/s32k1xx/s32k1xx_periphclocks.h ================================================ + Copyright (C) 2019 Gregory Nutt. All rights reserved. - Author: Gregory Nutt Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -2662,8 +2614,8 @@ THE POSSIBILITY OF SUCH DAMAGE. arch/arm/src/s32k1xx/s32k1xx_edma.c arch/arm/src/s32k1xx/s32k1xx_edma.h ==================================== + Copyright (C) 2019 Gregory Nutt. All rights reserved. - Author: Gregory Nutt This file was leveraged from the NuttX i.MXRT port. Portions of that eDMA logic derived from NXP sample code which has @@ -2702,13 +2654,10 @@ POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32/hardware/stm32f100_pinmap.h ================================================= + Copyright (C) 2009 Gregory Nutt. All rights reserved. Copyright (C) 2011 Uros Platise. All rights reserved. Copyright (C) 2012 Michael Smith. All Rights reserved. - Author: Gregory Nutt - Uros Platise - Michael Smith - Freddie Chopin Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -2739,10 +2688,9 @@ POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32/hardware/stm32f37xxx_sdadc.h ==================================================== + Copyright (C) 2009, 2011, 2013 Gregory Nutt. All rights reserved. Copyright (C) 2016 Studelec SA. All rights reserved. - Authors: Gregory Nutt - Marc Rechté Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -2772,18 +2720,11 @@ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32/stm32_i2c_alt.c -STM32 I2C Hardware Layer - Device Driver +=================================== Copyright (C) 2011 Uros Platise. All rights reserved. - Author: Uros Platise - -With extensions, modifications by: - Copyright (C) 2011-2014, 2016-2017 Gregory Nutt. All rights reserved. - Author: Gregory Nutt - Copyright( C) 2014 Patrizio Simona. All rights reserved. - Author: Patrizio Simona Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -2816,21 +2757,8 @@ arch/arm/src/stm32/stm32_i2c_v2.c =========================================== Copyright (C) 2011 Uros Platise. All rights reserved. - Author: Uros Platise - -With extensions and modifications for the F1, F2, and F4 by: - Copyright (C) 2016-2017 Gregory Nutt. All rights reserved. - Authors: Gregory Nutt - John Wharington - David Sidrane - Bob Feretich - -Major rewrite of ISR and supporting methods, including support -for NACK and RELOAD by: - Copyright (c) 2016 Doug Vetter. All rights reserved. - Author: Doug Vetter Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -2862,10 +2790,9 @@ POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32/stm32_sdadc.c arch/arm/src/stm32/stm32_sdadc.h =================================== + Copyright (C) 2011, 2013, 2015-2017 Gregory Nutt. All rights reserved. Copyright (C) 2016 Studelec. All rights reserved. - Authors: Gregory Nutt - Marc Rechté Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -2896,10 +2823,9 @@ POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32/stm32_tickless.c ====================================== + Copyright (C) 2016-2017 Gregory Nutt. All rights reserved. Copyright (C) 2017 Ansync Labs. All rights reserved. - Authors: Gregory Nutt - Konstantin Berezenko Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -2930,10 +2856,9 @@ POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32/stm32_tim_lowerhalf.c =========================================== + Copyright (C) 2015 Wail Khemir. All rights reserved. Copyright (C) 2015 Omni Hoverboards Inc. All rights reserved. - Authors: Wail Khemir - Paul Alexander Patience Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -2965,8 +2890,8 @@ POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32/stm32_uid.c arch/arm/src/stm32/stm32_uid.h =================================== + Copyright (C) 2015 Marawan Ragab. All rights reserved. - Author: Marawan Ragab Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -2997,11 +2922,9 @@ POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32f0l0g0/hardware/stm32g0_pinmap.h ===================================================== - Copyright (C) 2019 Gregory Nutt. All rights reserved. - Author: Mateusz Szafoni + Copyright (C) 2019 Gregory Nutt. All rights reserved. Copyright (C) 2019 Fundação CERTI. All rights reserved. - Author: Daniel Pereira Volpato Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -3032,22 +2955,10 @@ POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32f0l0g0/stm32_i2c.c =========================================== + Copyright (C) 2011 Uros Platise. All rights reserved. - Author: Uros Platise - -With extensions and modifications for the F1, F2, and F4 by: - Copyright (C) 2016-2017 Gregory Nutt. All rights reserved. - Authors: Gregory Nutt - John Wharington - David Sidrane - Bob Feretich - -Major rewrite of ISR and supporting methods, including support -for NACK and RELOAD by: - Copyright (c) 2016 Doug Vetter. All rights reserved. - Author: Doug Vetter Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -3077,9 +2988,8 @@ POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32f0l0g0/stm32_pwm.c ======================================= + Copyright (C) 2019 Fundação CERTI. All rights reserved. - Author: Daniel Pereira Volpato - Guillherme da Silva amaral Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -3112,8 +3022,8 @@ arch/arm/src/stm32f0l0g0/stm32_pwm.h arch/arm/src/stm32f0l0g0/stm32_tim.c arch/arm/src/stm32f0l0g0/stm32_tim.h ======================================= + Copyright (C) 2019 Fundação CERTI. All rights reserved. - Author: Daniel Pereira Volpato Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -3144,14 +3054,8 @@ POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32f0l0g0/stm32_tim_lowerhalf.c ================================================= - Copyright (C) 2019 Fundação CERTI. All rights reserved. - Author: Daniel Pereira Volpato - Based on: arch/arm/src/stm32l4/stm32l4_tim_lowerhalf.c - Authors: Wail Khemir - Paul Alexander Patience - dev@ziggurat29.com - Sebastien Lorquet + Copyright (C) 2019 Fundação CERTI. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -3182,13 +3086,9 @@ POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32f7/stm32_flash.c ======================================= + Copyright (C) 2018 Wolpike LLC. All rights reserved. - Author: Evgeniy Bobkov - -Ported from stm32f20xxf40xx_flash.c, this is the original license: - Copyright (C) 2011 Uros Platise. All rights reserved. - Author: Uros Platise Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -3220,22 +3120,10 @@ POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32f7/stm32_i2c.c arch/arm/src/stm32h7/stm32_i2c.c ======================================= + Copyright (C) 2011 Uros Platise. All rights reserved. - Author: Uros Platise - -With extensions and modifications for the F1, F2, and F4 by: - Copyright (C) 2016-2017 Gregory Nutt. All rights reserved. - Authors: Gregory Nutt - John Wharington - David Sidrane - Bob Feretich - -Major rewrite of ISR and supporting methods, including support -for NACK and RELOAD by: - Copyright (c) 2016 Doug Vetter. All rights reserved. - Author: Doug Vetter Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -3267,8 +3155,8 @@ POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32f7/stm32_sai.c arch/arm/src/stm32f7/stm32_sai.h =================================== + Copyright (C) 2013-2014, 2019 Gregory Nutt. All rights reserved. - Authors: Gregory Nutt Copyright (c) 2016 Motorola Mobility, LLC. All rights reserved. Redistribution and use in source and binary forms, with or without @@ -3300,10 +3188,9 @@ POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32f7/stm32_tickless.c ========================================= + Copyright (C) 2016-2017 Gregory Nutt. All rights reserved. Copyright (C) 2017 Ansync Labs. All rights reserved. - Authors: Gregory Nutt - Konstantin Berezenko Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -3334,10 +3221,9 @@ POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32f7/stm32_tim_lowerhalf.c ============================================= + Copyright (C) 2015 Wail Khemir. All rights reserved. Copyright (C) 2015 Omni Hoverboards Inc. All rights reserved. - Authors: Wail Khemir - Paul Alexander Patience Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -3369,8 +3255,8 @@ POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32f7/stm32_uid.c arch/arm/src/stm32f7/stm32_uid.h ====================================== + Copyright (C) 2015 Marawan Ragab. All rights reserved. - Author: Marawan Ragab Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -3401,15 +3287,10 @@ POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32h7/stm32_adc.c ==================================== + Copyright (C) 2017, 2019 Gregory Nutt. All rights reserved. Copyright (C) 2015 Motorola Mobility, LLC. All rights reserved. Copyright (C) 2015 Omni Hoverboards Inc. All rights reserved. - Authors: Gregory Nutt - Diego Sanchez - Paul Alexander Patience - Mateusz Szafoni - Juha Niskanen - David Sidrane Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -3440,19 +3321,10 @@ POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32h7/stm32_flash.c ====================================== + Copyright (C) 2019 Gregory Nutt. All rights reserved. - Authors: Gregory Nutt - David Sidrane - -Ported from stm32f7_flash.c, this is the original license: - Copyright (C) 2018 Wolpike LLC. All rights reserved. - Author: Evgeniy Bobkov - -Ported from stm32f20xxf40xx_flash.c, this is the original license: - Copyright (C) 2011 Uros Platise. All rights reserved. - Author: Uros Platise Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -3484,9 +3356,8 @@ POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32h7/stm32_uid.c arch/arm/src/stm32h7/stm32_uid.h ===================================== + Copyright (C) 2015 Marawan Ragab. All rights reserved. - Authors: Marawan Ragab - David Sidrane Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -3516,10 +3387,10 @@ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32l4/hardware/stm32l4_lptim.h +============================================= Copyright (C) 2016 Motorola Mobility, LLC. All rights reserved. Copyright (C) 2009, 2011-2012, 2017 Gregory Nutt. All rights reserved. - Author: Gregory Nutt Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -3621,11 +3492,10 @@ arch/arm/src/stm32l4/stm32l4_pmstandby.c arch/arm/src/stm32l4/stm32l4_pmstop.c arch/arm/src/stm32l4/stm32l4_sai.c arch/arm/src/stm32l4/stm32l4_sai.h - ============================================ + Copyright (C) 2012, 2017 Gregory Nutt. All rights reserved. Copyright (C) 2015 Motorola Mobility, LLC. All rights reserved. - Author: Gregory Nutt Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -3655,38 +3525,13 @@ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32l4/stm32l4_i2c.c -STM32L4 I2C driver - based on STM32F7 I2C Hardware Layer - Device Driver - -Original STM32L4 I2C driver: +================================== Copyright (C) 2011 Uros Platise. All rights reserved. - Author: Uros Platise Copyright (C) 2011-2013, 2016-2018 Gregory Nutt. All rights reserved. - Author: Gregory Nutt - Author: John Wharington - Author: Sebastien Lorquet - Author: dev@ziggurat29.com - -STM32L4 I2C driver based on STM32F7 I2C driver: - Copyright (C) 2011 Uros Platise. All rights reserved. - Author: Uros Platise - -With extensions and modifications for the F1, F2, and F4 by: - Copyright (C) 2016-2017 Gregory Nutt. All rights reserved. - Authors: Gregory Nutt - John Wharington - David Sidrane - -Major rewrite of ISR and supporting methods, including support -for NACK and RELOAD by: - Copyright (c) 2016 Doug Vetter. All rights reserved. - Author: Doug Vetter - -Port from STM32F7 to STM32L4: - Author: Jussi Kivilinna Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -3718,14 +3563,10 @@ POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32l4/stm32l4_lptim.c arch/arm/src/stm32l4/stm32l4_lptim.h ==================================== + Copyright (C) 2011 Uros Platise. All rights reserved. - Author: Uros Platise - -With modifications and updates by: - Copyright (C) 2016 Motorola Mobility, LLC. All rights reserved. Copyright (C) 2011-2012, 2017 Gregory Nutt. All rights reserved. - Author: Gregory Nutt Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -3755,14 +3596,11 @@ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32l4/stm32l4_tim_lowerhalf.c +============================================ Copyright (C) 2015 Wail Khemir. All rights reserved. Copyright (C) 2015 Omni Hoverboards Inc. All rights reserved. Copyright (C) 2016 Sebastien Lorquet All rights reserved. - Authors: Wail Khemir - Paul Alexander Patience - dev@ziggurat29.com - Sebastien Lorquet Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -3793,10 +3631,9 @@ POSSIBILITY OF SUCH DAMAGE. arch/arm/src/stm32l4/stm32l4_uid.c arch/arm/src/stm32l4/stm32l4_uid.h +================================== Copyright (C) 2015 Marawan Ragab. All rights reserved. - Author: Marawan Ragab - dev@ziggurat9.com Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -3837,7 +3674,6 @@ arch/arm/src/xmc4/xmc4_usic.c =============================================== Copyright (C) 2017 Gregory Nutt. All rights reserved. - Author: Gregory Nutt Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -3882,6 +3718,7 @@ arch/arm/src/xmc4/xmc4_usic.c crypto/aes.c include/nuttx/crypto/aes.h +=========================== Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/ Extracted from the CC3000 Host Driver Implementation. @@ -3918,9 +3755,9 @@ arch/arm/src/tms570/tms570_selftest.c arch/arm/src/tms570/tms570_lowputc.c arch/arm/src/tms570/tms570_esm.c arch/arm/src/tms570/tms570_clockconfig.c +======================================== Copyright (C) 2015 Gregory Nutt. All rights reserved. - Author: Gregory Nutt Most logic in this file was leveraged from TI's Project0 which has a compatible BSD license: @@ -4009,7 +3846,6 @@ arch/arm/src/tiva/cc13xx/cc13x2_cc26x2_v2_rom.h ================================================ Copyright (C) 2018 Gregory Nutt. All rights reserved. - Authors: Gregory Nutt Technical content derives from a TI header file that has a compatible BSD license: @@ -4048,7 +3884,6 @@ arch/arm/src/tms570/tms570_boot.c ================================= Copyright (C) 2015 Gregory Nutt. All rights reserved. - Author: Gregory Nutt This is primarily original code. However, some logic in this file was inspired/leveraged from TI's Project0 which has a compatible BSD license @@ -4089,8 +3924,6 @@ arch/arm/src/tiva/common/tiva_adclow.c Copyright (C) 2016-2018 Gregory Nutt. All rights reserved. Copyright (C) 2015 TRD2 Inc. All rights reserved. - Author: Calvin Maguranis - Gregory Nutt The Tivaware sample code has a BSD compatible license that requires this copyright notice: @@ -4131,7 +3964,6 @@ arch/arm/src/tiva/common/tiva_adclib.c ======================================= Copyright (C) 2015 TRD2 Inc. All rights reserved. - Author: Calvin Maguranis The Tivaware sample code has a BSD compatible license that requires this copyright notice: @@ -4173,7 +4005,6 @@ arch/arm/src/tiva/cc13xx/cc13xx_prcm.h ====================================== Copyright (C) 2018 Gregory Nutt. All rights reserved. - Author: Gregory Nutt Includes definitions from TI's prcm.c file which has a fully compatible BSD license: @@ -4214,7 +4045,6 @@ arch/arm/src/tiva/cc13xx/cc13x0_trim.c ========================================= Copyright (C) 2019 Gregory Nutt. All rights reserved. - Author: Gregory Nutt This is a port of TI's setup.c file (revision 49363) which has a fully compatible BSD license: @@ -4253,7 +4083,6 @@ arch/arm/src/tiva/cc13xx/cc13x2_cc26x2_v1_rom.h =============================================== Copyright (C) 2019 Gregory Nutt. All rights reserved. - Author: Gregory Nutt This is a port of TI's rom.h file which has a fully compatible BSD license: @@ -4293,7 +4122,6 @@ arch/arm/src/tiva/cc13xx/cc13x0_rom.c =============================================== Copyright (C) 2019 Gregory Nutt. All rights reserved. - Author: Gregory Nutt This is a port of TI's setup_rom.c file which has a fully compatible BSD license: @@ -4332,7 +4160,6 @@ arch/arm/src/tiva/cc13xx/cc13x2_aux_sysif.h =========================================== Copyright (C) 2019 Gregory Nutt. All rights reserved. - Author: Gregory Nutt This is a port of TI's aux_sysif.h file which has a fully compatible BSD license: @@ -4371,7 +4198,6 @@ arch/arm/src/tiva/cc13xx/cc13x2_aux_sysif.c =========================================== Copyright (C) 2018 Gregory Nutt. All rights reserved. - Authors: Gregory Nutt Technical content derives from a TI aux_sysif.c file that has a compatible BSD license: @@ -4410,7 +4236,6 @@ arch/arm/src/tiva/cc13xx/cc13x0_rom.h ===================================== Copyright (C) 2019 Gregory Nutt. All rights reserved. - Author: Gregory Nutt This is a port of TI's setup_rom.h file which has a fully compatible BSD license: @@ -4445,84 +4270,6 @@ arch/arm/src/tiva/cc13xx/cc13x0_rom.h ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -fs/nfs -============ - Copyright (C) 2012 Gregory Nutt. All rights reserved. - Copyright (C) 2012 Jose Pablo Rojas Vargas. All rights reserved. - Author: Jose Pablo Rojas Vargas - Gregory Nutt - - Leveraged from OpenBSD: - - Copyright (c) 1989, 1993 - The Regents of the University of California. All rights reserved. - - This code is derived from software contributed to Berkeley by - Rick Macklem at The University of Guelph. - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 4. Neither the name of the University nor the names of its contributors - may be used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - SUCH DAMAGE. - -fs/spiffs -========= - Copyright (C) 2018 Gregory Nutt. All rights reserved. - Author: Gregory Nutt - - This is a port of version 0.3.7 of SPIFFS by Peter Andersion. That - version was originally released under the MIT license but is here re- - released under the NuttX BSD license. - - Copyright (c) 2013-2017 Peter Andersson (pelleplutt1976@gmail.com) - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions - are met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - 3. Neither the name NuttX nor the names of its contributors may be - used to endorse or promote products derived from this software - without specific prior written permission. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, - BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS - OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED - AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN - ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE - POSSIBILITY OF SUCH DAMAGE. - drivers/mtd/hamming.c drivers/mtd/mtd_modeltab.c drivers/mtd/mtd_nand.c @@ -4569,35 +4316,9 @@ include/nuttx/mtd/onfi.h ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - drivers/usbhost/hid_parser.c -============================= - Copyright (C) 2011 Gregory Nutt. All rights reserved. - - Adapted from the LUFA Library: - - Copyright 2011 Dean Camera (dean [at] fourwalledcubicle [dot] com) - dean [at] fourwalledcubicle [dot] com, www.lufa-lib.org - - Permission to use, copy, modify, distribute, and sell this - software and its documentation for any purpose is hereby granted - without fee, provided that the above copyright notice appear in - all copies and that both that the copyright notice and this - permission notice and warranty disclaimer appear in supporting - documentation, and that the name of the author not be used in - advertising or publicity pertaining to distribution of the - software without specific, written prior permission. - - The author disclaim all warranties with regard to this - software, including all implied warranties of merchantability - and fitness. In no event shall the author be liable for any - special, indirect or consequential damages or any damages - whatsoever resulting from loss of use, data or profits, whether - in an action of contract, negligence or other tortious action, - arising out of or in connection with the use or performance of - this software. - libs/libc/machine/arm/armv8-m ============================= + Copyright (c) 2011, 2012 ARM Ltd. All rights reserved. Redistribution and use in source and binary forms, with or without @@ -4629,6 +4350,7 @@ libs/libc/math/__sin.c libs/libc/math/lib_lgamma.c libs/libc/math/lib_copysignf.c ====================== + Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. Developed at SunSoft, a Sun Microsystems, Inc. business. @@ -4668,6 +4390,7 @@ drivers/wireless/bluetooth/bt_uart.h wireless/bluetooth tools/size_report =========================== + Copyright (c) 2016, Intel Corporation All rights reserved. @@ -4700,9 +4423,8 @@ tools/size_report drivers/wireless/spirit/ ======================= + Copyright(c) 2015 STMicroelectronics - Author: VMA division - AMS - Version 3.2.2 08-July-2015 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -4731,6 +4453,7 @@ drivers/wireless/spirit/ arch/arm/src/nrf52/sdk-nrfxlib =============================== + Nordic SoftDevice Controller is based on the 3-Clause BSD License: Copyright (c) 2018, Nordic Semiconductor ASA @@ -4772,6 +4495,7 @@ arch/arm/src/nrf52/sdk-nrfxlib arch/risc-v/src/mpfs/mpfs_opensbi_utils.S ========================================= + OpenSBI is based on the 2-Clause BSD License: The 2-Clause BSD License @@ -4805,41 +4529,6 @@ arch/x86/src/qemu/qemu_vga.c ========================================= Copyright (C) 2013 Li Zhuoyi. All rights reserved. - Author: Li Zhuoyi - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. -3. Neither the name NuttX nor the names of its contributors may be - used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -arch/x86/src/qemu/qemu_keypad.c -arch/x86/src/qemu/qemu_vga.c -========================================= - - Copyright (C) 2013 Li Zhuoyi. All rights reserved. - Author: Li Zhuoyi Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -4875,13 +4564,8 @@ arch/arm/src/lpc43xx/lpc43_adc.c arch/arm/src/lpc43xx/lpc43_dac.c arch/arm/src/lpc2378/lpc23xx_i2c.h ====================================== + Copyright (C) 2011 Li Zhuoyi. All rights reserved. - Copyright (C) 2016 Gregory Nutt. All rights reserved. - Author: Li Zhuoyi - Gregory Nutt - -This file is a part of NuttX: - Copyright (C) 2010, 2013, 2016 Gregory Nutt. All rights reserved. Redistribution and use in source and binary forms, with or without @@ -4915,19 +4599,10 @@ arch/arm/src/lpc17xx_40xx/lpc17_40_i2c.c arch/arm/src/lpc2378/lpc23xx_i2c.c arch/arm/src/lpc43xx/lpc43_i2c.c ====================================== - Copyright (C) 2012, 2014-2016, 2019 Gregory Nutt. + + Copyright (C) 2010-2011, 2012, 2014-2016, 2019 Gregory Nutt. All rights reserved. - Author: Gregory Nutt - Copyright (C) 2011 Li Zhuoyi. All rights reserved. - Author: Li Zhuoyi (Original author) - -Derived from arch/arm/src/lpc31xx/lpc31_i2c.c - - Author: David Hewson - - Copyright (C) 2010-2011 Gregory Nutt. All rights reserved. - Author: Gregory Nutt Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -4959,13 +4634,9 @@ POSSIBILITY OF SUCH DAMAGE. arch/arm/src/lpc2378/lpc23xx_spi.c arch/arm/src/lpc2378/lpc23xx_spi.h ================================== + Copyright (C) 2013 Li Zhuoyi. All rights reserved. - Author: Li Zhuoyi - -Derived from arch/arm/src/lpc17xx_40xx/lpc17_40_spi.c - Copyright (C) 2010-2017 Gregory Nutt. All rights reserved. - Author: Gregory Nutt Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -5001,8 +4672,7 @@ arch/arm/src/lpc43xx/spifi/src/spifilib_dev_common.c arch/arm/src/lpc43xx/spifi/src/spifilib_fam_standard_cmd.c ============================================== -Copyright(C) NXP Semiconductors, 2014 -All rights reserved. + Copyright(C) NXP Semiconductors, 2014. All rights reserved. Software that is described herein is for illustrative purposes only which provides customers with programming information regarding the @@ -5036,14 +4706,12 @@ arch/arm/src/lpc54xx/lpc54_lowputc.c ===================================== Copyright (C) 2017-2019 Gregory Nutt. All rights reserved. - Author: Gregory Nutt Parts of this file were adapted from sample code provided for the LPC54xx family from NXP which has a compatible BSD license. Copyright (c) 2016, Freescale Semiconductor, Inc. - Copyright (c) 2016 - 2017 , NXP - All rights reserved. + Copyright (c) 2016 - 2017 , NXP. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -5092,12 +4760,7 @@ arch/arm/src/lpc2378/lpc23xx_vic.h ====================================== Copyright (C) 2010 Rommel Marcelo. All rights reserved. - Author: Rommel Marcelo - -This file is part of the NuttX RTOS and based on the lpc2148 port: - Copyright (C) 2010 Gregory Nutt. All rights reserved. - Author: Gregory Nutt Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -5125,6 +4788,7 @@ AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + arch/or1k/include/mor1kx/irq.h arch/or1k/include/spr.h arch/or1k/src/common/up_cpuinfo.c @@ -5132,8 +4796,8 @@ arch/or1k/src/common/up_initialstate.c arch/or1k/src/common/up_timer.c arch/or1k/src/mor1kx/up_vectortab.S ======================================= + Copyright (C) 2018 Extent3D. All rights reserved. - Author: Matt Thompson Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -5165,8 +4829,8 @@ POSSIBILITY OF SUCH DAMAGE. arch/arm/src/am335x/am335x_edid.c arch/arm/src/am335x/am335x_lcdc.h ======================================= + Copyright (C) 2019 Gregory Nutt. All rights reserved. - Author: Gregory Nutt The LCD driver derives from the LPC54xx LCD driver but also includes information from the FreeBSD AM335x LCD driver which was released under