This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit 74286447115dfcfd63cbfa78eae4f26ed435fae1
Author: Alin Jerpelea <[email protected]>
AuthorDate: Mon Dec 2 11:04:16 2024 +0100

    arch/avr: 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 <[email protected]>
---
 arch/avr/include/arch.h                        | 2 ++
 arch/avr/include/at32uc3/irq.h                 | 2 ++
 arch/avr/include/at90usb/irq.h                 | 2 ++
 arch/avr/include/atmega/irq.h                  | 2 ++
 arch/avr/include/avr/arch.h                    | 2 ++
 arch/avr/include/avr/avr.h                     | 2 ++
 arch/avr/include/avr/inttypes.h                | 2 ++
 arch/avr/include/avr/irq.h                     | 2 ++
 arch/avr/include/avr/limits.h                  | 2 ++
 arch/avr/include/avr/types.h                   | 2 ++
 arch/avr/include/avr32/arch.h                  | 2 ++
 arch/avr/include/avr32/avr32.h                 | 2 ++
 arch/avr/include/avr32/inttypes.h              | 2 ++
 arch/avr/include/avr32/irq.h                   | 2 ++
 arch/avr/include/avr32/limits.h                | 2 ++
 arch/avr/include/avr32/types.h                 | 2 ++
 arch/avr/include/debug.h                       | 2 ++
 arch/avr/include/inttypes.h                    | 2 ++
 arch/avr/include/irq.h                         | 2 ++
 arch/avr/include/limits.h                      | 2 ++
 arch/avr/include/syscall.h                     | 2 ++
 arch/avr/include/types.h                       | 2 ++
 arch/avr/include/xmega/chip.h                  | 2 ++
 arch/avr/include/xmega/irq.h                   | 2 ++
 arch/avr/include/xmega/xmegac_irq.h            | 2 ++
 arch/avr/src/Makefile                          | 2 ++
 arch/avr/src/at32uc3/Make.defs                 | 2 ++
 arch/avr/src/at32uc3/at32uc3.h                 | 2 ++
 arch/avr/src/at32uc3/at32uc3_abdac.h           | 2 ++
 arch/avr/src/at32uc3/at32uc3_adc.h             | 2 ++
 arch/avr/src/at32uc3/at32uc3_clkinit.c         | 2 ++
 arch/avr/src/at32uc3/at32uc3_config.h          | 2 ++
 arch/avr/src/at32uc3/at32uc3_eic.h             | 2 ++
 arch/avr/src/at32uc3/at32uc3_flashc.h          | 2 ++
 arch/avr/src/at32uc3/at32uc3_gpio.c            | 2 ++
 arch/avr/src/at32uc3/at32uc3_gpio.h            | 2 ++
 arch/avr/src/at32uc3/at32uc3_gpioirq.c         | 2 ++
 arch/avr/src/at32uc3/at32uc3_hmatrix.h         | 2 ++
 arch/avr/src/at32uc3/at32uc3_intc.h            | 2 ++
 arch/avr/src/at32uc3/at32uc3_irq.c             | 2 ++
 arch/avr/src/at32uc3/at32uc3_lowconsole.c      | 2 ++
 arch/avr/src/at32uc3/at32uc3_lowinit.c         | 2 ++
 arch/avr/src/at32uc3/at32uc3_memorymap.h       | 2 ++
 arch/avr/src/at32uc3/at32uc3_pdca.h            | 2 ++
 arch/avr/src/at32uc3/at32uc3_pinmux.h          | 2 ++
 arch/avr/src/at32uc3/at32uc3_pm.h              | 2 ++
 arch/avr/src/at32uc3/at32uc3_pwm.h             | 2 ++
 arch/avr/src/at32uc3/at32uc3_rtc.h             | 2 ++
 arch/avr/src/at32uc3/at32uc3_serial.c          | 2 ++
 arch/avr/src/at32uc3/at32uc3_spi.h             | 2 ++
 arch/avr/src/at32uc3/at32uc3_ssc.h             | 2 ++
 arch/avr/src/at32uc3/at32uc3_tc.h              | 2 ++
 arch/avr/src/at32uc3/at32uc3_timerisr.c        | 2 ++
 arch/avr/src/at32uc3/at32uc3_twi.h             | 2 ++
 arch/avr/src/at32uc3/at32uc3_usart.h           | 2 ++
 arch/avr/src/at32uc3/at32uc3_usbb.h            | 2 ++
 arch/avr/src/at32uc3/at32uc3_wdt.h             | 2 ++
 arch/avr/src/at32uc3/at32uc3a_pinmux.h         | 2 ++
 arch/avr/src/at32uc3/at32uc3a_pm.h             | 2 ++
 arch/avr/src/at32uc3/at32uc3b_pinmux.h         | 2 ++
 arch/avr/src/at32uc3/at32uc3b_pm.h             | 2 ++
 arch/avr/src/at32uc3/chip.h                    | 2 ++
 arch/avr/src/at90usb/Make.defs                 | 2 ++
 arch/avr/src/at90usb/at90usb.h                 | 2 ++
 arch/avr/src/at90usb/at90usb_config.h          | 2 ++
 arch/avr/src/at90usb/at90usb_exceptions.S      | 2 ++
 arch/avr/src/at90usb/at90usb_head.S            | 2 ++
 arch/avr/src/at90usb/at90usb_lowconsole.c      | 2 ++
 arch/avr/src/at90usb/at90usb_lowinit.c         | 2 ++
 arch/avr/src/at90usb/at90usb_memorymap.h       | 2 ++
 arch/avr/src/at90usb/at90usb_serial.c          | 2 ++
 arch/avr/src/at90usb/at90usb_timerisr.c        | 2 ++
 arch/avr/src/at90usb/at90usb_usbdev.c          | 2 ++
 arch/avr/src/at90usb/chip.h                    | 2 ++
 arch/avr/src/atmega/Make.defs                  | 2 ++
 arch/avr/src/atmega/atmega.h                   | 2 ++
 arch/avr/src/atmega/atmega_config.h            | 2 ++
 arch/avr/src/atmega/atmega_exceptions.S        | 2 ++
 arch/avr/src/atmega/atmega_head.S              | 2 ++
 arch/avr/src/atmega/atmega_lowconsole.c        | 2 ++
 arch/avr/src/atmega/atmega_lowinit.c           | 2 ++
 arch/avr/src/atmega/atmega_memorymap.h         | 2 ++
 arch/avr/src/atmega/atmega_serial.c            | 2 ++
 arch/avr/src/atmega/atmega_timerisr.c          | 2 ++
 arch/avr/src/atmega/chip.h                     | 2 ++
 arch/avr/src/avr/Toolchain.defs                | 2 ++
 arch/avr/src/avr/avr.h                         | 2 ++
 arch/avr/src/avr/avr_checkstack.c              | 2 ++
 arch/avr/src/avr/avr_copystate.c               | 2 ++
 arch/avr/src/avr/avr_createstack.c             | 2 ++
 arch/avr/src/avr/avr_doirq.c                   | 2 ++
 arch/avr/src/avr/avr_doswitch.S                | 2 ++
 arch/avr/src/avr/avr_initialstate.c            | 2 ++
 arch/avr/src/avr/avr_irq.c                     | 2 ++
 arch/avr/src/avr/avr_registerdump.c            | 2 ++
 arch/avr/src/avr/avr_romgetc.c                 | 2 ++
 arch/avr/src/avr/avr_saveusercontext.S         | 2 ++
 arch/avr/src/avr/avr_schedulesigaction.c       | 2 ++
 arch/avr/src/avr/avr_sigdeliver.c              | 2 ++
 arch/avr/src/avr/avr_spi.c                     | 2 ++
 arch/avr/src/avr/avr_stackframe.c              | 2 ++
 arch/avr/src/avr/avr_switchcontext.c           | 2 ++
 arch/avr/src/avr/avr_usestack.c                | 2 ++
 arch/avr/src/avr/excptmacros.h                 | 2 ++
 arch/avr/src/avr32/Toolchain.defs              | 2 ++
 arch/avr/src/avr32/avr32.h                     | 2 ++
 arch/avr/src/avr32/avr_copystate.c             | 2 ++
 arch/avr/src/avr32/avr_createstack.c           | 2 ++
 arch/avr/src/avr32/avr_doirq.c                 | 2 ++
 arch/avr/src/avr32/avr_doswitch.S              | 2 ++
 arch/avr/src/avr32/avr_exceptions.S            | 2 ++
 arch/avr/src/avr32/avr_fullcontextrestore.S    | 2 ++
 arch/avr/src/avr32/avr_initialstate.c          | 2 ++
 arch/avr/src/avr32/avr_nommuhead.S             | 2 ++
 arch/avr/src/avr32/avr_registerdump.c          | 2 ++
 arch/avr/src/avr32/avr_saveusercontext.S       | 2 ++
 arch/avr/src/avr32/avr_schedulesigaction.c     | 2 ++
 arch/avr/src/avr32/avr_sigdeliver.c            | 2 ++
 arch/avr/src/avr32/avr_stackframe.c            | 2 ++
 arch/avr/src/avr32/avr_switchcontext.c         | 2 ++
 arch/avr/src/avr32/avr_syscall6.S              | 2 ++
 arch/avr/src/avr32/avr_usestack.c              | 2 ++
 arch/avr/src/common/avr_allocateheap.c         | 2 ++
 arch/avr/src/common/avr_exit.c                 | 2 ++
 arch/avr/src/common/avr_getintstack.c          | 2 ++
 arch/avr/src/common/avr_idle.c                 | 2 ++
 arch/avr/src/common/avr_initialize.c           | 2 ++
 arch/avr/src/common/avr_internal.h             | 2 ++
 arch/avr/src/common/avr_lowputs.c              | 2 ++
 arch/avr/src/common/avr_mdelay.c               | 2 ++
 arch/avr/src/common/avr_modifyreg16.c          | 2 ++
 arch/avr/src/common/avr_modifyreg32.c          | 2 ++
 arch/avr/src/common/avr_modifyreg8.c           | 2 ++
 arch/avr/src/common/avr_nputs.c                | 2 ++
 arch/avr/src/common/avr_releasestack.c         | 2 ++
 arch/avr/src/common/avr_udelay.c               | 2 ++
 arch/avr/src/xmega/hardware/xmegac_memorymap.h | 2 ++
 137 files changed, 274 insertions(+)

