1*c66ec88fSEmmanuel VadotFreescale QUICC Engine USB Controller 2*c66ec88fSEmmanuel Vadot 3*c66ec88fSEmmanuel VadotRequired properties: 4*c66ec88fSEmmanuel Vadot- compatible : should be "fsl,<chip>-qe-usb", "fsl,mpc8323-qe-usb". 5*c66ec88fSEmmanuel Vadot- reg : the first two cells should contain usb registers location and 6*c66ec88fSEmmanuel Vadot length, the next two two cells should contain PRAM location and 7*c66ec88fSEmmanuel Vadot length. 8*c66ec88fSEmmanuel Vadot- interrupts : should contain USB interrupt. 9*c66ec88fSEmmanuel Vadot- fsl,fullspeed-clock : specifies the full speed USB clock source: 10*c66ec88fSEmmanuel Vadot "none": clock source is disabled 11*c66ec88fSEmmanuel Vadot "brg1" through "brg16": clock source is BRG1-BRG16, respectively 12*c66ec88fSEmmanuel Vadot "clk1" through "clk24": clock source is CLK1-CLK24, respectively 13*c66ec88fSEmmanuel Vadot- fsl,lowspeed-clock : specifies the low speed USB clock source: 14*c66ec88fSEmmanuel Vadot "none": clock source is disabled 15*c66ec88fSEmmanuel Vadot "brg1" through "brg16": clock source is BRG1-BRG16, respectively 16*c66ec88fSEmmanuel Vadot "clk1" through "clk24": clock source is CLK1-CLK24, respectively 17*c66ec88fSEmmanuel Vadot- hub-power-budget : USB power budget for the root hub, in mA. 18*c66ec88fSEmmanuel Vadot- gpios : should specify GPIOs in this order: USBOE, USBTP, USBTN, USBRP, 19*c66ec88fSEmmanuel Vadot USBRN, SPEED (optional), and POWER (optional). 20*c66ec88fSEmmanuel Vadot 21*c66ec88fSEmmanuel VadotExample: 22*c66ec88fSEmmanuel Vadot 23*c66ec88fSEmmanuel Vadotusb@6c0 { 24*c66ec88fSEmmanuel Vadot compatible = "fsl,mpc8360-qe-usb", "fsl,mpc8323-qe-usb"; 25*c66ec88fSEmmanuel Vadot reg = <0x6c0 0x40 0x8b00 0x100>; 26*c66ec88fSEmmanuel Vadot interrupts = <11>; 27*c66ec88fSEmmanuel Vadot interrupt-parent = <&qeic>; 28*c66ec88fSEmmanuel Vadot fsl,fullspeed-clock = "clk21"; 29*c66ec88fSEmmanuel Vadot gpios = <&qe_pio_b 2 0 /* USBOE */ 30*c66ec88fSEmmanuel Vadot &qe_pio_b 3 0 /* USBTP */ 31*c66ec88fSEmmanuel Vadot &qe_pio_b 8 0 /* USBTN */ 32*c66ec88fSEmmanuel Vadot &qe_pio_b 9 0 /* USBRP */ 33*c66ec88fSEmmanuel Vadot &qe_pio_b 11 0 /* USBRN */ 34*c66ec88fSEmmanuel Vadot &qe_pio_e 20 0 /* SPEED */ 35*c66ec88fSEmmanuel Vadot &qe_pio_e 21 0 /* POWER */>; 36*c66ec88fSEmmanuel Vadot}; 37