diff options
-rw-r--r-- | arch/arm/boot/dts/omap5.dtsi | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/omap5.dtsi b/arch/arm/boot/dts/omap5.dtsi index ae144db8908b..8f79a2323862 100644 --- a/arch/arm/boot/dts/omap5.dtsi +++ b/arch/arm/boot/dts/omap5.dtsi | |||
@@ -875,6 +875,46 @@ | |||
875 | 875 | ||
876 | #thermal-sensor-cells = <1>; | 876 | #thermal-sensor-cells = <1>; |
877 | }; | 877 | }; |
878 | |||
879 | omap_control_sata: control-phy@4a002374 { | ||
880 | compatible = "ti,control-phy-pipe3"; | ||
881 | reg = <0x4a002374 0x4>; | ||
882 | reg-names = "power"; | ||
883 | clocks = <&sys_clkin>; | ||
884 | clock-names = "sysclk"; | ||
885 | }; | ||
886 | |||
887 | /* OCP2SCP3 */ | ||
888 | ocp2scp@4a090000 { | ||
889 | compatible = "ti,omap-ocp2scp"; | ||
890 | #address-cells = <1>; | ||
891 | #size-cells = <1>; | ||
892 | reg = <0x4a090000 0x20>; | ||
893 | ranges; | ||
894 | ti,hwmods = "ocp2scp3"; | ||
895 | sata_phy: phy@4a096000 { | ||
896 | compatible = "ti,phy-pipe3-sata"; | ||
897 | reg = <0x4A096000 0x80>, /* phy_rx */ | ||
898 | <0x4A096400 0x64>, /* phy_tx */ | ||
899 | <0x4A096800 0x40>; /* pll_ctrl */ | ||
900 | reg-names = "phy_rx", "phy_tx", "pll_ctrl"; | ||
901 | ctrl-module = <&omap_control_sata>; | ||
902 | clocks = <&sys_clkin>; | ||
903 | clock-names = "sysclk"; | ||
904 | #phy-cells = <0>; | ||
905 | }; | ||
906 | }; | ||
907 | |||
908 | sata: sata@4a141100 { | ||
909 | compatible = "snps,dwc-ahci"; | ||
910 | reg = <0x4a140000 0x1100>, <0x4a141100 0x7>; | ||
911 | interrupts = <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>; | ||
912 | phys = <&sata_phy>; | ||
913 | phy-names = "sata-phy"; | ||
914 | clocks = <&sata_ref_clk>; | ||
915 | ti,hwmods = "sata"; | ||
916 | }; | ||
917 | |||
878 | }; | 918 | }; |
879 | }; | 919 | }; |
880 | 920 | ||