diff options
author | Peter Chen <peter.chen@freescale.com> | 2013-12-25 17:16:21 +0800 |
---|---|---|
committer | Peter Chen <peter.chen@freescale.com> | 2014-01-07 10:39:39 +0800 |
commit | 5e0543d72408acf658284247297ae9b2efa78a7b (patch) | |
tree | d8ed65a84e3f91b9920ac38e65a49cc51252cf63 /arch | |
parent | 0960fed5ef98ad923d79aaf2279e54a83990adef (diff) |
ENGR00291282-2 ARM: imx6: add more dts entries for hsic controller
- Add usbphy_nop, hsic uses nop phy driver
- Add anatop phandle, hsic needs to access anatop register to
change osc clock for different boards
- Add phy_type, hsic needs to config PHY parameters at portsc
Signed-off-by: Peter Chen <peter.chen@freescale.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/boot/dts/imx6qdl.dtsi | 18 | ||||
-rw-r--r-- | arch/arm/boot/dts/imx6sl.dtsi | 9 |
2 files changed, 27 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx6qdl.dtsi b/arch/arm/boot/dts/imx6qdl.dtsi index 6de80a23995f..ee098286a728 100644 --- a/arch/arm/boot/dts/imx6qdl.dtsi +++ b/arch/arm/boot/dts/imx6qdl.dtsi @@ -617,6 +617,18 @@ fsl,anatop = <&anatop>; }; + usbphy_nop1: usbphy_nop1 { + compatible = "usb-nop-xceiv"; + clocks = <&clks 182>; + clock-names = "main_clk"; + }; + + usbphy_nop2: usbphy_nop2 { + compatible = "usb-nop-xceiv"; + clocks = <&clks 182>; + clock-names = "main_clk"; + }; + caam_snvs: caam-snvs@020cc000 { compatible = "fsl,imx6q-caam-snvs"; reg = <0x020cc000 0x4000>; @@ -774,6 +786,9 @@ interrupts = <0 41 0x04>; clocks = <&clks 162>; fsl,usbmisc = <&usbmisc 2>; + phy_type = "hsic"; + fsl,usbphy = <&usbphy_nop1>; + fsl,anatop = <&anatop>; status = "disabled"; }; @@ -783,6 +798,9 @@ interrupts = <0 42 0x04>; clocks = <&clks 162>; fsl,usbmisc = <&usbmisc 3>; + phy_type = "hsic"; + fsl,usbphy = <&usbphy_nop2>; + fsl,anatop = <&anatop>; status = "disabled"; }; diff --git a/arch/arm/boot/dts/imx6sl.dtsi b/arch/arm/boot/dts/imx6sl.dtsi index b937a4a94202..13927b4ceaea 100644 --- a/arch/arm/boot/dts/imx6sl.dtsi +++ b/arch/arm/boot/dts/imx6sl.dtsi @@ -563,6 +563,12 @@ fsl,anatop = <&anatop>; }; + usbphy_nop1: usbphy_nop1 { + compatible = "usb-nop-xceiv"; + clocks = <&clks IMX6SL_CLK_USBPHY1>; + clock-names = "main_clk"; + }; + snvs@020cc000 { compatible = "fsl,sec-v4.0-mon", "simple-bus"; #address-cells = <1>; @@ -715,6 +721,9 @@ interrupts = <0 40 0x04>; clocks = <&clks IMX6SL_CLK_USBOH3>; fsl,usbmisc = <&usbmisc 2>; + phy_type = "hsic"; + fsl,usbphy = <&usbphy_nop1>; + fsl,anatop = <&anatop>; status = "disabled"; }; |