@@ -783,13 +783,9 @@
compatible = "allwinner,sun4i-a10-mmc";
reg = <0x01c0f000 0x1000>;
clocks = <&ahb_gates 8>,
- <&mmc0_clk 0>,
- <&mmc0_clk 1>,
- <&mmc0_clk 2>;
+ <&mmc0_clk 0>;
clock-names = "ahb",
- "mmc",
- "output",
- "sample";
+ "mmc";
interrupts = <32>;
status = "disabled";
#address-cells = <1>;
@@ -800,13 +796,9 @@
compatible = "allwinner,sun4i-a10-mmc";
reg = <0x01c10000 0x1000>;
clocks = <&ahb_gates 9>,
- <&mmc1_clk 0>,
- <&mmc1_clk 1>,
- <&mmc1_clk 2>;
+ <&mmc1_clk 0>;
clock-names = "ahb",
- "mmc",
- "output",
- "sample";
+ "mmc";
interrupts = <33>;
status = "disabled";
#address-cells = <1>;
@@ -817,13 +809,9 @@
compatible = "allwinner,sun4i-a10-mmc";
reg = <0x01c11000 0x1000>;
clocks = <&ahb_gates 10>,
- <&mmc2_clk 0>,
- <&mmc2_clk 1>,
- <&mmc2_clk 2>;
+ <&mmc2_clk 0>;
clock-names = "ahb",
- "mmc",
- "output",
- "sample";
+ "mmc";
interrupts = <34>;
status = "disabled";
#address-cells = <1>;
@@ -834,13 +822,9 @@
compatible = "allwinner,sun4i-a10-mmc";
reg = <0x01c12000 0x1000>;
clocks = <&ahb_gates 11>,
- <&mmc3_clk 0>,
- <&mmc3_clk 1>,
- <&mmc3_clk 2>;
+ <&mmc3_clk 0>;
clock-names = "ahb",
- "mmc",
- "output",
- "sample";
+ "mmc";
interrupts = <35>;
status = "disabled";
#address-cells = <1>;
It turns out the A10 does not have mmc sample clocks (the bits for this in the register always read back 0, not listed in the datasheet), so remove the sample clocks from the mmc host nodes. Signed-off-by: Hans de Goede <hdegoede@redhat.com> --- arch/arm/boot/dts/sun4i-a10.dtsi | 32 ++++++++------------------------ 1 file changed, 8 insertions(+), 24 deletions(-)