Lines Matching +full:strobe +full:- +full:polarity +full:- +full:high
4 - compatible: should be one of:
5 "fsl,imx23-usb"
6 "fsl,imx27-usb"
7 "fsl,imx28-usb"
8 "fsl,imx6q-usb"
9 "fsl,imx6sl-usb"
10 "fsl,imx6sx-usb"
11 "fsl,imx6ul-usb"
12 "fsl,imx7d-usb"
13 "fsl,imx7ulp-usb"
14 "lsi,zevio-usb"
15 "qcom,ci-hdrc"
17 "xlnx,zynq-usb-2.20a"
18 "nvidia,tegra20-udc"
19 "nvidia,tegra30-udc"
20 "nvidia,tegra114-udc"
21 "nvidia,tegra124-udc"
22 - reg: base address and length of the registers
23 - interrupts: interrupt for the USB controller
26 - phy_type: the type of the phy connected to the core. Should be one
29 - dr_mode: One of "host", "peripheral" or "otg". Defaults to "otg"
32 - usb-phy: phandle for the PHY device. Use "phys" instead.
33 - fsl,usbphy: phandle of usb phy that connects to the port. Use "phys" instead.
36 - clocks: reference to the USB clock
37 - phys: reference to the USB PHY
38 - phy-names: should be "usb-phy"
39 - vbus-supply: reference to the VBUS regulator
40 - maximum-speed: limit the maximum connection speed to "full-speed".
41 - tpl-support: TPL (Targeted Peripheral List) feature for targeted hosts
42 - itc-setting: interrupt threshold control register control, the setting
44 - ahb-burst-config: it is vendor dependent, the required value should be
49 - tx-burst-size-dword: it is vendor dependent, the tx burst size in dword
51 in 32-bit words while moving data from system memory to the USB
53 "ahb-burst-config" is set to 0, if this property is missing the reset
55 - rx-burst-size-dword: it is vendor dependent, the rx burst size in dword
57 in 32-bit words while moving data from the USB bus to system memory,
59 "ahb-burst-config" is set to 0, if this property is missing the reset
61 - extcon: phandles to external connector devices. First phandle should point to
63 to external connector device, which provide "USB-HOST" cable events. If one
66 - phy-clkgate-delay-us: the delay time (us) between putting the PHY into
68 - non-zero-ttctrl-ttha: after setting this property, the value of register
84 - mux-controls: The mux control for toggling host/device output of this
87 - mux-control-names: Shall be "usb_switch" if mux-controls is specified.
88 - pinctrl-names: Names for optional pin modes in "default", "host", "device".
89 In case of HSIC-mode, "idle" and "active" pin modes are mandatory. In this
90 case, the "idle" state needs to pull down the data and strobe pin
91 and the "active" state needs to pull up the strobe pin.
92 - pinctrl-n: alternate pin modes
95 - fsl,usbmisc: phandler of non-core register device, with one
97 - disable-over-current: disable over current detect
98 - over-current-active-low: over current signal polarity is active low.
99 - over-current-active-high: over current signal polarity is active high.
100 It's recommended to specify the over current polarity.
101 - power-active-high: power signal polarity is active high
102 - external-vbus-divider: enables off-chip resistor divider for Vbus
103 - samsung,picophy-pre-emp-curr-control: HS Transmitter Pre-Emphasis Current
105 USB_OTG*_DP and USB_OTG*_DN pins after a J-to-K or K-to-J transition.
108 - samsung,picophy-dc-vol-level-adjust: HS DC Voltage Level Adjustment.
109 Adjust the high-speed transmitter DC level voltage.
121 phy-names = "usb-phy";
122 vbus-supply = <®_usb0_vbus>;
123 itc-setting = <0x4>; /* 4 micro-frames */
125 ahb-burst-config = <0x0>;
126 tx-burst-size-dword = <0x10>; /* 64 bytes */
127 rx-burst-size-dword = <0x10>;
129 phy-clkgate-delay-us = <400>;
130 mux-controls = <&usb_switch>;
131 mux-control-names = "usb_switch";
137 compatible = "fsl,imx6q-usb", "fsl,imx27-usb";
145 ahb-burst-config = <0x0>;
146 tx-burst-size-dword = <0x10>;
147 rx-burst-size-dword = <0x10>;
148 pinctrl-names = "idle", "active";
149 pinctrl-0 = <&pinctrl_usbh2_idle>;
150 pinctrl-1 = <&pinctrl_usbh2_active>;
151 #address-cells = <1>;
152 #size-cells = <0>;