For historical reasons, no license information was added to the
tcl files. This makes trivial adding the SPDX tag through script:
fgrep -rL SPDX tcl/interface | while read a;do \
sed -i '1{i# SPDX-License-Identifier: GPL-2.0-or-later\n
}' $a;done
With no specific license information from the author, let's extend
the OpenOCD project license GPL-2.0-or-later to the files.
Change-Id: I7bd6a628e9e153fc477cddf9b97087a39ec48aa7
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/7029
Tested-by: jenkins
115 files changed:
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Altera USB-Blaster II
#
#
# Altera USB-Blaster II
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Various Atmel AT91RM9200 boards
#
#
# Various Atmel AT91RM9200 boards
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Buspirate with OpenOCD support
#
#
# Buspirate with OpenOCD support
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# CALAO Systems USB-A9260 common -C01 -C02 setup
#
#
# CALAO Systems USB-A9260 common -C01 -C02 setup
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Amontec Chameleon POD
#
#
# Amontec Chameleon POD
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# ARM CMSIS-DAP compliant adapter
#
#
# ARM CMSIS-DAP compliant adapter
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Dummy interface (for testing purposes)
#
#
# Dummy interface (for testing purposes)
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# ST FlashLINK JTAG parallel cable
#
#
# ST FlashLINK JTAG parallel cable
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
adapter driver ft232r
adapter speed 1000
adapter driver ft232r
adapter speed 1000
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# www.100ask.org OpenJTAG
#
#
# www.100ask.org OpenJTAG
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
# FTDI USB Hi-Speed to MPSSE Cable
#
# http://www.ftdichip.com/Products/Cables/USBMPSSE.htm
# FTDI USB Hi-Speed to MPSSE Cable
#
# http://www.ftdichip.com/Products/Cables/USBMPSSE.htm
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# CALAO Systems USB-A9260-C01
#
#
# CALAO Systems USB-A9260-C01
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# CALAO Systems USB-A9260-C02
#
#
# CALAO Systems USB-A9260-C02
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
# this supports JTAG-HS1 and JTAG-SMT1
# (the later being the OEM on-board version)
# this supports JTAG-HS1 and JTAG-SMT1
# (the later being the OEM on-board version)
+# SPDX-License-Identifier: GPL-2.0-or-later
+
# this supports JTAG-HS2 (and apparently Nexys4 as well)
adapter driver ftdi
# this supports JTAG-HS2 (and apparently Nexys4 as well)
adapter driver ftdi
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Digilent JTAG-SMT2-NC
#
#
# Digilent JTAG-SMT2-NC
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# DLP Design DLP-USB1232H USB-to-UART/FIFO interface module
#
#
# DLP Design DLP-USB1232H USB-to-UART/FIFO interface module
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Dangerous Prototypes - Bus Blaster
#
#
# Dangerous Prototypes - Bus Blaster
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Dangerous Prototypes - Bus Blaster (with KT-Link buffer)
#
#
# Dangerous Prototypes - Bus Blaster (with KT-Link buffer)
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# TinCanTools Flyswatter
#
#
# TinCanTools Flyswatter
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# TinCanTools Flyswatter2
#
#
# TinCanTools Flyswatter2
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# ADAFRUIT FTDI FT232H as a SWD direct connect interface
# Any FT232H based board may work
#
# ADAFRUIT FTDI FT232H as a SWD direct connect interface
# Any FT232H based board may work
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Gateworks GW16042 JTAG Dongle
#
#
# Gateworks GW16042 JTAG Dongle
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Hilscher NXHX 10-ETM
#
#
# Hilscher NXHX 10-ETM
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Hilscher NXHX 500-ETM
#
#
# Hilscher NXHX 500-ETM
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Hilscher NXHX 500-RE
#
#
# Hilscher NXHX 500-RE
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Hilscher NXHX 50-ETM
#
#
# Hilscher NXHX 50-ETM
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Hilscher NXHX 50-RE
#
#
# Hilscher NXHX 50-RE
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Hitex LPC1768-Stick
#
#
# Hitex LPC1768-Stick
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Hitex STR9-comStick
#
#
# Hitex STR9-comStick
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Configuration file for NXP MC-IMX8MP-EVK on-board internal JTAG
#
#
# Configuration file for NXP MC-IMX8MP-EVK on-board internal JTAG
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# In-Circuit's ICprog OpenOCD JTAG Adapter
# https://shop.in-circuit.de/product_info.php?products_id=112
#
# In-Circuit's ICprog OpenOCD JTAG Adapter
# https://shop.in-circuit.de/product_info.php?products_id=112
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# This is the integrated adapter as found on the IoT-LAB boards
# https://github.com/iot-lab/iot-lab/wiki
#
# This is the integrated adapter as found on the IoT-LAB boards
# https://github.com/iot-lab/iot-lab/wiki
+# SPDX-License-Identifier: GPL-2.0-or-later
+
# isodebug v1
# 5 kV isolated JTAG/SWD + UART adapter by Unjo AB
# isodebug v1
# 5 kV isolated JTAG/SWD + UART adapter by Unjo AB
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# DISTORTEC JTAG-lock-pick Tiny 2
#
#
# DISTORTEC JTAG-lock-pick Tiny 2
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Luminary Micro Stellaris LM3S9B9x Evaluation Kits
# In-Circuit Debug Interface (ICDI) Board
#
# Luminary Micro Stellaris LM3S9B9x Evaluation Kits
# In-Circuit Debug Interface (ICDI) Board
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Luminary Micro Stellaris LM3S811 Evaluation Kit
#
#
# Luminary Micro Stellaris LM3S811 Evaluation Kit
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Luminary Micro Stellaris Evaluation Kits
#
#
# Luminary Micro Stellaris Evaluation Kits
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Supports SWD using the FT2232H or FT4232H minimodule.
# Each can support 2 SWD interfaces.
#
# Supports SWD using the FT2232H or FT4232H minimodule.
# Each can support 2 SWD interfaces.
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
# https://www.scarabhardware.com/minispartan6/
# https://github.com/scarabhardware/miniSpartan6-plus/raw/master/miniSpartan6%2B_Rev_B.pdf
adapter driver ftdi
# https://www.scarabhardware.com/minispartan6/
# https://github.com/scarabhardware/miniSpartan6-plus/raw/master/miniSpartan6%2B_Rev_B.pdf
adapter driver ftdi
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Openmoko USB JTAG/RS232 adapter
#
#
# Openmoko USB JTAG/RS232 adapter
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Olimex ARM JTAG SWD adapter
# https://www.olimex.com/Products/ARM/JTAG/ARM-JTAG-SWD/
#
# Olimex ARM JTAG SWD adapter
# https://www.olimex.com/Products/ARM/JTAG/ARM-JTAG-SWD/
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Olimex ARM-USB-OCD-H
#
#
# Olimex ARM-USB-OCD-H
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Olimex ARM-USB-TINY-H
#
#
# Olimex ARM-USB-TINY-H
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Olimex ARM-USB-TINY
#
#
# Olimex ARM-USB-TINY
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Joern Kaipf's OOCDLink
#
#
# Joern Kaipf's OOCDLink
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# embedded projects openocd usb adapter v3
#
#
# embedded projects openocd usb adapter v3
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Hubert Hoegl's USB to JTAG
#
#
# Hubert Hoegl's USB to JTAG
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
# http://pipistrello.saanlima.com/
# http://www.saanlima.com/download/pipistrello-v2.0/pipistrello_v2_schematic.pdf
adapter driver ftdi
# http://pipistrello.saanlima.com/
# http://www.saanlima.com/download/pipistrello-v2.0/pipistrello_v2_schematic.pdf
adapter driver ftdi
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Redwire Redbee-Econotag
#
#
# Redwire Redbee-Econotag
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Rowley ARM SWD Adapter
# http://sites.fastspring.com/rowley/product/armswdadapter
#
# Rowley ARM SWD Adapter
# http://sites.fastspring.com/rowley/product/armswdadapter
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Marvel SheevaPlug Development Kit
#
#
# Marvel SheevaPlug Development Kit
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Xverve Signalyzer LITE (DT-USB-SLITE)
#
#
# Xverve Signalyzer LITE (DT-USB-SLITE)
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Xverve Signalyzer Tool (DT-USB-ST)
#
#
# Xverve Signalyzer Tool (DT-USB-ST)
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Hitex STM32-PerformanceStick
#
#
# Hitex STM32-PerformanceStick
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Connect TDI to SWDIO via a suitable series resistor (220-470 Ohm or
# so depending on the drive capability of the target and adapter);
#
# Connect TDI to SWDIO via a suitable series resistor (220-470 Ohm or
# so depending on the drive capability of the target and adapter);
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# This is an FTDI-based debugging solution as found on some TI boards,
# e.g. CC3200 LaunchPad.
#
# This is an FTDI-based debugging solution as found on some TI boards,
# e.g. CC3200 LaunchPad.
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# TIAO USB Multi-Protocol Adapter (TUMPA) Lite
#
#
# TIAO USB Multi-Protocol Adapter (TUMPA) Lite
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# TIAO USB Multi-Protocol Adapter (TUMPA)
#
#
# TIAO USB Multi-Protocol Adapter (TUMPA)
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# egnite Turtelizer 2 rev B (with SRST only)
#
#
# egnite Turtelizer 2 rev B (with SRST only)
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# egnite Turtelizer 2 revC (with TRST and SRST)
#
#
# egnite Turtelizer 2 revC (with TRST and SRST)
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# FTDI UM232H as a JTAG interface
#
#
# FTDI UM232H as a JTAG interface
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Texas Instruments XDS100v2
#
#
# Texas Instruments XDS100v2
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Texas Instruments XDS100 ver 3.0
#
#
# Texas Instruments XDS100 ver 3.0
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Config for using NXP IMX CPU
#
#
# Config for using NXP IMX CPU
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
adapter driver jtag_vpi
# Set the VPI JTAG server port
adapter driver jtag_vpi
# Set the VPI JTAG server port
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Cypress Semiconductor KitProg
#
#
# Cypress Semiconductor KitProg
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Nuvoton Nu-Link in-circuit debugger/programmer
#
#
# Nuvoton Nu-Link in-circuit debugger/programmer
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# P&E Micro OSBDM (aka OSJTAG) interface
#
#
# P&E Micro OSBDM (aka OSJTAG) interface
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Parallel port wiggler (many clones available) on port 0x378
#
#
# Parallel port wiggler (many clones available) on port 0x378
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Xilinx Parallel Cable III 'DLC 5' (and various clones)
#
#
# Xilinx Parallel Cable III 'DLC 5' (and various clones)
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Config for using Raspberry Pi's expansion header
#
#
# Config for using Raspberry Pi's expansion header
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Config for using Raspberry Pi's expansion header
#
#
# Config for using Raspberry Pi's expansion header
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# BlueField SoC in-circuit debugger/programmer
#
#
# BlueField SoC in-circuit debugger/programmer
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# STMicroelectronics ST-LINK/V1, ST-LINK/V2, ST-LINK/V2-1, STLINK-V3 in-circuit
# debugger/programmer
#
# STMicroelectronics ST-LINK/V1, ST-LINK/V2, ST-LINK/V2-1, STLINK-V3 in-circuit
# debugger/programmer
+# SPDX-License-Identifier: GPL-2.0-or-later
+
echo "WARNING: interface/stlink-v1.cfg is deprecated, please switch to interface/stlink.cfg"
source [find interface/stlink.cfg]
echo "WARNING: interface/stlink-v1.cfg is deprecated, please switch to interface/stlink.cfg"
source [find interface/stlink.cfg]
+# SPDX-License-Identifier: GPL-2.0-or-later
+
echo "WARNING: interface/stlink-v2-1.cfg is deprecated, please switch to interface/stlink.cfg"
source [find interface/stlink.cfg]
echo "WARNING: interface/stlink-v2-1.cfg is deprecated, please switch to interface/stlink.cfg"
source [find interface/stlink.cfg]
+# SPDX-License-Identifier: GPL-2.0-or-later
+
echo "WARNING: interface/stlink-v2.cfg is deprecated, please switch to interface/stlink.cfg"
source [find interface/stlink.cfg]
echo "WARNING: interface/stlink-v2.cfg is deprecated, please switch to interface/stlink.cfg"
source [find interface/stlink.cfg]
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# STMicroelectronics ST-LINK/V1, ST-LINK/V2, ST-LINK/V2-1, STLINK-V3 in-circuit
# debugger/programmer
#
# STMicroelectronics ST-LINK/V1, ST-LINK/V2, ST-LINK/V2-1, STLINK-V3 in-circuit
# debugger/programmer
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Config for using RaspberryPi's expansion header
#
#
# Config for using RaspberryPi's expansion header
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# TI Stellaris In-Circuit Debug Interface (ICDI) Board
#
#
# TI Stellaris In-Circuit Debug Interface (ICDI) Board
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Keil ULINK running OpenULINK firmware.
#
#
# Keil ULINK running OpenULINK firmware.
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
# ixo-usb-jtag - Emulation of a Altera Bus Blaster I on a Cypress FX2 IC.
#
# The ixo-usb-jtag firmware can be loaded onto a bunch of different hardware
# ixo-usb-jtag - Emulation of a Altera Bus Blaster I on a Cypress FX2 IC.
#
# The ixo-usb-jtag firmware can be loaded onto a bunch of different hardware
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Embedded Projects USBprog
#
#
# Embedded Projects USBprog
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Versaloon Link -- VSLLink
#
#
# Versaloon Link -- VSLLink
#
+# SPDX-License-Identifier: GPL-2.0-or-later
+
#
# Texas Instruments XDS110
#
#
# Texas Instruments XDS110
#