aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/vusb_amd64.const
diff options
context:
space:
mode:
authorAndrey Konovalov <andreyknvl@google.com>2019-08-14 21:05:27 +0200
committerGitHub <noreply@github.com>2019-08-14 21:05:27 +0200
commit0d298d6b2e4a48a2b4d3413cabc199e5f61c1dd4 (patch)
tree27bb2c6316b70bf6efca4a328928b780ce616da0 /sys/linux/vusb_amd64.const
parent27bd5400c8b13c466b0d68d68f6d5549e3f953ad (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.const7
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