aliases { gpio0 = &gpio1; gpio1 = &gpio2; usbphy0 = &usbphy1; usbphy1 = &usbphy2; }; usbphy1: usbphy@020c9000 { compatible = "fsl,imx6ul-usbphy", "fsl,imx23-usbphy"; reg = <0x020c9000 0x1000>; interrupts = <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>; clocks = <&clks IMX6UL_CLK_USBPHY1>; phy-3p0-supply = <®_3p0>; fsl,anatop = <&anatop>; }; usbmisc: usbmisc@02184800 { #index-cells = <1>; compatible = "fsl,imx6ul-usbmisc", "fsl,imx6q-usbmisc"; reg = <0x02184800 0x200>; }; usbotg1: usb@02184000 { compatible = "fsl,imx6ul-usb", "fsl,imx27-usb"; reg = <0x02184000 0x200>; interrupts = <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>; clocks = <&clks IMX6UL_CLK_USBOH3>; fsl,usbphy = <&usbphy1>; fsl,usbmisc = <&usbmisc 0>; fsl,anatop = <&anatop>; ahb-burst-config = <0x0>; tx-burst-size-dword = <0x10>; rx-burst-size-dword = <0x10>; status = "disabled"; }; | &iomuxc { ... pinctrl_usb_otg1: usbotg1grp { fsl,pins = < MX6UL_PAD_GPIO1_IO02__GPIO1_IO02 0x10b0 >; }; }; regulators { … reg_usb_otg1_vbus: regulator@3 { compatible = "regulator-fixed"; reg = <3>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_usb_otg1>; regulator-name = "usb_otg1_vbus"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; gpio = <&gpio1 2 GPIO_ACTIVE_HIGH>; regulator-always-on; enable-active-high; }; }; &usbphy1 { tx-d-cal = <0x5>; }; &usbotg1 { dr_mode = "host"; vbus-supply = <®_usb_otg1_vbus>; pinctrl-names = "default"; srp-disable; hnp-disable; adp-disable; status = "okay"; }; |