Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

USB: add SPDX identifiers to all remaining files in drivers/usb/

It's good to have SPDX identifiers in all files to make it easier to
audit the kernel tree for correct licenses.

Update the drivers/usb/ and include/linux/usb* files with the correct
SPDX license identifier based on the license text in the file itself.
The SPDX identifier is a legally binding shorthand, which can be used
instead of the full boiler plate text.

This work is based on a script and data from Thomas Gleixner, Philippe
Ombredanne, and Kate Stewart.

Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Kate Stewart <kstewart@linuxfoundation.org>
Cc: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Acked-by: Felipe Balbi <felipe.balbi@linux.intel.com>
Acked-by: Johan Hovold <johan@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

+651
+1
drivers/usb/atm/cxacru.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /****************************************************************************** 2 3 * cxacru.c - driver for USB ADSL modems based on 3 4 * Conexant AccessRunner chipset
+1
drivers/usb/atm/speedtch.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /****************************************************************************** 2 3 * speedtch.c - Alcatel SpeedTouch USB xDSL modem driver 3 4 *
+1
drivers/usb/atm/ueagle-atm.c
··· 1 + // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 1 2 /*- 2 3 * Copyright (c) 2003, 2004 3 4 * Damien Bergamini <damien.bergamini@free.fr>. All rights reserved.
+1
drivers/usb/atm/usbatm.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /****************************************************************************** 2 3 * usbatm.c - Generic USB xDSL driver core 3 4 *
+1
drivers/usb/atm/usbatm.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /****************************************************************************** 2 3 * usbatm.h - Generic USB xDSL driver core 3 4 *
+1
drivers/usb/atm/xusbatm.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /****************************************************************************** 2 3 * xusbatm.c - dumb usbatm-based driver for modems initialized in userspace 3 4 *
+1
drivers/usb/c67x00/c67x00-drv.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * c67x00-drv.c: Cypress C67X00 USB Common infrastructure 3 4 *
+1
drivers/usb/c67x00/c67x00-hcd.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * c67x00-hcd.c: Cypress C67X00 USB Host Controller Driver 3 4 *
+1
drivers/usb/c67x00/c67x00-hcd.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * c67x00-hcd.h: Cypress C67X00 USB HCD 3 4 *
+1
drivers/usb/c67x00/c67x00-ll-hpi.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * c67x00-ll-hpi.c: Cypress C67X00 USB Low level interface using HPI 3 4 *
+1
drivers/usb/c67x00/c67x00-sched.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * c67x00-sched.c: Cypress C67X00 USB Host Controller Driver - TD scheduling 3 4 *
+1
drivers/usb/c67x00/c67x00.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * c67x00.h: Cypress C67X00 USB register and field definitions 3 4 *
+1
drivers/usb/chipidea/bits.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * bits.h - register bits of the ChipIdea USB IP core 3 4 *
+1
drivers/usb/chipidea/ci.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * ci.h - common structures, functions, and macros of the ChipIdea driver 3 4 *
+1
drivers/usb/chipidea/ci_hdrc_imx.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright 2012 Freescale Semiconductor, Inc. 3 4 * Copyright (C) 2012 Marek Vasut <marex@denx.de>
+1
drivers/usb/chipidea/ci_hdrc_imx.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright 2012 Freescale Semiconductor, Inc. 3 4 *
+1
drivers/usb/chipidea/ci_hdrc_msm.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* Copyright (c) 2010, Code Aurora Forum. All rights reserved. 2 3 * 3 4 * This program is free software; you can redistribute it and/or modify
+1
drivers/usb/chipidea/ci_hdrc_pci.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * ci_hdrc_pci.c - MIPS USB IP core family device controller 3 4 *
+1
drivers/usb/chipidea/ci_hdrc_usb2.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (C) 2014 Marvell Technology Group Ltd. 3 4 *
+1
drivers/usb/chipidea/ci_hdrc_zevio.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (C) 2013 Daniel Tang <tangrs@tangrs.id.au> 3 4 *
+1
drivers/usb/chipidea/core.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * core.c - ChipIdea USB IP core family device controller 3 4 *
+1
drivers/usb/chipidea/host.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * host.c - ChipIdea USB host controller driver 3 4 *
+1
drivers/usb/chipidea/otg.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * otg.c - ChipIdea USB IP core OTG driver 3 4 *
+1
drivers/usb/chipidea/otg.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (C) 2013-2014 Freescale Semiconductor, Inc. 3 4 *
+1
drivers/usb/chipidea/otg_fsm.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * otg_fsm.c - ChipIdea USB IP core OTG FSM driver 3 4 *
+1
drivers/usb/chipidea/otg_fsm.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (C) 2014 Freescale Semiconductor, Inc. 3 4 *
+1
drivers/usb/chipidea/udc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * udc.c - ChipIdea UDC driver 3 4 *
+1
drivers/usb/chipidea/udc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * udc.h - ChipIdea UDC structures 3 4 *
+1
drivers/usb/chipidea/ulpi.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (c) 2016 Linaro Ltd. 3 4 *
+1
drivers/usb/chipidea/usbmisc_imx.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright 2012 Freescale Semiconductor, Inc. 3 4 *
+1
drivers/usb/class/cdc-acm.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * cdc-acm.c 3 4 *
+1
drivers/usb/class/cdc-wdm.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * cdc-wdm.c 3 4 *
+1
drivers/usb/class/usblp.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * usblp.c 3 4 *
+1
drivers/usb/class/usbtmc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /** 2 3 * drivers/usb/class/usbtmc.c - USB Test & Measurement class driver 3 4 *
+1
drivers/usb/common/common.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Provides code common for host and device side USB. 3 4 *
+1
drivers/usb/common/led.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * LED Triggers for USB Activity 3 4 *
+1
drivers/usb/common/ulpi.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /** 2 3 * ulpi.c - USB ULPI PHY bus 3 4 *
+1
drivers/usb/common/usb-otg-fsm.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * OTG Finite State Machine from OTG spec 3 4 *
+1
drivers/usb/core/devices.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * devices.c 3 4 * (C) Copyright 1999 Randy Dunlap.
+1
drivers/usb/core/devio.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /*****************************************************************************/ 2 3 3 4 /*
+1
drivers/usb/core/hcd-pci.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * (C) Copyright David Brownell 2000-2002 3 4 *
+1
drivers/usb/core/hcd.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * (C) Copyright Linus Torvalds 1999 3 4 * (C) Copyright Johannes Erdfelt 1999-2001
+1
drivers/usb/core/hub.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * usb hub driver head file 3 4 *
+1
drivers/usb/core/ledtrig-usbport.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * USB port LED trigger 3 4 *
+1
drivers/usb/core/of.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * of.c The helpers for hcd device tree support 3 4 *
+1
drivers/usb/core/otg_whitelist.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * drivers/usb/core/otg_whitelist.h 3 4 *
+1
drivers/usb/core/port.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * usb port device code 3 4 *
+1
drivers/usb/core/quirks.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * USB device quirk handling logic and table 3 4 *
+1
drivers/usb/core/usb-acpi.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * USB-ACPI glue code 3 4 *
+1
drivers/usb/dwc2/core.c
··· 1 + // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 1 2 /* 2 3 * core.c - DesignWare HS OTG Controller common routines 3 4 *
+1
drivers/usb/dwc2/core.h
··· 1 + // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 1 2 /* 2 3 * core.h - DesignWare HS OTG Controller common declarations 3 4 *
+1
drivers/usb/dwc2/core_intr.c
··· 1 + // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 1 2 /* 2 3 * core_intr.c - DesignWare HS OTG Controller common interrupt handling 3 4 *
+1
drivers/usb/dwc2/debug.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /** 2 3 * debug.h - Designware USB2 DRD controller debug header 3 4 *
+1
drivers/usb/dwc2/debugfs.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /** 2 3 * debugfs.c - Designware USB2 DRD controller debugfs 3 4 *
+1
drivers/usb/dwc2/gadget.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /** 2 3 * Copyright (c) 2011 Samsung Electronics Co., Ltd. 3 4 * http://www.samsung.com
+1
drivers/usb/dwc2/hcd.c
··· 1 + // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 1 2 /* 2 3 * hcd.c - DesignWare HS OTG Controller host-mode routines 3 4 *
+1
drivers/usb/dwc2/hcd.h
··· 1 + // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 1 2 /* 2 3 * hcd.h - DesignWare HS OTG Controller host-mode declarations 3 4 *
+1
drivers/usb/dwc2/hcd_ddma.c
··· 1 + // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 1 2 /* 2 3 * hcd_ddma.c - DesignWare HS OTG Controller descriptor DMA routines 3 4 *
+1
drivers/usb/dwc2/hcd_intr.c
··· 1 + // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 1 2 /* 2 3 * hcd_intr.c - DesignWare HS OTG Controller host-mode interrupt handling 3 4 *
+1
drivers/usb/dwc2/hcd_queue.c
··· 1 + // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 1 2 /* 2 3 * hcd_queue.c - DesignWare HS OTG Controller host queuing routines 3 4 *
+1
drivers/usb/dwc2/hw.h
··· 1 + // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 1 2 /* 2 3 * hw.h - DesignWare HS OTG Controller hardware definitions 3 4 *
+1
drivers/usb/dwc2/params.c
··· 1 + // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 1 2 /* 2 3 * Copyright (C) 2004-2016 Synopsys, Inc. 3 4 *
+1
drivers/usb/dwc2/pci.c
··· 1 + // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 1 2 /* 2 3 * pci.c - DesignWare HS OTG Controller PCI driver 3 4 *
+1
drivers/usb/dwc2/platform.c
··· 1 + // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 1 2 /* 2 3 * platform.c - DesignWare HS OTG Controller platform driver 3 4 *
+1
drivers/usb/dwc3/core.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /** 2 3 * core.c - DesignWare USB3 DRD Controller Core file 3 4 *
+1
drivers/usb/dwc3/core.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * core.h - DesignWare USB3 DRD Core Header 3 4 *
+1
drivers/usb/dwc3/debug.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /** 2 3 * debug.h - DesignWare USB3 DRD Controller Debug Header 3 4 *
+1
drivers/usb/dwc3/debugfs.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /** 2 3 * debugfs.c - DesignWare USB3 DRD Controller DebugFS file 3 4 *
+1
drivers/usb/dwc3/drd.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /** 2 3 * drd.c - DesignWare USB3 DRD Controller Dual-role support 3 4 *
+1
drivers/usb/dwc3/dwc3-exynos.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /** 2 3 * dwc3-exynos.c - Samsung EXYNOS DWC3 Specific Glue layer 3 4 *
+1
drivers/usb/dwc3/dwc3-keystone.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /** 2 3 * dwc3-keystone.c - Keystone Specific Glue layer 3 4 *
+1
drivers/usb/dwc3/dwc3-of-simple.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /** 2 3 * dwc3-of-simple.c - OF glue layer for simple integrations 3 4 *
+1
drivers/usb/dwc3/dwc3-omap.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /** 2 3 * dwc3-omap.c - OMAP Specific Glue layer 3 4 *
+1
drivers/usb/dwc3/dwc3-pci.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /** 2 3 * dwc3-pci.c - PCI Specific glue layer 3 4 *
+1
drivers/usb/dwc3/dwc3-st.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /** 2 3 * dwc3-st.c Support for dwc3 platform devices on ST Microelectronics platforms 3 4 *
+1
drivers/usb/dwc3/ep0.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * ep0.c - DesignWare USB3 DRD Controller Endpoint 0 Handling 3 4 *
+1
drivers/usb/dwc3/gadget.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * gadget.c - DesignWare USB3 DRD Controller Gadget Framework Link 3 4 *
+1
drivers/usb/dwc3/gadget.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * gadget.h - DesignWare USB3 DRD Gadget Header 3 4 *
+1
drivers/usb/dwc3/host.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /** 2 3 * host.c - DesignWare USB3 DRD Controller Host Glue 3 4 *
+1
drivers/usb/dwc3/io.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /** 2 3 * io.h - DesignWare USB3 DRD IO Header 3 4 *
+1
drivers/usb/dwc3/trace.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /** 2 3 * trace.c - DesignWare USB3 DRD Controller Trace Support 3 4 *
+1
drivers/usb/dwc3/trace.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /** 2 3 * trace.h - DesignWare USB3 DRD Controller Trace Support 3 4 *
+1
drivers/usb/dwc3/ulpi.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /** 2 3 * ulpi.c - DesignWare USB3 Controller's ULPI PHY interface 3 4 *
+1
drivers/usb/early/ehci-dbgp.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Standalone EHCI usb debug driver 3 4 *
+1
drivers/usb/early/xhci-dbc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /** 2 3 * xhci-dbc.c - xHCI debug capability early driver 3 4 *
+1
drivers/usb/early/xhci-dbc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * xhci-dbc.h - xHCI debug capability early driver 3 4 *
+1
drivers/usb/gadget/composite.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * composite.c - infrastructure for Composite USB Gadgets 3 4 *
+1
drivers/usb/gadget/config.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * usb/gadget/config.c -- simplify building config descriptors 3 4 *
+1
drivers/usb/gadget/configfs.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 #include <linux/configfs.h> 2 3 #include <linux/module.h> 3 4 #include <linux/slab.h>
+1
drivers/usb/gadget/epautoconf.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * epautoconf.c -- endpoint autoconfiguration for usb gadget drivers 3 4 *
+1
drivers/usb/gadget/function/f_acm.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * f_acm.c -- USB CDC serial (ACM) function driver 3 4 *
+1
drivers/usb/gadget/function/f_ecm.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * f_ecm.c -- USB CDC Ethernet (ECM) link function driver 3 4 *
+1
drivers/usb/gadget/function/f_eem.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * f_eem.c -- USB CDC Ethernet (EEM) link function driver 3 4 *
+1
drivers/usb/gadget/function/f_fs.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * f_fs.c -- user mode file system API for USB composite function controllers 3 4 *
+1
drivers/usb/gadget/function/f_hid.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * f_hid.c -- USB HID function driver 3 4 *
+1
drivers/usb/gadget/function/f_loopback.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * f_loopback.c - USB peripheral loopback configuration driver 3 4 *
+1
drivers/usb/gadget/function/f_mass_storage.c
··· 1 + // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 1 2 /* 2 3 * f_mass_storage.c -- Mass Storage USB Composite Function 3 4 *
+1
drivers/usb/gadget/function/f_midi.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * f_midi.c -- USB MIDI class function driver 3 4 *
+1
drivers/usb/gadget/function/f_ncm.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * f_ncm.c -- USB CDC Network (NCM) link function driver 3 4 *
+1
drivers/usb/gadget/function/f_obex.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * f_obex.c -- USB CDC OBEX function driver 3 4 *
+1
drivers/usb/gadget/function/f_phonet.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * f_phonet.c -- USB CDC Phonet function 3 4 *
+1
drivers/usb/gadget/function/f_printer.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * f_printer.c - USB printer function driver 3 4 *
+1
drivers/usb/gadget/function/f_rndis.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * f_rndis.c -- RNDIS link function driver 3 4 *
+1
drivers/usb/gadget/function/f_serial.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * f_serial.c - generic USB serial function driver 3 4 *
+1
drivers/usb/gadget/function/f_sourcesink.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * f_sourcesink.c - USB peripheral source/sink configuration driver 3 4 *
+1
drivers/usb/gadget/function/f_subset.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * f_subset.c -- "CDC Subset" Ethernet link function driver 3 4 *
+1
drivers/usb/gadget/function/f_tcm.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* Target based USB-Gadget 2 3 * 3 4 * UAS protocol handling, target callbacks, configfs handling,
+1
drivers/usb/gadget/function/f_uac1.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * f_uac1.c -- USB Audio Class 1.0 Function (using u_audio API) 3 4 *
+1
drivers/usb/gadget/function/f_uac1_legacy.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * f_audio.c -- USB Audio class function driver 3 4 *
+1
drivers/usb/gadget/function/f_uac2.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * f_uac2.c -- USB Audio Class 2.0 Function 3 4 *
+1
drivers/usb/gadget/function/f_uvc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * uvc_gadget.c -- USB Video Class Gadget driver 3 4 *
+1
drivers/usb/gadget/function/f_uvc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * f_uvc.h -- USB Video Class Gadget driver 3 4 *
+1
drivers/usb/gadget/function/rndis.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * RNDIS MSG parser 3 4 *
+1
drivers/usb/gadget/function/rndis.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * RNDIS Definitions for Remote NDIS 3 4 *
+1
drivers/usb/gadget/function/storage_common.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * storage_common.c -- Common definitions for mass storage functionality 3 4 *
+1
drivers/usb/gadget/function/u_audio.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * u_audio.c -- interface to USB gadget "ALSA sound card" utilities 3 4 *
+1
drivers/usb/gadget/function/u_audio.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * u_audio.h -- interface to USB gadget "ALSA sound card" utilities 3 4 *
+1
drivers/usb/gadget/function/u_ecm.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * u_ecm.h 3 4 *
+1
drivers/usb/gadget/function/u_eem.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * u_eem.h 3 4 *
+1
drivers/usb/gadget/function/u_ether.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * u_ether.c -- Ethernet-over-USB link layer utilities for Gadget stack 3 4 *
+1
drivers/usb/gadget/function/u_ether.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * u_ether.h -- interface to USB gadget "ethernet link" utilities 3 4 *
+1
drivers/usb/gadget/function/u_ether_configfs.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * u_ether_configfs.h 3 4 *
+1
drivers/usb/gadget/function/u_fs.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * u_fs.h 3 4 *
+1
drivers/usb/gadget/function/u_gether.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * u_gether.h 3 4 *
+1
drivers/usb/gadget/function/u_hid.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * u_hid.h 3 4 *
+1
drivers/usb/gadget/function/u_midi.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * u_midi.h 3 4 *
+1
drivers/usb/gadget/function/u_ncm.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * u_ncm.h 3 4 *
+1
drivers/usb/gadget/function/u_phonet.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * u_phonet.h - interface to Phonet 3 4 *
+1
drivers/usb/gadget/function/u_printer.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * u_printer.h 3 4 *
+1
drivers/usb/gadget/function/u_rndis.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * u_rndis.h 3 4 *
+1
drivers/usb/gadget/function/u_serial.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * u_serial.c - utilities for USB gadget "serial port"/TTY support 3 4 *
+1
drivers/usb/gadget/function/u_serial.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * u_serial.h - interface to USB gadget "serial port"/TTY utilities 3 4 *
+1
drivers/usb/gadget/function/u_tcm.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * u_tcm.h 3 4 *
+1
drivers/usb/gadget/function/u_uac1.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * u_uac1.h - Utility definitions for UAC1 function 3 4 *
+1
drivers/usb/gadget/function/u_uac1_legacy.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * u_uac1.c -- ALSA audio utilities for Gadget stack 3 4 *
+1
drivers/usb/gadget/function/u_uac1_legacy.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * u_uac1.h -- interface to USB gadget "ALSA AUDIO" utilities 3 4 *
+1
drivers/usb/gadget/function/u_uac2.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * u_uac2.h 3 4 *
+1
drivers/usb/gadget/function/u_uvc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * u_uvc.h 3 4 *
+1
drivers/usb/gadget/function/uvc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * uvc_gadget.h -- USB Video Class Gadget driver 3 4 *
+1
drivers/usb/gadget/function/uvc_configfs.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * uvc_configfs.c 3 4 *
+1
drivers/usb/gadget/function/uvc_configfs.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * uvc_configfs.h 3 4 *
+1
drivers/usb/gadget/function/uvc_queue.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * uvc_queue.c -- USB Video Class driver - Buffers management 3 4 *
+1
drivers/usb/gadget/function/uvc_v4l2.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * uvc_v4l2.c -- USB Video Class Gadget driver 3 4 *
+1
drivers/usb/gadget/function/uvc_v4l2.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * uvc_v4l2.h -- USB Video Class Gadget driver 3 4 *
+1
drivers/usb/gadget/function/uvc_video.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * uvc_video.c -- USB Video Class Gadget driver 3 4 *
+1
drivers/usb/gadget/function/uvc_video.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * uvc_video.h -- USB Video Class Gadget driver 3 4 *
+1
drivers/usb/gadget/functions.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 #include <linux/kernel.h> 2 3 #include <linux/slab.h> 3 4 #include <linux/module.h>
+1
drivers/usb/gadget/legacy/acm_ms.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * acm_ms.c -- Composite driver, with ACM and mass storage support 3 4 *
+1
drivers/usb/gadget/legacy/audio.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * audio.c -- Audio gadget driver 3 4 *
+1
drivers/usb/gadget/legacy/cdc2.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * cdc2.c -- CDC Composite driver, with ECM and ACM support 3 4 *
+1
drivers/usb/gadget/legacy/dbgp.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * dbgp.c -- EHCI Debug Port device gadget 3 4 *
+1
drivers/usb/gadget/legacy/ether.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * ether.c -- Ethernet gadget driver, with CDC and non-CDC options 3 4 *
+1
drivers/usb/gadget/legacy/g_ffs.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * g_ffs.c -- user mode file system API for USB composite function controllers 3 4 *
+1
drivers/usb/gadget/legacy/gmidi.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * gmidi.c -- USB MIDI Gadget Driver 3 4 *
+1
drivers/usb/gadget/legacy/hid.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * hid.c -- HID Composite driver 3 4 *
+1
drivers/usb/gadget/legacy/inode.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * inode.c -- user mode filesystem api for usb gadget controllers 3 4 *
+1
drivers/usb/gadget/legacy/mass_storage.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * mass_storage.c -- Mass Storage USB Gadget 3 4 *
+1
drivers/usb/gadget/legacy/multi.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * multi.c -- Multifunction Composite driver 3 4 *
+1
drivers/usb/gadget/legacy/ncm.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * ncm.c -- NCM gadget driver 3 4 *
+1
drivers/usb/gadget/legacy/nokia.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * nokia.c -- Nokia Composite Gadget Driver 3 4 *
+1
drivers/usb/gadget/legacy/printer.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * printer.c -- Printer gadget driver 3 4 *
+1
drivers/usb/gadget/legacy/serial.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * serial.c -- USB gadget serial driver 3 4 *
+1
drivers/usb/gadget/legacy/tcm_usb_gadget.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* Target based USB-Gadget 2 3 * 3 4 * UAS protocol handling, target callbacks, configfs handling,
+1
drivers/usb/gadget/legacy/webcam.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * webcam.c -- USB webcam gadget driver 3 4 *
+1
drivers/usb/gadget/legacy/zero.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * zero.c -- Gadget Zero, for USB development 3 4 *
+1
drivers/usb/gadget/u_f.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * u_f.c -- USB function utilities for Gadget stack 3 4 *
+1
drivers/usb/gadget/u_f.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * u_f.h 3 4 *
+1
drivers/usb/gadget/u_os_desc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * u_os_desc.h 3 4 *
+1
drivers/usb/gadget/udc/amd5536udc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * amd5536.h -- header for AMD 5536 UDC high/full speed USB device controller 3 4 *
+1
drivers/usb/gadget/udc/amd5536udc_pci.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * amd5536udc_pci.c -- AMD 5536 UDC high/full speed USB device controller 3 4 *
+1
drivers/usb/gadget/udc/at91_udc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * at91_udc -- driver for at91-series USB peripheral controller 3 4 *
+1
drivers/usb/gadget/udc/at91_udc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2004 by Thomas Rathbone, HP Labs 3 4 * Copyright (C) 2005 by Ivan Kokshaysky
+1
drivers/usb/gadget/udc/atmel_usba_udc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Driver for the Atmel USBA high speed USB device controller 3 4 *
+1
drivers/usb/gadget/udc/atmel_usba_udc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Driver for the Atmel USBA high speed USB device controller 3 4 *
+1
drivers/usb/gadget/udc/bcm63xx_udc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * bcm63xx_udc.c -- BCM63xx UDC high/full speed USB device controller 3 4 *
+1
drivers/usb/gadget/udc/bdc/bdc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * bdc.h - header for the BRCM BDC USB3.0 device controller 3 4 *
+1
drivers/usb/gadget/udc/bdc/bdc_cmd.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * bdc_cmd.c - BRCM BDC USB3.0 device controller 3 4 *
+1
drivers/usb/gadget/udc/bdc/bdc_cmd.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * bdc_cmd.h - header for the BDC debug functions 3 4 *
+1
drivers/usb/gadget/udc/bdc/bdc_core.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * bdc_core.c - BRCM BDC USB3.0 device controller core operations 3 4 *
+1
drivers/usb/gadget/udc/bdc/bdc_dbg.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * bdc_dbg.c - BRCM BDC USB3.0 device controller debug functions 3 4 *
+1
drivers/usb/gadget/udc/bdc/bdc_dbg.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * bdc_dbg.h - header for the BDC debug functions 3 4 *
+1
drivers/usb/gadget/udc/bdc/bdc_ep.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * bdc_ep.c - BRCM BDC USB3.0 device controller endpoint related functions 3 4 *
+1
drivers/usb/gadget/udc/bdc/bdc_ep.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * bdc_ep.h - header for the BDC debug functions 3 4 *
+1
drivers/usb/gadget/udc/bdc/bdc_pci.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * bdc_pci.c - BRCM BDC USB3.0 device controller PCI interface file. 3 4 *
+1
drivers/usb/gadget/udc/bdc/bdc_udc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * bdc_udc.c - BRCM BDC USB3.0 device controller gagdet ops 3 4 *
+1
drivers/usb/gadget/udc/core.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /** 2 3 * udc.c - Core UDC Framework 3 4 *
+1
drivers/usb/gadget/udc/dummy_hcd.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * dummy_hcd.c -- Dummy/Loopback USB host and device emulator driver. 3 4 *
+1
drivers/usb/gadget/udc/fotg210-udc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * FOTG210 UDC Driver supports Bulk transfer so far 3 4 *
+1
drivers/usb/gadget/udc/fotg210.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Faraday FOTG210 USB OTG controller 3 4 *
+1
drivers/usb/gadget/udc/fsl_mxc_udc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2009 3 4 * Guennadi Liakhovetski, DENX Software Engineering, <lg@denx.de>
+1
drivers/usb/gadget/udc/fsl_qe_udc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * driver/usb/gadget/fsl_qe_udc.c 3 4 *
+1
drivers/usb/gadget/udc/fsl_qe_udc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * drivers/usb/gadget/qe_udc.h 3 4 *
+1
drivers/usb/gadget/udc/fsl_udc_core.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2004-2007,2011-2012 Freescale Semiconductor, Inc. 3 4 * All rights reserved.
+1
drivers/usb/gadget/udc/fsl_usb2_udc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2004,2012 Freescale Semiconductor, Inc 3 4 * All rights reserved.
+1
drivers/usb/gadget/udc/fusb300_udc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Fusb300 UDC (USB gadget) 3 4 *
+1
drivers/usb/gadget/udc/fusb300_udc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Fusb300 UDC (USB gadget) 3 4 *
+1
drivers/usb/gadget/udc/goku_udc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Toshiba TC86C001 ("Goku-S") USB Device Controller driver 3 4 *
+1
drivers/usb/gadget/udc/goku_udc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Toshiba TC86C001 ("Goku-S") USB Device Controller driver 3 4 *
+1
drivers/usb/gadget/udc/gr_udc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * USB Peripheral Controller driver for Aeroflex Gaisler GRUSBDC. 3 4 *
+1
drivers/usb/gadget/udc/gr_udc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * USB Peripheral Controller driver for Aeroflex Gaisler GRUSBDC. 3 4 *
+1
drivers/usb/gadget/udc/lpc32xx_udc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * USB Gadget driver for LPC32xx 3 4 *
+1
drivers/usb/gadget/udc/m66592-udc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * M66592 UDC (USB gadget) 3 4 *
+1
drivers/usb/gadget/udc/m66592-udc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * M66592 UDC (USB gadget) 3 4 *
+1
drivers/usb/gadget/udc/mv_u3d.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (C) 2011 Marvell International Ltd. All rights reserved. 3 4 *
+1
drivers/usb/gadget/udc/mv_u3d_core.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (C) 2011 Marvell International Ltd. All rights reserved. 3 4 *
+1
drivers/usb/gadget/udc/mv_udc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2011 Marvell International Ltd. All rights reserved. 3 4 *
+1
drivers/usb/gadget/udc/mv_udc_core.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2011 Marvell International Ltd. All rights reserved. 3 4 * Author: Chao Xie <chao.xie@marvell.com>
+1
drivers/usb/gadget/udc/net2272.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for PLX NET2272 USB device controller 3 4 *
+1
drivers/usb/gadget/udc/net2272.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * PLX NET2272 high/full speed USB device controller 3 4 *
+1
drivers/usb/gadget/udc/net2280.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for the PLX NET2280 USB device controller. 3 4 * Specs and errata are available from <http://www.plxtech.com>.
+1
drivers/usb/gadget/udc/net2280.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * NetChip 2280 high/full speed USB device controller. 3 4 * Unlike many such controllers, this one talks PCI.
+1
drivers/usb/gadget/udc/omap_udc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * omap_udc.c -- for OMAP full speed udc; most chips support OTG. 3 4 *
+1
drivers/usb/gadget/udc/pch_udc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (C) 2011 LAPIS Semiconductor Co., Ltd. 3 4 *
+1
drivers/usb/gadget/udc/pxa25x_udc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Intel PXA25x and IXP4xx on-chip full speed USB device controllers 3 4 *
+1
drivers/usb/gadget/udc/pxa25x_udc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Intel PXA25x on-chip full speed USB device controller 3 4 *
+1
drivers/usb/gadget/udc/pxa27x_udc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Handles the Intel 27x USB Device Controller (UDC) 3 4 *
+1
drivers/usb/gadget/udc/pxa27x_udc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * linux/drivers/usb/gadget/pxa27x_udc.h 3 4 * Intel PXA27x on-chip full speed USB device controller
+1
drivers/usb/gadget/udc/r8a66597-udc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * R8A66597 UDC (USB gadget) 3 4 *
+1
drivers/usb/gadget/udc/r8a66597-udc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * R8A66597 UDC 3 4 *
+1
drivers/usb/gadget/udc/renesas_usb3.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Renesas USB3.0 Peripheral driver (USB gadget) 3 4 *
+1
drivers/usb/gadget/udc/s3c-hsudc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* linux/drivers/usb/gadget/s3c-hsudc.c 2 3 * 3 4 * Copyright (c) 2010 Samsung Electronics Co., Ltd.
+1
drivers/usb/gadget/udc/s3c2410_udc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * linux/drivers/usb/gadget/s3c2410_udc.c 3 4 *
+1
drivers/usb/gadget/udc/s3c2410_udc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * linux/drivers/usb/gadget/s3c2410_udc.h 3 4 * Samsung on-chip full speed USB device controllers
+1
drivers/usb/gadget/udc/snps_udc_core.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * amd5536.c -- AMD 5536 UDC high/full speed USB device controller 3 4 *
+1
drivers/usb/gadget/udc/snps_udc_plat.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * snps_udc_plat.c - Synopsys UDC Platform Driver 3 4 *
+1
drivers/usb/gadget/udc/trace.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /** 2 3 * trace.c - USB Gadget Framework Trace Support 3 4 *
+1
drivers/usb/gadget/udc/trace.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /** 2 3 * udc.c - Core UDC Framework 3 4 *
+1
drivers/usb/gadget/udc/udc-xilinx.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Xilinx USB peripheral controller driver 3 4 *
+1
drivers/usb/gadget/usbstring.c
··· 1 + // SPDX-License-Identifier: LGPL-2.1+ 1 2 /* 2 3 * Copyright (C) 2003 David Brownell 3 4 *
+1
drivers/usb/host/bcma-hcd.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Broadcom specific Advanced Microcontroller Bus 3 4 * Broadcom USB-core driver (BCMA bus glue)
+1
drivers/usb/host/ehci-atmel.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Driver for EHCI UHP on Atmel chips 3 4 *
+1
drivers/usb/host/ehci-dbg.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (c) 2001-2002 by David Brownell 3 4 *
+1
drivers/usb/host/ehci-exynos.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * SAMSUNG EXYNOS USB HOST EHCI Controller 3 4 *
+1
drivers/usb/host/ehci-fsl.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright 2005-2009 MontaVista Software, Inc. 3 4 * Copyright 2008,2012,2015 Freescale Semiconductor, Inc.
+1
drivers/usb/host/ehci-fsl.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* Copyright (C) 2005-2010,2012 Freescale Semiconductor, Inc. 2 3 * Copyright (c) 2005 MontaVista Software 3 4 *
+1
drivers/usb/host/ehci-grlib.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for Aeroflex Gaisler GRLIB GRUSBHC EHCI host controller 3 4 *
+1
drivers/usb/host/ehci-hcd.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Enhanced Host Controller Interface (EHCI) driver for USB. 3 4 *
+1
drivers/usb/host/ehci-hub.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2001-2004 by David Brownell 3 4 *
+1
drivers/usb/host/ehci-mem.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (c) 2001 by David Brownell 3 4 *
+1
drivers/usb/host/ehci-mv.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2011 Marvell International Ltd. All rights reserved. 3 4 * Author: Chao Xie <chao.xie@marvell.com>
+1
drivers/usb/host/ehci-mxc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (c) 2008 Sascha Hauer <s.hauer@pengutronix.de>, Pengutronix 3 4 * Copyright (c) 2009 Daniel Mack <daniel@caiaq.de>
+1
drivers/usb/host/ehci-omap.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * ehci-omap.c - driver for USBHOST on OMAP3/4 processors 3 4 *
+1
drivers/usb/host/ehci-orion.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * drivers/usb/host/ehci-orion.c 3 4 *
+1
drivers/usb/host/ehci-pci.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * EHCI HCD (Host Controller Driver) PCI Bus Glue. 3 4 *
+1
drivers/usb/host/ehci-platform.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Generic platform ehci driver 3 4 *
+1
drivers/usb/host/ehci-pmcmsp.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * PMC MSP EHCI (Host Controller Driver) for USB. 3 4 *
+1
drivers/usb/host/ehci-ppc-of.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * EHCI HCD (Host Controller Driver) for USB. 3 4 *
+1
drivers/usb/host/ehci-ps3.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * PS3 EHCI Host Controller driver 3 4 *
+1
drivers/usb/host/ehci-q.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2001-2004 by David Brownell 3 4 *
+1
drivers/usb/host/ehci-sched.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (c) 2001-2004 by David Brownell 3 4 * Copyright (c) 2003 Michal Sojka, for high-speed iso transfers
+1
drivers/usb/host/ehci-sh.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * SuperH EHCI host controller driver 3 4 *
+1
drivers/usb/host/ehci-spear.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Driver for EHCI HCD on SPEAr SOC 3 4 *
+1
drivers/usb/host/ehci-st.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * ST EHCI driver 3 4 *
+1
drivers/usb/host/ehci-sysfs.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2007 by Alan Stern 3 4 *
+1
drivers/usb/host/ehci-tegra.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * EHCI-compliant USB host controller driver for NVIDIA Tegra SoCs 3 4 *
+1
drivers/usb/host/ehci-tilegx.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright 2012 Tilera Corporation. All Rights Reserved. 3 4 *
+1
drivers/usb/host/ehci-timer.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2012 by Alan Stern 3 4 *
+1
drivers/usb/host/ehci-w90x900.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * linux/driver/usb/host/ehci-w90x900.c 3 4 *
+1
drivers/usb/host/ehci-xilinx-of.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * EHCI HCD (Host Controller Driver) for USB. 3 4 *
+1
drivers/usb/host/ehci.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (c) 2001-2002 by David Brownell 3 4 *
+1
drivers/usb/host/fhci-dbg.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Freescale QUICC Engine USB Host Controller Driver 3 4 *
+1
drivers/usb/host/fhci-hcd.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Freescale QUICC Engine USB Host Controller Driver 3 4 *
+1
drivers/usb/host/fhci-hub.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Freescale QUICC Engine USB Host Controller Driver 3 4 *
+1
drivers/usb/host/fhci-mem.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Freescale QUICC Engine USB Host Controller Driver 3 4 *
+1
drivers/usb/host/fhci-q.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Freescale QUICC Engine USB Host Controller Driver 3 4 *
+1
drivers/usb/host/fhci-sched.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Freescale QUICC Engine USB Host Controller Driver 3 4 *
+1
drivers/usb/host/fhci-tds.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Freescale QUICC Engine USB Host Controller Driver 3 4 *
+1
drivers/usb/host/fhci.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Freescale QUICC Engine USB Host Controller Driver 3 4 *
+1
drivers/usb/host/fotg210-hcd.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* Faraday FOTG210 EHCI-like driver 2 3 * 3 4 * Copyright (c) 2013 Faraday Technology Corporation
+1
drivers/usb/host/fsl-mph-dr-of.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Setup platform devices needed by the Freescale multi-port host 3 4 * and/or dual-role USB controller modules based on the description
+1
drivers/usb/host/hwa-hc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Host Wire Adapter: 3 4 * Driver glue, HWA-specific functions, bridges to WAHC and WUSBHC
+1
drivers/usb/host/imx21-dbg.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (c) 2009 by Martin Fuzzey 3 4 *
+1
drivers/usb/host/imx21-hcd.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * USB Host Controller Driver for IMX21 3 4 *
+1
drivers/usb/host/imx21-hcd.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Macros and prototypes for i.MX21 3 4 *
+1
drivers/usb/host/isp116x-hcd.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * ISP116x HCD (Host Controller Driver) for USB. 3 4 *
+1
drivers/usb/host/isp1362-hcd.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * ISP1362 HCD (Host Controller Driver) for USB. 3 4 *
+1
drivers/usb/host/max3421-hcd.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * MAX3421 Host Controller driver for USB. 3 4 *
+1
drivers/usb/host/ohci-at91.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * OHCI HCD (Host Controller Driver) for USB. 3 4 *
+1
drivers/usb/host/ohci-da8xx.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * OHCI HCD (Host Controller Driver) for USB. 3 4 *
+1
drivers/usb/host/ohci-dbg.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * OHCI HCD (Host Controller Driver) for USB. 3 4 *
+1
drivers/usb/host/ohci-exynos.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * SAMSUNG EXYNOS USB HOST OHCI Controller 3 4 *
+1
drivers/usb/host/ohci-hcd.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * Open Host Controller Interface (OHCI) driver for USB. 3 4 *
+1
drivers/usb/host/ohci-hub.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * OHCI HCD (Host Controller Driver) for USB. 3 4 *
+1
drivers/usb/host/ohci-mem.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * OHCI HCD (Host Controller Driver) for USB. 3 4 *
+1
drivers/usb/host/ohci-nxp.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * driver for NXP USB Host devices 3 4 *
+1
drivers/usb/host/ohci-omap.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * OHCI HCD (Host Controller Driver) for USB. 3 4 *
+1
drivers/usb/host/ohci-pci.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * OHCI HCD (Host Controller Driver) for USB. 3 4 *
+1
drivers/usb/host/ohci-platform.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Generic platform ohci driver 3 4 *
+1
drivers/usb/host/ohci-ppc-of.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * OHCI HCD (Host Controller Driver) for USB. 3 4 *
+1
drivers/usb/host/ohci-ps3.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * PS3 OHCI Host Controller driver 3 4 *
+1
drivers/usb/host/ohci-pxa27x.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * OHCI HCD (Host Controller Driver) for USB. 3 4 *
+1
drivers/usb/host/ohci-q.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * OHCI HCD (Host Controller Driver) for USB. 3 4 *
+1
drivers/usb/host/ohci-s3c2410.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * OHCI HCD (Host Controller Driver) for USB. 3 4 *
+1
drivers/usb/host/ohci-sa1111.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * OHCI HCD (Host Controller Driver) for USB. 3 4 *
+1
drivers/usb/host/ohci-sm501.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * OHCI HCD (Host Controller Driver) for USB. 3 4 *
+1
drivers/usb/host/ohci-spear.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * OHCI HCD (Host Controller Driver) for USB. 3 4 *
+1
drivers/usb/host/ohci-st.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * ST OHCI driver 3 4 *
+1
drivers/usb/host/ohci-tilegx.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright 2012 Tilera Corporation. All Rights Reserved. 3 4 *
+1
drivers/usb/host/ohci-tmio.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * OHCI HCD(Host Controller Driver) for USB. 3 4 *
+1
drivers/usb/host/ohci.h
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * OHCI HCD (Host Controller Driver) for USB. 3 4 *
+1
drivers/usb/host/oxu210hp-hcd.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (c) 2008 Rodolfo Giometti <giometti@linux.it> 3 4 * Copyright (c) 2008 Eurotech S.p.A. <info@eurtech.it>
+1
drivers/usb/host/pci-quirks.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * This file contains code to reset and initialize USB host controllers. 3 4 * Some of it includes work-arounds for PCI hardware and BIOS quirks.
+1
drivers/usb/host/r8a66597-hcd.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * R8A66597 HCD (Host Controller Driver) 3 4 *
+1
drivers/usb/host/r8a66597.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * R8A66597 HCD (Host Controller Driver) 3 4 *
+1
drivers/usb/host/sl811-hcd.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * SL811HS HCD (Host Controller Driver) for USB. 3 4 *
+1
drivers/usb/host/sl811_cs.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * PCMCIA driver for SL811HS (as found in REX-CFU1U) 3 4 * Filename: sl811_cs.c
+1
drivers/usb/host/ssb-hcd.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Sonics Silicon Backplane 3 4 * Broadcom USB-core driver (SSB bus glue)
+1
drivers/usb/host/u132-hcd.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Host Controller Driver for the Elan Digital Systems U132 adapter 3 4 *
+1
drivers/usb/host/uhci-hcd.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Universal Host Controller Interface driver for USB. 3 4 *
+1
drivers/usb/host/whci/asl.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Wireless Host Controller (WHC) asynchronous schedule management. 3 4 *
+1
drivers/usb/host/whci/debug.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Wireless Host Controller (WHC) debug. 3 4 *
+1
drivers/usb/host/whci/hcd.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Wireless Host Controller (WHC) driver. 3 4 *
+1
drivers/usb/host/whci/hw.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Wireless Host Controller (WHC) hardware access helpers. 3 4 *
+1
drivers/usb/host/whci/init.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Wireless Host Controller (WHC) initialization. 3 4 *
+1
drivers/usb/host/whci/int.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Wireless Host Controller (WHC) interrupt handling. 3 4 *
+1
drivers/usb/host/whci/pzl.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Wireless Host Controller (WHC) periodic schedule management. 3 4 *
+1
drivers/usb/host/whci/qset.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Wireless Host Controller (WHC) qset management. 3 4 *
+1
drivers/usb/host/whci/whcd.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Wireless Host Controller (WHC) private header. 3 4 *
+1
drivers/usb/host/whci/whci-hc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Wireless Host Controller (WHC) data structures. 3 4 *
+1
drivers/usb/host/whci/wusb.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Wireless Host Controller (WHC) WUSB operations. 3 4 *
+1
drivers/usb/host/xhci-dbg.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * xHCI host controller driver 3 4 *
+1
drivers/usb/host/xhci-ext-caps.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * xHCI host controller driver 3 4 *
+1
drivers/usb/host/xhci-hub.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * xHCI host controller driver 3 4 *
+1
drivers/usb/host/xhci-mem.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * xHCI host controller driver 3 4 *
+1
drivers/usb/host/xhci-mtk-sch.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (c) 2015 MediaTek Inc. 3 4 * Author:
+1
drivers/usb/host/xhci-mtk.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * MediaTek xHCI Host Controller Driver 3 4 *
+1
drivers/usb/host/xhci-mtk.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (c) 2015 MediaTek Inc. 3 4 * Author:
+1
drivers/usb/host/xhci-mvebu.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (C) 2014 Marvell 3 4 * Author: Gregory CLEMENT <gregory.clement@free-electrons.com>
+1
drivers/usb/host/xhci-mvebu.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (C) 2014 Marvell 3 4 *
+1
drivers/usb/host/xhci-pci.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * xHCI host controller driver PCI Bus Glue. 3 4 *
+1
drivers/usb/host/xhci-plat.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * xhci-plat.c - xHCI host controller driver platform Bus Glue. 3 4 *
+1
drivers/usb/host/xhci-plat.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * xhci-plat.h - xHCI host controller driver platform Bus Glue. 3 4 *
+1
drivers/usb/host/xhci-rcar.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * xHCI host controller driver for R-Car SoCs 3 4 *
+1
drivers/usb/host/xhci-rcar.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * drivers/usb/host/xhci-rcar.h 3 4 *
+1
drivers/usb/host/xhci-ring.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * xHCI host controller driver 3 4 *
+1
drivers/usb/host/xhci-tegra.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * NVIDIA Tegra xHCI host controller driver 3 4 *
+1
drivers/usb/host/xhci-trace.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * xHCI host controller driver 3 4 *
+1
drivers/usb/host/xhci-trace.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * xHCI host controller driver 3 4 *
+1
drivers/usb/host/xhci.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * xHCI host controller driver 3 4 *
+1
drivers/usb/host/xhci.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 2 3 /* 3 4 * xHCI host controller driver
+1
drivers/usb/image/mdc800.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * copyright (C) 1999/2000 by Henning Zabel <henning@uni-paderborn.de> 3 4 *
+1
drivers/usb/image/microtek.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* Driver for Microtek Scanmaker X6 USB scanner, and possibly others. 2 3 * 3 4 * (C) Copyright 2000 John Fremlin <vii@penguinpowered.com>
+1
drivers/usb/isp1760/isp1760-core.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Driver for the NXP ISP1760 chip 3 4 *
+1
drivers/usb/isp1760/isp1760-core.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Driver for the NXP ISP1760 chip 3 4 *
+1
drivers/usb/isp1760/isp1760-regs.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Driver for the NXP ISP1760 chip 3 4 *
+1
drivers/usb/isp1760/isp1760-udc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Driver for the NXP ISP1761 device controller 3 4 *
+1
drivers/usb/isp1760/isp1760-udc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Driver for the NXP ISP1761 device controller 3 4 *
+1
drivers/usb/misc/adutux.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * adutux - driver for ADU devices from Ontrak Control Systems 3 4 * This is an experimental driver. Use at your own risk.
+1
drivers/usb/misc/appledisplay.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Apple Cinema Display driver 3 4 *
+1
drivers/usb/misc/chaoskey.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * chaoskey - driver for ChaosKey device from Altus Metrum. 3 4 *
+1
drivers/usb/misc/cypress_cy7c63.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * cypress_cy7c63.c 3 4 *
+1
drivers/usb/misc/cytherm.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* -*- linux-c -*- 2 3 * Cypress USB Thermometer driver 3 4 *
+1
drivers/usb/misc/ehset.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (c) 2010-2013, The Linux Foundation. All rights reserved. 3 4 *
+1
drivers/usb/misc/emi26.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Emagic EMI 2|6 usb audio interface firmware loader. 3 4 * Copyright (C) 2002
+1
drivers/usb/misc/emi62.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Emagic EMI 2|6 usb audio interface firmware loader. 3 4 * Copyright (C) 2002
+1
drivers/usb/misc/ezusb.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * EZ-USB specific functions used by some of the USB to Serial drivers. 3 4 *
+1
drivers/usb/misc/ftdi-elan.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * USB FTDI client driver for Elan Digital Systems's Uxxx adapters 3 4 *
+1
drivers/usb/misc/idmouse.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* Siemens ID Mouse driver v0.6 2 3 3 4 This program is free software; you can redistribute it and/or
+1
drivers/usb/misc/iowarrior.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Native support for the I/O-Warrior USB devices 3 4 *
+1
drivers/usb/misc/isight_firmware.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Driver for loading USB isight firmware 3 4 *
+1
drivers/usb/misc/ldusb.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /** 2 3 * Generic USB driver for report based interrupt in/out devices 3 4 * like LD Didactic's USB devices. LD Didactic's USB devices are
+1
drivers/usb/misc/legousbtower.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * LEGO USB Tower driver 3 4 *
+1
drivers/usb/misc/lvstest.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * drivers/usb/misc/lvstest.c 3 4 *
+1
drivers/usb/misc/rio500.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* -*- linux-c -*- */ 2 3 3 4 /*
+1
drivers/usb/misc/rio500_usb.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* ---------------------------------------------------------------------- 2 3 3 4 Copyright (C) 2000 Cesar Miquel (miquel@df.uba.ar)
+1
drivers/usb/misc/sisusbvga/sisusb.c
··· 1 + // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 1 2 /* 2 3 * sisusb - usb kernel driver for SiS315(E) based USB2VGA dongles 3 4 *
+1
drivers/usb/misc/sisusbvga/sisusb.h
··· 1 + // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 1 2 /* 2 3 * sisusb - usb kernel driver for Net2280/SiS315 based USB2VGA dongles 3 4 *
+1
drivers/usb/misc/sisusbvga/sisusb_con.c
··· 1 + // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 1 2 /* 2 3 * sisusb - usb kernel driver for SiS315(E) based USB2VGA dongles 3 4 *
+1
drivers/usb/misc/sisusbvga/sisusb_init.c
··· 1 + // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 1 2 /* 2 3 * sisusb - usb kernel driver for SiS315(E) based USB2VGA dongles 3 4 *
+1
drivers/usb/misc/sisusbvga/sisusb_init.h
··· 1 + // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 1 2 /* $XFree86$ */ 2 3 /* $XdotOrg$ */ 3 4 /*
+1
drivers/usb/misc/sisusbvga/sisusb_struct.h
··· 1 + // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 1 2 /* 2 3 * General structure definitions for universal mode switching modules 3 4 *
+1
drivers/usb/misc/trancevibrator.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * PlayStation 2 Trance Vibrator driver 3 4 *
+1
drivers/usb/misc/usb251xb.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for Microchip USB251xB USB 2.0 Hi-Speed Hub Controller 3 4 * Configuration via SMBus.
+1
drivers/usb/misc/usb3503.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for SMSC USB3503 USB 2.0 hub controller driver 3 4 *
+1
drivers/usb/misc/usb4604.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for SMSC USB4604 USB HSIC 4-port 2.0 hub controller driver 3 4 * Based on usb3503 driver
+1
drivers/usb/misc/usb_u132.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Common Header File for the Elan Digital Systems U132 adapter 3 4 * this file should be included by both the "ftdi-u132" and
+1
drivers/usb/misc/usblcd.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /***************************************************************************** 2 3 * USBLCD Kernel Driver * 3 4 * Version 1.05 *
+1
drivers/usb/misc/usbsevseg.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * USB 7 Segment Driver 3 4 *
+1
drivers/usb/misc/usbtest.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 #include <linux/kernel.h> 2 3 #include <linux/errno.h> 3 4 #include <linux/init.h>
+1
drivers/usb/misc/uss720.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /*****************************************************************************/ 2 3 3 4 /*
+1
drivers/usb/misc/yurex.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Driver for Meywa-Denki & KAYAC YUREX 3 4 *
+1
drivers/usb/mon/mon_main.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * The USB Monitor, inspired by Dave Harding's USBMon. 3 4 *
+1
drivers/usb/mtu3/mtu3.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * mtu3.h - MediaTek USB3 DRD header 3 4 *
+1
drivers/usb/mtu3/mtu3_core.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * mtu3_core.c - hardware access layer and gadget init/exit of 3 4 * MediaTek usb3 Dual-Role Controller Driver
+1
drivers/usb/mtu3/mtu3_dr.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * mtu3_dr.c - dual role switch and host glue layer 3 4 *
+1
drivers/usb/mtu3/mtu3_dr.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * mtu3_dr.h - dual role switch and host glue layer header 3 4 *
+1
drivers/usb/mtu3/mtu3_gadget.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * mtu3_gadget.c - MediaTek usb3 DRD peripheral support 3 4 *
+1
drivers/usb/mtu3/mtu3_gadget_ep0.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * mtu3_gadget_ep0.c - MediaTek USB3 DRD peripheral driver ep0 handling 3 4 *
+1
drivers/usb/mtu3/mtu3_host.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * mtu3_dr.c - dual role switch and host glue layer 3 4 *
+1
drivers/usb/mtu3/mtu3_hw_regs.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * mtu3_hw_regs.h - MediaTek USB3 DRD register and field definitions 3 4 *
+1
drivers/usb/mtu3/mtu3_plat.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (C) 2016 MediaTek Inc. 3 4 *
+1
drivers/usb/mtu3/mtu3_qmu.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * mtu3_qmu.c - Queue Management Unit driver for device controller 3 4 *
+1
drivers/usb/mtu3/mtu3_qmu.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * mtu3_qmu.h - Queue Management Unit driver header 3 4 *
+1
drivers/usb/musb/am35x.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 2 3 /* 3 4 * Texas Instruments AM35x "glue layer"
+1
drivers/usb/musb/blackfin.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * MUSB OTG controller driver for Blackfin Processors 3 4 *
+1
drivers/usb/musb/blackfin.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (C) 2007 by Analog Devices, Inc. 3 4 *
+1
drivers/usb/musb/cppi_dma.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (C) 2005-2006 by Texas Instruments 3 4 *
+1
drivers/usb/musb/da8xx.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Texas Instruments DA8xx/OMAP-L1x "glue layer" 3 4 *
+1
drivers/usb/musb/davinci.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (C) 2005-2006 by Texas Instruments 3 4 *
+1
drivers/usb/musb/davinci.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (C) 2005-2006 by Texas Instruments 3 4 *
+1
drivers/usb/musb/jz4740.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Ingenic JZ4740 "glue layer" 3 4 *
+1
drivers/usb/musb/musb_am335x.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 #include <linux/platform_device.h> 2 3 #include <linux/pm_runtime.h> 3 4 #include <linux/module.h>
+1
drivers/usb/musb/musb_core.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * MUSB OTG driver core code 3 4 *
+1
drivers/usb/musb/musb_core.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * MUSB OTG driver defines 3 4 *
+1
drivers/usb/musb/musb_cppi41.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 #include <linux/device.h> 2 3 #include <linux/dma-mapping.h> 3 4 #include <linux/dmaengine.h>
+1
drivers/usb/musb/musb_debug.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * MUSB OTG driver debug defines 3 4 *
+1
drivers/usb/musb/musb_debugfs.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * MUSB OTG driver debugfs support 3 4 *
+1
drivers/usb/musb/musb_dma.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * MUSB OTG driver DMA controller abstraction 3 4 *
+1
drivers/usb/musb/musb_dsps.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Texas Instruments DSPS platforms "glue layer" 3 4 *
+1
drivers/usb/musb/musb_gadget.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * MUSB OTG driver peripheral support 3 4 *
+1
drivers/usb/musb/musb_gadget.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * MUSB OTG driver peripheral defines 3 4 *
+1
drivers/usb/musb/musb_gadget_ep0.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * MUSB OTG peripheral driver ep0 handling 3 4 *
+1
drivers/usb/musb/musb_host.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * MUSB OTG driver host support 3 4 *
+1
drivers/usb/musb/musb_host.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * MUSB OTG driver host defines 3 4 *
+1
drivers/usb/musb/musb_io.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * MUSB OTG driver register I/O 3 4 *
+1
drivers/usb/musb/musb_regs.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * MUSB OTG driver register defines 3 4 *
+1
drivers/usb/musb/musb_trace.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * musb_trace.c - MUSB Controller Trace Support 3 4 *
+1
drivers/usb/musb/musb_trace.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * musb_trace.h - MUSB Controller Trace Support 3 4 *
+1
drivers/usb/musb/musb_virthub.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * MUSB OTG driver virtual root hub support 3 4 *
+1
drivers/usb/musb/musbhsdma.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * MUSB OTG driver - support for Mentor's DMA controller 3 4 *
+1
drivers/usb/musb/musbhsdma.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * MUSB OTG driver - support for Mentor's DMA controller 3 4 *
+1
drivers/usb/musb/omap2430.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (C) 2005-2007 by Texas Instruments 3 4 * Some code has been taken from tusb6010.c
+1
drivers/usb/musb/omap2430.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (C) 2005-2006 by Texas Instruments 3 4 *
+1
drivers/usb/musb/sunxi.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Allwinner sun4i MUSB Glue Layer 3 4 *
+1
drivers/usb/musb/tusb6010.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * TUSB6010 USB 2.0 OTG Dual Role controller 3 4 *
+1
drivers/usb/musb/tusb6010.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Definitions for TUSB6010 USB 2.0 OTG Dual Role controller 3 4 *
+1
drivers/usb/musb/tusb6010_omap.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * TUSB6010 USB 2.0 OTG Dual Role controller OMAP DMA interface 3 4 *
+1
drivers/usb/musb/ux500.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2010 ST-Ericsson AB 3 4 * Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>
+1
drivers/usb/musb/ux500_dma.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * drivers/usb/musb/ux500_dma.c 3 4 *
+1
drivers/usb/phy/of.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * USB of helper code 3 4 *
+1
drivers/usb/phy/phy-ab8500-usb.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * USB transceiver driver for AB8500 family chips 3 4 *
+1
drivers/usb/phy/phy-am335x-control.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 #include <linux/module.h> 2 3 #include <linux/platform_device.h> 3 4 #include <linux/err.h>
+1
drivers/usb/phy/phy-am335x.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 #include <linux/module.h> 2 3 #include <linux/platform_device.h> 3 4 #include <linux/dma-mapping.h>
+1
drivers/usb/phy/phy-fsl-usb.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2007,2008 Freescale semiconductor, Inc. 3 4 *
+1
drivers/usb/phy/phy-fsl-usb.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* Copyright (C) 2007,2008 Freescale Semiconductor, Inc. 2 3 * 3 4 * This program is free software; you can redistribute it and/or modify it
+1
drivers/usb/phy/phy-generic.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * NOP USB transceiver for all USB transceiver which are either built-in 3 4 * into USB IP or which are mostly autonomous.
+1
drivers/usb/phy/phy-gpio-vbus-usb.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * gpio-vbus.c - simple GPIO VBUS sensing driver for B peripheral devices 3 4 *
+1
drivers/usb/phy/phy-isp1301-omap.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * isp1301_omap - ISP 1301 USB transceiver, talking to OMAP OTG controller 3 4 *
+1
drivers/usb/phy/phy-isp1301.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * NXP ISP1301 USB transceiver driver 3 4 *
+1
drivers/usb/phy/phy-keystone.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * phy-keystone - USB PHY, talking to dwc3 controller in Keystone. 3 4 *
+1
drivers/usb/phy/phy-mv-usb.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2011 Marvell International Ltd. All rights reserved. 3 4 * Author: Chao Xie <chao.xie@marvell.com>
+1
drivers/usb/phy/phy-mv-usb.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2011 Marvell International Ltd. All rights reserved. 3 4 *
+1
drivers/usb/phy/phy-mxs-usb.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright 2012-2014 Freescale Semiconductor, Inc. 3 4 * Copyright (C) 2012 Marek Vasut <marex@denx.de>
+1
drivers/usb/phy/phy-omap-otg.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * OMAP OTG controller driver 3 4 *
+1
drivers/usb/phy/phy-tahvo.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Tahvo USB transceiver driver 3 4 *
+1
drivers/usb/phy/phy-tegra-usb.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (C) 2010 Google, Inc. 3 4 * Copyright (C) 2013 NVIDIA Corporation
+1
drivers/usb/phy/phy-twl6030-usb.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * twl6030_usb - TWL6030 USB transceiver, talking to OMAP OTG driver. 3 4 *
+1
drivers/usb/phy/phy-ulpi-viewport.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (C) 2011 Google, Inc. 3 4 *
+1
drivers/usb/phy/phy-ulpi.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Generic ULPI USB transceiver support 3 4 *
+1
drivers/usb/phy/phy.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * phy.c -- USB phy handling 3 4 *
+1
drivers/usb/renesas_usbhs/common.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * Renesas USB driver 3 4 *
+1
drivers/usb/renesas_usbhs/common.h
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * Renesas USB driver 3 4 *
+1
drivers/usb/renesas_usbhs/fifo.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * Renesas USB driver 3 4 *
+1
drivers/usb/renesas_usbhs/fifo.h
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * Renesas USB driver 3 4 *
+1
drivers/usb/renesas_usbhs/mod.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * Renesas USB driver 3 4 *
+1
drivers/usb/renesas_usbhs/mod.h
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * Renesas USB driver 3 4 *
+1
drivers/usb/renesas_usbhs/mod_gadget.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * Renesas USB driver 3 4 *
+1
drivers/usb/renesas_usbhs/mod_host.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * Renesas USB driver 3 4 *
+1
drivers/usb/renesas_usbhs/pipe.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * Renesas USB driver 3 4 *
+1
drivers/usb/renesas_usbhs/pipe.h
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * Renesas USB driver 3 4 *
+1
drivers/usb/renesas_usbhs/rcar2.c
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * Renesas USB driver R-Car Gen. 2 initialization and power control 3 4 *
+1
drivers/usb/renesas_usbhs/rcar3.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Renesas USB driver R-Car Gen. 3 initialization and power control 3 4 *
+1
drivers/usb/serial/aircable.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * AIRcable USB Bluetooth Dongle Driver. 3 4 *
+1
drivers/usb/serial/ark3116.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2009 by Bart Hartgers (bart.hartgers+ark3116@gmail.com) 3 4 * Original version:
+1
drivers/usb/serial/belkin_sa.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Belkin USB Serial Adapter Driver 3 4 *
+1
drivers/usb/serial/belkin_sa.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Definitions for Belkin USB Serial Adapter Driver 3 4 *
+1
drivers/usb/serial/bus.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * USB Serial Converter Bus specific functions 3 4 *
+1
drivers/usb/serial/ch341.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright 2007, Frank A Kingswood <frank@kingswood-consulting.co.uk> 3 4 * Copyright 2007, Werner Cornelius <werner@cornelius-consult.de>
+1
drivers/usb/serial/console.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * USB Serial Console driver 3 4 *
+1
drivers/usb/serial/cp210x.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Silicon Laboratories CP210x USB to RS232 serial adaptor driver 3 4 *
+1
drivers/usb/serial/cyberjack.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * REINER SCT cyberJack pinpad/e-com USB Chipcard Reader Driver 3 4 *
+1
drivers/usb/serial/cypress_m8.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * USB Cypress M8 driver 3 4 *
+1
drivers/usb/serial/digi_acceleport.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Digi AccelePort USB-4 and USB-2 Serial Converters 3 4 *
+1
drivers/usb/serial/empeg.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * USB Empeg empeg-car player driver 3 4 *
+1
drivers/usb/serial/f81232.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Fintek F81232 USB to serial adaptor driver 3 4 *
+1
drivers/usb/serial/f81534.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * F81532/F81534 USB to Serial Ports Bridge 3 4 *
+1
drivers/usb/serial/ftdi_sio.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * USB FTDI SIO driver 3 4 *
+1
drivers/usb/serial/garmin_gps.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Garmin GPS driver 3 4 *
+1
drivers/usb/serial/generic.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * USB Serial Converter Generic functions 3 4 *
+1
drivers/usb/serial/io_16654.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /************************************************************************ 2 3 * 3 4 * 16654.H Definitions for 16C654 UART used on EdgePorts
+1
drivers/usb/serial/io_edgeport.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Edgeport USB Serial Converter driver 3 4 *
+1
drivers/usb/serial/io_edgeport.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /************************************************************************ 2 3 * 3 4 * io_edgeport.h Edgeport Linux Interface definitions
+1
drivers/usb/serial/io_ionsp.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /************************************************************************ 2 3 * 3 4 * IONSP.H Definitions for I/O Networks Serial Protocol
+1
drivers/usb/serial/io_ti.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Edgeport USB Serial Converter driver 3 4 *
+1
drivers/usb/serial/io_ti.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /***************************************************************************** 2 3 * 3 4 * Copyright (C) 1997-2002 Inside Out Networks, Inc.
+1
drivers/usb/serial/io_usbvend.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /************************************************************************ 2 3 * 3 4 * USBVEND.H Vendor-specific USB definitions
+1
drivers/usb/serial/ipaq.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * USB Compaq iPAQ driver 3 4 *
+1
drivers/usb/serial/ipw.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * IPWireless 3G UMTS TDD Modem driver (USB connected) 3 4 *
+1
drivers/usb/serial/ir-usb.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * USB IR Dongle driver 3 4 *
+1
drivers/usb/serial/iuu_phoenix.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Infinity Unlimited USB Phoenix driver 3 4 *
+1
drivers/usb/serial/iuu_phoenix.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Infinity Unlimited USB Phoenix driver 3 4 *
+1
drivers/usb/serial/keyspan.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 Keyspan USB to Serial Converter driver 3 4
+1
drivers/usb/serial/keyspan_pda.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * USB Keyspan PDA / Xircom / Entrega Converter driver 3 4 *
+1
drivers/usb/serial/kl5kusb105.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * KLSI KL5KUSB105 chip RS232 converter driver 3 4 *
+1
drivers/usb/serial/kobil_sct.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * KOBIL USB Smart Card Terminal Driver 3 4 *
+1
drivers/usb/serial/mct_u232.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * MCT (Magic Control Technology Corp.) USB RS232 Converter Driver 3 4 *
+1
drivers/usb/serial/mct_u232.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Definitions for MCT (Magic Control Technology) USB-RS232 Converter Driver 3 4 *
+1
drivers/usb/serial/metro-usb.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 Some of this code is credited to Linux USB open source files that are 3 4 distributed with Linux.
+1
drivers/usb/serial/mos7720.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * mos7720.c 3 4 * Controls the Moschip 7720 usb to dual port serial converter
+1
drivers/usb/serial/mos7840.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * This program is free software; you can redistribute it and/or modify 3 4 * it under the terms of the GNU General Public License as published by
+1
drivers/usb/serial/mxuport.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * mxuport.c - MOXA UPort series driver 3 4 *
+1
drivers/usb/serial/navman.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Navman Serial USB driver 3 4 *
+1
drivers/usb/serial/omninet.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * USB ZyXEL omni.net LCD PLUS driver 3 4 *
+1
drivers/usb/serial/opticon.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Opticon USB barcode to serial driver 3 4 *
+1
drivers/usb/serial/option.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 USB Driver for GSM modems 3 4
+1
drivers/usb/serial/oti6858.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Ours Technology Inc. OTi-6858 USB to serial adapter driver. 3 4 *
+1
drivers/usb/serial/oti6858.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Ours Technology Inc. OTi-6858 USB to serial adapter driver. 3 4 *
+1
drivers/usb/serial/pl2303.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Prolific PL2303 USB to serial adaptor driver 3 4 *
+1
drivers/usb/serial/pl2303.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Prolific PL2303 USB to serial adaptor driver header file 3 4 *
+1
drivers/usb/serial/qcaux.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Qualcomm USB Auxiliary Serial Port driver 3 4 *
+1
drivers/usb/serial/qcserial.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Qualcomm Serial USB driver 3 4 *
+1
drivers/usb/serial/quatech2.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * usb-serial driver for Quatech USB 2 devices 3 4 *
+1
drivers/usb/serial/safe_serial.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Safe Encapsulated USB Serial Driver 3 4 *
+1
drivers/usb/serial/sierra.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 USB Driver for Sierra Wireless 3 4
+1
drivers/usb/serial/spcp8x5.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * spcp8x5 USB to serial adaptor driver 3 4 *
+1
drivers/usb/serial/ssu100.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * usb-serial driver for Quatech SSU-100 3 4 *
+1
drivers/usb/serial/symbolserial.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Symbol USB barcode to serial driver 3 4 *
+1
drivers/usb/serial/ti_usb_3410_5052.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * TI 3410/5052 USB Serial Driver 3 4 *
+1
drivers/usb/serial/upd78f0730.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Renesas Electronics uPD78F0730 USB to serial converter driver 3 4 *
+1
drivers/usb/serial/usb-serial-simple.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * USB Serial "Simple" driver 3 4 *
+1
drivers/usb/serial/usb-serial.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * USB Serial Converter driver 3 4 *
+1
drivers/usb/serial/usb_debug.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * USB Debug cable driver 3 4 *
+1
drivers/usb/serial/usb_wwan.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 USB Driver layer for GSM modems 3 4
+1
drivers/usb/serial/visor.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * USB HandSpring Visor, Palm m50x, and Sony Clie driver 3 4 * (supports all of the Palm OS USB devices)
+1
drivers/usb/serial/visor.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * USB HandSpring Visor driver 3 4 *
+1
drivers/usb/serial/whiteheat.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * USB ConnectTech WhiteHEAT driver 3 4 *
+1
drivers/usb/serial/whiteheat.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * USB ConnectTech WhiteHEAT driver 3 4 *
+1
drivers/usb/serial/wishbone-serial.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * USB Wishbone-Serial adapter driver 3 4 *
+1
drivers/usb/serial/xsens_mt.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Xsens MT USB driver 3 4 *
+1
drivers/usb/storage/alauda.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for Alauda-based card readers 3 4 *
+1
drivers/usb/storage/cypress_atacb.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Support for emulating SAT (ata pass through) on devices based 3 4 * on the Cypress USB/ATA bridge supporting ATACB.
+1
drivers/usb/storage/datafab.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for Datafab USB Compact Flash reader 3 4 *
+1
drivers/usb/storage/debug.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for USB Mass Storage compliant devices 3 4 * Debugging Functions Source Code File
+1
drivers/usb/storage/debug.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for USB Mass Storage compliant devices 3 4 * Debugging Functions Header File
+1
drivers/usb/storage/ene_ub6250.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * 3 4 * This program is free software; you can redistribute it and/or modify it
+1
drivers/usb/storage/freecom.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for Freecom USB/IDE adaptor 3 4 *
+1
drivers/usb/storage/initializers.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Special Initializers for certain USB Mass Storage devices 3 4 *
+1
drivers/usb/storage/initializers.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Header file for Special Initializers for certain USB Mass Storage devices 3 4 *
+1
drivers/usb/storage/isd200.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Transport & Protocol Driver for In-System Design, Inc. ISD200 ASIC 3 4 *
+1
drivers/usb/storage/jumpshot.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for Lexar "Jumpshot" Compact Flash reader 3 4 *
+1
drivers/usb/storage/karma.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for Rio Karma 3 4 *
+1
drivers/usb/storage/onetouch.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Support for the Maxtor OneTouch USB hard drive's button 3 4 *
+1
drivers/usb/storage/option_ms.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for Option High Speed Mobile Devices. 3 4 *
+1
drivers/usb/storage/protocol.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for USB Mass Storage compliant devices 3 4 *
+1
drivers/usb/storage/protocol.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for USB Mass Storage compliant devices 3 4 * Protocol Functions Header File
+1
drivers/usb/storage/realtek_cr.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for Realtek RTS51xx USB card reader 3 4 *
+1
drivers/usb/storage/scsiglue.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for USB Mass Storage compliant devices 3 4 * SCSI layer glue code
+1
drivers/usb/storage/scsiglue.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for USB Mass Storage compliant devices 3 4 * SCSI Connecting Glue Header File
+1
drivers/usb/storage/sddr09.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for SanDisk SDDR-09 SmartMedia reader 3 4 *
+1
drivers/usb/storage/sddr55.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for SanDisk SDDR-55 SmartMedia reader 3 4 *
+1
drivers/usb/storage/shuttle_usbat.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for SCM Microsystems (a.k.a. Shuttle) USB-ATAPI cable 3 4 *
+1
drivers/usb/storage/transport.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for USB Mass Storage compliant devices 3 4 *
+1
drivers/usb/storage/transport.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for USB Mass Storage compliant devices 3 4 * Transport Functions Header File
+1
drivers/usb/storage/uas.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * USB Attached SCSI 3 4 * Note that this is not the same as the USB Mass Storage driver
+1
drivers/usb/storage/unusual_alauda.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Unusual Devices File for the Alauda-based card readers 3 4 *
+1
drivers/usb/storage/unusual_cypress.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Unusual Devices File for devices based on the Cypress USB/ATA bridge 3 4 * with support for ATACB
+1
drivers/usb/storage/unusual_datafab.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Unusual Devices File for the Datafab USB Compact Flash reader 3 4 *
+1
drivers/usb/storage/unusual_devs.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for USB Mass Storage compliant devices 3 4 * Unusual Devices File
+1
drivers/usb/storage/unusual_ene_ub6250.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * 3 4 * This program is free software; you can redistribute it and/or modify it
+1
drivers/usb/storage/unusual_freecom.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Unusual Devices File for the Freecom USB/IDE adaptor 3 4 *
+1
drivers/usb/storage/unusual_isd200.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Unusual Devices File for In-System Design, Inc. ISD200 ASIC 3 4 *
+1
drivers/usb/storage/unusual_jumpshot.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Unusual Devices File for the Lexar "Jumpshot" Compact Flash reader 3 4 *
+1
drivers/usb/storage/unusual_karma.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Unusual Devices File for the Rio Karma 3 4 *
+1
drivers/usb/storage/unusual_onetouch.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Unusual Devices File for the Maxtor OneTouch USB hard drive's button 3 4 *
+1
drivers/usb/storage/unusual_realtek.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for Realtek RTS51xx USB card reader 3 4 *
+1
drivers/usb/storage/unusual_sddr09.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Unusual Devices File for SanDisk SDDR-09 SmartMedia reader 3 4 *
+1
drivers/usb/storage/unusual_sddr55.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Unusual Devices File for SanDisk SDDR-55 SmartMedia reader 3 4 *
+1
drivers/usb/storage/unusual_uas.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for USB Attached SCSI devices - Unusual Devices File 3 4 *
+1
drivers/usb/storage/unusual_usbat.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Unusual Devices File for SCM Microsystems (a.k.a. Shuttle) USB-ATAPI cable 3 4 *
+1
drivers/usb/storage/usb.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for USB Mass Storage compliant devices 3 4 *
+1
drivers/usb/storage/usb.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for USB Mass Storage compliant devices 3 4 * Main Header File
+1
drivers/usb/storage/usual-tables.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Driver for USB Mass Storage devices 3 4 * Usual Tables File for usb-storage and libusual
+1
drivers/usb/typec/typec.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * USB Type-C Connector Class 3 4 *
+1
drivers/usb/typec/typec_wcove.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /** 2 3 * typec_wcove.c - WhiskeyCove PMIC USB Type-C PHY driver 3 4 *
+1
drivers/usb/typec/ucsi/ucsi.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * USB Type-C Connector System Software Interface driver 3 4 *
+1
drivers/usb/typec/ucsi/ucsi_acpi.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * UCSI ACPI driver 3 4 *
+1
drivers/usb/usb-skeleton.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * USB Skeleton driver - 2.2 3 4 *
+1
drivers/usb/usbip/stub.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2003-2008 Takahiro Hirofuchi 3 4 *
+1
drivers/usb/usbip/stub_dev.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2003-2008 Takahiro Hirofuchi 3 4 *
+1
drivers/usb/usbip/stub_main.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2003-2008 Takahiro Hirofuchi 3 4 *
+1
drivers/usb/usbip/stub_rx.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2003-2008 Takahiro Hirofuchi 3 4 *
+1
drivers/usb/usbip/stub_tx.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2003-2008 Takahiro Hirofuchi 3 4 *
+1
drivers/usb/usbip/usbip_common.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2003-2008 Takahiro Hirofuchi 3 4 * Copyright (C) 2015-2016 Samsung Electronics
+1
drivers/usb/usbip/usbip_common.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2003-2008 Takahiro Hirofuchi 3 4 * Copyright (C) 2015-2016 Samsung Electronics
+1
drivers/usb/usbip/usbip_event.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2003-2008 Takahiro Hirofuchi 3 4 * Copyright (C) 2015 Nobuo Iwata
+1
drivers/usb/usbip/vhci.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2003-2008 Takahiro Hirofuchi 3 4 * Copyright (C) 2015 Nobuo Iwata
+1
drivers/usb/usbip/vhci_hcd.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2003-2008 Takahiro Hirofuchi 3 4 * Copyright (C) 2015-2016 Nobuo Iwata
+1
drivers/usb/usbip/vhci_rx.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2003-2008 Takahiro Hirofuchi 3 4 *
+1
drivers/usb/usbip/vhci_sysfs.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2003-2008 Takahiro Hirofuchi 3 4 * Copyright (C) 2015-2016 Nobuo Iwata
+1
drivers/usb/usbip/vhci_tx.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2003-2008 Takahiro Hirofuchi 3 4 *
+1
drivers/usb/usbip/vudc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2015 Karol Kosik <karo9@interia.eu> 3 4 * Copyright (C) 2015-2016 Samsung Electronics
+1
drivers/usb/usbip/vudc_dev.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2015 Karol Kosik <karo9@interia.eu> 3 4 * Copyright (C) 2015-2016 Samsung Electronics
+1
drivers/usb/usbip/vudc_main.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2015 Karol Kosik <karo9@interia.eu> 3 4 * Copyright (C) 2015-2016 Samsung Electronics
+1
drivers/usb/usbip/vudc_rx.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2015 Karol Kosik <karo9@interia.eu> 3 4 * Copyright (C) 2015-2016 Samsung Electronics
+1
drivers/usb/usbip/vudc_sysfs.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2015 Karol Kosik <karo9@interia.eu> 3 4 * Copyright (C) 2015-2016 Samsung Electronics
+1
drivers/usb/usbip/vudc_transfer.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2015 Karol Kosik <karo9@interia.eu> 3 4 * Copyright (C) 2015-2016 Samsung Electronics
+1
drivers/usb/usbip/vudc_tx.c
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2015 Karol Kosik <karo9@interia.eu> 3 4 * Copyright (C) 2015-2016 Samsung Electronics
+1
drivers/usb/wusbcore/cbaf.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Wireless USB - Cable Based Association 3 4 *
+1
drivers/usb/wusbcore/crypto.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Ultra Wide Band 3 4 * AES-128 CCM Encryption
+1
drivers/usb/wusbcore/dev-sysfs.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * WUSB devices 3 4 * sysfs bindings
+1
drivers/usb/wusbcore/devconnect.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * WUSB Wire Adapter: Control/Data Streaming Interface (WUSB[8]) 3 4 * Device Connect handling
+1
drivers/usb/wusbcore/mmc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * WUSB Wire Adapter: Control/Data Streaming Interface (WUSB[8]) 3 4 * MMC (Microscheduled Management Command) handling
+1
drivers/usb/wusbcore/pal.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Wireless USB Host Controller 3 4 * UWB Protocol Adaptation Layer (PAL) glue.
+1
drivers/usb/wusbcore/reservation.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * WUSB cluster reservation management 3 4 *
+1
drivers/usb/wusbcore/rh.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Wireless USB Host Controller 3 4 * Root Hub operations
+1
drivers/usb/wusbcore/security.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Wireless USB Host Controller 3 4 * Security support: encryption enablement, etc
+1
drivers/usb/wusbcore/wa-hc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Wire Adapter Host Controller Driver 3 4 * Common items to HWA and DWA based HCDs
+1
drivers/usb/wusbcore/wa-hc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * HWA Host Controller Driver 3 4 * Wire Adapter Control/Data Streaming Iface (WUSB1.0[8])
+1
drivers/usb/wusbcore/wa-nep.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * WUSB Wire Adapter: Control/Data Streaming Interface (WUSB[8]) 3 4 * Notification EndPoint support
+1
drivers/usb/wusbcore/wa-rpipe.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * WUSB Wire Adapter 3 4 * rpipe management
+1
drivers/usb/wusbcore/wa-xfer.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * WUSB Wire Adapter 3 4 * Data transfer and URB enqueing
+1
drivers/usb/wusbcore/wusbhc.c
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Wireless USB Host Controller 3 4 * sysfs glue, wusbcore module support and life cycle management
+1
drivers/usb/wusbcore/wusbhc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Wireless USB Host Controller 3 4 * Common infrastructure for WHCI and HWA WUSB-HC drivers
+1
include/linux/usb/association.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Wireless USB - Cable Based Association 3 4 *
+1
include/linux/usb/audio-v2.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (c) 2010 Daniel Mack <daniel@caiaq.de> 3 4 *
+1
include/linux/usb/audio.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * <linux/usb/audio.h> -- USB Audio definitions. 3 4 *
+1
include/linux/usb/c67x00.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * usb_c67x00.h: platform definitions for the Cypress C67X00 USB chip 3 4 *
+1
include/linux/usb/cdc-wdm.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * USB CDC Device Management subdriver 3 4 *
+1
include/linux/usb/cdc.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * USB CDC common helpers 3 4 *
+1
include/linux/usb/cdc_ncm.h
··· 1 + // SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 1 2 /* 2 3 * Copyright (C) ST-Ericsson 2010-2012 3 4 * Contact: Alexey Orishko <alexey.orishko@stericsson.com>
+1
include/linux/usb/composite.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * composite.h -- framework for usb gadgets which are composite devices 3 4 *
+1
include/linux/usb/ehci_def.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (c) 2001-2002 by David Brownell 3 4 *
+1
include/linux/usb/ehci_pdriver.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2012 Hauke Mehrtens <hauke@hauke-m.de> 3 4 *
+1
include/linux/usb/g_hid.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * g_hid.h -- Header file for USB HID gadget driver 3 4 *
+1
include/linux/usb/gadget.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * <linux/usb/gadget.h> 3 4 *
+1
include/linux/usb/gpio_vbus.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * A simple GPIO VBUS sensing driver for B peripheral only devices 3 4 * with internal transceivers.
+1
include/linux/usb/hcd.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (c) 2001-2002 by David Brownell 3 4 *
+1
include/linux/usb/input.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (C) 2005 Dmitry Torokhov 3 4 *
+1
include/linux/usb/isp1301.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * NXP ISP1301 USB transceiver driver 3 4 *
+1
include/linux/usb/m66592.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * M66592 driver platform data 3 4 *
+1
include/linux/usb/musb-ux500.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2013 ST-Ericsson AB 3 4 *
+1
include/linux/usb/net2280.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * NetChip 2280 high/full speed USB device controller. 3 4 * Unlike many such controllers, this one talks PCI.
+1
include/linux/usb/of.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * OF helpers for usb devices. 3 4 *
+1
include/linux/usb/ohci_pdriver.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2012 Hauke Mehrtens <hauke@hauke-m.de> 3 4 *
+1
include/linux/usb/otg-fsm.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* Copyright (C) 2007,2008 Freescale Semiconductor, Inc. 2 3 * 3 4 * This program is free software; you can redistribute it and/or modify it
+1
include/linux/usb/phy_companion.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * phy-companion.h -- phy companion to indicate the comparator part of PHY 3 4 *
+1
include/linux/usb/r8a66597.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * R8A66597 driver platform data 3 4 *
+1
include/linux/usb/renesas_usbhs.h
··· 1 + // SPDX-License-Identifier: GPL-1.0+ 1 2 /* 2 3 * Renesas USB 3 4 *
+1
include/linux/usb/rndis_host.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Host Side support for RNDIS Networking Links 3 4 * Copyright (C) 2005 by David Brownell
+1
include/linux/usb/samsung_usb_phy.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * Copyright (C) 2012 Samsung Electronics Co.Ltd 3 4 * http://www.samsung.com/
+1
include/linux/usb/serial.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * USB Serial Converter stuff 3 4 *
+1
include/linux/usb/storage.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 #ifndef __LINUX_USB_STORAGE_H 2 3 #define __LINUX_USB_STORAGE_H 3 4
+1
include/linux/usb/tegra_usb_phy.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright (C) 2010 Google, Inc. 3 4 *
+1
include/linux/usb/tilegx.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Copyright 2012 Tilera Corporation. All Rights Reserved. 3 4 *
+1
include/linux/usb/ulpi.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * ulpi.h -- ULPI defines and function prorotypes 3 4 *
+1
include/linux/usb/usb338x.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * USB 338x super/high/full speed USB device controller. 3 4 * Unlike many such controllers, this one talks PCI.
+1
include/linux/usb/usbnet.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /* 2 3 * USB Networking Link Interface 3 4 *
+1
include/linux/usb/wusb-wa.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Wireless USB Wire Adapter constants and structures. 3 4 *
+1
include/linux/usb/wusb.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Wireless USB Standard Definitions 3 4 * Event Size Tables
+1
include/linux/usb/xhci-dbgp.h
··· 1 + // SPDX-License-Identifier: GPL-2.0 1 2 /* 2 3 * Standalone xHCI debug capability driver 3 4 *
+1
include/linux/usbdevice_fs.h
··· 1 + // SPDX-License-Identifier: GPL-2.0+ 1 2 /*****************************************************************************/ 2 3 3 4 /*