diff options
author | Barry Song <Baohua.Song@csr.com> | 2012-08-23 01:41:57 -0400 |
---|---|---|
committer | Barry Song <Barry.Song@csr.com> | 2012-08-28 05:06:10 -0400 |
commit | d0ec63f852f8e5171ad5f6728599560393daced6 (patch) | |
tree | 3fde911a76651395077be382f1a900995b43ea30 /arch | |
parent | bc0e489eb07f4aa2fb5cb9b7ff1fdf4b6ba3bda5 (diff) |
ARM: PRIMA2: use DT_MACHINE_START and convert to generic board
we will have SiRFMarco and SiRFPolo, all of them will be in the
generic board.
Signed-off-by: Barry Song <Baohua.Song@csr.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-prima2/Makefile | 2 | ||||
-rw-r--r-- | arch/arm/mach-prima2/common.c (renamed from arch/arm/mach-prima2/prima2.c) | 11 |
2 files changed, 7 insertions, 6 deletions
diff --git a/arch/arm/mach-prima2/Makefile b/arch/arm/mach-prima2/Makefile index 841847d56032..f2cde60812a6 100644 --- a/arch/arm/mach-prima2/Makefile +++ b/arch/arm/mach-prima2/Makefile | |||
@@ -1,7 +1,7 @@ | |||
1 | obj-y := timer.o | 1 | obj-y := timer.o |
2 | obj-y += irq.o | 2 | obj-y += irq.o |
3 | obj-y += rstc.o | 3 | obj-y += rstc.o |
4 | obj-y += prima2.o | 4 | obj-y += common.o |
5 | obj-y += rtciobrg.o | 5 | obj-y += rtciobrg.o |
6 | obj-$(CONFIG_DEBUG_LL) += lluart.o | 6 | obj-$(CONFIG_DEBUG_LL) += lluart.o |
7 | obj-$(CONFIG_CACHE_L2X0) += l2x0.o | 7 | obj-$(CONFIG_CACHE_L2X0) += l2x0.o |
diff --git a/arch/arm/mach-prima2/prima2.c b/arch/arm/mach-prima2/common.c index e9a17aebe0d6..f25a54194639 100644 --- a/arch/arm/mach-prima2/prima2.c +++ b/arch/arm/mach-prima2/common.c | |||
@@ -30,20 +30,21 @@ void __init sirfsoc_init_late(void) | |||
30 | sirfsoc_pm_init(); | 30 | sirfsoc_pm_init(); |
31 | } | 31 | } |
32 | 32 | ||
33 | static const char *prima2cb_dt_match[] __initdata = { | 33 | #ifdef CONFIG_ARCH_PRIMA2 |
34 | "sirf,prima2-cb", | 34 | static const char *prima2_dt_match[] __initdata = { |
35 | "sirf,prima2", | ||
35 | NULL | 36 | NULL |
36 | }; | 37 | }; |
37 | 38 | ||
38 | MACHINE_START(PRIMA2_EVB, "prima2cb") | 39 | DT_MACHINE_START(PRIMA2_DT, "Generic PRIMA2 (Flattened Device Tree)") |
39 | /* Maintainer: Barry Song <baohua.song@csr.com> */ | 40 | /* Maintainer: Barry Song <baohua.song@csr.com> */ |
40 | .atag_offset = 0x100, | ||
41 | .map_io = sirfsoc_map_lluart, | 41 | .map_io = sirfsoc_map_lluart, |
42 | .init_irq = sirfsoc_of_irq_init, | 42 | .init_irq = sirfsoc_of_irq_init, |
43 | .timer = &sirfsoc_timer, | 43 | .timer = &sirfsoc_timer, |
44 | .dma_zone_size = SZ_256M, | 44 | .dma_zone_size = SZ_256M, |
45 | .init_machine = sirfsoc_mach_init, | 45 | .init_machine = sirfsoc_mach_init, |
46 | .init_late = sirfsoc_init_late, | 46 | .init_late = sirfsoc_init_late, |
47 | .dt_compat = prima2cb_dt_match, | 47 | .dt_compat = prima2_dt_match, |
48 | .restart = sirfsoc_restart, | 48 | .restart = sirfsoc_restart, |
49 | MACHINE_END | 49 | MACHINE_END |
50 | #endif | ||