From 44b44595dcf3863e8673c801ec4a74cc540e770b Mon Sep 17 00:00:00 2001
From: Pavel Kubelun <be.dissent@gmail.com>
Date: Wed, 28 Dec 2016 16:21:43 +0300
Subject: [PATCH] ipq806x: update eMMC and SDCC3 nodes in device tree

Enable bam dma support for eMMC and SDCC3 in device tree and update nodes
to reflect Qualcomm SDK.

Signed-off-by: Pavel Kubelun <be.dissent@gmail.com>
---
 .../files/arch/arm/boot/dts/qcom-ipq8065.dtsi    | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065.dtsi b/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065.dtsi
index e795aef0e3..da52a1731b 100644
--- a/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065.dtsi
+++ b/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8065.dtsi
@@ -1228,13 +1228,14 @@
 				clocks          = <&gcc SDC1_CLK>, <&gcc SDC1_H_CLK>;
 				clock-names     = "mclk", "apb_pclk";
 				bus-width       = <8>;
-				max-frequency   = <48000000>;
+				max-frequency   = <96000000>;
 				non-removable;
 				cap-sd-highspeed;
 				cap-mmc-highspeed;
+				mmc-ddr-1_8v;
 				vmmc-supply = <&vsdcc_fixed>;
-				#dmas = <&sdcc1bam 2>, <&sdcc1bam 1>;
-				#dma-names = "tx", "rx";
+				dmas = <&sdcc1bam 2>, <&sdcc1bam 1>;
+				dma-names = "tx", "rx";
 			};
 
 			sdcc3: sdcc@12180000 {
@@ -1251,10 +1252,11 @@
 				cap-mmc-highspeed;
 				max-frequency   = <192000000>;
 				#mmc-ddr-1_8v;
-				sd-uhs-sdr50;
-				vmmc-supply = <&vsdcc_fixed>;
-				#dmas = <&sdcc3bam 2>, <&sdcc3bam 1>;
-				#dma-names = "tx", "rx";
+				sd-uhs-sdr104;
+				sd-uhs-ddr50;
+				vqmmc-supply = <&vsdcc_fixed>;
+				dmas = <&sdcc3bam 2>, <&sdcc3bam 1>;
+				dma-names = "tx", "rx";
 			};
 		};
 	};
-- 
GitLab