blob: 4c8ff9a77ea0ef5a8d8b9030928579dafe2e3a8e [file] [log] [blame]
Mike Lockwood332bb432012-05-16 12:34:37 +02001What: /sys/class/ccg_usb
2Date: May 2012
3KernelVersion: 3.4
4Contact: linux-usb@vger.kernel.org
5Description:
6 The ccg_usb/ class subdirectory belongs to ccg
7 USB gadget.
8
9What: /sys/class/ccg_usb/ccgX
10Date: May 2012
11KernelVersion: 3.4
12Contact: linux-usb@vger.kernel.org
13Description:
14 The /sys/class/ccg_usb/ccg{0,1,2,3...} class
15 subdirectories correspond to each ccg gadget device;
16 at the time of this writing there is only ccg0 and it
17 represents the ccg gadget.
18
19What: /sys/class/ccg_usb/ccgX/functions
20Date: May 2012
21KernelVersion: 3.4
22Contact: linux-usb@vger.kernel.org
23Description:
24 A comma-separated list of USB function names to be activated
25 in this ccg gadget.
26
27What: /sys/class/ccg_usb/ccgX/enable
28Date: May 2012
29KernelVersion: 3.4
30Contact: linux-usb@vger.kernel.org
31Description:
32 A flag activating/deactivating the ccg usb gadget.
33
34What: /sys/class/ccg_usb/ccgX/state
35Date: May 2012
36KernelVersion: 3.4
37Contact: linux-usb@vger.kernel.org
38Description:
39 Configurable usb gadget state:
40
41 DISCONNECTED
42 CONNECTED
43 CONFIGURED
44
45What: /sys/class/ccg_usb/ccgX/f_acm/
46Date: May 2012
47KernelVersion: 3.4
48Contact: linux-usb@vger.kernel.org
49Description:
50 The /sys/class/ccg_usb/ccgX/f_acm subdirectory
51 corresponds to the gadget's USB CDC serial (ACM) function
52 driver.
53
54What: /sys/class/ccg_usb/ccgX/f_acm/instances
55Date: May 2012
56KernelVersion: 3.4
57Contact: linux-usb@vger.kernel.org
58Description:
59 Maximum number of the /dev/ttyGS<X> interface the driver uses.
60
61What: /sys/class/ccg_usb/ccgX/f_rndis
62Date: May 2012
63KernelVersion: 3.4
64Contact: linux-usb@vger.kernel.org
65Description:
66 The /sys/class/ccg_usb/ccgX/f_rndis subdirectory
67 corresponds to the gadget's RNDIS driver.
68
69What: /sys/class/ccg_usb/ccgX/f_rndis/manufacturer
70Date: May 2012
71KernelVersion: 3.4
72Contact: linux-usb@vger.kernel.org
73Description:
74 RNDIS Ethernet port manufacturer string.
75
76What: /sys/class/ccg_usb/ccgX/f_rndis/wceis
77Date: May 2012
78KernelVersion: 3.4
79Contact: linux-usb@vger.kernel.org
80Description:
81 RNDIS Ethernet port wireless flag.
82
83What: /sys/class/ccg_usb/ccgX/f_rndis/ethaddr
84Date: May 2012
85KernelVersion: 3.4
86Contact: linux-usb@vger.kernel.org
87Description:
88 RNDIS Ethernet port Ethernet address.
89
90What: /sys/class/ccg_usb/ccgX/f_rndis/vendorID
91Date: May 2012
92KernelVersion: 3.4
93Contact: linux-usb@vger.kernel.org
94Description:
95 RNDIS Ethernet port vendor ID.
96
97What: /sys/class/ccg_usb/ccgX/f_mass_storage
98Date: May 2012
99KernelVersion: 3.4
100Contact: linux-usb@vger.kernel.org
101Description:
102 The /sys/class/ccg_usb/ccgX/f_mass_storage subdirectory
103 corresponds to the gadget's USB mass storage driver.
104
105What: /sys/class/ccg_usb/ccgX/f_mass_storage/lun
106Date: May 2012
107KernelVersion: 3.4
108Contact: linux-usb@vger.kernel.org
109Description:
110 The /sys/class/ccg_usb/ccgX/f_mass_storage/lun
111 subdirectory corresponds to the gadget's USB mass storage
112 driver and its underlying storage.
113
114What: /sys/class/ccg_usb/ccgX/f_mass_storage/lun
115Date: May 2012
116KernelVersion: 3.4
117Contact: linux-usb@vger.kernel.org
118Description:
119 The /sys/class/ccg_usb/ccgX/f_mass_storage/lun
120 subdirectory corresponds to the gadget's USB mass storage
121 driver and its underlying storage.
122
123What: /sys/class/ccg_usb/ccgX/f_mass_storage/lun/file
124Date: May 2012
125KernelVersion: 3.4
126Contact: linux-usb@vger.kernel.org
127Description:
128 Gadget's USB mass storage underlying file.