]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/arm/mach-mmp/include/mach/devices.h
[ARM] pxa: add base support for Marvell PXA910
[linux-2.6-omap-h63xx.git] / arch / arm / mach-mmp / include / mach / devices.h
index bc03388d5fde2b70a73c3f5932098c6f137ba9de..24585397217e7dff8035efd8c960738345a74a74 100644 (file)
@@ -24,4 +24,14 @@ struct pxa_device_desc pxa168_device_##_name __initdata = {          \
        .dma            = { _dma },                                     \
 };
 
+#define PXA910_DEVICE(_name, _drv, _id, _irq, _start, _size, _dma...)  \
+struct pxa_device_desc pxa910_device_##_name __initdata = {            \
+       .dev_name       = "pxa910-" #_name,                             \
+       .drv_name       = _drv,                                         \
+       .id             = _id,                                          \
+       .irq            = IRQ_PXA910_##_irq,                            \
+       .start          = _start,                                       \
+       .size           = _size,                                        \
+       .dma            = { _dma },                                     \
+};
 extern int pxa_register_device(struct pxa_device_desc *, void *, size_t);