Skip to content

Commit

Permalink
arm: vt8500: Add SDHC support to WM8505 DT
Browse files Browse the repository at this point in the history
This patch adds the required node for the SDHC controller on WM8505 SoCs.

Signed-off-by: Tony Prisk <linux@prisktech.co.nz>
Signed-off-by: Olof Johansson <olof@lixom.net>
  • Loading branch information
Tony Prisk authored and Olof Johansson committed Apr 13, 2013
1 parent 768cc76 commit 3e87515
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions arch/arm/boot/dts/wm8505.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,19 @@
clock-frequency = <24000000>;
};

ref25: ref25M {
#clock-cells = <0>;
compatible = "fixed-clock";
clock-frequency = <25000000>;
};

pllb: pllb {
#clock-cells = <0>;
compatible = "via,vt8500-pll-clock";
clocks = <&ref25>;
reg = <0x204>;
};

clkuart0: uart0 {
#clock-cells = <0>;
compatible = "via,vt8500-device-clock";
Expand Down Expand Up @@ -107,6 +120,16 @@
enable-reg = <0x250>;
enable-bit = <23>;
};

clksdhc: sdhc {
#clock-cells = <0>;
compatible = "via,vt8500-device-clock";
clocks = <&pllb>;
divisor-reg = <0x328>;
divisor-mask = <0x3f>;
enable-reg = <0x254>;
enable-bit = <18>;
};
};
};

Expand Down Expand Up @@ -187,5 +210,13 @@
reg = <0xd8100000 0x10000>;
interrupts = <48>;
};

sdhc@d800a000 {
compatible = "wm,wm8505-sdhc";
reg = <0xd800a000 0x1000>;
interrupts = <20 21>;
clocks = <&clksdhc>;
bus-width = <4>;
};
};
};

0 comments on commit 3e87515

Please sign in to comment.