+# SPDX-License-Identifier: GPL-2.0
 #
 # USB device configuration
 #
 
+# SPDX-License-Identifier: GPL-2.0
 #
 # USB/ATM DSL configuration
 #
 
+# SPDX-License-Identifier: GPL-2.0
+
 config USB_CHIPIDEA
        tristate "ChipIdea Highspeed Dual Role Controller"
        depends on ((USB_EHCI_HCD && USB_GADGET) || (USB_EHCI_HCD && !USB_GADGET) || (!USB_EHCI_HCD && USB_GADGET)) && HAS_DMA
 
+# SPDX-License-Identifier: GPL-2.0
 #
 # USB Class driver configuration
 #
 
+# SPDX-License-Identifier: GPL-2.0
 #
 # USB Core configuration
 #
 
+# SPDX-License-Identifier: GPL-2.0
+
 config USB_DWC2
        tristate "DesignWare USB2 DRD Core Support"
        depends on HAS_DMA
 
+# SPDX-License-Identifier: GPL-2.0
+
 config USB_DWC3
        tristate "DesignWare USB3 DRD Core Support"
        depends on (USB || USB_GADGET) && HAS_DMA
 
+# SPDX-License-Identifier: GPL-2.0
 #
 # USB Gadget support on a system involves
 #    (a) a peripheral controller, and
 
+# SPDX-License-Identifier: GPL-2.0
 #
 # USB Gadget support on a system involves
 #    (a) a peripheral controller, and
 
+# SPDX-License-Identifier: GPL-2.0
 #
 # USB Gadget support on a system involves
 #    (a) a peripheral controller, and
 
+# SPDX-License-Identifier: GPL-2.0
+
 config USB_BDC_UDC
        tristate "Broadcom USB3.0 device controller IP driver(BDC)"
        depends on USB_GADGET && HAS_DMA
 
+# SPDX-License-Identifier: GPL-2.0
 #
 # USB Host Controller Drivers
 #
 
+# SPDX-License-Identifier: GPL-2.0
 #
 # USB Imaging devices configuration
 #
 
+# SPDX-License-Identifier: GPL-2.0
+
 config USB_ISP1760
        tristate "NXP ISP 1760/1761 support"
        depends on USB || USB_GADGET
 
+# SPDX-License-Identifier: GPL-2.0
 #
 # USB Miscellaneous driver configuration
 #
 
+# SPDX-License-Identifier: GPL-2.0
 
 config USB_SISUSBVGA
        tristate "USB 2.0 SVGA dongle support (Net2280/SiS315)"
 
+# SPDX-License-Identifier: GPL-2.0
 #
 # USB Monitor configuration
 #
 
+# SPDX-License-Identifier: GPL-2.0
+#
 # For MTK USB3.0 IP
 
 config USB_MTU3
 
+# SPDX-License-Identifier: GPL-2.0
 #
 # USB Dual Role (OTG-ready) Controller Drivers
 # for silicon based on Mentor Graphics INVENTRA designs
 
+# SPDX-License-Identifier: GPL-2.0
 #
 # Physical Layer USB driver configuration
 #
 
+# SPDX-License-Identifier: GPL-2.0
+
 config USB_ROLE_SWITCH
        tristate "USB Role Switch Support"
        help
 
+# SPDX-License-Identifier: GPL-2.0
+
 obj-$(CONFIG_USB_ROLE_SWITCH)          += roles.o
 roles-y                                        := class.o
 obj-$(CONFIG_USB_ROLES_INTEL_XHCI)     += intel-xhci-usb-role-switch.o
 
+# SPDX-License-Identifier: GPL-2.0
 #
 # USB Serial device configuration
 #
 
+# SPDX-License-Identifier: GPL-2.0
 #
 # USB Storage driver configuration
 #
 
+# SPDX-License-Identifier: GPL-2.0
 
 menuconfig TYPEC
        tristate "USB Type-C Support"
 
+# SPDX-License-Identifier: GPL-2.0
 
 menu "USB Type-C Alternate Mode drivers"
 
 
+# SPDX-License-Identifier: GPL-2.0
+
 obj-$(CONFIG_TYPEC_DP_ALTMODE)         += typec_displayport.o
 typec_displayport-y                    := displayport.o
 
+# SPDX-License-Identifier: GPL-2.0
+
 menu "USB Type-C Multiplexer/DeMultiplexer Switch support"
 
 config TYPEC_MUX_PI3USB30532
 
+# SPDX-License-Identifier: GPL-2.0
+
 config TYPEC_TCPM
        tristate "USB Type-C Port Controller Manager"
        depends on USB
 
+# SPDX-License-Identifier: GPL-2.0
+
 config TYPEC_UCSI
        tristate "USB Type-C Connector System Software Interface driver"
        depends on !CPU_BIG_ENDIAN
 
+# SPDX-License-Identifier: GPL-2.0
+
 config USBIP_CORE
        tristate "USB/IP support"
        depends on NET
 
+# SPDX-License-Identifier: GPL-2.0
 #
 # Wireless USB Core configuration
 #