Commit d0ec63f8 authored by Barry Song's avatar Barry Song Committed by Barry Song

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: default avatarBarry Song <Baohua.Song@csr.com>
parent bc0e489e
obj-y := timer.o obj-y := timer.o
obj-y += irq.o obj-y += irq.o
obj-y += rstc.o obj-y += rstc.o
obj-y += prima2.o obj-y += common.o
obj-y += rtciobrg.o obj-y += rtciobrg.o
obj-$(CONFIG_DEBUG_LL) += lluart.o obj-$(CONFIG_DEBUG_LL) += lluart.o
obj-$(CONFIG_CACHE_L2X0) += l2x0.o obj-$(CONFIG_CACHE_L2X0) += l2x0.o
......
...@@ -30,20 +30,21 @@ void __init sirfsoc_init_late(void) ...@@ -30,20 +30,21 @@ void __init sirfsoc_init_late(void)
sirfsoc_pm_init(); sirfsoc_pm_init();
} }
static const char *prima2cb_dt_match[] __initdata = { #ifdef CONFIG_ARCH_PRIMA2
"sirf,prima2-cb", static const char *prima2_dt_match[] __initdata = {
"sirf,prima2",
NULL NULL
}; };
MACHINE_START(PRIMA2_EVB, "prima2cb") DT_MACHINE_START(PRIMA2_DT, "Generic PRIMA2 (Flattened Device Tree)")
/* Maintainer: Barry Song <baohua.song@csr.com> */ /* Maintainer: Barry Song <baohua.song@csr.com> */
.atag_offset = 0x100,
.map_io = sirfsoc_map_lluart, .map_io = sirfsoc_map_lluart,
.init_irq = sirfsoc_of_irq_init, .init_irq = sirfsoc_of_irq_init,
.timer = &sirfsoc_timer, .timer = &sirfsoc_timer,
.dma_zone_size = SZ_256M, .dma_zone_size = SZ_256M,
.init_machine = sirfsoc_mach_init, .init_machine = sirfsoc_mach_init,
.init_late = sirfsoc_init_late, .init_late = sirfsoc_init_late,
.dt_compat = prima2cb_dt_match, .dt_compat = prima2_dt_match,
.restart = sirfsoc_restart, .restart = sirfsoc_restart,
MACHINE_END MACHINE_END
#endif
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment