18 #include <mach/irqs.h>
29 static const struct of_dev_auxdata pxa168_auxdata_lookup[]
__initconst = {
30 OF_DEV_AUXDATA(
"mrvl,mmp-uart", 0xd4017000,
"pxa2xx-uart.0",
NULL),
31 OF_DEV_AUXDATA(
"mrvl,mmp-uart", 0xd4018000,
"pxa2xx-uart.1",
NULL),
32 OF_DEV_AUXDATA(
"mrvl,mmp-uart", 0xd4026000,
"pxa2xx-uart.2",
NULL),
33 OF_DEV_AUXDATA(
"mrvl,mmp-twsi", 0xd4011000,
"pxa2xx-i2c.0",
NULL),
34 OF_DEV_AUXDATA(
"mrvl,mmp-twsi", 0xd4025000,
"pxa2xx-i2c.1",
NULL),
35 OF_DEV_AUXDATA(
"mrvl,mmp-gpio", 0xd4019000,
"pxa-gpio",
NULL),
36 OF_DEV_AUXDATA(
"mrvl,mmp-rtc", 0xd4010000,
"sa1100-rtc",
NULL),
40 static const struct of_dev_auxdata pxa910_auxdata_lookup[]
__initconst = {
41 OF_DEV_AUXDATA(
"mrvl,mmp-uart", 0xd4017000,
"pxa2xx-uart.0",
NULL),
42 OF_DEV_AUXDATA(
"mrvl,mmp-uart", 0xd4018000,
"pxa2xx-uart.1",
NULL),
43 OF_DEV_AUXDATA(
"mrvl,mmp-uart", 0xd4036000,
"pxa2xx-uart.2",
NULL),
44 OF_DEV_AUXDATA(
"mrvl,mmp-twsi", 0xd4011000,
"pxa2xx-i2c.0",
NULL),
45 OF_DEV_AUXDATA(
"mrvl,mmp-twsi", 0xd4037000,
"pxa2xx-i2c.1",
NULL),
46 OF_DEV_AUXDATA(
"mrvl,mmp-gpio", 0xd4019000,
"pxa-gpio",
NULL),
47 OF_DEV_AUXDATA(
"mrvl,mmp-rtc", 0xd4010000,
"sa1100-rtc",
NULL),
51 static void __init pxa168_dt_init(
void)
54 pxa168_auxdata_lookup,
NULL);
57 static void __init pxa910_dt_init(
void)
60 pxa910_auxdata_lookup,
NULL);
63 static const char *mmp_dt_board_compat[]
__initdata = {
64 "mrvl,pxa168-aspenite",
72 .timer = &mmp_dt_timer,
73 .init_machine = pxa168_dt_init,
74 .dt_compat = mmp_dt_board_compat,
80 .timer = &mmp_dt_timer,
81 .init_machine = pxa910_dt_init,
82 .dt_compat = mmp_dt_board_compat,