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