blob: dd12a332fb00bf45f90b03edee482c76068f778e [file] [log] [blame]
What: /sys/class/ccg_usb
Date: May 2012
KernelVersion: 3.4
Contact: linux-usb@vger.kernel.org
Description:
The ccg_usb/ class subdirectory belongs to ccg
USB gadget.
What: /sys/class/ccg_usb/ccgX
Date: May 2012
KernelVersion: 3.4
Contact: linux-usb@vger.kernel.org
Description:
The /sys/class/ccg_usb/ccg{0,1,2,3...} class
subdirectories correspond to each ccg gadget device;
at the time of this writing there is only ccg0 and it
represents the ccg gadget.
What: /sys/class/ccg_usb/ccgX/functions
Date: May 2012
KernelVersion: 3.4
Contact: linux-usb@vger.kernel.org
Description:
A comma-separated list of USB function names to be activated
in this ccg gadget. It includes both the functions provided
in-kernel by the ccg gadget and the functions provided from
userspace through FunctionFS.
What: /sys/class/ccg_usb/ccgX/enable
Date: May 2012
KernelVersion: 3.4
Contact: linux-usb@vger.kernel.org
Description:
A flag activating/deactivating the ccg usb gadget.
What: /sys/class/ccg_usb/ccgX/state
Date: May 2012
KernelVersion: 3.4
Contact: linux-usb@vger.kernel.org
Description:
Configurable usb gadget state:
DISCONNECTED
CONNECTED
CONFIGURED
What: /sys/class/ccg_usb/ccgX/f_acm/
Date: May 2012
KernelVersion: 3.4
Contact: linux-usb@vger.kernel.org
Description:
The /sys/class/ccg_usb/ccgX/f_acm subdirectory
corresponds to the gadget's USB CDC serial (ACM) function
driver.
What: /sys/class/ccg_usb/ccgX/f_acm/instances
Date: May 2012
KernelVersion: 3.4
Contact: linux-usb@vger.kernel.org
Description:
Maximum number of the /dev/ttyGS<X> interface the driver uses.
What: /sys/class/ccg_usb/ccgX/f_fs
Date: May 2012
KernelVersion: 3.4
Contact: linux-usb@vger.kernel.org
Description:
The /sys/class/ccg_usb/ccgX/f_fs subdirectory
corresponds to the gadget's FunctionFS driver.
What: /sys/class/ccg_usb/ccgX/f_fs/user_functions
Date: May 2012
KernelVersion: 3.4
Contact: linux-usb@vger.kernel.org
Description:
A comma-separeted list of USB function names to be supported
from userspace. No other userspace FunctionFS functions can
be supported than listed here. However, the actual activation
of these functions is still done through
/sys/class/ccg_usb/ccgX/functions, where it is possible
to specify any subset (including maximum and empty) of
/sys/class/ccg_usb/ccgX/f_fs/user_functions.
What: /sys/class/ccg_usb/ccgX/f_fs/max_user_functions
Date: May 2012
KernelVersion: 3.4
Contact: linux-usb@vger.kernel.org
Description:
Maximum number of USB functions to be supported from userspace.
What: /sys/class/ccg_usb/ccgX/f_rndis
Date: May 2012
KernelVersion: 3.4
Contact: linux-usb@vger.kernel.org
Description:
The /sys/class/ccg_usb/ccgX/f_rndis subdirectory
corresponds to the gadget's RNDIS driver.
What: /sys/class/ccg_usb/ccgX/f_rndis/manufacturer
Date: May 2012
KernelVersion: 3.4
Contact: linux-usb@vger.kernel.org
Description:
RNDIS Ethernet port manufacturer string.
What: /sys/class/ccg_usb/ccgX/f_rndis/wceis
Date: May 2012
KernelVersion: 3.4
Contact: linux-usb@vger.kernel.org
Description:
RNDIS Ethernet port wireless flag.
What: /sys/class/ccg_usb/ccgX/f_rndis/ethaddr
Date: May 2012
KernelVersion: 3.4
Contact: linux-usb@vger.kernel.org
Description:
RNDIS Ethernet port Ethernet address.
What: /sys/class/ccg_usb/ccgX/f_rndis/vendorID
Date: May 2012
KernelVersion: 3.4
Contact: linux-usb@vger.kernel.org
Description:
RNDIS Ethernet port vendor ID.
What: /sys/class/ccg_usb/ccgX/f_mass_storage
Date: May 2012
KernelVersion: 3.4
Contact: linux-usb@vger.kernel.org
Description:
The /sys/class/ccg_usb/ccgX/f_mass_storage subdirectory
corresponds to the gadget's USB mass storage driver.
What: /sys/class/ccg_usb/ccgX/f_mass_storage/lun
Date: May 2012
KernelVersion: 3.4
Contact: linux-usb@vger.kernel.org
Description:
The /sys/class/ccg_usb/ccgX/f_mass_storage/lun
subdirectory corresponds to the gadget's USB mass storage
driver and its underlying storage.
What: /sys/class/ccg_usb/ccgX/f_mass_storage/lun
Date: May 2012
KernelVersion: 3.4
Contact: linux-usb@vger.kernel.org
Description:
The /sys/class/ccg_usb/ccgX/f_mass_storage/lun
subdirectory corresponds to the gadget's USB mass storage
driver and its underlying storage.
What: /sys/class/ccg_usb/ccgX/f_mass_storage/lun/file
Date: May 2012
KernelVersion: 3.4
Contact: linux-usb@vger.kernel.org
Description:
Gadget's USB mass storage underlying file.