1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/usb/nxp,lpc3220-udc.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: NXP LPC32xx SoC USB Device Controller (UDC) 8 9maintainers: 10 - Frank Li <Frank.Li@nxp.com> 11 12properties: 13 compatible: 14 const: nxp,lpc3220-udc 15 16 reg: 17 maxItems: 1 18 19 interrupts: 20 items: 21 - description: USB Device Low Priority Interrupt 22 - description: USB Device High Priority Interrupt 23 - description: USB Device DMA Interrupt 24 - description: External USB Transceiver Interrupt (OTG ATX) 25 26 clocks: 27 maxItems: 1 28 29 transceiver: 30 description: 31 phandle of the associated ISP1301 device - this is necessary for 32 the UDC controller for connecting to the USB physical layer 33 34required: 35 - compatible 36 - reg 37 - interrupts 38 - transceiver 39 40additionalProperties: false 41 42examples: 43 - | 44 usbd@31020000 { 45 compatible = "nxp,lpc3220-udc"; 46 reg = <0x31020000 0x300>; 47 interrupt-parent = <&mic>; 48 interrupts = <0x3d 0>, <0x3e 0>, <0x3c 0>, <0x3a 0>; 49 transceiver = <&isp1301>; 50 }; 51