diff options
| -rw-r--r-- | arch/sh/boards/se/770x/setup.c | 1 | ||||
| -rw-r--r-- | arch/sh/boards/se/7722/setup.c | 8 | ||||
| -rw-r--r-- | arch/sh/boards/se/7780/setup.c | 8 |
3 files changed, 17 insertions, 0 deletions
diff --git a/arch/sh/boards/se/770x/setup.c b/arch/sh/boards/se/770x/setup.c index d07a3368f546..318bc8a3969c 100644 --- a/arch/sh/boards/se/770x/setup.c +++ b/arch/sh/boards/se/770x/setup.c | |||
| @@ -94,6 +94,7 @@ static unsigned char heartbeat_bit_pos[] = { 8, 9, 10, 11, 12, 13, 14, 15 }; | |||
| 94 | static struct heartbeat_data heartbeat_data = { | 94 | static struct heartbeat_data heartbeat_data = { |
| 95 | .bit_pos = heartbeat_bit_pos, | 95 | .bit_pos = heartbeat_bit_pos, |
| 96 | .nr_bits = ARRAY_SIZE(heartbeat_bit_pos), | 96 | .nr_bits = ARRAY_SIZE(heartbeat_bit_pos), |
| 97 | .regsize = 16, | ||
| 97 | }; | 98 | }; |
| 98 | 99 | ||
| 99 | static struct resource heartbeat_resources[] = { | 100 | static struct resource heartbeat_resources[] = { |
diff --git a/arch/sh/boards/se/7722/setup.c b/arch/sh/boards/se/7722/setup.c index 20f064083cc2..eb97dca5b736 100644 --- a/arch/sh/boards/se/7722/setup.c +++ b/arch/sh/boards/se/7722/setup.c | |||
| @@ -16,8 +16,13 @@ | |||
| 16 | #include <asm/machvec.h> | 16 | #include <asm/machvec.h> |
| 17 | #include <asm/se7722.h> | 17 | #include <asm/se7722.h> |
| 18 | #include <asm/io.h> | 18 | #include <asm/io.h> |
| 19 | #include <asm/heartbeat.h> | ||
| 19 | 20 | ||
| 20 | /* Heartbeat */ | 21 | /* Heartbeat */ |
| 22 | static struct heartbeat_data heartbeat_data = { | ||
| 23 | .regsize = 16, | ||
| 24 | }; | ||
| 25 | |||
| 21 | static struct resource heartbeat_resources[] = { | 26 | static struct resource heartbeat_resources[] = { |
| 22 | [0] = { | 27 | [0] = { |
| 23 | .start = PA_LED, | 28 | .start = PA_LED, |
| @@ -29,6 +34,9 @@ static struct resource heartbeat_resources[] = { | |||
| 29 | static struct platform_device heartbeat_device = { | 34 | static struct platform_device heartbeat_device = { |
| 30 | .name = "heartbeat", | 35 | .name = "heartbeat", |
| 31 | .id = -1, | 36 | .id = -1, |
| 37 | .dev = { | ||
| 38 | .platform_data = &heartbeat_data, | ||
| 39 | }, | ||
| 32 | .num_resources = ARRAY_SIZE(heartbeat_resources), | 40 | .num_resources = ARRAY_SIZE(heartbeat_resources), |
| 33 | .resource = heartbeat_resources, | 41 | .resource = heartbeat_resources, |
| 34 | }; | 42 | }; |
diff --git a/arch/sh/boards/se/7780/setup.c b/arch/sh/boards/se/7780/setup.c index 76e53b26a808..0f08ab3b2bec 100644 --- a/arch/sh/boards/se/7780/setup.c +++ b/arch/sh/boards/se/7780/setup.c | |||
| @@ -14,8 +14,13 @@ | |||
| 14 | #include <asm/machvec.h> | 14 | #include <asm/machvec.h> |
| 15 | #include <asm/se7780.h> | 15 | #include <asm/se7780.h> |
| 16 | #include <asm/io.h> | 16 | #include <asm/io.h> |
| 17 | #include <asm/heartbeat.h> | ||
| 17 | 18 | ||
| 18 | /* Heartbeat */ | 19 | /* Heartbeat */ |
| 20 | static struct heartbeat_data heartbeat_data = { | ||
| 21 | .regsize = 16, | ||
| 22 | }; | ||
| 23 | |||
| 19 | static struct resource heartbeat_resources[] = { | 24 | static struct resource heartbeat_resources[] = { |
| 20 | [0] = { | 25 | [0] = { |
| 21 | .start = PA_LED, | 26 | .start = PA_LED, |
| @@ -27,6 +32,9 @@ static struct resource heartbeat_resources[] = { | |||
| 27 | static struct platform_device heartbeat_device = { | 32 | static struct platform_device heartbeat_device = { |
| 28 | .name = "heartbeat", | 33 | .name = "heartbeat", |
| 29 | .id = -1, | 34 | .id = -1, |
| 35 | .dev = { | ||
| 36 | .platform_data = &heartbeat_data, | ||
| 37 | }, | ||
| 30 | .num_resources = ARRAY_SIZE(heartbeat_resources), | 38 | .num_resources = ARRAY_SIZE(heartbeat_resources), |
| 31 | .resource = heartbeat_resources, | 39 | .resource = heartbeat_resources, |
| 32 | }; | 40 | }; |
