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

Documentation: ABI: usb: sysfs Description for chipidea USB OTG HNP and SRP

This patch adds sysfs interface description for chipidea USB OTG HNP and SRP.

Signed-off-by: Peter Chen <peter.chen@freescale.com>
Signed-off-by: Li Jun <b47624@freescale.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Li Jun and committed by
Greg Kroah-Hartman
f99858e0 88bdffc8

+56
+56
Documentation/ABI/testing/sysfs-platform-chipidea-usb-otg
··· 1 + What: /sys/bus/platform/devices/ci_hdrc.0/inputs/a_bus_req 2 + Date: Feb 2014 3 + Contact: Li Jun <b47624@freescale.com> 4 + Description: 5 + Can be set and read. 6 + Set a_bus_req(A-device bus request) input to be 1 if 7 + the application running on the A-device wants to use the bus, 8 + and to be 0 when the application no longer wants to use 9 + the bus(or wants to work as peripheral). a_bus_req can also 10 + be set to 1 by kernel in response to remote wakeup signaling 11 + from the B-device, the A-device should decide to resume the bus. 12 + 13 + Valid values are "1" and "0". 14 + 15 + Reading: returns 1 if the application running on the A-device 16 + is using the bus as host role, otherwise 0. 17 + 18 + What: /sys/bus/platform/devices/ci_hdrc.0/inputs/a_bus_drop 19 + Date: Feb 2014 20 + Contact: Li Jun <b47624@freescale.com> 21 + Description: 22 + Can be set and read 23 + The a_bus_drop(A-device bus drop) input is 1 when the 24 + application running on the A-device wants to power down 25 + the bus, and is 0 otherwise, When a_bus_drop is 1, then 26 + the a_bus_req shall be 0. 27 + 28 + Valid values are "1" and "0". 29 + 30 + Reading: returns 1 if the bus is off(vbus is turned off) by 31 + A-device, otherwise 0. 32 + 33 + What: /sys/bus/platform/devices/ci_hdrc.0/inputs/b_bus_req 34 + Date: Feb 2014 35 + Contact: Li Jun <b47624@freescale.com> 36 + Description: 37 + Can be set and read. 38 + The b_bus_req(B-device bus request) input is 1 during the time 39 + that the application running on the B-device wants to use the 40 + bus as host, and is 0 when the application no longer wants to 41 + work as host and decides to switch back to be peripheral. 42 + 43 + Valid values are "1" and "0". 44 + 45 + Reading: returns if the application running on the B device 46 + is using the bus as host role, otherwise 0. 47 + 48 + What: /sys/bus/platform/devices/ci_hdrc.0/inputs/a_clr_err 49 + Date: Feb 2014 50 + Contact: Li Jun <b47624@freescale.com> 51 + Description: 52 + Only can be set. 53 + The a_clr_err(A-device Vbus error clear) input is used to clear 54 + vbus error, then A-device will power down the bus. 55 + 56 + Valid value is "1"