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