49 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/usb/usb-xhci.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Generic USB xHCI Controller8 9maintainers:10 - Mathias Nyman <mathias.nyman@intel.com>11 12allOf:13 - $ref: usb-hcd.yaml#14 15properties:16 usb2-lpm-disable:17 description: Indicates if we don't want to enable USB2 HW LPM18 type: boolean19 20 usb3-lpm-capable:21 description: Determines if platform is USB3 LPM capable22 type: boolean23 24 quirk-broken-port-ped:25 description: Set if the controller has broken port disable mechanism26 type: boolean27 28 imod-interval-ns:29 description: Interrupt moderation interval30 default: 500031 32 num-hc-interrupters:33 description: Maximum number of interrupters to allocate34 $ref: /schemas/types.yaml#/definitions/uint1635 minimum: 136 maximum: 102437 38additionalProperties: true39 40examples:41 - |42 usb@f0930000 {43 compatible = "generic-xhci";44 reg = <0xf0930000 0x8c8>;45 interrupts = <0x0 0x4e 0x0>;46 usb2-lpm-disable;47 usb3-lpm-capable;48 };49