aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTony Prisk <linux@prisktech.co.nz>2013-01-11 21:51:24 -0500
committerTony Prisk <linux@prisktech.co.nz>2013-01-11 21:51:24 -0500
commit8d31bfa551b9a1a61119e6d8fde08d0fa8cdfafb (patch)
treef984582d75700ceedf31ee4b6c8af7f9b4443fe7
parentce3f386fdf10d79eaf6ebd63bb7adbd95f08f9f0 (diff)
arm: vt8500: Add support for Wondermedia WM8750/WM8850
This patch adds support for the WM8750 (ARMv6) and WM8850 (ARMv7). Devicetree documentation is updated for new SoCs. Signed-off-by: Tony Prisk <linux@prisktech.co.nz>
-rw-r--r--Documentation/devicetree/bindings/arm/vt8500.txt8
-rw-r--r--arch/arm/mach-vt8500/Kconfig16
-rw-r--r--arch/arm/mach-vt8500/vt8500.c2
3 files changed, 26 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/arm/vt8500.txt b/Documentation/devicetree/bindings/arm/vt8500.txt
index d657832c6819..87dc1ddf4770 100644
--- a/Documentation/devicetree/bindings/arm/vt8500.txt
+++ b/Documentation/devicetree/bindings/arm/vt8500.txt
@@ -12,3 +12,11 @@ compatible = "wm,wm8505";
12Boards with the Wondermedia WM8650 SoC shall have the following properties: 12Boards with the Wondermedia WM8650 SoC shall have the following properties:
13Required root node property: 13Required root node property:
14compatible = "wm,wm8650"; 14compatible = "wm,wm8650";
15
16Boards with the Wondermedia WM8750 SoC shall have the following properties:
17Required root node property:
18compatible = "wm,wm8750";
19
20Boards with the Wondermedia WM8850 SoC shall have the following properties:
21Required root node property:
22compatible = "wm,wm8850";
diff --git a/arch/arm/mach-vt8500/Kconfig b/arch/arm/mach-vt8500/Kconfig
index cdcc4329b4a8..747aa14d0475 100644
--- a/arch/arm/mach-vt8500/Kconfig
+++ b/arch/arm/mach-vt8500/Kconfig
@@ -15,3 +15,19 @@ config ARCH_WM8505
15 select ARCH_VT8500 15 select ARCH_VT8500
16 select CPU_ARM926T 16 select CPU_ARM926T
17 help 17 help
18
19config ARCH_WM8750
20 bool "WonderMedia WM8750"
21 depends on ARCH_MULTI_V6
22 select ARCH_VT8500
23 select CPU_V6
24 help
25 Support for WonderMedia WM8750 System-on-Chip.
26
27config ARCH_WM8850
28 bool "WonderMedia WM8850"
29 depends on ARCH_MULTI_V7
30 select ARCH_VT8500
31 select CPU_V7
32 help
33 Support for WonderMedia WM8850 System-on-Chip.
diff --git a/arch/arm/mach-vt8500/vt8500.c b/arch/arm/mach-vt8500/vt8500.c
index 3c66d48ea082..55162ab1a943 100644
--- a/arch/arm/mach-vt8500/vt8500.c
+++ b/arch/arm/mach-vt8500/vt8500.c
@@ -183,6 +183,8 @@ static const char * const vt8500_dt_compat[] = {
183 "via,vt8500", 183 "via,vt8500",
184 "wm,wm8650", 184 "wm,wm8650",
185 "wm,wm8505", 185 "wm,wm8505",
186 "wm,wm8750",
187 "wm,wm8850",
186}; 188};
187 189
188DT_MACHINE_START(WMT_DT, "VIA/Wondermedia SoC (Device Tree Support)") 190DT_MACHINE_START(WMT_DT, "VIA/Wondermedia SoC (Device Tree Support)")