arch/xtensa: migrate to SPDX identifier

Most tools used for compliance and SBOM generation use SPDX identifiers
This change brings us a step closer to an easy SBOM generation.

Signed-off-by: Alin Jerpelea <alin.jerpelea@sony.com>
This commit is contained in:
Alin Jerpelea 2024-12-18 06:55:55 +01:00 committed by Xiang Xiao
parent fe90b2ee7a
commit 559b533863
24 changed files with 77 additions and 189 deletions

View file

@ -1,8 +1,8 @@
/****************************************************************************
* arch/xtensa/include/esp32/core-isa.h
* Xtensa processor CORE configuration
*
* Customer ID=11657; Build=0x5fe96; Copyright (c) 1999-2016 Tensilica Inc.
* SPDX-License-Identifier: MIT
* SPDX-FileCopyrightText: 1999-2016 Tensilica Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the

View file

@ -1,13 +1,8 @@
/****************************************************************************
* arch/xtensa/include/esp32/tie-asm.h
* Compile-time assembler definitions dependent on CORE & TIE
*
* This header file contains assembly-language definitions (assembly
* macros, etc.) for this specific Xtensa processor's TIE extensions
* and options. It is customized to this Xtensa processor configuration.
*
* Customer ID=11657; Build=0x5fe96;
* Copyright (c) 1999-2016 Cadence Design Systems Inc.
* SPDX-License-Identifier: MIT
* SPDX-FileCopyrightText: 1999-2016 Cadence Design Systems Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the

View file

@ -1,15 +1,8 @@
/****************************************************************************
* arch/xtensa/include/esp32/tie.h
* Compile-time HAL definitions dependent on CORE & TIE configuration
*
* NOTE: This header file is not meant to be included directly.
*
* This header file describes this specific Xtensa processor's TIE extensions
* that extend basic Xtensa core functionality. It is customized to this
* Xtensa processor configuration.
*
* Customer ID=11657; Build=0x5fe96;
* Copyright (c) 1999-2016 Cadence Design Systems Inc.
* SPDX-License-Identifier: MIT
* SPDX-FileCopyrightText: 1999-2016 Cadence Design Systems Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the

View file

@ -1,8 +1,8 @@
/****************************************************************************
* arch/xtensa/include/esp32s2/core-isa.h
* Xtensa processor CORE configuration
*
* Customer ID=11657; Build=0x5fe96; Copyright (c) 1999-2016 Tensilica Inc.
* SPDX-License-Identifier: MIT
* SPDX-FileCopyrightText: 1999-2016 Tensilica Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the

View file

@ -1,13 +1,8 @@
/****************************************************************************
* arch/xtensa/include/esp32s2/tie-asm.h
* Compile-time assembler definitions dependent on CORE & TIE
*
* This header file contains assembly-language definitions (assembly
* macros, etc.) for this specific Xtensa processor's TIE extensions
* and options. It is customized to this Xtensa processor configuration.
*
* Customer ID=11657; Build=0x5fe96;
* Copyright (c) 1999-2016 Cadence Design Systems Inc.
* SPDX-License-Identifier: MIT
* SPDX-FileCopyrightText: 1999-2016 Cadence Design Systems Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the

View file

@ -1,14 +1,8 @@
/****************************************************************************
* arch/xtensa/include/esp32s2/tie.h
* Compile-time HAL definitions dependent on CORE & TIE configuration
*
* NOTE: This header file is not meant to be included directly.
*
* This header file describes this specific Xtensa processor's TIE extensions
* that extend basic Xtensa core functionality. It is customized to this
* Xtensa processor configuration.
*
* Copyright (c) 1999-2018 Cadence Design Systems Inc.
* SPDX-License-Identifier: MIT
* SPDX-FileCopyrightText: 1999-2018 Cadence Design Systems Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the

View file

@ -1,8 +1,8 @@
/****************************************************************************
* arch/xtensa/include/esp32s3/core-isa.h
* Xtensa processor core configuration information.
*
* Customer ID=15128; Build=0x90f1f; Copyright (c) 1999-2021 Tensilica Inc.
* SPDX-License-Identifier: MIT
* SPDX-FileCopyrightText: 1999-2021 Tensilica Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the

View file

@ -1,16 +1,8 @@
/****************************************************************************
* arch/xtensa/include/esp32s3/tie-asm.h
* Compile-time HAL assembler definitions dependent on CORE & TIE
* configuration
*
* NOTE: This header file is not meant to be included directly.
*
* This header file contains assembly-language definitions (assembly
* macros, etc.) for this specific Xtensa processor's TIE extensions
* and options. It is customized to this Xtensa processor configuration.
*
* Customer ID=15128; Build=0x90f1f;
* Copyright (c) 1999-2021 Cadence Design Systems Inc.
* SPDX-License-Identifier: MIT
* SPDX-FileCopyrightText: 1999-2021 Cadence Design Systems Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the

View file

@ -1,15 +1,8 @@
/****************************************************************************
* arch/xtensa/include/esp32s3/tie.h
* Compile-time HAL definitions dependent on CORE & TIE configuration
*
* NOTE: This header file is not meant to be included directly.
*
* This header file describes this specific Xtensa processor's TIE extensions
* that extend basic Xtensa core functionality. It is customized to this
* Xtensa processor configuration.
*
* Customer ID=15128; Build=0x90f1f;
* Copyright (c) 1999-2021 Cadence Design Systems Inc.
* SPDX-License-Identifier: MIT
* SPDX-FileCopyrightText: 1999-2021 Cadence Design Systems Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the

View file

@ -1,13 +1,9 @@
/****************************************************************************
* arch/xtensa/include/xtensa/core.h
*
* Leveraged to NuttX by:
*
* Copyright (C) 2016 Gregory Nutt. All rights reserved.
*
* This file derives from code provided Cadence Design Systems, Inc.:
*
* Copyright (c) 2005-2014 Cadence Design Systems, Inc.
* SPDX-License-Identifier: MIT
* SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved.
* SPDX-FileCopyrightText: 2005-2014 Cadence Design Systems, Inc.
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
@ -30,16 +26,6 @@
*
****************************************************************************/
/* This header file is sometimes referred to as the "compile-time HAL" or
* CHAL. It pulls definitions tailored for a specific Xtensa processor
* configuration.
*
* Sources for binaries meant to be configuration-independent generally
* avoid including this file (they may use the configuration-specific HAL
* library). It is normal for the HAL library source itself to include this
* file.
*/
#ifndef __ARCH_XTENSA_INCUDE_XTENSA_CORE_H
#define __ARCH_XTENSA_INCUDE_XTENSA_CORE_H

View file

@ -1,14 +1,10 @@
/****************************************************************************
* arch/xtensa/include/xtensa/xtensa_abi.h
*
* Adapted from use in NuttX by:
*
* Copyright (C) 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Derives from logic originally provided by Cadence Design Systems Inc.
*
* Copyright (c) 2006-2015 Cadence Design Systems Inc.
* SPDX-License-Identifier: MIT
* SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved.
* SPDX-FileCopyrightText: 2005-2015 Cadence Design Systems, Inc.
* SPDX-FileContributor: Gregory Nutt <gnutt@nuttx.org>
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the

View file

@ -1,14 +1,10 @@
/****************************************************************************
* arch/xtensa/include/xtensa/xtensa_coproc.h
*
* Adapted from use in NuttX by:
*
* Copyright (C) 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Derives from logic originally provided by Cadence Design Systems Inc.
*
* Copyright (c) 2006-2015 Cadence Design Systems Inc.
* SPDX-License-Identifier: MIT
* SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved.
* SPDX-FileCopyrightText: 2005-2015 Cadence Design Systems, Inc.
* SPDX-FileContributor: Gregory Nutt <gnutt@nuttx.org>
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the

View file

@ -1,16 +1,10 @@
/****************************************************************************
* arch/xtensa/include/xtensa/xtensa_corebits.h
* Xtensa Special Register field positions, masks, values.
* NOTE: This file may be processor configuration dependent.
*
* Adapted from use in NuttX by:
*
* Copyright (C) 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Derives from logic originally provided by Tensilica Inc.
*
* Copyright (c) 2005-2011 Tensilica Inc.
* SPDX-License-Identifier: MIT
* SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved.
* SPDX-FileCopyrightText: 2005-2011 Tensilica Inc.
* SPDX-FileContributor: Gregory Nutt <gnutt@nuttx.org>
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the

View file

@ -1,15 +1,10 @@
/****************************************************************************
* arch/xtensa/include/xtensa/xtensa_specregs.h
* Xtensa Special Register symbolic names
*
* Adapted from use in NuttX by:
*
* Copyright (C) 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Derives from logic originally provided by Tensilica Inc.
*
* Copyright (c) 2005-2011 Tensilica Inc.
* SPDX-License-Identifier: MIT
* SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved.
* SPDX-FileCopyrightText: 2005-2011 Tensilica Inc.
* SPDX-FileContributor: Gregory Nutt <gnutt@nuttx.org>
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the

View file

@ -1,14 +1,10 @@
/****************************************************************************
* arch/xtensa/src/common/xtensa_context.S
*
* Adapted from use in NuttX by:
*
* Copyright (C) 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Derives from logic originally provided by Cadence Design Systems Inc.
*
* Copyright (c) 2006-2015 Cadence Design Systems Inc.
* SPDX-License-Identifier: MIT
* SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved.
* SPDX-FileCopyrightText: 2006-2015 Cadence Design Systems Inc.
* SPDX-FileContributor: Gregory Nutt <gnutt@nuttx.org>
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the

View file

@ -1,14 +1,10 @@
/****************************************************************************
* arch/xtensa/src/common/xtensa_coproc.S
*
* Adapted from use in NuttX by:
*
* Copyright (C) 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Derives from logic originally provided by Cadence Design Systems Inc.
*
* Copyright (c) 2006-2015 Cadence Design Systems Inc.
* SPDX-License-Identifier: MIT
* SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved.
* SPDX-FileCopyrightText: 2006-2015 Cadence Design Systems Inc.
* SPDX-FileContributor: Gregory Nutt <gnutt@nuttx.org>
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the

View file

@ -1,14 +1,10 @@
/****************************************************************************
* arch/xtensa/src/common/xtensa_cpuint.S
*
* Adapted from use in NuttX by:
*
* Copyright (C) 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Derives from logic originally provided by Cadence Design Systems Inc.
*
* Copyright (c) 2006-2015 Cadence Design Systems Inc.
* SPDX-License-Identifier: MIT
* SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved.
* SPDX-FileCopyrightText: 2006-2015 Cadence Design Systems Inc.
* SPDX-FileContributor: Gregory Nutt <gnutt@nuttx.org>
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the

View file

@ -1,14 +1,10 @@
/****************************************************************************
* arch/xtensa/src/common/xtensa_int_handlers.S
*
* Adapted from use in NuttX by:
*
* Copyright (C) 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Derives from logic originally provided by Cadence Design Systems Inc.
*
* Copyright (c) 2006-2015 Cadence Design Systems Inc.
* SPDX-License-Identifier: MIT
* SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved.
* SPDX-FileCopyrightText: 2006-2015 Cadence Design Systems Inc.
* SPDX-FileContributor: Gregory Nutt <gnutt@nuttx.org>
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the

View file

@ -1,14 +1,10 @@
/****************************************************************************
* arch/xtensa/src/common/xtensa_panic.S
*
* Adapted from use in NuttX by:
*
* Copyright (C) 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Derives from logic originally provided by Cadence Design Systems Inc.
*
* Copyright (c) 2006-2015 Cadence Design Systems Inc.
* SPDX-License-Identifier: MIT
* SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved.
* SPDX-FileCopyrightText: 2006-2015 Cadence Design Systems Inc.
* SPDX-FileContributor: Gregory Nutt <gnutt@nuttx.org>
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the

View file

@ -1,13 +1,10 @@
/****************************************************************************
* arch/xtensa/src/common/xtensa_timer.h
*
* Adapted from use in NuttX by:
*
* Copyright (C) 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Derives from logic originally provided by Cadence Design Systems Inc.
* Copyright (c) 2003-2015 Cadence Design Systems, Inc.
* SPDX-License-Identifier: MIT
* SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved.
* SPDX-FileCopyrightText: 2003-2015 Cadence Design Systems Inc.
* SPDX-FileContributor: Gregory Nutt <gnutt@nuttx.org>
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the

View file

@ -1,14 +1,10 @@
/****************************************************************************
* arch/xtensa/src/common/xtensa_user_handler.S
*
* Adapted from use in NuttX by:
*
* Copyright (C) 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Derives from logic originally provided by Cadence Design Systems Inc.
*
* Copyright (c) 2006-2015 Cadence Design Systems Inc.
* SPDX-License-Identifier: MIT
* SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved.
* SPDX-FileCopyrightText: 2006-2015 Cadence Design Systems Inc.
* SPDX-FileContributor: Gregory Nutt <gnutt@nuttx.org>
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the

View file

@ -1,14 +1,10 @@
/****************************************************************************
* arch/xtensa/src/common/xtensa_vectors.S
*
* Adapted from use in NuttX by:
*
* Copyright (C) 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Derives from logic originally provided by Cadence Design Systems Inc.
*
* Copyright (c) 2006-2015 Cadence Design Systems Inc.
* SPDX-License-Identifier: MIT
* SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved.
* SPDX-FileCopyrightText: 2006-2015 Cadence Design Systems Inc.
* SPDX-FileContributor: Gregory Nutt <gnutt@nuttx.org>
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the

View file

@ -1,14 +1,10 @@
/****************************************************************************
* arch/xtensa/src/common/xtensa_window_vector.S
*
* Adapted from use in NuttX by:
*
* Copyright (C) 2016 Gregory Nutt. All rights reserved.
* Author: Gregory Nutt <gnutt@nuttx.org>
*
* Derives from logic originally provided by Cadence Design Systems Inc.
*
* Copyright (c) 2006-2015 Cadence Design Systems Inc.
* SPDX-License-Identifier: MIT
* SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved.
* SPDX-FileCopyrightText: 2006-2015 Cadence Design Systems Inc.
* SPDX-FileContributor: Gregory Nutt <gnutt@nuttx.org>
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the

View file

@ -1,16 +1,10 @@
/****************************************************************************
* 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 <gnutt@nuttx.org>
*
* 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.
* SPDX-License-Identifier: MIT
* SPDX-FileCopyrightText: 2016 Gregory Nutt. All rights reserved.
* SPDX-FileCopyrightText: 1999-2010 Tensilica Inc.
* SPDX-FileContributor:Gregory Nutt <gnutt@nuttx.org>
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the