Lines Matching +full:10 +full:a
14 * A read gives the current link PM state of the port,
15 * a write with Link State Write Strobe set sets the link state.
34 /* bits 10:13 indicate device speed:
35 * 0 - undefined speed - port hasn't be initialized by a reset yet
42 #define DEV_SPEED_MASK (0xf << 10)
43 #define XDEV_FS (0x1 << 10)
44 #define XDEV_LS (0x2 << 10)
45 #define XDEV_HS (0x3 << 10)
46 #define XDEV_SS (0x4 << 10)
47 #define XDEV_SSP (0x5 << 10)
48 #define DEV_UNDEFSPEED(p) (((p) & DEV_SPEED_MASK) == (0x0<<10))
55 #define DEV_PORT_SPEED(p) (((p) >> 10) & 0x0f)
58 #define SLOT_SPEED_FS (XDEV_FS << 10)
59 #define SLOT_SPEED_LS (XDEV_LS << 10)
60 #define SLOT_SPEED_HS (XDEV_HS << 10)
61 #define SLOT_SPEED_SS (XDEV_SS << 10)
62 #define SLOT_SPEED_SSP (XDEV_SSP << 10)
74 /* true: warm reset for a USB 3.0 device is done. A "hot" reset puts the port
75 * into an enabled state, and the device into the default state. A "warm" reset
87 * - U3 to Resume Wakeup signaling from a device
118 /* Initiate a warm port reset - complete when PORT_WRC is '1' */
153 #define PORT_BESLD(p)(((p) & 0xf) << 10)
163 * "Software should choose xHC BESL/BESLD field values that do not violate a
165 * e.g. not program values > '4' if BLC = '1' and a HIRD device is attached,
166 * or not program values < '4' if BLC = '0' and a BESL device is attached.
171 * USB3 specification define a 360ms tPollingLFPSTiemout for USB3 ports
173 * so check status 10 times with 36ms sleep in places we need to wait for