117c01b82SSerge Semin# SPDX-License-Identifier: GPL-2.0 217c01b82SSerge Semin%YAML 1.2 317c01b82SSerge Semin--- 417c01b82SSerge Semin$id: http://devicetree.org/schemas/usb/usb-xhci.yaml# 517c01b82SSerge Semin$schema: http://devicetree.org/meta-schemas/core.yaml# 617c01b82SSerge Semin 7dd3cb467SAndrew Lunntitle: Generic USB xHCI Controller 817c01b82SSerge Semin 917c01b82SSerge Seminmaintainers: 1017c01b82SSerge Semin - Mathias Nyman <mathias.nyman@intel.com> 1117c01b82SSerge Semin 1217c01b82SSerge SeminallOf: 13653b131aSRob Herring - $ref: usb-hcd.yaml# 1417c01b82SSerge Semin 1517c01b82SSerge Seminproperties: 1617c01b82SSerge Semin usb2-lpm-disable: 1717c01b82SSerge Semin description: Indicates if we don't want to enable USB2 HW LPM 1817c01b82SSerge Semin type: boolean 1917c01b82SSerge Semin 2017c01b82SSerge Semin usb3-lpm-capable: 2117c01b82SSerge Semin description: Determines if platform is USB3 LPM capable 2217c01b82SSerge Semin type: boolean 2317c01b82SSerge Semin 2417c01b82SSerge Semin quirk-broken-port-ped: 2517c01b82SSerge Semin description: Set if the controller has broken port disable mechanism 2617c01b82SSerge Semin type: boolean 2717c01b82SSerge Semin 2817c01b82SSerge Semin imod-interval-ns: 2917c01b82SSerge Semin description: Interrupt moderation interval 3017c01b82SSerge Semin default: 5000 3117c01b82SSerge Semin 32*b1541a80SWesley Cheng num-hc-interrupters: 33*b1541a80SWesley Cheng description: Maximum number of interrupters to allocate 34*b1541a80SWesley Cheng $ref: /schemas/types.yaml#/definitions/uint16 35*b1541a80SWesley Cheng minimum: 1 36*b1541a80SWesley Cheng maximum: 1024 37*b1541a80SWesley Cheng 3817c01b82SSerge SeminadditionalProperties: true 3917c01b82SSerge Semin 4017c01b82SSerge Seminexamples: 4117c01b82SSerge Semin - | 4217c01b82SSerge Semin usb@f0930000 { 4317c01b82SSerge Semin compatible = "generic-xhci"; 4417c01b82SSerge Semin reg = <0xf0930000 0x8c8>; 4517c01b82SSerge Semin interrupts = <0x0 0x4e 0x0>; 4617c01b82SSerge Semin usb2-lpm-disable; 4717c01b82SSerge Semin usb3-lpm-capable; 4817c01b82SSerge Semin }; 49