ARM: dts: berlin: fix io clk and add missing core clk for BG2Q sdhci2 host
authorJisheng Zhang <jszhang@marvell.com>
Wed, 31 Dec 2014 08:57:50 +0000 (16:57 +0800)
committerSebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
Wed, 7 Jan 2015 14:18:00 +0000 (15:18 +0100)
On BG2Q, the sdhci2 host uses nfcecc for "io" clk and nfc for "core" clk.
The shdci2 can't work without this patch due to the "core" clk is gated.

Cc: stable@vger.kernel.org # 3.16+
Fixes: 0d859a6a9d14 ("ARM: dts: berlin: add the SDHCI nodes for the BG2Q")
Signed-off-by: Jisheng Zhang <jszhang@marvell.com>
Signed-off-by: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
arch/arm/boot/dts/berlin2q.dtsi

index 35253c947a7cd0002211dac773d7f1f9723d6fce..903f3bb2ae3dd245601c8b1d0801f9dab99a57d0 100644 (file)
@@ -83,7 +83,8 @@
                        compatible = "mrvl,pxav3-mmc";
                        reg = <0xab1000 0x200>;
                        interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>;
-                       clocks = <&chip CLKID_SDIO1XIN>;
+                       clocks = <&chip CLKID_NFC_ECC>, <&chip CLKID_NFC>;
+                       clock-names = "io", "core";
                        status = "disabled";
                };