diff options
| author | Andrey Konovalov <andreyknvl@google.com> | 2019-08-14 21:05:27 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-08-14 21:05:27 +0200 |
| commit | 0d298d6b2e4a48a2b4d3413cabc199e5f61c1dd4 (patch) | |
| tree | 27bb2c6316b70bf6efca4a328928b780ce616da0 /sys/linux/vusb_amd64.const | |
| parent | 27bd5400c8b13c466b0d68d68f6d5549e3f953ad (diff) | |
sys/linux: add basic USB CDC NCM descriptions (#1337)
CDC NCM support is incomplete, as it requires support for describing multiples
interfaces per configuration.
Diffstat (limited to 'sys/linux/vusb_amd64.const')
| -rw-r--r-- | sys/linux/vusb_amd64.const | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/linux/vusb_amd64.const b/sys/linux/vusb_amd64.const index 270233a57..98dc8cea4 100644 --- a/sys/linux/vusb_amd64.const +++ b/sys/linux/vusb_amd64.const @@ -10,6 +10,7 @@ AX_CMD_READ_PHY_ID = 25 AX_CMD_READ_RX_CTL = 15 AX_CMD_STATMNGSTS_REG = 9 AX_CMD_SW_PHY_STATUS = 33 +CDC_NCM_COMM_ALTSETTING_NCM = 0 CONTAINER_ID_TYPE = 4 HID_DT_HID = 33 HID_DT_PHYSICAL = 35 @@ -89,6 +90,10 @@ USB_CDC_COMM_FEATURE = 1 USB_CDC_COUNTRY_TYPE = 7 USB_CDC_DMM_TYPE = 20 USB_CDC_ETHERNET_TYPE = 15 +USB_CDC_GET_CRC_MODE = 137 +USB_CDC_GET_MAX_DATAGRAM_SIZE = 135 +USB_CDC_GET_NTB_FORMAT = 131 +USB_CDC_GET_NTB_INPUT_SIZE = 133 USB_CDC_GET_NTB_PARAMETERS = 128 USB_CDC_HEADER_TYPE = 0 USB_CDC_MBIM_EXTENDED_TYPE = 28 @@ -100,8 +105,8 @@ USB_CDC_NETWORK_TERMINAL_TYPE = 10 USB_CDC_OBEX_TYPE = 21 USB_CDC_PROTO_NONE = 0 USB_CDC_SUBCLASS_ETHERNET = 6 +USB_CDC_SUBCLASS_NCM = 13 USB_CDC_UNION_TYPE = 6 -USB_CDC_WHCM_TYPE = 17 USB_CLASS_COMM = 2 USB_CLASS_HID = 3 USB_CLASS_PRINTER = 7 |
