17 #include <mach/irqs.h>
23 extern void __init pxa3xx_dt_init_irq(
void);
25 static const struct of_dev_auxdata pxa3xx_auxdata_lookup[]
__initconst = {
26 OF_DEV_AUXDATA(
"mrvl,pxa-uart", 0x40100000,
"pxa2xx-uart.0",
NULL),
27 OF_DEV_AUXDATA(
"mrvl,pxa-uart", 0x40200000,
"pxa2xx-uart.1",
NULL),
28 OF_DEV_AUXDATA(
"mrvl,pxa-uart", 0x40700000,
"pxa2xx-uart.2",
NULL),
29 OF_DEV_AUXDATA(
"mrvl,pxa-uart", 0x41600000,
"pxa2xx-uart.3",
NULL),
30 OF_DEV_AUXDATA(
"marvell,pxa-mmc", 0x41100000,
"pxa2xx-mci.0",
NULL),
31 OF_DEV_AUXDATA(
"mrvl,pxa-gpio", 0x40e00000,
"pxa-gpio",
NULL),
32 OF_DEV_AUXDATA(
"marvell,pxa-ohci", 0x4c000000,
"pxa27x-ohci",
NULL),
33 OF_DEV_AUXDATA(
"mrvl,pxa-i2c", 0x40301680,
"pxa2xx-i2c.0",
NULL),
34 OF_DEV_AUXDATA(
"mrvl,pwri2c", 0x40f500c0,
"pxa3xx-i2c.1",
NULL),
35 OF_DEV_AUXDATA(
"marvell,pxa3xx-nand", 0x43100000,
"pxa3xx-nand",
NULL),
39 static void __init pxa3xx_dt_init(
void)
42 pxa3xx_auxdata_lookup,
NULL);
45 static const char *pxa3xx_dt_board_compat[]
__initdata = {
56 .init_irq = pxa3xx_dt_init_irq,
60 .init_machine = pxa3xx_dt_init,
61 .dt_compat = pxa3xx_dt_board_compat,