diff options
| author | Andrey Konovalov <andreyknvl@google.com> | 2019-08-06 18:26:57 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-08-06 18:26:57 +0200 |
| commit | cdde748628a830b9236db9890a9fea0764bde4fb (patch) | |
| tree | 83b315f841bc5c2116f8724bd549db4cffe62773 /sys/linux/vusb_386.const | |
| parent | c6f01e54b02ef07dc498dd3e87174f1612e281a8 (diff) | |
sys/linux: add basic USB PRINTER descriptions (#1316)
Also put USB HID descriptions together.
Diffstat (limited to 'sys/linux/vusb_386.const')
| -rw-r--r-- | sys/linux/vusb_386.const | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/linux/vusb_386.const b/sys/linux/vusb_386.const index 2e5e6a44c..7d607df7a 100644 --- a/sys/linux/vusb_386.const +++ b/sys/linux/vusb_386.const @@ -45,6 +45,7 @@ HID_MAIN_ITEM_TAG_FEATURE = 11 HID_MAIN_ITEM_TAG_INPUT = 8 HID_MAIN_ITEM_TAG_OUTPUT = 9 HID_MAX_DESCRIPTOR_SIZE = 4096 +HID_REQ_GET_REPORT = 1 HUB_CHANGE_LOCAL_POWER = 1 HUB_CHANGE_OVERCURRENT = 2 HUB_CHAR_COMMON_LPSM = 0 @@ -65,6 +66,8 @@ UAC_GET_MAX = 131 UAC_GET_MEM = 133 UAC_GET_MIN = 130 UAC_GET_RES = 132 +USBLP_FIRST_PROTOCOL = 1 +USBLP_LAST_PROTOCOL = 3 USBLP_REQ_GET_ID = 0 USBLP_REQ_GET_STATUS = 1 USBLP_REQ_HP_CHANNEL_CHANGE_REQUEST = 0 @@ -98,11 +101,11 @@ USB_CDC_OBEX_TYPE = 21 USB_CDC_UNION_TYPE = 6 USB_CDC_WHCM_TYPE = 17 USB_CLASS_HID = 3 +USB_CLASS_PRINTER = 7 USB_CONFIG_ATT_BATTERY = 16 USB_CONFIG_ATT_ONE = 128 USB_CONFIG_ATT_SELFPOWER = 64 USB_CONFIG_ATT_WAKEUP = 32 -USB_CONFIG_HID_ATTRIBUTES = 160 USB_DIR_IN = 128 USB_DIR_OUT = 0 USB_DT_BOS = 15 @@ -141,6 +144,9 @@ USB_ENDPOINT_HID_IN_ADDRESS = 129 USB_ENDPOINT_HID_OUT_ADDRESS = 2 USB_ENDPOINT_INTR_NOTIFICATION = 16 USB_ENDPOINT_INTR_PERIODIC = 0 +USB_ENDPOINT_PRINTER_ATTRIBUTES = 2 +USB_ENDPOINT_PRINTER_IN_ADDRESS = 130 +USB_ENDPOINT_PRINTER_OUT_ADDRESS = 1 USB_ENDPOINT_SYNC_ADAPTIVE = 8 USB_ENDPOINT_SYNC_ASYNC = 4 USB_ENDPOINT_SYNC_NONE = 0 |
