diff options
author | Luka Perkov <luka@openwrt.org> | 2013-09-10 22:26:36 +0000 |
---|---|---|
committer | Luka Perkov <luka@openwrt.org> | 2013-09-10 22:26:36 +0000 |
commit | 2964a119330f638cb68665387f2f6765d5f17d07 (patch) | |
tree | f83c154cee1aa8f333afe0814da358715b6a1ee6 /target/linux/imx6/patches-3.10/0007-ARM-dtsi-enable-ahci-sata-on-imx6q-platforms.patch | |
parent | b2c852e685aaf6bef83fa60e5a98b0bc000e4cb2 (diff) | |
download | upstream-2964a119330f638cb68665387f2f6765d5f17d07.tar.gz upstream-2964a119330f638cb68665387f2f6765d5f17d07.tar.bz2 upstream-2964a119330f638cb68665387f2f6765d5f17d07.zip |
imx6: backport ahci support
Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 37936
Diffstat (limited to 'target/linux/imx6/patches-3.10/0007-ARM-dtsi-enable-ahci-sata-on-imx6q-platforms.patch')
-rw-r--r-- | target/linux/imx6/patches-3.10/0007-ARM-dtsi-enable-ahci-sata-on-imx6q-platforms.patch | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/target/linux/imx6/patches-3.10/0007-ARM-dtsi-enable-ahci-sata-on-imx6q-platforms.patch b/target/linux/imx6/patches-3.10/0007-ARM-dtsi-enable-ahci-sata-on-imx6q-platforms.patch new file mode 100644 index 0000000000..72d41eeb0b --- /dev/null +++ b/target/linux/imx6/patches-3.10/0007-ARM-dtsi-enable-ahci-sata-on-imx6q-platforms.patch @@ -0,0 +1,68 @@ +From 0fb1f804269e549b556b475c8655bc862c220622 Mon Sep 17 00:00:00 2001 +From: Richard Zhu <r65037@freescale.com> +Date: Tue, 16 Jul 2013 11:28:46 +0800 +Subject: [PATCH] ARM: dtsi: enable ahci sata on imx6q platforms + +Only imx6q has the ahci sata controller, enable +it on imx6q platforms. + +Signed-off-by: Richard Zhu <r65037@freescale.com> +Signed-off-by: Shawn Guo <shawn.guo@linaro.org> +--- + arch/arm/boot/dts/imx6q-sabreauto.dts | 4 ++++ + arch/arm/boot/dts/imx6q-sabrelite.dts | 4 ++++ + arch/arm/boot/dts/imx6q-sabresd.dts | 4 ++++ + arch/arm/boot/dts/imx6q.dtsi | 9 +++++++++ + 4 files changed, 21 insertions(+) + +--- a/arch/arm/boot/dts/imx6q-sabreauto.dts ++++ b/arch/arm/boot/dts/imx6q-sabreauto.dts +@@ -33,3 +33,7 @@ + }; + }; + }; ++ ++&sata { ++ status = "okay"; ++}; +--- a/arch/arm/boot/dts/imx6q-sabrelite.dts ++++ b/arch/arm/boot/dts/imx6q-sabrelite.dts +@@ -65,6 +65,10 @@ + }; + }; + ++&sata { ++ status = "okay"; ++}; ++ + &ecspi1 { + fsl,spi-num-chipselects = <1>; + cs-gpios = <&gpio3 19 0>; +--- a/arch/arm/boot/dts/imx6q-sabresd.dts ++++ b/arch/arm/boot/dts/imx6q-sabresd.dts +@@ -37,3 +37,7 @@ + }; + }; + }; ++ ++&sata { ++ status = "okay"; ++}; +--- a/arch/arm/boot/dts/imx6q.dtsi ++++ b/arch/arm/boot/dts/imx6q.dtsi +@@ -332,6 +332,15 @@ + }; + }; + ++ sata: sata@02200000 { ++ compatible = "fsl,imx6q-ahci"; ++ reg = <0x02200000 0x4000>; ++ interrupts = <0 39 0x04>; ++ clocks = <&clks 154>, <&clks 187>, <&clks 105>; ++ clock-names = "sata", "sata_ref", "ahb"; ++ status = "disabled"; ++ }; ++ + ipu2: ipu@02800000 { + #crtc-cells = <1>; + compatible = "fsl,imx6q-ipu"; |