|
@@ -50,15 +50,12 @@ static unsigned char heartbeat_bit_pos[] = { 8, 9, 10, 11, 12, 13, 14, 15 };
|
|
static struct heartbeat_data heartbeat_data = {
|
|
static struct heartbeat_data heartbeat_data = {
|
|
.bit_pos = heartbeat_bit_pos,
|
|
.bit_pos = heartbeat_bit_pos,
|
|
.nr_bits = ARRAY_SIZE(heartbeat_bit_pos),
|
|
.nr_bits = ARRAY_SIZE(heartbeat_bit_pos),
|
|
- .regsize = 32,
|
|
|
|
};
|
|
};
|
|
|
|
|
|
-static struct resource heartbeat_resources[] = {
|
|
|
|
- [0] = {
|
|
|
|
- .start = PA_LED,
|
|
|
|
- .end = PA_LED,
|
|
|
|
- .flags = IORESOURCE_MEM,
|
|
|
|
- },
|
|
|
|
|
|
+static struct resource heartbeat_resource = {
|
|
|
|
+ .start = PA_LED,
|
|
|
|
+ .end = PA_LED,
|
|
|
|
+ .flags = IORESOURCE_MEM | IORESOURCE_MEM_32BIT,
|
|
};
|
|
};
|
|
|
|
|
|
static struct platform_device heartbeat_device = {
|
|
static struct platform_device heartbeat_device = {
|
|
@@ -67,8 +64,8 @@ static struct platform_device heartbeat_device = {
|
|
.dev = {
|
|
.dev = {
|
|
.platform_data = &heartbeat_data,
|
|
.platform_data = &heartbeat_data,
|
|
},
|
|
},
|
|
- .num_resources = ARRAY_SIZE(heartbeat_resources),
|
|
|
|
- .resource = heartbeat_resources,
|
|
|
|
|
|
+ .num_resources = 1,
|
|
|
|
+ .resource = &heartbeat_resource,
|
|
};
|
|
};
|
|
|
|
|
|
static struct platform_device *se7206_devices[] __initdata = {
|
|
static struct platform_device *se7206_devices[] __initdata = {
|