Lines Matching +full:10 +full:- +full:bits

1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
16 * From USB 2.0 spec Table 11-13, offset 7, a hub can
17 * have up to 255 ports. The most yet reported is 10.
24 /* See USB 3.1 spec Table 10-5 */
36 * See USB 3.1 spec Table 10-12
44 * See USB 2.0 spec Table 11-16
48 #define HUB_GET_TT_STATE 10
53 * See USB 3.0 spec Table 10-6
60 * See USB 2.0 spec Table 11-17
67 * See USB 2.0 spec Table 11-17
88 * See USB 3.0 spec Table 10-7
102 /* USB 3.0 hub remote wake mask bits, see table 10-14 */
105 #define USB_PORT_FEAT_REMOTE_WAKE_OVER_CURRENT (1 << 10)
109 * See USB 2.0 spec Table 11-19 and Table 11-20
111 * See USB 3.1 spec section 10.16.2.6 Table 10-12 and 10-15
121 * See USB 2.0 spec Table 11-21
129 /* bits 6 to 7 are reserved */
135 /* bits 13 to 15 are reserved */
139 * See USB 3.0 spec Table 10-10
146 /* Bits that are the same from USB 2.0 */
154 * (bits 5-8) in wPortStatus
171 * See USB 2.0 spec Table 11-22 and USB 2.0 LPM ECN Table-4.10
172 * Bits 0 to 5 shown, bits 6 to 15 are reserved
182 * See USB 3.0 spec Table 10-11
190 * See USB 3.1 spec 10.16.2.6.3 Table 10-15
205 * See USB 2.0 spec Table 11-13, offset 3
209 #define HUB_CHAR_INDV_PORT_LPSM 0x0001 /* per-port power control */
214 #define HUB_CHAR_OCPM 0x0018 /* Over-Current Protection Mode mask */
215 #define HUB_CHAR_COMMON_OCPM 0x0000 /* All ports Over-Current reporting */
216 #define HUB_CHAR_INDV_PORT_OCPM 0x0008 /* per-port Over-current reporting */
217 #define HUB_CHAR_NO_OCPM 0x0010 /* No Over-current Protection support */
220 #define HUB_CHAR_PORTIND 0x0080 /* per-port indicators (LEDs) */
229 * See USB 2.0 spec Table 11-19 and Table 11-20
230 * Bits 0 and 1 for wHubStatus and wHubChange
231 * Bits 2 to 15 are reserved for both
241 * See USB 2.0 spec Table 11-13
255 #define USB_HUB_PR_HS_NO_TT 0 /* Hi-speed hub without TT */
256 #define USB_HUB_PR_HS_SINGLE_TT 1 /* Hi-speed hub with single TT */
257 #define USB_HUB_PR_HS_MULTI_TT 2 /* Hi-speed hub with multiple TT */
284 /* port indicator status selectors, tables 11-7 and 11-25 */
299 /* Transaction Translator Think Times, in bits */