Add MMC nodes for HiKey board based on HI6220 SoC. There are two MMC
controllers in this SoC, first one used for eMMC and second one used
for SD card.

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasi...@linaro.org>
---
 arch/arm/dts/hi6220-hikey.dts | 13 +++++++++++++
 arch/arm/dts/hi6220.dtsi      | 18 ++++++++++++++++++
 2 files changed, 31 insertions(+)

diff --git a/arch/arm/dts/hi6220-hikey.dts b/arch/arm/dts/hi6220-hikey.dts
index 24f09257af..9c8f2467dc 100644
--- a/arch/arm/dts/hi6220-hikey.dts
+++ b/arch/arm/dts/hi6220-hikey.dts
@@ -40,6 +40,19 @@
        };
 };
 
+&mmc0 {
+       u-boot,dm-pre-reloc;
+       status = "okay";
+       non-removable;
+       bus-width = <8>;
+};
+
+&mmc1 {
+       u-boot,dm-pre-reloc;
+       status = "okay";
+       bus-width = <4>;
+};
+
 &uart2 {
        label = "LS-UART0";
 };
diff --git a/arch/arm/dts/hi6220.dtsi b/arch/arm/dts/hi6220.dtsi
index a610ccb634..501c8906fd 100644
--- a/arch/arm/dts/hi6220.dtsi
+++ b/arch/arm/dts/hi6220.dtsi
@@ -162,6 +162,24 @@
                        #clock-cells = <1>;
                };
 
+               mmc0: dwmmc@f723d000 {
+                       compatible = "hisilicon,hi6220-dw-mshc";
+                       reg = <0x0 0xf723d000 0x0 0x1000>;
+                       interrupts = <0x0 0x48 0x4>;
+                       clocks = <&sys_ctrl 2>, <&sys_ctrl 1>;
+                       clock-names = "ciu", "biu";
+                       status = "disabled";
+               };
+
+               mmc1: dwmmc@f723e000 {
+                       compatible = "hisilicon,hi6220-dw-mshc";
+                       reg = <0x0 0xf723e000 0x0 0x1000>;
+                       interrupts = <0x0 0x49 0x4>;
+                       clocks = <&sys_ctrl 4>, <&sys_ctrl 3>;
+                       clock-names = "ciu", "biu";
+                       status = "disabled";
+               };
+
                uart0: uart@f8015000 {  /* console */
                        compatible = "arm,pl011", "arm,primecell";
                        reg = <0x0 0xf8015000 0x0 0x1000>;
-- 
2.17.1

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to