diff options
Diffstat (limited to 'arch/sh/boards/mach-se')
-rw-r--r-- | arch/sh/boards/mach-se/7206/setup.c | 15 | ||||
-rw-r--r-- | arch/sh/boards/mach-se/7343/setup.c | 21 | ||||
-rw-r--r-- | arch/sh/boards/mach-se/770x/setup.c | 15 | ||||
-rw-r--r-- | arch/sh/boards/mach-se/7721/setup.c | 15 | ||||
-rw-r--r-- | arch/sh/boards/mach-se/7722/setup.c | 21 | ||||
-rw-r--r-- | arch/sh/boards/mach-se/7724/setup.c | 21 | ||||
-rw-r--r-- | arch/sh/boards/mach-se/7780/setup.c | 21 |
7 files changed, 42 insertions, 87 deletions
diff --git a/arch/sh/boards/mach-se/7206/setup.c b/arch/sh/boards/mach-se/7206/setup.c index f5466384972e..8f5c65d43d1d 100644 --- a/arch/sh/boards/mach-se/7206/setup.c +++ b/arch/sh/boards/mach-se/7206/setup.c | |||
@@ -50,15 +50,12 @@ static unsigned char heartbeat_bit_pos[] = { 8, 9, 10, 11, 12, 13, 14, 15 }; | |||
50 | static struct heartbeat_data heartbeat_data = { | 50 | static struct heartbeat_data heartbeat_data = { |
51 | .bit_pos = heartbeat_bit_pos, | 51 | .bit_pos = heartbeat_bit_pos, |
52 | .nr_bits = ARRAY_SIZE(heartbeat_bit_pos), | 52 | .nr_bits = ARRAY_SIZE(heartbeat_bit_pos), |
53 | .regsize = 32, | ||
54 | }; | 53 | }; |
55 | 54 | ||
56 | static struct resource heartbeat_resources[] = { | 55 | static struct resource heartbeat_resource = { |
57 | [0] = { | 56 | .start = PA_LED, |
58 | .start = PA_LED, | 57 | .end = PA_LED, |
59 | .end = PA_LED, | 58 | .flags = IORESOURCE_MEM | IORESOURCE_MEM_32BIT, |
60 | .flags = IORESOURCE_MEM, | ||
61 | }, | ||
62 | }; | 59 | }; |
63 | 60 | ||
64 | static struct platform_device heartbeat_device = { | 61 | static struct platform_device heartbeat_device = { |
@@ -67,8 +64,8 @@ static struct platform_device heartbeat_device = { | |||
67 | .dev = { | 64 | .dev = { |
68 | .platform_data = &heartbeat_data, | 65 | .platform_data = &heartbeat_data, |
69 | }, | 66 | }, |
70 | .num_resources = ARRAY_SIZE(heartbeat_resources), | 67 | .num_resources = 1, |
71 | .resource = heartbeat_resources, | 68 | .resource = &heartbeat_resource, |
72 | }; | 69 | }; |
73 | 70 | ||
74 | static struct platform_device *se7206_devices[] __initdata = { | 71 | static struct platform_device *se7206_devices[] __initdata = { |
diff --git a/arch/sh/boards/mach-se/7343/setup.c b/arch/sh/boards/mach-se/7343/setup.c index 292cc47d853f..3412bb2973ae 100644 --- a/arch/sh/boards/mach-se/7343/setup.c +++ b/arch/sh/boards/mach-se/7343/setup.c | |||
@@ -11,26 +11,17 @@ | |||
11 | #include <asm/irq.h> | 11 | #include <asm/irq.h> |
12 | #include <asm/io.h> | 12 | #include <asm/io.h> |
13 | 13 | ||
14 | static struct resource heartbeat_resources[] = { | 14 | static struct resource heartbeat_resource = { |
15 | [0] = { | 15 | .start = PA_LED, |
16 | .start = PA_LED, | 16 | .end = PA_LED, |
17 | .end = PA_LED, | 17 | .flags = IORESOURCE_MEM | IORESOURCE_MEM_16BIT, |
18 | .flags = IORESOURCE_MEM, | ||
19 | }, | ||
20 | }; | ||
21 | |||
22 | static struct heartbeat_data heartbeat_data = { | ||
23 | .regsize = 16, | ||
24 | }; | 18 | }; |
25 | 19 | ||
26 | static struct platform_device heartbeat_device = { | 20 | static struct platform_device heartbeat_device = { |
27 | .name = "heartbeat", | 21 | .name = "heartbeat", |
28 | .id = -1, | 22 | .id = -1, |
29 | .dev = { | 23 | .num_resources = 1, |
30 | .platform_data = &heartbeat_data, | 24 | .resource = &heartbeat_resource, |
31 | }, | ||
32 | .num_resources = ARRAY_SIZE(heartbeat_resources), | ||
33 | .resource = heartbeat_resources, | ||
34 | }; | 25 | }; |
35 | 26 | ||
36 | static struct mtd_partition nor_flash_partitions[] = { | 27 | static struct mtd_partition nor_flash_partitions[] = { |
diff --git a/arch/sh/boards/mach-se/770x/setup.c b/arch/sh/boards/mach-se/770x/setup.c index 527eb6b12610..66d39d1b0901 100644 --- a/arch/sh/boards/mach-se/770x/setup.c +++ b/arch/sh/boards/mach-se/770x/setup.c | |||
@@ -93,15 +93,12 @@ static unsigned char heartbeat_bit_pos[] = { 8, 9, 10, 11, 12, 13, 14, 15 }; | |||
93 | static struct heartbeat_data heartbeat_data = { | 93 | static struct heartbeat_data heartbeat_data = { |
94 | .bit_pos = heartbeat_bit_pos, | 94 | .bit_pos = heartbeat_bit_pos, |
95 | .nr_bits = ARRAY_SIZE(heartbeat_bit_pos), | 95 | .nr_bits = ARRAY_SIZE(heartbeat_bit_pos), |
96 | .regsize = 16, | ||
97 | }; | 96 | }; |
98 | 97 | ||
99 | static struct resource heartbeat_resources[] = { | 98 | static struct resource heartbeat_resource = { |
100 | [0] = { | 99 | .start = PA_LED, |
101 | .start = PA_LED, | 100 | .end = PA_LED, |
102 | .end = PA_LED, | 101 | .flags = IORESOURCE_MEM | IORESOURCE_MEM_16BIT, |
103 | .flags = IORESOURCE_MEM, | ||
104 | }, | ||
105 | }; | 102 | }; |
106 | 103 | ||
107 | static struct platform_device heartbeat_device = { | 104 | static struct platform_device heartbeat_device = { |
@@ -110,8 +107,8 @@ static struct platform_device heartbeat_device = { | |||
110 | .dev = { | 107 | .dev = { |
111 | .platform_data = &heartbeat_data, | 108 | .platform_data = &heartbeat_data, |
112 | }, | 109 | }, |
113 | .num_resources = ARRAY_SIZE(heartbeat_resources), | 110 | .num_resources = 1, |
114 | .resource = heartbeat_resources, | 111 | .resource = &heartbeat_resource, |
115 | }; | 112 | }; |
116 | 113 | ||
117 | #if defined(CONFIG_CPU_SUBTYPE_SH7710) ||\ | 114 | #if defined(CONFIG_CPU_SUBTYPE_SH7710) ||\ |
diff --git a/arch/sh/boards/mach-se/7721/setup.c b/arch/sh/boards/mach-se/7721/setup.c index 55af4c36b43a..460da53b4961 100644 --- a/arch/sh/boards/mach-se/7721/setup.c +++ b/arch/sh/boards/mach-se/7721/setup.c | |||
@@ -23,15 +23,12 @@ static unsigned char heartbeat_bit_pos[] = { 8, 9, 10, 11, 12, 13, 14, 15 }; | |||
23 | static struct heartbeat_data heartbeat_data = { | 23 | static struct heartbeat_data heartbeat_data = { |
24 | .bit_pos = heartbeat_bit_pos, | 24 | .bit_pos = heartbeat_bit_pos, |
25 | .nr_bits = ARRAY_SIZE(heartbeat_bit_pos), | 25 | .nr_bits = ARRAY_SIZE(heartbeat_bit_pos), |
26 | .regsize = 16, | ||
27 | }; | 26 | }; |
28 | 27 | ||
29 | static struct resource heartbeat_resources[] = { | 28 | static struct resource heartbeat_resource = { |
30 | [0] = { | 29 | .start = PA_LED, |
31 | .start = PA_LED, | 30 | .end = PA_LED, |
32 | .end = PA_LED, | 31 | .flags = IORESOURCE_MEM | IORESOURCE_MEM_16BIT, |
33 | .flags = IORESOURCE_MEM, | ||
34 | }, | ||
35 | }; | 32 | }; |
36 | 33 | ||
37 | static struct platform_device heartbeat_device = { | 34 | static struct platform_device heartbeat_device = { |
@@ -40,8 +37,8 @@ static struct platform_device heartbeat_device = { | |||
40 | .dev = { | 37 | .dev = { |
41 | .platform_data = &heartbeat_data, | 38 | .platform_data = &heartbeat_data, |
42 | }, | 39 | }, |
43 | .num_resources = ARRAY_SIZE(heartbeat_resources), | 40 | .num_resources = 1, |
44 | .resource = heartbeat_resources, | 41 | .resource = &heartbeat_resource, |
45 | }; | 42 | }; |
46 | 43 | ||
47 | static struct resource cf_ide_resources[] = { | 44 | static struct resource cf_ide_resources[] = { |
diff --git a/arch/sh/boards/mach-se/7722/setup.c b/arch/sh/boards/mach-se/7722/setup.c index b1cb9425b600..93675418171d 100644 --- a/arch/sh/boards/mach-se/7722/setup.c +++ b/arch/sh/boards/mach-se/7722/setup.c | |||
@@ -25,26 +25,17 @@ | |||
25 | #include <cpu/sh7722.h> | 25 | #include <cpu/sh7722.h> |
26 | 26 | ||
27 | /* Heartbeat */ | 27 | /* Heartbeat */ |
28 | static struct heartbeat_data heartbeat_data = { | 28 | static struct resource heartbeat_resource = { |
29 | .regsize = 16, | 29 | .start = PA_LED, |
30 | }; | 30 | .end = PA_LED, |
31 | 31 | .flags = IORESOURCE_MEM | IORESOURCE_MEM_16BIT, | |
32 | static struct resource heartbeat_resources[] = { | ||
33 | [0] = { | ||
34 | .start = PA_LED, | ||
35 | .end = PA_LED, | ||
36 | .flags = IORESOURCE_MEM, | ||
37 | }, | ||
38 | }; | 32 | }; |
39 | 33 | ||
40 | static struct platform_device heartbeat_device = { | 34 | static struct platform_device heartbeat_device = { |
41 | .name = "heartbeat", | 35 | .name = "heartbeat", |
42 | .id = -1, | 36 | .id = -1, |
43 | .dev = { | 37 | .num_resources = 1, |
44 | .platform_data = &heartbeat_data, | 38 | .resource = &heartbeat_resource, |
45 | }, | ||
46 | .num_resources = ARRAY_SIZE(heartbeat_resources), | ||
47 | .resource = heartbeat_resources, | ||
48 | }; | 39 | }; |
49 | 40 | ||
50 | /* SMC91x */ | 41 | /* SMC91x */ |
diff --git a/arch/sh/boards/mach-se/7724/setup.c b/arch/sh/boards/mach-se/7724/setup.c index 5d0f70b46c97..cbfba783ee49 100644 --- a/arch/sh/boards/mach-se/7724/setup.c +++ b/arch/sh/boards/mach-se/7724/setup.c | |||
@@ -53,26 +53,17 @@ | |||
53 | */ | 53 | */ |
54 | 54 | ||
55 | /* Heartbeat */ | 55 | /* Heartbeat */ |
56 | static struct heartbeat_data heartbeat_data = { | 56 | static struct resource heartbeat_resource = { |
57 | .regsize = 16, | 57 | .start = PA_LED, |
58 | }; | 58 | .end = PA_LED, |
59 | 59 | .flags = IORESOURCE_MEM | IORESOURCE_MEM_16BIT, | |
60 | static struct resource heartbeat_resources[] = { | ||
61 | [0] = { | ||
62 | .start = PA_LED, | ||
63 | .end = PA_LED, | ||
64 | .flags = IORESOURCE_MEM, | ||
65 | }, | ||
66 | }; | 60 | }; |
67 | 61 | ||
68 | static struct platform_device heartbeat_device = { | 62 | static struct platform_device heartbeat_device = { |
69 | .name = "heartbeat", | 63 | .name = "heartbeat", |
70 | .id = -1, | 64 | .id = -1, |
71 | .dev = { | 65 | .num_resources = 1, |
72 | .platform_data = &heartbeat_data, | 66 | .resource = &heartbeat_resource, |
73 | }, | ||
74 | .num_resources = ARRAY_SIZE(heartbeat_resources), | ||
75 | .resource = heartbeat_resources, | ||
76 | }; | 67 | }; |
77 | 68 | ||
78 | /* LAN91C111 */ | 69 | /* LAN91C111 */ |
diff --git a/arch/sh/boards/mach-se/7780/setup.c b/arch/sh/boards/mach-se/7780/setup.c index 1d3a867e94e3..f7bfb3f83692 100644 --- a/arch/sh/boards/mach-se/7780/setup.c +++ b/arch/sh/boards/mach-se/7780/setup.c | |||
@@ -17,26 +17,17 @@ | |||
17 | #include <asm/heartbeat.h> | 17 | #include <asm/heartbeat.h> |
18 | 18 | ||
19 | /* Heartbeat */ | 19 | /* Heartbeat */ |
20 | static struct heartbeat_data heartbeat_data = { | 20 | static struct resource heartbeat_resource = { |
21 | .regsize = 16, | 21 | .start = PA_LED, |
22 | }; | 22 | .end = PA_LED, |
23 | 23 | .flags = IORESOURCE_MEM | IORESOURCE_MEM_16BIT, | |
24 | static struct resource heartbeat_resources[] = { | ||
25 | [0] = { | ||
26 | .start = PA_LED, | ||
27 | .end = PA_LED, | ||
28 | .flags = IORESOURCE_MEM, | ||
29 | }, | ||
30 | }; | 24 | }; |
31 | 25 | ||
32 | static struct platform_device heartbeat_device = { | 26 | static struct platform_device heartbeat_device = { |
33 | .name = "heartbeat", | 27 | .name = "heartbeat", |
34 | .id = -1, | 28 | .id = -1, |
35 | .dev = { | 29 | .num_resources = 1, |
36 | .platform_data = &heartbeat_data, | 30 | .resource = &heartbeat_resource, |
37 | }, | ||
38 | .num_resources = ARRAY_SIZE(heartbeat_resources), | ||
39 | .resource = heartbeat_resources, | ||
40 | }; | 31 | }; |
41 | 32 | ||
42 | /* SMC91x */ | 33 | /* SMC91x */ |