Lines Matching +full:usb +full:- +full:controller
1 Freescale SOC USB controllers
3 The device node for a USB controller that is part of a Freescale
9 - compatible : Should be "fsl-usb2-mph" for multi port host USB
10 controllers, or "fsl-usb2-dr" for dual role USB controllers
11 or "fsl,mpc5121-usb2-dr" for dual role USB controllers of MPC5121.
12 Wherever applicable, the IP version of the USB controller should
13 also be mentioned (for eg. fsl-usb2-dr-v2.2 for bsc9132).
14 - phy_type : For multi port host USB controllers, should be one of
15 "ulpi", or "serial". For dual role USB controllers, should be
17 - reg : Offset and length of the register set for the device
18 - port0 : boolean; if defined, indicates port0 is connected for
19 fsl-usb2-mph compatible controllers. Either this property or
20 "port1" (or both) must be defined for "fsl-usb2-mph" compatible
22 - port1 : boolean; if defined, indicates port1 is connected for
23 fsl-usb2-mph compatible controllers. Either this property or
24 "port0" (or both) must be defined for "fsl-usb2-mph" compatible
26 - dr_mode : indicates the working mode for "fsl-usb2-dr" compatible
31 - interrupts : <a b> where a is the interrupt number and b is a
35 controller you have.
38 - fsl,invert-drvvbus : boolean; for MPC5121 USB0 only. Indicates the
40 - fsl,invert-pwr-fault : boolean; for MPC5121 USB0 only. Indicates
43 Example multi port host USB controller device node :
44 usb@22000 {
45 compatible = "fsl-usb2-mph";
47 #address-cells = <1>;
48 #size-cells = <0>;
49 interrupt-parent = <700>;
56 Example dual role USB controller device node :
57 usb@23000 {
58 compatible = "fsl-usb2-dr";
60 #address-cells = <1>;
61 #size-cells = <0>;
62 interrupt-parent = <700>;
68 Example dual role USB controller device node for MPC5121ADS:
70 usb@4000 {
71 compatible = "fsl,mpc5121-usb2-dr";
73 #address-cells = <1>;
74 #size-cells = <0>;
75 interrupt-parent = < &ipic >;
79 fsl,invert-drvvbus;
80 fsl,invert-pwr-fault;