diff --git a/LICENSE b/LICENSE index 315809325b9..3103313520b 100644 --- a/LICENSE +++ b/LICENSE @@ -2253,6 +2253,52 @@ fs/spiffs 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 +drivers/mtd/mtd_nandecc.c +drivers/mtd/mtd_nandmodel.c +drivers/mtd/mtd_nandscheme.c +drivers/mtd/mtd_onfi.c +include/nuttx/mtd/hamming.h +include/nuttx/mtd/nand.h +include/nuttx/mtd/nand_config.h +include/nuttx/mtd/nand_ecc.h +include/nuttx/mtd/nand_model.h +include/nuttx/mtd/nand_raw.h +include/nuttx/mtd/nand_scheme.h +include/nuttx/mtd/onfi.h +======================== + + Copyright (c) 2011, Atmel Corporation + + 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 names NuttX nor Atmel 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. + libs/libc/machine/arm/armv8-m ============================= Copyright (c) 2011, 2012 ARM Ltd. All rights reserved. diff --git a/drivers/mtd/hamming.c b/drivers/mtd/hamming.c index b4268ee9cfd..7146523824a 100644 --- a/drivers/mtd/hamming.c +++ b/drivers/mtd/hamming.c @@ -1,13 +1,6 @@ /**************************************************************************** * drivers/mtd/hamming.c * - * Copyright (C) 2013 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * This logic was taken directly from Atmel sample code with only - * modifications for better integration with NuttX. The Atmel sample - * code has a BSD compatible license that requires this copyright notice: - * * Copyright (c) 2011, Atmel Corporation * * Redistribution and use in source and binary forms, with or without diff --git a/drivers/mtd/mtd_modeltab.c b/drivers/mtd/mtd_modeltab.c index 9ee73a1bc54..1ae7d0d059e 100644 --- a/drivers/mtd/mtd_modeltab.c +++ b/drivers/mtd/mtd_modeltab.c @@ -1,13 +1,6 @@ /**************************************************************************** * drivers/mtd/mtd_modeltab.c * - * Copyright (C) 2013 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * This logic was based on Atmel sample code with modifications for - * better integration with NuttX. The Atmel sample code has a BSD - * compatible license that requires this copyright notice: - * * Copyright (c) 2012, Atmel Corporation * * Redistribution and use in source and binary forms, with or without diff --git a/drivers/mtd/mtd_nand.c b/drivers/mtd/mtd_nand.c index 1a8fc9dd512..ebff0fc10cb 100644 --- a/drivers/mtd/mtd_nand.c +++ b/drivers/mtd/mtd_nand.c @@ -1,13 +1,6 @@ /**************************************************************************** * drivers/mtd/mtd_nand.c * - * Copyright (C) 2013 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * This logic was based largely on Atmel sample code with modifications for - * better integration with NuttX. The Atmel sample code has a BSD - * compatible license that requires this copyright notice: - * * Copyright (c) 2011, 2012, Atmel Corporation * * Redistribution and use in source and binary forms, with or without diff --git a/drivers/mtd/mtd_nandecc.c b/drivers/mtd/mtd_nandecc.c index 3001a6b35f3..987616fa3a2 100644 --- a/drivers/mtd/mtd_nandecc.c +++ b/drivers/mtd/mtd_nandecc.c @@ -1,13 +1,6 @@ /**************************************************************************** * drivers/mtd/mtd_nandecc.c * - * Copyright (C) 2013 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * This logic was based largely on Atmel sample code with modifications for - * better integration with NuttX. The Atmel sample code has a BSD - * compatible license that requires this copyright notice: - * * Copyright (c) 2011, 2012, Atmel Corporation * * Redistribution and use in source and binary forms, with or without diff --git a/drivers/mtd/mtd_nandmodel.c b/drivers/mtd/mtd_nandmodel.c index 55656620c48..304e603c49d 100644 --- a/drivers/mtd/mtd_nandmodel.c +++ b/drivers/mtd/mtd_nandmodel.c @@ -1,13 +1,6 @@ /**************************************************************************** * drivers/mtd/mtd_nandmodel.c * - * Copyright (C) 2013 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * This logic was based largely on Atmel sample code with modifications for - * better integration with NuttX. The Atmel sample code has a BSD - * compatible license that requires this copyright notice: - * * Copyright (c) 2011, 2012, Atmel Corporation * * Redistribution and use in source and binary forms, with or without diff --git a/drivers/mtd/mtd_nandscheme.c b/drivers/mtd/mtd_nandscheme.c index 1f3b42cc53c..34e0586ec90 100644 --- a/drivers/mtd/mtd_nandscheme.c +++ b/drivers/mtd/mtd_nandscheme.c @@ -1,13 +1,6 @@ /**************************************************************************** * drivers/mtd/mtd_nandscheme.c * - * Copyright (C) 2013 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * This logic was based largely on Atmel sample code with modifications for - * better integration with NuttX. The Atmel sample code has a BSD - * compatible license that requires this copyright notice: - * * Copyright (c) 2012, Atmel Corporation * * Redistribution and use in source and binary forms, with or without diff --git a/drivers/mtd/mtd_onfi.c b/drivers/mtd/mtd_onfi.c index cd36d58becb..159eee1fa28 100644 --- a/drivers/mtd/mtd_onfi.c +++ b/drivers/mtd/mtd_onfi.c @@ -1,18 +1,6 @@ /**************************************************************************** * drivers/mtd/mtd_onfi.c * - * ONFI Support. The Open NAND Flash Interface (ONFI) is an industry - * Workgroup made up of more than 100 companies that build, design-in, or - * enable NAND Flash memory. This file provides definitions for standardized - * ONFI NAND interfaces. - * - * Copyright (C) 2013 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * This ONFI logic was based largely on Atmel sample code with modifications - * for better integration with NuttX. The Atmel sample code has a BSD - * compatible license that requires this copyright notice: - * * Copyright (c) 2010, Atmel Corporation * * Redistribution and use in source and binary forms, with or without diff --git a/include/nuttx/mtd/hamming.h b/include/nuttx/mtd/hamming.h index bb0e93efa0f..274a5d7a3e0 100644 --- a/include/nuttx/mtd/hamming.h +++ b/include/nuttx/mtd/hamming.h @@ -1,13 +1,6 @@ /**************************************************************************** * include/nuttx/mtd/hamming.h * - * Copyright (C) 2013 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * This logic was taken directly from Atmel sample code with only - * modifications for better integration with NuttX. The Atmel sample - * code has a BSD compatible license that requires this copyright notice: - * * Copyright (c) 2011, Atmel Corporation * * Redistribution and use in source and binary forms, with or without diff --git a/include/nuttx/mtd/nand.h b/include/nuttx/mtd/nand.h index 37c5ad61714..17929934dac 100644 --- a/include/nuttx/mtd/nand.h +++ b/include/nuttx/mtd/nand.h @@ -1,13 +1,6 @@ /**************************************************************************** * include/nuttx/mtd/nand.h * - * Copyright (C) 2013 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * This logic was based largely on Atmel sample code with modifications for - * better integration with NuttX. The Atmel sample code has a BSD - * compatible license that requires this copyright notice: - * * Copyright (c) 2012, Atmel Corporation * * Redistribution and use in source and binary forms, with or without diff --git a/include/nuttx/mtd/nand_config.h b/include/nuttx/mtd/nand_config.h index 92e353c14a1..dec31962789 100644 --- a/include/nuttx/mtd/nand_config.h +++ b/include/nuttx/mtd/nand_config.h @@ -1,13 +1,6 @@ /**************************************************************************** * include/nuttx/mtd/nand_config.h * - * Copyright (C) 2013 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * This logic was based largely on Atmel sample code with modifications for - * better integration with NuttX. The Atmel sample code has a BSD - * compatible license that requires this copyright notice: - * * Copyright (c) 2012, Atmel Corporation * * Redistribution and use in source and binary forms, with or without diff --git a/include/nuttx/mtd/nand_ecc.h b/include/nuttx/mtd/nand_ecc.h index bd86f558320..8247a258a86 100644 --- a/include/nuttx/mtd/nand_ecc.h +++ b/include/nuttx/mtd/nand_ecc.h @@ -1,13 +1,6 @@ /**************************************************************************** * include/nuttx/mtd/nand_ecc.h * - * Copyright (C) 2013 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * This logic was based largely on Atmel sample code with modifications for - * better integration with NuttX. The Atmel sample code has a BSD - * compatible license that requires this copyright notice: - * * Copyright (c) 2012, Atmel Corporation * * Redistribution and use in source and binary forms, with or without diff --git a/include/nuttx/mtd/nand_model.h b/include/nuttx/mtd/nand_model.h index 717ff7c6bc0..b838f4e6a1e 100644 --- a/include/nuttx/mtd/nand_model.h +++ b/include/nuttx/mtd/nand_model.h @@ -1,18 +1,6 @@ /**************************************************************************** * include/nuttx/mtd/nand_model.h * - * ONFI Support. The Open NAND Flash Interface (ONFI) is an industry - * Workgroup made up of more than 100 companies that build, design-in, or - * enable NAND Flash memory. This file provides definitions for standardized - * ONFI NAND interfaces. - * - * Copyright (C) 2013 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * This logic was based largely on Atmel sample code for the SAMA5D3x with - * modifications for better integration with NuttX. The Atmel sample code - * has a BSD compatible license that requires this copyright notice: - * * Copyright (c) 2012, Atmel Corporation * * Redistribution and use in source and binary forms, with or without diff --git a/include/nuttx/mtd/nand_raw.h b/include/nuttx/mtd/nand_raw.h index 57b999cfbd6..012007013b3 100644 --- a/include/nuttx/mtd/nand_raw.h +++ b/include/nuttx/mtd/nand_raw.h @@ -1,13 +1,6 @@ /**************************************************************************** * include/nuttx/mtd/nand_raw.h * - * Copyright (C) 2013 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * This logic was based largely on Atmel sample code with modifications for - * better integration with NuttX. The Atmel sample code has a BSD - * compatible license that requires this copyright notice: - * * Copyright (c) 2012, Atmel Corporation * * Redistribution and use in source and binary forms, with or without diff --git a/include/nuttx/mtd/nand_scheme.h b/include/nuttx/mtd/nand_scheme.h index 2ab237d9a06..99633048cac 100644 --- a/include/nuttx/mtd/nand_scheme.h +++ b/include/nuttx/mtd/nand_scheme.h @@ -1,13 +1,6 @@ /**************************************************************************** * include/nuttx/mtd/nand_scheme.h * - * Copyright (C) 2013 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * This logic was based largely on Atmel sample code with modifications for - * better integration with NuttX. The Atmel sample code has a BSD - * compatible license that requires this copyright notice: - * * Copyright (c) 2012, Atmel Corporation * * Redistribution and use in source and binary forms, with or without diff --git a/include/nuttx/mtd/onfi.h b/include/nuttx/mtd/onfi.h index 46329278afd..6e579babfbf 100644 --- a/include/nuttx/mtd/onfi.h +++ b/include/nuttx/mtd/onfi.h @@ -1,18 +1,6 @@ /**************************************************************************** * include/nuttx/mtd/onfi.h * - * ONFI Support. The Open NAND Flash Interface (ONFI) is an industry - * Workgroup made up of more than 100 companies that build, design-in, or - * enable NAND Flash memory. This file provides definitions for standardized - * ONFI NAND interfaces. - * - * Copyright (C) 2013 Gregory Nutt. All rights reserved. - * Author: Gregory Nutt - * - * This ONFI logic was based largely on Atmel sample code for the SAMA5D3x - * with modifications for better integration with NuttX. The Atmel sample - * code has a BSD compatible license that requires this copyright notice: - * * Copyright (c) 2010, Atmel Corporation * * Redistribution and use in source and binary forms, with or without