OpenCloudOS-Kernel/include/linux/usb
Peter Chen 69bec72598 USB: core: let USB device know device node
Although most of USB devices are hot-plug's, there are still some devices
are hard wired on the board, eg, for HSIC and SSIC interface USB devices.
If these kinds of USB devices are multiple functions, and they can supply
other interfaces like i2c, gpios for other devices, we may need to
describe these at device tree.

In this commit, it uses "reg" in dts as physical port number to match
the phyiscal port number decided by USB core, if they are the same,
then the device node is for the device we are creating for USB core.

Signed-off-by: Peter Chen <peter.chen@freescale.com>
Acked-by: Philipp Zabel <p.zabel@pengutronix.de>
Acked-by: Alan Stern <stern@rowland.harvard.edu>
Acked-by: Rob Herring <robh@kernel.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2016-03-05 12:05:01 -08:00
..
association.h
atmel_usba_udc.h
audio-v2.h
audio.h
c67x00.h
cdc-wdm.h
cdc.h cdc: add header guards 2015-09-15 21:53:24 -07:00
cdc_ncm.h net: cdc_ncm: avoid changing RX/TX buffers on MTU changes 2015-12-23 22:52:08 -05:00
ch9.h usb: common: of_usb_get_maximum_speed to usb_get_maximum_speed 2015-09-27 10:54:31 -05:00
chipidea.h usb: chipidea: Add support for 'phy-clkgate-delay-us' property 2015-10-22 09:24:25 +08:00
composite.h usb: gadget: Update config for SuperSpeedPlus 2016-03-04 15:14:24 +02:00
ehci-dbgp.h
ehci_def.h
ehci_pdriver.h
ezusb.h
functionfs.h
g_hid.h
gadget.h usb: gadget: add hnp_polling_support and host_request_flag in usb_gadget 2016-03-04 15:14:35 +02:00
gadget_configfs.h usb-gadget: use per-attribute show and store methods 2015-10-13 22:12:57 -07:00
gpio_vbus.h
hcd.h usb: core: rename mutex usb_bus_list_lock to usb_bus_idr_lock 2016-02-06 21:55:57 -08:00
input.h
iowarrior.h
irda.h
isp116x.h
isp1301.h
isp1362.h
isp1760.h
m66592.h
msm_hsusb.h
msm_hsusb_hw.h usb: host: ehci-msm: Allow LS devices to work 2016-01-24 20:51:18 -08:00
musb-ux500.h
musb.h usb: musb: core: added missing const qualifier to musb_hdrc_platform_data::config 2016-03-04 15:14:46 +02:00
net2280.h
of.h USB: core: let USB device know device node 2016-03-05 12:05:01 -08:00
ohci_pdriver.h
otg-fsm.h usb: otg-fsm: add B_AIDL_BDIS timer 2016-03-04 15:14:37 +02:00
otg.h usb: common: of_usb_get_dr_mode to usb_get_dr_mode 2015-09-27 10:54:31 -05:00
phy.h usb: phy: change some comments 2015-09-27 10:54:31 -05:00
phy_companion.h
quirks.h USB: add quirk for devices with broken LPM 2015-12-11 15:40:51 -08:00
r8a66597.h
renesas_usbhs.h usb: renesas_usbhs: add R-Car Gen3 power control 2016-03-04 15:14:28 +02:00
rndis_host.h
samsung_usb_phy.h
serial.h
sl811.h
storage.h usb/storage: misc fixes to comments in include/linux/usb/storage.h 2016-02-03 13:48:12 -08:00
tegra_usb_phy.h
tilegx.h
uas.h
ulpi.h
usb338x.h
usb_phy_generic.h
usbnet.h
wusb-wa.h
wusb.h
xhci_pdriver.h