diff options
Diffstat (limited to 'arch/sh/boards/mach-se/770x')
-rw-r--r-- | arch/sh/boards/mach-se/770x/irq.c | 14 | ||||
-rw-r--r-- | arch/sh/boards/mach-se/770x/setup.c | 15 |
2 files changed, 13 insertions, 16 deletions
diff --git a/arch/sh/boards/mach-se/770x/irq.c b/arch/sh/boards/mach-se/770x/irq.c index ec1fea571b52..1028c17b81bc 100644 --- a/arch/sh/boards/mach-se/770x/irq.c +++ b/arch/sh/boards/mach-se/770x/irq.c | |||
@@ -96,13 +96,13 @@ static struct ipr_desc ipr_irq_desc = { | |||
96 | void __init init_se_IRQ(void) | 96 | void __init init_se_IRQ(void) |
97 | { | 97 | { |
98 | /* Disable all interrupts */ | 98 | /* Disable all interrupts */ |
99 | ctrl_outw(0, BCR_ILCRA); | 99 | __raw_writew(0, BCR_ILCRA); |
100 | ctrl_outw(0, BCR_ILCRB); | 100 | __raw_writew(0, BCR_ILCRB); |
101 | ctrl_outw(0, BCR_ILCRC); | 101 | __raw_writew(0, BCR_ILCRC); |
102 | ctrl_outw(0, BCR_ILCRD); | 102 | __raw_writew(0, BCR_ILCRD); |
103 | ctrl_outw(0, BCR_ILCRE); | 103 | __raw_writew(0, BCR_ILCRE); |
104 | ctrl_outw(0, BCR_ILCRF); | 104 | __raw_writew(0, BCR_ILCRF); |
105 | ctrl_outw(0, BCR_ILCRG); | 105 | __raw_writew(0, BCR_ILCRG); |
106 | 106 | ||
107 | register_ipr_controller(&ipr_irq_desc); | 107 | register_ipr_controller(&ipr_irq_desc); |
108 | } | 108 | } |
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) ||\ |