diff --git a/arch/avr/include/arch.h b/arch/avr/include/arch.h
index e46d5b1be3..b939492d2e 100644
--- a/arch/avr/include/arch.h
+++ b/arch/avr/include/arch.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/arch.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/include/at32uc3/irq.h b/arch/avr/include/at32uc3/irq.h
index 1d84f88ea6..19055f1658 100644
--- a/arch/avr/include/at32uc3/irq.h
+++ b/arch/avr/include/at32uc3/irq.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/at32uc3/irq.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/include/at90usb/irq.h b/arch/avr/include/at90usb/irq.h
index 4967ac39b7..75bcdc57a2 100644
--- a/arch/avr/include/at90usb/irq.h
+++ b/arch/avr/include/at90usb/irq.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/at90usb/irq.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/include/atmega/irq.h b/arch/avr/include/atmega/irq.h
index 29bd4ce0d0..9f41801799 100644
--- a/arch/avr/include/atmega/irq.h
+++ b/arch/avr/include/atmega/irq.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/atmega/irq.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/include/avr/arch.h b/arch/avr/include/avr/arch.h
index c717b68eda..a0a254c708 100644
--- a/arch/avr/include/avr/arch.h
+++ b/arch/avr/include/avr/arch.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/avr/arch.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/include/avr/avr.h b/arch/avr/include/avr/avr.h
index 74d7ec237e..18749742a4 100644
--- a/arch/avr/include/avr/avr.h
+++ b/arch/avr/include/avr/avr.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/avr/avr.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/include/avr/inttypes.h b/arch/avr/include/avr/inttypes.h
index bb8cb5db48..855fb7180f 100644
--- a/arch/avr/include/avr/inttypes.h
+++ b/arch/avr/include/avr/inttypes.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/avr/inttypes.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/include/avr/irq.h b/arch/avr/include/avr/irq.h
index 54d9037c13..7f9b90af0f 100644
--- a/arch/avr/include/avr/irq.h
+++ b/arch/avr/include/avr/irq.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/avr/irq.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/include/avr/limits.h b/arch/avr/include/avr/limits.h
index 3e52020f2b..98cb990bf6 100644
--- a/arch/avr/include/avr/limits.h
+++ b/arch/avr/include/avr/limits.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/avr/limits.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/include/avr/types.h b/arch/avr/include/avr/types.h
index 2d11975a77..687f31af72 100644
--- a/arch/avr/include/avr/types.h
+++ b/arch/avr/include/avr/types.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/avr/types.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/include/avr32/arch.h b/arch/avr/include/avr32/arch.h
index 610a3ee9f9..467fcf4c3a 100644
--- a/arch/avr/include/avr32/arch.h
+++ b/arch/avr/include/avr32/arch.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/avr32/arch.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/include/avr32/avr32.h b/arch/avr/include/avr32/avr32.h
index 4f1aa2c1ff..bbe5ad5e4b 100644
--- a/arch/avr/include/avr32/avr32.h
+++ b/arch/avr/include/avr32/avr32.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/avr32/avr32.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/include/avr32/inttypes.h 
b/arch/avr/include/avr32/inttypes.h
index dbb40a3856..23fb3f2bc6 100644
--- a/arch/avr/include/avr32/inttypes.h
+++ b/arch/avr/include/avr32/inttypes.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/avr32/inttypes.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/include/avr32/irq.h b/arch/avr/include/avr32/irq.h
index 52f547be0d..aa5c5cf3f7 100644
--- a/arch/avr/include/avr32/irq.h
+++ b/arch/avr/include/avr32/irq.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/avr32/irq.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/include/avr32/limits.h b/arch/avr/include/avr32/limits.h
index 262fb21aa4..b145f4e55a 100644
--- a/arch/avr/include/avr32/limits.h
+++ b/arch/avr/include/avr32/limits.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/avr32/limits.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/include/avr32/types.h b/arch/avr/include/avr32/types.h
index a763ccba30..059e58d00f 100644
--- a/arch/avr/include/avr32/types.h
+++ b/arch/avr/include/avr32/types.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/avr32/types.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/include/debug.h b/arch/avr/include/debug.h
index 2e6f6d29fa..8b192c2120 100644
--- a/arch/avr/include/debug.h
+++ b/arch/avr/include/debug.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/debug.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/include/inttypes.h b/arch/avr/include/inttypes.h
index cd21a6a78e..e274ef26f9 100644
--- a/arch/avr/include/inttypes.h
+++ b/arch/avr/include/inttypes.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/inttypes.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/include/irq.h b/arch/avr/include/irq.h
index 5c7aac0497..3f35c40925 100644
--- a/arch/avr/include/irq.h
+++ b/arch/avr/include/irq.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/irq.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/include/limits.h b/arch/avr/include/limits.h
index 36717d5b04..f70861b854 100644
--- a/arch/avr/include/limits.h
+++ b/arch/avr/include/limits.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/limits.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/include/syscall.h b/arch/avr/include/syscall.h
index e88fcf9491..f2bce3bc28 100644
--- a/arch/avr/include/syscall.h
+++ b/arch/avr/include/syscall.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/syscall.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/include/types.h b/arch/avr/include/types.h
index 4eb2c437ed..11b21bfe22 100644
--- a/arch/avr/include/types.h
+++ b/arch/avr/include/types.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/types.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/include/xmega/chip.h b/arch/avr/include/xmega/chip.h
index 3a3b420e9f..ad01b49d17 100644
--- a/arch/avr/include/xmega/chip.h
+++ b/arch/avr/include/xmega/chip.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/xmega/chip.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/include/xmega/irq.h b/arch/avr/include/xmega/irq.h
index e8ded21ad8..a3408fcd7a 100644
--- a/arch/avr/include/xmega/irq.h
+++ b/arch/avr/include/xmega/irq.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/xmega/irq.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/include/xmega/xmegac_irq.h 
b/arch/avr/include/xmega/xmegac_irq.h
index 8cef66eff2..a9d0bc77e5 100644
--- a/arch/avr/include/xmega/xmegac_irq.h
+++ b/arch/avr/include/xmega/xmegac_irq.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/include/xmega/xmegac_irq.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/Makefile b/arch/avr/src/Makefile
index f7233bc18e..6356b043c7 100644
--- a/arch/avr/src/Makefile
+++ b/arch/avr/src/Makefile
@@ -1,6 +1,8 @@
 ############################################################################
 # arch/avr/src/Makefile
 #
