|
@@ -98,15 +98,9 @@ static void __init rpc_map_io(void)
|
|
|
}
|
|
|
|
|
|
static struct resource acornfb_resources[] = {
|
|
|
- { /* VIDC */
|
|
|
- .start = 0x03400000,
|
|
|
- .end = 0x035fffff,
|
|
|
- .flags = IORESOURCE_MEM,
|
|
|
- }, {
|
|
|
- .start = IRQ_VSYNCPULSE,
|
|
|
- .end = IRQ_VSYNCPULSE,
|
|
|
- .flags = IORESOURCE_IRQ,
|
|
|
- },
|
|
|
+ /* VIDC */
|
|
|
+ DEFINE_RES_MEM(0x03400000, 0x00200000),
|
|
|
+ DEFINE_RES_IRQ(IRQ_VSYNCPULSE),
|
|
|
};
|
|
|
|
|
|
static struct platform_device acornfb_device = {
|
|
@@ -120,11 +114,7 @@ static struct platform_device acornfb_device = {
|
|
|
};
|
|
|
|
|
|
static struct resource iomd_resources[] = {
|
|
|
- {
|
|
|
- .start = 0x03200000,
|
|
|
- .end = 0x0320ffff,
|
|
|
- .flags = IORESOURCE_MEM,
|
|
|
- },
|
|
|
+ DEFINE_RES_MEM(0x03200000, 0x10000),
|
|
|
};
|
|
|
|
|
|
static struct platform_device iomd_device = {
|
|
@@ -174,21 +164,9 @@ static struct pata_platform_info pata_platform_data = {
|
|
|
};
|
|
|
|
|
|
static struct resource pata_resources[] = {
|
|
|
- [0] = {
|
|
|
- .start = 0x030107c0,
|
|
|
- .end = 0x030107df,
|
|
|
- .flags = IORESOURCE_MEM,
|
|
|
- },
|
|
|
- [1] = {
|
|
|
- .start = 0x03010fd8,
|
|
|
- .end = 0x03010fdb,
|
|
|
- .flags = IORESOURCE_MEM,
|
|
|
- },
|
|
|
- [2] = {
|
|
|
- .start = IRQ_HARDDISK,
|
|
|
- .end = IRQ_HARDDISK,
|
|
|
- .flags = IORESOURCE_IRQ,
|
|
|
- },
|
|
|
+ DEFINE_RES_MEM(0x030107c0, 0x20),
|
|
|
+ DEFINE_RES_MEM(0x03010fd8, 0x04),
|
|
|
+ DEFINE_RES_IRQ(IRQ_HARDDISK),
|
|
|
};
|
|
|
|
|
|
static struct platform_device pata_device = {
|