configfs-usb-gadget 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. What: /config/usb-gadget
  2. Date: Jun 2013
  3. KenelVersion: 3.11
  4. Description:
  5. This group contains sub-groups corresponding to created
  6. USB gadgets.
  7. What: /config/usb-gadget/gadget
  8. Date: Jun 2013
  9. KenelVersion: 3.11
  10. Description:
  11. The attributes of a gadget:
  12. UDC - bind a gadget to UDC/unbind a gadget;
  13. write UDC's name found in /sys/class/udc/*
  14. to bind a gadget, empty string "" to unbind.
  15. bDeviceClass - USB device class code
  16. bDeviceSubClass - USB device subclass code
  17. bDeviceProtocol - USB device protocol code
  18. bMaxPacketSize0 - maximum endpoint 0 packet size
  19. bcdDevice - bcd device release number
  20. bcdUSB - bcd USB specification version number
  21. idProduct - product ID
  22. idVendor - vendor ID
  23. What: /config/usb-gadget/gadget/configs
  24. Date: Jun 2013
  25. KenelVersion: 3.11
  26. Description:
  27. This group contains a USB gadget's configurations
  28. What: /config/usb-gadget/gadget/configs/config
  29. Date: Jun 2013
  30. KernelVersion: 3.11
  31. Description:
  32. The attributes of a configuration:
  33. bmAttributes - configuration characteristics
  34. MaxPower - maximum power consumption from the bus
  35. What: /config/usb-gadget/gadget/configs/config/strings
  36. Date: Jun 2013
  37. KernelVersion: 3.11
  38. Description:
  39. This group contains subdirectories for language-specific
  40. strings for this configuration.
  41. What: /config/usb-gadget/gadget/configs/config/strings/language
  42. Date: Jun 2013
  43. KernelVersion: 3.11
  44. Description:
  45. The attributes:
  46. configuration - configuration description
  47. What: /config/usb-gadget/gadget/functions
  48. Date: Jun 2013
  49. KenelVersion: 3.11
  50. Description:
  51. This group contains functions available to this USB gadget.
  52. What: /config/usb-gadget/gadget/strings
  53. Date: Jun 2013
  54. KenelVersion: 3.11
  55. Description:
  56. This group contains subdirectories for language-specific
  57. strings for this gadget.
  58. What: /config/usb-gadget/gadget/strings/language
  59. Date: Jun 2013
  60. KenelVersion: 3.11
  61. Description:
  62. The attributes:
  63. serialnumber - gadget's serial number (string)
  64. product - gadget's product description
  65. manufacturer - gadget's manufacturer description