arm: vt8500: Add SDHC support to WM8505 DT
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>
This commit is contained in:
parent
768cc7675d
commit
3e87515a2f
|
@ -60,6 +60,19 @@
|
||||||
clock-frequency = <24000000>;
|
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 {
|
clkuart0: uart0 {
|
||||||
#clock-cells = <0>;
|
#clock-cells = <0>;
|
||||||
compatible = "via,vt8500-device-clock";
|
compatible = "via,vt8500-device-clock";
|
||||||
|
@ -107,6 +120,16 @@
|
||||||
enable-reg = <0x250>;
|
enable-reg = <0x250>;
|
||||||
enable-bit = <23>;
|
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>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -187,5 +210,13 @@
|
||||||
reg = <0xd8100000 0x10000>;
|
reg = <0xd8100000 0x10000>;
|
||||||
interrupts = <48>;
|
interrupts = <48>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
sdhc@d800a000 {
|
||||||
|
compatible = "wm,wm8505-sdhc";
|
||||||
|
reg = <0xd800a000 0x1000>;
|
||||||
|
interrupts = <20 21>;
|
||||||
|
clocks = <&clksdhc>;
|
||||||
|
bus-width = <4>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue