18c2ecf20Sopenharmony_ciBroadcom IPROC USB Device controller. 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciThe device node is used for UDCs integrated into Broadcom's 48c2ecf20Sopenharmony_ciiProc family (Northstar2, Cygnus) of SoCs'. The UDC is based 58c2ecf20Sopenharmony_cion Synopsys Designware Cores AHB Subsystem Device Controller 68c2ecf20Sopenharmony_ciIP. 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ciRequired properties: 98c2ecf20Sopenharmony_ci - compatible: Add the compatibility strings for supported platforms. 108c2ecf20Sopenharmony_ci For Broadcom NS2 platform, add "brcm,ns2-udc","brcm,iproc-udc". 118c2ecf20Sopenharmony_ci For Broadcom Cygnus platform, add "brcm,cygnus-udc", "brcm,iproc-udc". 128c2ecf20Sopenharmony_ci - reg: Offset and length of UDC register set 138c2ecf20Sopenharmony_ci - interrupts: description of interrupt line 148c2ecf20Sopenharmony_ci - phys: phandle to phy node. 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ciExample: 178c2ecf20Sopenharmony_ci udc_dwc: usb@664e0000 { 188c2ecf20Sopenharmony_ci compatible = "brcm,ns2-udc", "brcm,iproc-udc"; 198c2ecf20Sopenharmony_ci reg = <0x664e0000 0x2000>; 208c2ecf20Sopenharmony_ci interrupts = <GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>; 218c2ecf20Sopenharmony_ci phys = <&usbdrd_phy>; 22