148130b8fSRoger QuadrosOMAP HS USB Host TLL (Transceiver-Less Interface) 248130b8fSRoger Quadros 348130b8fSRoger QuadrosRequired properties: 448130b8fSRoger Quadros 548130b8fSRoger Quadros- compatible : should be "ti,usbhs-tll" 648130b8fSRoger Quadros- reg : should contain one register range i.e. start and length 748130b8fSRoger Quadros- interrupts : should contain the TLL module's interrupt 848130b8fSRoger Quadros- ti,hwmod : must contain "usb_tll_hs" 948130b8fSRoger Quadros 102e1b365cSRoger QuadrosOptional properties: 112e1b365cSRoger Quadros 122e1b365cSRoger Quadros- clocks: a list of phandles and clock-specifier pairs, one for each entry in 132e1b365cSRoger Quadros clock-names. 142e1b365cSRoger Quadros 152e1b365cSRoger Quadros- clock-names: should include: 162e1b365cSRoger Quadros * "usb_tll_hs_usb_ch0_clk" - USB TLL channel 0 clock 172e1b365cSRoger Quadros * "usb_tll_hs_usb_ch1_clk" - USB TLL channel 1 clock 182e1b365cSRoger Quadros * "usb_tll_hs_usb_ch2_clk" - USB TLL channel 2 clock 192e1b365cSRoger Quadros 2048130b8fSRoger QuadrosExample: 2148130b8fSRoger Quadros 2248130b8fSRoger Quadros usbhstll: usbhstll@4a062000 { 2348130b8fSRoger Quadros compatible = "ti,usbhs-tll"; 2448130b8fSRoger Quadros reg = <0x4a062000 0x1000>; 2548130b8fSRoger Quadros interrupts = <78>; 2648130b8fSRoger Quadros ti,hwmods = "usb_tll_hs"; 2748130b8fSRoger Quadros }; 28