Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: usb: IXP4xx UDC bindings

This adds device tree bindings for the IXP4xx USB Device
Controller (UDC).

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Link: https://lore.kernel.org/r/20250820-ixp4xx-udc-bindings-v1-1-640f29140164@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Linus Walleij and committed by
Greg Kroah-Hartman
c79bf528 4c9860fb

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