diff options
author | Lan Tianyu <tianyu.lan@intel.com> | 2012-09-05 01:44:31 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-09-10 15:38:26 -0400 |
commit | fa2a9566257a3b62c328ea5d621ccf5952079dac (patch) | |
tree | 0c44a7a978a55f9645f266fc376ce296107a54fc /Documentation/ABI | |
parent | 9c2089045b87130e8464ca7e21725959446d7f0c (diff) |
usb: make usb port a real device
This patch turns each USB port on a hub into a new struct device. This
new device has the USB hub interface device as its parent. The port
devices are stored in a new structure (usb_port), and an array of
usb_ports are dynamically allocated once we know how many ports the USB
hub has.
Move the port_owner variable out of usb_hub and into this new structure.
A new file will be created in the hub interface sysfs directory, so
add documentation.
Acked-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Lan Tianyu <tianyu.lan@intel.com>
Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'Documentation/ABI')
-rw-r--r-- | Documentation/ABI/testing/sysfs-bus-usb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Documentation/ABI/testing/sysfs-bus-usb b/Documentation/ABI/testing/sysfs-bus-usb index 5f75f8f7df3..b6fbe514a86 100644 --- a/Documentation/ABI/testing/sysfs-bus-usb +++ b/Documentation/ABI/testing/sysfs-bus-usb | |||
@@ -220,3 +220,10 @@ Description: | |||
220 | If the device doesn't support LTM, the file will read "no". | 220 | If the device doesn't support LTM, the file will read "no". |
221 | The file will be present for all speeds of USB devices, and will | 221 | The file will be present for all speeds of USB devices, and will |
222 | always read "no" for USB 1.1 and USB 2.0 devices. | 222 | always read "no" for USB 1.1 and USB 2.0 devices. |
223 | |||
224 | What: /sys/bus/usb/devices/.../(hub interface)/portX | ||
225 | Date: August 2012 | ||
226 | Contact: Lan Tianyu <tianyu.lan@intel.com> | ||
227 | Description: | ||
228 | The /sys/bus/usb/devices/.../(hub interface)/portX | ||
229 | is usb port device's sysfs directory. | ||