Lines Matching +full:revision +full:- +full:id
1 /* SPDX-License-Identifier: GPL-2.0 */
13 /* HC not running - set to 1 when run/stop bit is cleared. */
28 /* bits 7:0 - how long is the Capabilities register */
35 /* Extended capability IDs - ID 0 reserved */
41 /* IDs 6-9 reserved */
45 /* USB Legacy Support Capability - section 7.1.1 */
49 /* USB Legacy Support Capability - section 7.1.1 */
53 /* USB Legacy Support Control and Status Register - section 7.1.2 */
60 /* USB 2.0 xHCI 0.96 L1C capability - section 7.2.2.1.3.2 */
63 /* USB 2.0 xHCI 1.0 hardware LMP capability - section 7.2.2.1.3.2 */
68 /* start/stop HC execution - do not write unless HC is halted*/
70 /* Event Interrupt Enable - get irq when EINT bit is set in USBSTS register */
72 /* Host System Error Interrupt Enable - get irq when HSEIE bit set in USBSTS */
74 /* Enable Wrap Event - '1' means xHC generates an event when MFINDEX wraps. */
84 * @revision: major revision, minor revision, capability ID,
88 * @port_info: Port offset, count, and protocol-defined information.
91 u32 revision; member
112 * Find the offset of the extended capabilities with capability ID id.
117 * @id Extended capability ID to search for, or 0 for the next
125 static inline int xhci_find_next_ext_cap(void __iomem *base, u32 start, int id) in xhci_find_next_ext_cap() argument
144 if (offset != start && (id == 0 || XHCI_EXT_CAPS_ID(val) == id)) in xhci_find_next_ext_cap()