162306a36Sopenharmony_ciBroadcom IPROC USB Device controller. 262306a36Sopenharmony_ci 362306a36Sopenharmony_ciThe device node is used for UDCs integrated into Broadcom's 462306a36Sopenharmony_ciiProc family (Northstar2, Cygnus) of SoCs'. The UDC is based 562306a36Sopenharmony_cion Synopsys Designware Cores AHB Subsystem Device Controller 662306a36Sopenharmony_ciIP. 762306a36Sopenharmony_ci 862306a36Sopenharmony_ciRequired properties: 962306a36Sopenharmony_ci - compatible: Add the compatibility strings for supported platforms. 1062306a36Sopenharmony_ci For Broadcom NS2 platform, add "brcm,ns2-udc","brcm,iproc-udc". 1162306a36Sopenharmony_ci For Broadcom Cygnus platform, add "brcm,cygnus-udc", "brcm,iproc-udc". 1262306a36Sopenharmony_ci - reg: Offset and length of UDC register set 1362306a36Sopenharmony_ci - interrupts: description of interrupt line 1462306a36Sopenharmony_ci - phys: phandle to phy node. 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ciExample: 1762306a36Sopenharmony_ci udc_dwc: usb@664e0000 { 1862306a36Sopenharmony_ci compatible = "brcm,ns2-udc", "brcm,iproc-udc"; 1962306a36Sopenharmony_ci reg = <0x664e0000 0x2000>; 2062306a36Sopenharmony_ci interrupts = <GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>; 2162306a36Sopenharmony_ci phys = <&usbdrd_phy>; 22