14 #define pr_fmt(fmt) "SPEAr1310: " fmt
21 #include <mach/generic.h>
22 #include <mach/spear.h>
25 #define SPEAR1310_SSP1_BASE UL(0x5D400000)
26 #define SPEAR1310_SATA0_BASE UL(0xB1000000)
27 #define SPEAR1310_SATA1_BASE UL(0xB1800000)
28 #define SPEAR1310_SATA2_BASE UL(0xB4000000)
38 static struct of_dev_auxdata spear1310_auxdata_lookup[]
__initdata = {
48 static void __init spear1310_dt_init(
void)
51 spear1310_auxdata_lookup,
NULL);
54 static const char *
const spear1310_dt_board_compat[] = {
67 .virtual = VA_SPEAR1310_RAS_GRP1_BASE,
74 static void __init spear1310_map_io(
void)
80 DT_MACHINE_START(SPEAR1310_DT,
"ST SPEAr1310 SoC with Flattened Device Tree")
82 .map_io = spear1310_map_io,
86 .init_machine = spear1310_dt_init,
88 .dt_compat = spear1310_dt_board_compat,