]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/arm/mach-pxa/generic.c
[ARM] Remove MODE_(SVC|IRQ|FIQ|USR) and DEFAULT_FIQ
[linux-2.6-omap-h63xx.git] / arch / arm / mach-pxa / generic.c
index 3248bc9b94955ba934c914c6aef4763ae4e9a1c2..5efa84749f374fae50ade0adfcb67c5b8bacf494 100644 (file)
 #include <linux/kernel.h>
 #include <linux/init.h>
 #include <linux/delay.h>
-#include <linux/device.h>
+#include <linux/platform_device.h>
 #include <linux/ioport.h>
 #include <linux/pm.h>
+#include <linux/string.h>
 
 #include <asm/hardware.h>
 #include <asm/irq.h>
@@ -318,6 +319,11 @@ void __init pxa_set_ficp_info(struct pxaficp_platform_data *info)
        pxaficp_device.dev.platform_data = info;
 }
 
+static struct platform_device pxartc_device = {
+       .name           = "sa1100-rtc",
+       .id             = -1,
+};
+
 static struct platform_device *devices[] __initdata = {
        &pxamci_device,
        &udc_device,
@@ -328,6 +334,7 @@ static struct platform_device *devices[] __initdata = {
        &pxaficp_device,
        &i2c_device,
        &i2s_device,
+       &pxartc_device,
 };
 
 static int __init pxa_init(void)