+# SPDX-License-Identifier: Apache-2.0
+#
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/Make.defs b/arch/avr/src/at32uc3/Make.defs
index 81a59db525..18d592c636 100644
--- a/arch/avr/src/at32uc3/Make.defs
+++ b/arch/avr/src/at32uc3/Make.defs
@@ -1,6 +1,8 @@
 ############################################################################
 # arch/avr/src/at32uc3/Make.defs
 #
+# SPDX-License-Identifier: Apache-2.0
+#
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3.h b/arch/avr/src/at32uc3/at32uc3.h
index 2da72a5bfa..fd753f38e7 100644
--- a/arch/avr/src/at32uc3/at32uc3.h
+++ b/arch/avr/src/at32uc3/at32uc3.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_abdac.h 
b/arch/avr/src/at32uc3/at32uc3_abdac.h
index b1b7e8e2a6..168aa8ca73 100644
--- a/arch/avr/src/at32uc3/at32uc3_abdac.h
+++ b/arch/avr/src/at32uc3/at32uc3_abdac.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_abdac.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_adc.h 
b/arch/avr/src/at32uc3/at32uc3_adc.h
index 6b48b924fd..42850e9391 100644
--- a/arch/avr/src/at32uc3/at32uc3_adc.h
+++ b/arch/avr/src/at32uc3/at32uc3_adc.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_adc.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_clkinit.c 
b/arch/avr/src/at32uc3/at32uc3_clkinit.c
index dc005ed840..1fe008b78c 100644
--- a/arch/avr/src/at32uc3/at32uc3_clkinit.c
+++ b/arch/avr/src/at32uc3/at32uc3_clkinit.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_clkinit.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_config.h 
b/arch/avr/src/at32uc3/at32uc3_config.h
index a8b5b5c161..4003623f44 100644
--- a/arch/avr/src/at32uc3/at32uc3_config.h
+++ b/arch/avr/src/at32uc3/at32uc3_config.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_config.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_eic.h 
b/arch/avr/src/at32uc3/at32uc3_eic.h
index 58e34ed86c..35e1a3ba2b 100644
--- a/arch/avr/src/at32uc3/at32uc3_eic.h
+++ b/arch/avr/src/at32uc3/at32uc3_eic.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_eic.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_flashc.h 
b/arch/avr/src/at32uc3/at32uc3_flashc.h
index ae9f4b0070..7f19c973f4 100644
--- a/arch/avr/src/at32uc3/at32uc3_flashc.h
+++ b/arch/avr/src/at32uc3/at32uc3_flashc.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_flashc.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_gpio.c 
b/arch/avr/src/at32uc3/at32uc3_gpio.c
index e469a0ea59..4d00bdf7d2 100644
--- a/arch/avr/src/at32uc3/at32uc3_gpio.c
+++ b/arch/avr/src/at32uc3/at32uc3_gpio.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_gpio.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_gpio.h 
b/arch/avr/src/at32uc3/at32uc3_gpio.h
index a5cbc9fbfe..1b79fdd3eb 100644
--- a/arch/avr/src/at32uc3/at32uc3_gpio.h
+++ b/arch/avr/src/at32uc3/at32uc3_gpio.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_gpio.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_gpioirq.c 
b/arch/avr/src/at32uc3/at32uc3_gpioirq.c
index 207ab7fc61..15589d7507 100644
--- a/arch/avr/src/at32uc3/at32uc3_gpioirq.c
+++ b/arch/avr/src/at32uc3/at32uc3_gpioirq.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_gpioirq.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_hmatrix.h 
b/arch/avr/src/at32uc3/at32uc3_hmatrix.h
index c2fd819959..625d522060 100644
--- a/arch/avr/src/at32uc3/at32uc3_hmatrix.h
+++ b/arch/avr/src/at32uc3/at32uc3_hmatrix.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_hmatrix.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_intc.h 
b/arch/avr/src/at32uc3/at32uc3_intc.h
index 93ffa7896c..85f3200016 100644
--- a/arch/avr/src/at32uc3/at32uc3_intc.h
+++ b/arch/avr/src/at32uc3/at32uc3_intc.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_intc.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_irq.c 
b/arch/avr/src/at32uc3/at32uc3_irq.c
index f68954163c..3a574f8862 100644
--- a/arch/avr/src/at32uc3/at32uc3_irq.c
+++ b/arch/avr/src/at32uc3/at32uc3_irq.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_irq.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_lowconsole.c 
b/arch/avr/src/at32uc3/at32uc3_lowconsole.c
index 24154f50aa..15a74554b8 100644
--- a/arch/avr/src/at32uc3/at32uc3_lowconsole.c
+++ b/arch/avr/src/at32uc3/at32uc3_lowconsole.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_lowconsole.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_lowinit.c 
b/arch/avr/src/at32uc3/at32uc3_lowinit.c
index 75fa4daf3b..3002b58150 100644
--- a/arch/avr/src/at32uc3/at32uc3_lowinit.c
+++ b/arch/avr/src/at32uc3/at32uc3_lowinit.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_lowinit.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_memorymap.h 
b/arch/avr/src/at32uc3/at32uc3_memorymap.h
index 17327c8992..c41f4024a0 100644
--- a/arch/avr/src/at32uc3/at32uc3_memorymap.h
+++ b/arch/avr/src/at32uc3/at32uc3_memorymap.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_memorymap.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_pdca.h 
b/arch/avr/src/at32uc3/at32uc3_pdca.h
index 979259d0bd..28fe9bb31f 100644
--- a/arch/avr/src/at32uc3/at32uc3_pdca.h
+++ b/arch/avr/src/at32uc3/at32uc3_pdca.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_pdca.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_pinmux.h 
b/arch/avr/src/at32uc3/at32uc3_pinmux.h
index 836807cc9b..0dd44de761 100644
--- a/arch/avr/src/at32uc3/at32uc3_pinmux.h
+++ b/arch/avr/src/at32uc3/at32uc3_pinmux.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_pinmux.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_pm.h 
b/arch/avr/src/at32uc3/at32uc3_pm.h
index 96fc6adb49..a12c9c0978 100644
--- a/arch/avr/src/at32uc3/at32uc3_pm.h
+++ b/arch/avr/src/at32uc3/at32uc3_pm.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_pm.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_pwm.h 
b/arch/avr/src/at32uc3/at32uc3_pwm.h
index c323a96e4e..8141bd2eec 100644
--- a/arch/avr/src/at32uc3/at32uc3_pwm.h
+++ b/arch/avr/src/at32uc3/at32uc3_pwm.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_pwm.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_rtc.h 
b/arch/avr/src/at32uc3/at32uc3_rtc.h
index e4ca7796be..918800f0e6 100644
--- a/arch/avr/src/at32uc3/at32uc3_rtc.h
+++ b/arch/avr/src/at32uc3/at32uc3_rtc.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_rtc.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_serial.c 
b/arch/avr/src/at32uc3/at32uc3_serial.c
index 113651e88b..707ffa09b8 100644
--- a/arch/avr/src/at32uc3/at32uc3_serial.c
+++ b/arch/avr/src/at32uc3/at32uc3_serial.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_serial.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_spi.h 
b/arch/avr/src/at32uc3/at32uc3_spi.h
index ffeff02dc6..da2aa79176 100644
--- a/arch/avr/src/at32uc3/at32uc3_spi.h
+++ b/arch/avr/src/at32uc3/at32uc3_spi.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_spi.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_ssc.h 
b/arch/avr/src/at32uc3/at32uc3_ssc.h
index 4373707656..c4e48673bb 100644
--- a/arch/avr/src/at32uc3/at32uc3_ssc.h
+++ b/arch/avr/src/at32uc3/at32uc3_ssc.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_ssc.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_tc.h 
b/arch/avr/src/at32uc3/at32uc3_tc.h
index 63035b5e7c..c0bfff090e 100644
--- a/arch/avr/src/at32uc3/at32uc3_tc.h
+++ b/arch/avr/src/at32uc3/at32uc3_tc.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_tc.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_timerisr.c 
b/arch/avr/src/at32uc3/at32uc3_timerisr.c
index e6844a248c..eda2b5ef53 100644
--- a/arch/avr/src/at32uc3/at32uc3_timerisr.c
+++ b/arch/avr/src/at32uc3/at32uc3_timerisr.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_timerisr.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_twi.h 
b/arch/avr/src/at32uc3/at32uc3_twi.h
index 32eabc2136..577698993c 100644
--- a/arch/avr/src/at32uc3/at32uc3_twi.h
+++ b/arch/avr/src/at32uc3/at32uc3_twi.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_twi.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_usart.h 
b/arch/avr/src/at32uc3/at32uc3_usart.h
index 81378a192c..456853bc60 100644
--- a/arch/avr/src/at32uc3/at32uc3_usart.h
+++ b/arch/avr/src/at32uc3/at32uc3_usart.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_usart.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_usbb.h 
b/arch/avr/src/at32uc3/at32uc3_usbb.h
index 7c89580928..9393d0bd3c 100644
--- a/arch/avr/src/at32uc3/at32uc3_usbb.h
+++ b/arch/avr/src/at32uc3/at32uc3_usbb.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_usbb.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3_wdt.h 
b/arch/avr/src/at32uc3/at32uc3_wdt.h
index ca52830bcb..387fabc7c4 100644
--- a/arch/avr/src/at32uc3/at32uc3_wdt.h
+++ b/arch/avr/src/at32uc3/at32uc3_wdt.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3_wdt.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3a_pinmux.h 
b/arch/avr/src/at32uc3/at32uc3a_pinmux.h
index aae671e0a8..af4cfb404d 100644
--- a/arch/avr/src/at32uc3/at32uc3a_pinmux.h
+++ b/arch/avr/src/at32uc3/at32uc3a_pinmux.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3a_pinmux.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3a_pm.h 
b/arch/avr/src/at32uc3/at32uc3a_pm.h
index ceb103c8a4..86b86b35da 100644
--- a/arch/avr/src/at32uc3/at32uc3a_pm.h
+++ b/arch/avr/src/at32uc3/at32uc3a_pm.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3a_pm.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3b_pinmux.h 
b/arch/avr/src/at32uc3/at32uc3b_pinmux.h
index 087bc0f5f7..cc5c9e8537 100644
--- a/arch/avr/src/at32uc3/at32uc3b_pinmux.h
+++ b/arch/avr/src/at32uc3/at32uc3b_pinmux.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3b_pinmux.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/at32uc3b_pm.h 
b/arch/avr/src/at32uc3/at32uc3b_pm.h
index 2ce9d0b4d9..f773dfa8bc 100644
--- a/arch/avr/src/at32uc3/at32uc3b_pm.h
+++ b/arch/avr/src/at32uc3/at32uc3b_pm.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/at32uc3b_pm.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at32uc3/chip.h b/arch/avr/src/at32uc3/chip.h
index b4b5b48e21..54b9f96a7d 100644
--- a/arch/avr/src/at32uc3/chip.h
+++ b/arch/avr/src/at32uc3/chip.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at32uc3/chip.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at90usb/Make.defs b/arch/avr/src/at90usb/Make.defs
index eac2d88f67..d6221ce5cc 100644
--- a/arch/avr/src/at90usb/Make.defs
+++ b/arch/avr/src/at90usb/Make.defs
@@ -1,6 +1,8 @@
 ############################################################################
 # arch/avr/src/at90usb/Make.defs
 #
