aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/ABI/testing/sysfs-class-extcon
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/ABI/testing/sysfs-class-extcon')
-rw-r--r--Documentation/ABI/testing/sysfs-class-extcon22
1 files changed, 11 insertions, 11 deletions
diff --git a/Documentation/ABI/testing/sysfs-class-extcon b/Documentation/ABI/testing/sysfs-class-extcon
index 20ab361bd8c6..57a726232912 100644
--- a/Documentation/ABI/testing/sysfs-class-extcon
+++ b/Documentation/ABI/testing/sysfs-class-extcon
@@ -13,7 +13,7 @@ Description:
13 accessory cables have such capability. For example, 13 accessory cables have such capability. For example,
14 the 30-pin port of Nuri board (/arch/arm/mach-exynos) 14 the 30-pin port of Nuri board (/arch/arm/mach-exynos)
15 may have both HDMI and Charger attached, or analog audio, 15 may have both HDMI and Charger attached, or analog audio,
16 video, and USB cables attached simulteneously. 16 video, and USB cables attached simultaneously.
17 17
18 If there are cables mutually exclusive with each other, 18 If there are cables mutually exclusive with each other,
19 such binary relations may be expressed with extcon_dev's 19 such binary relations may be expressed with extcon_dev's
@@ -35,7 +35,7 @@ Description:
35 The /sys/class/extcon/.../state shows and stores the cable 35 The /sys/class/extcon/.../state shows and stores the cable
36 attach/detach information of the corresponding extcon object. 36 attach/detach information of the corresponding extcon object.
37 If the extcon object has an optional callback "show_state" 37 If the extcon object has an optional callback "show_state"
38 defined, the showing function is overriden with the optional 38 defined, the showing function is overridden with the optional
39 callback. 39 callback.
40 40
41 If the default callback for showing function is used, the 41 If the default callback for showing function is used, the
@@ -46,19 +46,19 @@ Description:
46 TA=1 46 TA=1
47 EAR_JACK=0 47 EAR_JACK=0
48 # 48 #
49 In this example, the extcon device have USB_OTG and TA 49 In this example, the extcon device has USB_OTG and TA
50 cables attached and HDMI and EAR_JACK cables detached. 50 cables attached and HDMI and EAR_JACK cables detached.
51 51
52 In order to update the state of an extcon device, enter a hex 52 In order to update the state of an extcon device, enter a hex
53 state number starting with 0x. 53 state number starting with 0x:
54 echo 0xHEX > state 54 # echo 0xHEX > state
55 55
56 This updates the whole state of the extcon dev. 56 This updates the whole state of the extcon device.
57 Inputs of all the methods are required to meet the 57 Inputs of all the methods are required to meet the
58 mutually_exclusive contidions if they exist. 58 mutually_exclusive conditions if they exist.
59 59
60 It is recommended to use this "global" state interface if 60 It is recommended to use this "global" state interface if
61 you need to enter the value atomically. The later state 61 you need to set the value atomically. The later state
62 interface associated with each cable cannot update 62 interface associated with each cable cannot update
63 multiple cable states of an extcon device simultaneously. 63 multiple cable states of an extcon device simultaneously.
64 64
@@ -73,7 +73,7 @@ What: /sys/class/extcon/.../cable.x/state
73Date: February 2012 73Date: February 2012
74Contact: MyungJoo Ham <myungjoo.ham@samsung.com> 74Contact: MyungJoo Ham <myungjoo.ham@samsung.com>
75Description: 75Description:
76 The /sys/class/extcon/.../cable.x/name shows and stores the 76 The /sys/class/extcon/.../cable.x/state shows and stores the
77 state of cable "x" (integer between 0 and 31) of an extcon 77 state of cable "x" (integer between 0 and 31) of an extcon
78 device. The state value is either 0 (detached) or 1 78 device. The state value is either 0 (detached) or 1
79 (attached). 79 (attached).
@@ -83,8 +83,8 @@ Date: December 2011
83Contact: MyungJoo Ham <myungjoo.ham@samsung.com> 83Contact: MyungJoo Ham <myungjoo.ham@samsung.com>
84Description: 84Description:
85 Shows the relations of mutually exclusiveness. For example, 85 Shows the relations of mutually exclusiveness. For example,
86 if the mutually_exclusive array of extcon_dev is 86 if the mutually_exclusive array of extcon device is
87 {0x3, 0x5, 0xC, 0x0}, the, the output is: 87 {0x3, 0x5, 0xC, 0x0}, then the output is:
88 # ls mutually_exclusive/ 88 # ls mutually_exclusive/
89 0x3 89 0x3
90 0x5 90 0x5