aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/vusb_ppc64le.const
diff options
context:
space:
mode:
authorAndrey Konovalov <andreyknvl@google.com>2019-08-06 18:26:57 +0200
committerGitHub <noreply@github.com>2019-08-06 18:26:57 +0200
commitcdde748628a830b9236db9890a9fea0764bde4fb (patch)
tree83b315f841bc5c2116f8724bd549db4cffe62773 /sys/linux/vusb_ppc64le.const
parentc6f01e54b02ef07dc498dd3e87174f1612e281a8 (diff)
sys/linux: add basic USB PRINTER descriptions (#1316)
Also put USB HID descriptions together.
Diffstat (limited to 'sys/linux/vusb_ppc64le.const')
-rw-r--r--sys/linux/vusb_ppc64le.const8
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/linux/vusb_ppc64le.const b/sys/linux/vusb_ppc64le.const
index 2e5e6a44c..7d607df7a 100644
--- a/sys/linux/vusb_ppc64le.const
+++ b/sys/linux/vusb_ppc64le.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