1*c79bf528SLinus Walleij# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*c79bf528SLinus Walleij%YAML 1.2 3*c79bf528SLinus Walleij--- 4*c79bf528SLinus Walleij$id: http://devicetree.org/schemas/usb/intel,ixp4xx-udc.yaml# 5*c79bf528SLinus Walleij$schema: http://devicetree.org/meta-schemas/core.yaml# 6*c79bf528SLinus Walleij 7*c79bf528SLinus Walleijtitle: Intel IXP4xx SoC USB Device Controller (UDC) 8*c79bf528SLinus Walleij 9*c79bf528SLinus Walleijdescription: The IXP4xx SoCs has a full-speed USB Device 10*c79bf528SLinus Walleij Controller with 16 endpoints and a built-in transceiver. 11*c79bf528SLinus Walleij 12*c79bf528SLinus Walleijmaintainers: 13*c79bf528SLinus Walleij - Linus Walleij <linus.walleij@linaro.org> 14*c79bf528SLinus Walleij 15*c79bf528SLinus Walleijproperties: 16*c79bf528SLinus Walleij compatible: 17*c79bf528SLinus Walleij const: intel,ixp4xx-udc 18*c79bf528SLinus Walleij 19*c79bf528SLinus Walleij reg: 20*c79bf528SLinus Walleij maxItems: 1 21*c79bf528SLinus Walleij 22*c79bf528SLinus Walleij interrupts: 23*c79bf528SLinus Walleij maxItems: 1 24*c79bf528SLinus Walleij 25*c79bf528SLinus Walleijrequired: 26*c79bf528SLinus Walleij - compatible 27*c79bf528SLinus Walleij - reg 28*c79bf528SLinus Walleij - interrupts 29*c79bf528SLinus Walleij 30*c79bf528SLinus WalleijadditionalProperties: false 31*c79bf528SLinus Walleij 32*c79bf528SLinus Walleijexamples: 33*c79bf528SLinus Walleij - | 34*c79bf528SLinus Walleij #include <dt-bindings/interrupt-controller/irq.h> 35*c79bf528SLinus Walleij usb@c800b000 { 36*c79bf528SLinus Walleij compatible = "intel,ixp4xx-udc"; 37*c79bf528SLinus Walleij reg = <0xc800b000 0x1000>; 38*c79bf528SLinus Walleij interrupts = <12 IRQ_TYPE_LEVEL_HIGH>; 39*c79bf528SLinus Walleij }; 40