+# SPDX-License-Identifier: Apache-2.0
+#
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at90usb/at90usb.h b/arch/avr/src/at90usb/at90usb.h
index 08ce5ace4b..9cd0839d0f 100644
--- a/arch/avr/src/at90usb/at90usb.h
+++ b/arch/avr/src/at90usb/at90usb.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at90usb/at90usb.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at90usb/at90usb_config.h 
b/arch/avr/src/at90usb/at90usb_config.h
index 5412461bb3..2e1b95e780 100644
--- a/arch/avr/src/at90usb/at90usb_config.h
+++ b/arch/avr/src/at90usb/at90usb_config.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at90usb/at90usb_config.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at90usb/at90usb_exceptions.S 
b/arch/avr/src/at90usb/at90usb_exceptions.S
index adef3a52c8..758017469b 100644
--- a/arch/avr/src/at90usb/at90usb_exceptions.S
+++ b/arch/avr/src/at90usb/at90usb_exceptions.S
@@ -1,6 +1,8 @@
 
/********************************************************************************************
  * arch/avr/src/at90usb/at90usb_exceptions.S
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at90usb/at90usb_head.S 
b/arch/avr/src/at90usb/at90usb_head.S
index 8f93c17177..92a9496c8b 100644
--- a/arch/avr/src/at90usb/at90usb_head.S
+++ b/arch/avr/src/at90usb/at90usb_head.S
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr32/src/at90usb/at90usb_head.S
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at90usb/at90usb_lowconsole.c 
b/arch/avr/src/at90usb/at90usb_lowconsole.c
index e5a3fe73bd..8075b9d2e6 100644
--- a/arch/avr/src/at90usb/at90usb_lowconsole.c
+++ b/arch/avr/src/at90usb/at90usb_lowconsole.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at90usb/at90usb_lowconsole.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at90usb/at90usb_lowinit.c 
b/arch/avr/src/at90usb/at90usb_lowinit.c
index 33ba00dc79..5d59c0e64d 100644
--- a/arch/avr/src/at90usb/at90usb_lowinit.c
+++ b/arch/avr/src/at90usb/at90usb_lowinit.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at90usb/at90usb_lowinit.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at90usb/at90usb_memorymap.h 
b/arch/avr/src/at90usb/at90usb_memorymap.h
index 4871955888..24ff1b215b 100644
--- a/arch/avr/src/at90usb/at90usb_memorymap.h
+++ b/arch/avr/src/at90usb/at90usb_memorymap.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at90usb/at90usb_memorymap.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at90usb/at90usb_serial.c 
b/arch/avr/src/at90usb/at90usb_serial.c
index fd7e743120..14136d2d69 100644
--- a/arch/avr/src/at90usb/at90usb_serial.c
+++ b/arch/avr/src/at90usb/at90usb_serial.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at90usb/at90usb_serial.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at90usb/at90usb_timerisr.c 
b/arch/avr/src/at90usb/at90usb_timerisr.c
index b92d931fbe..bc01c988cd 100644
--- a/arch/avr/src/at90usb/at90usb_timerisr.c
+++ b/arch/avr/src/at90usb/at90usb_timerisr.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at90usb/at90usb_timerisr.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at90usb/at90usb_usbdev.c 
b/arch/avr/src/at90usb/at90usb_usbdev.c
index d8666eb4f9..bfc5fdeed6 100644
--- a/arch/avr/src/at90usb/at90usb_usbdev.c
+++ b/arch/avr/src/at90usb/at90usb_usbdev.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at90usb/at90usb_usbdev.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/at90usb/chip.h b/arch/avr/src/at90usb/chip.h
index b2fe25c05a..19702b6a35 100644
--- a/arch/avr/src/at90usb/chip.h
+++ b/arch/avr/src/at90usb/chip.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/at90usb/chip.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/atmega/Make.defs b/arch/avr/src/atmega/Make.defs
index 9fa3569f11..8cef1e273b 100644
--- a/arch/avr/src/atmega/Make.defs
+++ b/arch/avr/src/atmega/Make.defs
@@ -1,6 +1,8 @@
 ############################################################################
 # arch/avr/src/atmega/Make.defs
 #
+# SPDX-License-Identifier: Apache-2.0
+#
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/atmega/atmega.h b/arch/avr/src/atmega/atmega.h
index 087634e279..14483903c5 100644
--- a/arch/avr/src/atmega/atmega.h
+++ b/arch/avr/src/atmega/atmega.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/atmega/atmega.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/atmega/atmega_config.h 
b/arch/avr/src/atmega/atmega_config.h
index 75320daf1e..add99a2753 100644
--- a/arch/avr/src/atmega/atmega_config.h
+++ b/arch/avr/src/atmega/atmega_config.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/atmega/atmega_config.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/atmega/atmega_exceptions.S 
b/arch/avr/src/atmega/atmega_exceptions.S
index 514c61870f..a295bcef8b 100644
--- a/arch/avr/src/atmega/atmega_exceptions.S
+++ b/arch/avr/src/atmega/atmega_exceptions.S
@@ -1,6 +1,8 @@
 
/********************************************************************************************
  * arch/avr/src/atmega/atmega_exceptions.S
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/atmega/atmega_head.S 
b/arch/avr/src/atmega/atmega_head.S
index 9ab077557a..fb219948ab 100644
--- a/arch/avr/src/atmega/atmega_head.S
+++ b/arch/avr/src/atmega/atmega_head.S
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/atmega/atmega_head.S
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/atmega/atmega_lowconsole.c 
b/arch/avr/src/atmega/atmega_lowconsole.c
index 8c024d4ee0..6aca40b356 100644
--- a/arch/avr/src/atmega/atmega_lowconsole.c
+++ b/arch/avr/src/atmega/atmega_lowconsole.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/atmega/atmega_lowconsole.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/atmega/atmega_lowinit.c 
b/arch/avr/src/atmega/atmega_lowinit.c
index 477954535b..97221661b2 100644
--- a/arch/avr/src/atmega/atmega_lowinit.c
+++ b/arch/avr/src/atmega/atmega_lowinit.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/atmega/atmega_lowinit.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/atmega/atmega_memorymap.h 
b/arch/avr/src/atmega/atmega_memorymap.h
index a8d663765a..a4eba19b77 100644
--- a/arch/avr/src/atmega/atmega_memorymap.h
+++ b/arch/avr/src/atmega/atmega_memorymap.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/atmega/atmega_memorymap.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/atmega/atmega_serial.c 
b/arch/avr/src/atmega/atmega_serial.c
index 71d01652d6..e4aa06b9d8 100644
--- a/arch/avr/src/atmega/atmega_serial.c
+++ b/arch/avr/src/atmega/atmega_serial.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/atmega/atmega_serial.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/atmega/atmega_timerisr.c 
b/arch/avr/src/atmega/atmega_timerisr.c
index 2c082d5eba..c64ce49d29 100644
--- a/arch/avr/src/atmega/atmega_timerisr.c
+++ b/arch/avr/src/atmega/atmega_timerisr.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/atmega/atmega_timerisr.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/atmega/chip.h b/arch/avr/src/atmega/chip.h
index 636220c849..7656ab011f 100644
--- a/arch/avr/src/atmega/chip.h
+++ b/arch/avr/src/atmega/chip.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/atmega/chip.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr/Toolchain.defs b/arch/avr/src/avr/Toolchain.defs
index 47051a5c19..7d989a9240 100644
--- a/arch/avr/src/avr/Toolchain.defs
+++ b/arch/avr/src/avr/Toolchain.defs
@@ -1,6 +1,8 @@
 ############################################################################
 # arch/avr/src/avr/Toolchain.defs
 #
+# SPDX-License-Identifier: Apache-2.0
+#
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr/avr.h b/arch/avr/src/avr/avr.h
index a4aa4823cf..f2da3b7eee 100644
--- a/arch/avr/src/avr/avr.h
+++ b/arch/avr/src/avr/avr.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr/avr.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr/avr_checkstack.c 
b/arch/avr/src/avr/avr_checkstack.c
index e53dfd37f1..1448552251 100644
--- a/arch/avr/src/avr/avr_checkstack.c
+++ b/arch/avr/src/avr/avr_checkstack.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr/avr_checkstack.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr/avr_copystate.c b/arch/avr/src/avr/avr_copystate.c
index 1c44e51727..4070b9e7c2 100644
--- a/arch/avr/src/avr/avr_copystate.c
+++ b/arch/avr/src/avr/avr_copystate.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr/avr_copystate.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr/avr_createstack.c 
b/arch/avr/src/avr/avr_createstack.c
index a1d158829a..e367cc2f88 100644
--- a/arch/avr/src/avr/avr_createstack.c
+++ b/arch/avr/src/avr/avr_createstack.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr/avr_createstack.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr/avr_doirq.c b/arch/avr/src/avr/avr_doirq.c
index 0bc80302c1..1c77bdf09a 100644
--- a/arch/avr/src/avr/avr_doirq.c
+++ b/arch/avr/src/avr/avr_doirq.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr/avr_doirq.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr/avr_doswitch.S b/arch/avr/src/avr/avr_doswitch.S
index d7f1e0e171..c7e5e1c001 100644
--- a/arch/avr/src/avr/avr_doswitch.S
+++ b/arch/avr/src/avr/avr_doswitch.S
@@ -1,6 +1,8 @@
 
/************************************************************************************
  * arch/avr/src/avr/avr_doswitch.S
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr/avr_initialstate.c 
b/arch/avr/src/avr/avr_initialstate.c
index 54cef5c3f1..31fb00dad7 100644
--- a/arch/avr/src/avr/avr_initialstate.c
+++ b/arch/avr/src/avr/avr_initialstate.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr/avr_initialstate.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr/avr_irq.c b/arch/avr/src/avr/avr_irq.c
index 64f4fc5aa2..bb1abb4f25 100644
--- a/arch/avr/src/avr/avr_irq.c
+++ b/arch/avr/src/avr/avr_irq.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr/avr_irq.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr/avr_registerdump.c 
b/arch/avr/src/avr/avr_registerdump.c
index 47390bed87..460f9e37ad 100644
--- a/arch/avr/src/avr/avr_registerdump.c
+++ b/arch/avr/src/avr/avr_registerdump.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr/avr_registerdump.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr/avr_romgetc.c b/arch/avr/src/avr/avr_romgetc.c
index 88bd368c2a..1c7872b99e 100644
--- a/arch/avr/src/avr/avr_romgetc.c
+++ b/arch/avr/src/avr/avr_romgetc.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr/avr_romgetc.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr/avr_saveusercontext.S 
b/arch/avr/src/avr/avr_saveusercontext.S
index 8734cf7b26..60fbe1b8c5 100644
--- a/arch/avr/src/avr/avr_saveusercontext.S
+++ b/arch/avr/src/avr/avr_saveusercontext.S
@@ -1,6 +1,8 @@
 
/************************************************************************************
  * arch/avr/src/avr/avr_saveusercontext.S
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr/avr_schedulesigaction.c 
b/arch/avr/src/avr/avr_schedulesigaction.c
index 02f7d16132..3e27a22110 100644
--- a/arch/avr/src/avr/avr_schedulesigaction.c
+++ b/arch/avr/src/avr/avr_schedulesigaction.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr/avr_schedulesigaction.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr/avr_sigdeliver.c 
b/arch/avr/src/avr/avr_sigdeliver.c
index be1093bcfb..fb341d5f79 100644
--- a/arch/avr/src/avr/avr_sigdeliver.c
+++ b/arch/avr/src/avr/avr_sigdeliver.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr/avr_sigdeliver.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr/avr_spi.c b/arch/avr/src/avr/avr_spi.c
index 83da03248c..b0d9009f8d 100644
--- a/arch/avr/src/avr/avr_spi.c
+++ b/arch/avr/src/avr/avr_spi.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr/avr_spi.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr/avr_stackframe.c 
b/arch/avr/src/avr/avr_stackframe.c
index 3ddeffd1d4..0157892b5c 100644
--- a/arch/avr/src/avr/avr_stackframe.c
+++ b/arch/avr/src/avr/avr_stackframe.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr/avr_stackframe.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr/avr_switchcontext.c 
b/arch/avr/src/avr/avr_switchcontext.c
index bd7194f306..159601d762 100644
--- a/arch/avr/src/avr/avr_switchcontext.c
+++ b/arch/avr/src/avr/avr_switchcontext.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr/avr_switchcontext.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr/avr_usestack.c b/arch/avr/src/avr/avr_usestack.c
index d49d65a817..99bca205ae 100644
--- a/arch/avr/src/avr/avr_usestack.c
+++ b/arch/avr/src/avr/avr_usestack.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr/avr_usestack.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr/excptmacros.h b/arch/avr/src/avr/excptmacros.h
index 33e703498c..4aad75bda1 100644
--- a/arch/avr/src/avr/excptmacros.h
+++ b/arch/avr/src/avr/excptmacros.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr/excptmacros.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr32/Toolchain.defs 
b/arch/avr/src/avr32/Toolchain.defs
index 68c0f6799f..24322a7ccd 100644
--- a/arch/avr/src/avr32/Toolchain.defs
+++ b/arch/avr/src/avr32/Toolchain.defs
@@ -1,6 +1,8 @@
 ############################################################################
 # arch/avr/src/avr32/Toolchain.defs
 #
+# SPDX-License-Identifier: Apache-2.0
+#
 # Licensed to the Apache Software Foundation (ASF) under one or more
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr32/avr32.h b/arch/avr/src/avr32/avr32.h
index c5815b9289..a645ba846e 100644
--- a/arch/avr/src/avr32/avr32.h
+++ b/arch/avr/src/avr32/avr32.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr32/avr32.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr32/avr_copystate.c 
b/arch/avr/src/avr32/avr_copystate.c
index 58963040ec..d023f2380b 100644
--- a/arch/avr/src/avr32/avr_copystate.c
+++ b/arch/avr/src/avr32/avr_copystate.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr32/avr_copystate.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr32/avr_createstack.c 
b/arch/avr/src/avr32/avr_createstack.c
index ae265d8ac0..c2abb87703 100644
--- a/arch/avr/src/avr32/avr_createstack.c
+++ b/arch/avr/src/avr32/avr_createstack.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr32/avr_createstack.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr32/avr_doirq.c b/arch/avr/src/avr32/avr_doirq.c
index 3798248c62..964255952f 100644
--- a/arch/avr/src/avr32/avr_doirq.c
+++ b/arch/avr/src/avr32/avr_doirq.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr32/avr_doirq.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr32/avr_doswitch.S 
b/arch/avr/src/avr32/avr_doswitch.S
index 8faae9dacb..0f6832ba95 100644
--- a/arch/avr/src/avr32/avr_doswitch.S
+++ b/arch/avr/src/avr32/avr_doswitch.S
@@ -1,6 +1,8 @@
 
/************************************************************************************
  * arch/avr/src/avr32/avr_doswitch.S
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr32/avr_exceptions.S 
b/arch/avr/src/avr32/avr_exceptions.S
index 192f2a4952..2d311bccde 100644
--- a/arch/avr/src/avr32/avr_exceptions.S
+++ b/arch/avr/src/avr32/avr_exceptions.S
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr32/avr_exceptions.S
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr32/avr_fullcontextrestore.S 
b/arch/avr/src/avr32/avr_fullcontextrestore.S
index 6f97347373..3238184c14 100644
--- a/arch/avr/src/avr32/avr_fullcontextrestore.S
+++ b/arch/avr/src/avr32/avr_fullcontextrestore.S
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr32/src/avr32/avr_fullcontextrestore.S
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr32/avr_initialstate.c 
b/arch/avr/src/avr32/avr_initialstate.c
index 14e9886a4c..7e4ced382a 100644
--- a/arch/avr/src/avr32/avr_initialstate.c
+++ b/arch/avr/src/avr32/avr_initialstate.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr32/avr_initialstate.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr32/avr_nommuhead.S 
b/arch/avr/src/avr32/avr_nommuhead.S
index 3a82338687..53337c0799 100644
--- a/arch/avr/src/avr32/avr_nommuhead.S
+++ b/arch/avr/src/avr32/avr_nommuhead.S
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr32/src/avr32/avr_nommuhead.S
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr32/avr_registerdump.c 
b/arch/avr/src/avr32/avr_registerdump.c
index 9a24b58a5d..ba0700da8c 100644
--- a/arch/avr/src/avr32/avr_registerdump.c
+++ b/arch/avr/src/avr32/avr_registerdump.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr32/avr_registerdump.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr32/avr_saveusercontext.S 
b/arch/avr/src/avr32/avr_saveusercontext.S
index 9be38b80e7..849f6f840e 100644
--- a/arch/avr/src/avr32/avr_saveusercontext.S
+++ b/arch/avr/src/avr32/avr_saveusercontext.S
@@ -1,6 +1,8 @@
 
/************************************************************************************
  * arch/avr/src/avr32/avr_saveusercontext.S
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr32/avr_schedulesigaction.c 
b/arch/avr/src/avr32/avr_schedulesigaction.c
index 66ead0617a..fc9be71af9 100644
--- a/arch/avr/src/avr32/avr_schedulesigaction.c
+++ b/arch/avr/src/avr32/avr_schedulesigaction.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr32/avr_schedulesigaction.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr32/avr_sigdeliver.c 
b/arch/avr/src/avr32/avr_sigdeliver.c
index 331ac29fd6..d799bc420e 100644
--- a/arch/avr/src/avr32/avr_sigdeliver.c
+++ b/arch/avr/src/avr32/avr_sigdeliver.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr32/avr_sigdeliver.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr32/avr_stackframe.c 
b/arch/avr/src/avr32/avr_stackframe.c
index 37e4912259..3dbd7f5cc9 100644
--- a/arch/avr/src/avr32/avr_stackframe.c
+++ b/arch/avr/src/avr32/avr_stackframe.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr32/avr_stackframe.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr32/avr_switchcontext.c 
b/arch/avr/src/avr32/avr_switchcontext.c
index 71316ed163..c999b20527 100644
--- a/arch/avr/src/avr32/avr_switchcontext.c
+++ b/arch/avr/src/avr32/avr_switchcontext.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr32/avr_switchcontext.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr32/avr_syscall6.S 
b/arch/avr/src/avr32/avr_syscall6.S
index 4e21170399..f8b2717bf9 100644
--- a/arch/avr/src/avr32/avr_syscall6.S
+++ b/arch/avr/src/avr32/avr_syscall6.S
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr32/avr_syscall6.S
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/avr32/avr_usestack.c 
b/arch/avr/src/avr32/avr_usestack.c
index 280596c87b..fdc733cbd4 100644
--- a/arch/avr/src/avr32/avr_usestack.c
+++ b/arch/avr/src/avr32/avr_usestack.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/avr32/avr_usestack.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/common/avr_allocateheap.c 
b/arch/avr/src/common/avr_allocateheap.c
index 6c3e833eea..c5ca45f6a7 100644
--- a/arch/avr/src/common/avr_allocateheap.c
+++ b/arch/avr/src/common/avr_allocateheap.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/common/avr_allocateheap.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/common/avr_exit.c b/arch/avr/src/common/avr_exit.c
index c82e02d64c..1d304e3170 100644
--- a/arch/avr/src/common/avr_exit.c
+++ b/arch/avr/src/common/avr_exit.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/common/avr_exit.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/common/avr_getintstack.c 
b/arch/avr/src/common/avr_getintstack.c
index fa2e979113..ba22f94408 100644
--- a/arch/avr/src/common/avr_getintstack.c
+++ b/arch/avr/src/common/avr_getintstack.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/common/avr_getintstack.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/common/avr_idle.c b/arch/avr/src/common/avr_idle.c
index 7b5a68158d..99f21a5ac6 100644
--- a/arch/avr/src/common/avr_idle.c
+++ b/arch/avr/src/common/avr_idle.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/common/avr_idle.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/common/avr_initialize.c 
b/arch/avr/src/common/avr_initialize.c
index f01711bacd..4cb398e75f 100644
--- a/arch/avr/src/common/avr_initialize.c
+++ b/arch/avr/src/common/avr_initialize.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/common/avr_initialize.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/common/avr_internal.h 
b/arch/avr/src/common/avr_internal.h
index ce7dc85ff5..ed10744e29 100644
--- a/arch/avr/src/common/avr_internal.h
+++ b/arch/avr/src/common/avr_internal.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/common/avr_internal.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/common/avr_lowputs.c 
b/arch/avr/src/common/avr_lowputs.c
index 4d3fc0102f..c523c694a3 100644
--- a/arch/avr/src/common/avr_lowputs.c
+++ b/arch/avr/src/common/avr_lowputs.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/common/avr_lowputs.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/common/avr_mdelay.c b/arch/avr/src/common/avr_mdelay.c
index 6d660c1dd2..315501656f 100644
--- a/arch/avr/src/common/avr_mdelay.c
+++ b/arch/avr/src/common/avr_mdelay.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/common/avr_mdelay.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/common/avr_modifyreg16.c 
b/arch/avr/src/common/avr_modifyreg16.c
index 65ec60afee..0d90d2c676 100644
--- a/arch/avr/src/common/avr_modifyreg16.c
+++ b/arch/avr/src/common/avr_modifyreg16.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/common/avr_modifyreg16.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/common/avr_modifyreg32.c 
b/arch/avr/src/common/avr_modifyreg32.c
index a3c3aac0b0..a4733773b9 100644
--- a/arch/avr/src/common/avr_modifyreg32.c
+++ b/arch/avr/src/common/avr_modifyreg32.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/common/avr_modifyreg32.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/common/avr_modifyreg8.c 
b/arch/avr/src/common/avr_modifyreg8.c
index 50e087e492..7419750c03 100644
--- a/arch/avr/src/common/avr_modifyreg8.c
+++ b/arch/avr/src/common/avr_modifyreg8.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/common/avr_modifyreg8.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/common/avr_nputs.c b/arch/avr/src/common/avr_nputs.c
index f6e57a5bef..5c3e62bb54 100644
--- a/arch/avr/src/common/avr_nputs.c
+++ b/arch/avr/src/common/avr_nputs.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/common/avr_nputs.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/common/avr_releasestack.c 
b/arch/avr/src/common/avr_releasestack.c
index 3f757ca1ec..f14017fdca 100644
--- a/arch/avr/src/common/avr_releasestack.c
+++ b/arch/avr/src/common/avr_releasestack.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/common/avr_releasestack.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/common/avr_udelay.c b/arch/avr/src/common/avr_udelay.c
index c45731921f..c348f80afe 100644
--- a/arch/avr/src/common/avr_udelay.c
+++ b/arch/avr/src/common/avr_udelay.c
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/common/avr_udelay.c
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The
diff --git a/arch/avr/src/xmega/hardware/xmegac_memorymap.h 
b/arch/avr/src/xmega/hardware/xmegac_memorymap.h
index 17814bd005..76a3f3ed28 100644
--- a/arch/avr/src/xmega/hardware/xmegac_memorymap.h
+++ b/arch/avr/src/xmega/hardware/xmegac_memorymap.h
@@ -1,6 +1,8 @@
 /****************************************************************************
  * arch/avr/src/xmega/hardware/xmegac_memorymap.h
  *
+ * SPDX-License-Identifier: Apache-2.0
+ *
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.  The


Reply via email to