diff options
Diffstat (limited to 'arch/arm/mach-ixp4xx')
-rw-r--r-- | arch/arm/mach-ixp4xx/avila-setup.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-ixp4xx/common.c | 15 | ||||
-rw-r--r-- | arch/arm/mach-ixp4xx/coyote-setup.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-ixp4xx/dsmg600-setup.c | 6 | ||||
-rw-r--r-- | arch/arm/mach-ixp4xx/fsg-setup.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-ixp4xx/gateway7001-setup.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-ixp4xx/goramo_mlr.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-ixp4xx/gtwx5715-setup.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-ixp4xx/include/mach/platform.h | 3 | ||||
-rw-r--r-- | arch/arm/mach-ixp4xx/include/mach/uncompress.h | 2 | ||||
-rw-r--r-- | arch/arm/mach-ixp4xx/ixdp425-setup.c | 8 | ||||
-rw-r--r-- | arch/arm/mach-ixp4xx/nas100d-setup.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-ixp4xx/nslu2-setup.c | 6 | ||||
-rw-r--r-- | arch/arm/mach-ixp4xx/omixp-setup.c | 6 | ||||
-rw-r--r-- | arch/arm/mach-ixp4xx/vulcan-setup.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-ixp4xx/wg302v2-setup.c | 2 |
16 files changed, 22 insertions, 46 deletions
diff --git a/arch/arm/mach-ixp4xx/avila-setup.c b/arch/arm/mach-ixp4xx/avila-setup.c index 90e42e9982cb..6beec150c060 100644 --- a/arch/arm/mach-ixp4xx/avila-setup.c +++ b/arch/arm/mach-ixp4xx/avila-setup.c | |||
@@ -167,7 +167,7 @@ MACHINE_START(AVILA, "Gateworks Avila Network Platform") | |||
167 | .map_io = ixp4xx_map_io, | 167 | .map_io = ixp4xx_map_io, |
168 | .init_early = ixp4xx_init_early, | 168 | .init_early = ixp4xx_init_early, |
169 | .init_irq = ixp4xx_init_irq, | 169 | .init_irq = ixp4xx_init_irq, |
170 | .timer = &ixp4xx_timer, | 170 | .init_time = ixp4xx_timer_init, |
171 | .atag_offset = 0x100, | 171 | .atag_offset = 0x100, |
172 | .init_machine = avila_init, | 172 | .init_machine = avila_init, |
173 | #if defined(CONFIG_PCI) | 173 | #if defined(CONFIG_PCI) |
@@ -187,7 +187,7 @@ MACHINE_START(LOFT, "Giant Shoulder Inc Loft board") | |||
187 | .map_io = ixp4xx_map_io, | 187 | .map_io = ixp4xx_map_io, |
188 | .init_early = ixp4xx_init_early, | 188 | .init_early = ixp4xx_init_early, |
189 | .init_irq = ixp4xx_init_irq, | 189 | .init_irq = ixp4xx_init_irq, |
190 | .timer = &ixp4xx_timer, | 190 | .init_time = ixp4xx_timer_init, |
191 | .atag_offset = 0x100, | 191 | .atag_offset = 0x100, |
192 | .init_machine = avila_init, | 192 | .init_machine = avila_init, |
193 | #if defined(CONFIG_PCI) | 193 | #if defined(CONFIG_PCI) |
diff --git a/arch/arm/mach-ixp4xx/common.c b/arch/arm/mach-ixp4xx/common.c index 8c0c0e2d0727..1dbeb7c99d58 100644 --- a/arch/arm/mach-ixp4xx/common.c +++ b/arch/arm/mach-ixp4xx/common.c | |||
@@ -307,10 +307,6 @@ void __init ixp4xx_timer_init(void) | |||
307 | ixp4xx_clockevent_init(); | 307 | ixp4xx_clockevent_init(); |
308 | } | 308 | } |
309 | 309 | ||
310 | struct sys_timer ixp4xx_timer = { | ||
311 | .init = ixp4xx_timer_init, | ||
312 | }; | ||
313 | |||
314 | static struct pxa2xx_udc_mach_info ixp4xx_udc_info; | 310 | static struct pxa2xx_udc_mach_info ixp4xx_udc_info; |
315 | 311 | ||
316 | void __init ixp4xx_set_udc_info(struct pxa2xx_udc_mach_info *info) | 312 | void __init ixp4xx_set_udc_info(struct pxa2xx_udc_mach_info *info) |
@@ -523,22 +519,15 @@ static struct clock_event_device clockevent_ixp4xx = { | |||
523 | .name = "ixp4xx timer1", | 519 | .name = "ixp4xx timer1", |
524 | .features = CLOCK_EVT_FEAT_PERIODIC | CLOCK_EVT_FEAT_ONESHOT, | 520 | .features = CLOCK_EVT_FEAT_PERIODIC | CLOCK_EVT_FEAT_ONESHOT, |
525 | .rating = 200, | 521 | .rating = 200, |
526 | .shift = 24, | ||
527 | .set_mode = ixp4xx_set_mode, | 522 | .set_mode = ixp4xx_set_mode, |
528 | .set_next_event = ixp4xx_set_next_event, | 523 | .set_next_event = ixp4xx_set_next_event, |
529 | }; | 524 | }; |
530 | 525 | ||
531 | static void __init ixp4xx_clockevent_init(void) | 526 | static void __init ixp4xx_clockevent_init(void) |
532 | { | 527 | { |
533 | clockevent_ixp4xx.mult = div_sc(IXP4XX_TIMER_FREQ, NSEC_PER_SEC, | ||
534 | clockevent_ixp4xx.shift); | ||
535 | clockevent_ixp4xx.max_delta_ns = | ||
536 | clockevent_delta2ns(0xfffffffe, &clockevent_ixp4xx); | ||
537 | clockevent_ixp4xx.min_delta_ns = | ||
538 | clockevent_delta2ns(0xf, &clockevent_ixp4xx); | ||
539 | clockevent_ixp4xx.cpumask = cpumask_of(0); | 528 | clockevent_ixp4xx.cpumask = cpumask_of(0); |
540 | 529 | clockevents_config_and_register(&clockevent_ixp4xx, IXP4XX_TIMER_FREQ, | |
541 | clockevents_register_device(&clockevent_ixp4xx); | 530 | 0xf, 0xfffffffe); |
542 | } | 531 | } |
543 | 532 | ||
544 | void ixp4xx_restart(char mode, const char *cmd) | 533 | void ixp4xx_restart(char mode, const char *cmd) |
diff --git a/arch/arm/mach-ixp4xx/coyote-setup.c b/arch/arm/mach-ixp4xx/coyote-setup.c index 1b83110028d6..820cae8608fc 100644 --- a/arch/arm/mach-ixp4xx/coyote-setup.c +++ b/arch/arm/mach-ixp4xx/coyote-setup.c | |||
@@ -112,7 +112,7 @@ MACHINE_START(ADI_COYOTE, "ADI Engineering Coyote") | |||
112 | .map_io = ixp4xx_map_io, | 112 | .map_io = ixp4xx_map_io, |
113 | .init_early = ixp4xx_init_early, | 113 | .init_early = ixp4xx_init_early, |
114 | .init_irq = ixp4xx_init_irq, | 114 | .init_irq = ixp4xx_init_irq, |
115 | .timer = &ixp4xx_timer, | 115 | .init_time = ixp4xx_timer_init, |
116 | .atag_offset = 0x100, | 116 | .atag_offset = 0x100, |
117 | .init_machine = coyote_init, | 117 | .init_machine = coyote_init, |
118 | #if defined(CONFIG_PCI) | 118 | #if defined(CONFIG_PCI) |
@@ -132,7 +132,7 @@ MACHINE_START(IXDPG425, "Intel IXDPG425") | |||
132 | .map_io = ixp4xx_map_io, | 132 | .map_io = ixp4xx_map_io, |
133 | .init_early = ixp4xx_init_early, | 133 | .init_early = ixp4xx_init_early, |
134 | .init_irq = ixp4xx_init_irq, | 134 | .init_irq = ixp4xx_init_irq, |
135 | .timer = &ixp4xx_timer, | 135 | .init_time = ixp4xx_timer_init, |
136 | .atag_offset = 0x100, | 136 | .atag_offset = 0x100, |
137 | .init_machine = coyote_init, | 137 | .init_machine = coyote_init, |
138 | .restart = ixp4xx_restart, | 138 | .restart = ixp4xx_restart, |
diff --git a/arch/arm/mach-ixp4xx/dsmg600-setup.c b/arch/arm/mach-ixp4xx/dsmg600-setup.c index 97a0af8f1955..5d413f8c5700 100644 --- a/arch/arm/mach-ixp4xx/dsmg600-setup.c +++ b/arch/arm/mach-ixp4xx/dsmg600-setup.c | |||
@@ -226,10 +226,6 @@ static void __init dsmg600_timer_init(void) | |||
226 | ixp4xx_timer_init(); | 226 | ixp4xx_timer_init(); |
227 | } | 227 | } |
228 | 228 | ||
229 | static struct sys_timer dsmg600_timer = { | ||
230 | .init = dsmg600_timer_init, | ||
231 | }; | ||
232 | |||
233 | static void __init dsmg600_init(void) | 229 | static void __init dsmg600_init(void) |
234 | { | 230 | { |
235 | ixp4xx_sys_init(); | 231 | ixp4xx_sys_init(); |
@@ -282,7 +278,7 @@ MACHINE_START(DSMG600, "D-Link DSM-G600 RevA") | |||
282 | .map_io = ixp4xx_map_io, | 278 | .map_io = ixp4xx_map_io, |
283 | .init_early = ixp4xx_init_early, | 279 | .init_early = ixp4xx_init_early, |
284 | .init_irq = ixp4xx_init_irq, | 280 | .init_irq = ixp4xx_init_irq, |
285 | .timer = &dsmg600_timer, | 281 | .init_time = dsmg600_timer_init, |
286 | .init_machine = dsmg600_init, | 282 | .init_machine = dsmg600_init, |
287 | #if defined(CONFIG_PCI) | 283 | #if defined(CONFIG_PCI) |
288 | .dma_zone_size = SZ_64M, | 284 | .dma_zone_size = SZ_64M, |
diff --git a/arch/arm/mach-ixp4xx/fsg-setup.c b/arch/arm/mach-ixp4xx/fsg-setup.c index 9175a25a7511..429966b756ed 100644 --- a/arch/arm/mach-ixp4xx/fsg-setup.c +++ b/arch/arm/mach-ixp4xx/fsg-setup.c | |||
@@ -272,7 +272,7 @@ MACHINE_START(FSG, "Freecom FSG-3") | |||
272 | .map_io = ixp4xx_map_io, | 272 | .map_io = ixp4xx_map_io, |
273 | .init_early = ixp4xx_init_early, | 273 | .init_early = ixp4xx_init_early, |
274 | .init_irq = ixp4xx_init_irq, | 274 | .init_irq = ixp4xx_init_irq, |
275 | .timer = &ixp4xx_timer, | 275 | .init_time = ixp4xx_timer_init, |
276 | .atag_offset = 0x100, | 276 | .atag_offset = 0x100, |
277 | .init_machine = fsg_init, | 277 | .init_machine = fsg_init, |
278 | #if defined(CONFIG_PCI) | 278 | #if defined(CONFIG_PCI) |
diff --git a/arch/arm/mach-ixp4xx/gateway7001-setup.c b/arch/arm/mach-ixp4xx/gateway7001-setup.c index 033c71758953..3d24b3fcee87 100644 --- a/arch/arm/mach-ixp4xx/gateway7001-setup.c +++ b/arch/arm/mach-ixp4xx/gateway7001-setup.c | |||
@@ -99,7 +99,7 @@ MACHINE_START(GATEWAY7001, "Gateway 7001 AP") | |||
99 | .map_io = ixp4xx_map_io, | 99 | .map_io = ixp4xx_map_io, |
100 | .init_early = ixp4xx_init_early, | 100 | .init_early = ixp4xx_init_early, |
101 | .init_irq = ixp4xx_init_irq, | 101 | .init_irq = ixp4xx_init_irq, |
102 | .timer = &ixp4xx_timer, | 102 | .init_time = ixp4xx_timer_init, |
103 | .atag_offset = 0x100, | 103 | .atag_offset = 0x100, |
104 | .init_machine = gateway7001_init, | 104 | .init_machine = gateway7001_init, |
105 | #if defined(CONFIG_PCI) | 105 | #if defined(CONFIG_PCI) |
diff --git a/arch/arm/mach-ixp4xx/goramo_mlr.c b/arch/arm/mach-ixp4xx/goramo_mlr.c index 53b8348dfcc2..e54ff491c105 100644 --- a/arch/arm/mach-ixp4xx/goramo_mlr.c +++ b/arch/arm/mach-ixp4xx/goramo_mlr.c | |||
@@ -498,7 +498,7 @@ MACHINE_START(GORAMO_MLR, "MultiLink") | |||
498 | .map_io = ixp4xx_map_io, | 498 | .map_io = ixp4xx_map_io, |
499 | .init_early = ixp4xx_init_early, | 499 | .init_early = ixp4xx_init_early, |
500 | .init_irq = ixp4xx_init_irq, | 500 | .init_irq = ixp4xx_init_irq, |
501 | .timer = &ixp4xx_timer, | 501 | .init_time = ixp4xx_timer_init, |
502 | .atag_offset = 0x100, | 502 | .atag_offset = 0x100, |
503 | .init_machine = gmlr_init, | 503 | .init_machine = gmlr_init, |
504 | #if defined(CONFIG_PCI) | 504 | #if defined(CONFIG_PCI) |
diff --git a/arch/arm/mach-ixp4xx/gtwx5715-setup.c b/arch/arm/mach-ixp4xx/gtwx5715-setup.c index 18ebc6be7969..16a12994fb53 100644 --- a/arch/arm/mach-ixp4xx/gtwx5715-setup.c +++ b/arch/arm/mach-ixp4xx/gtwx5715-setup.c | |||
@@ -167,7 +167,7 @@ MACHINE_START(GTWX5715, "Gemtek GTWX5715 (Linksys WRV54G)") | |||
167 | .map_io = ixp4xx_map_io, | 167 | .map_io = ixp4xx_map_io, |
168 | .init_early = ixp4xx_init_early, | 168 | .init_early = ixp4xx_init_early, |
169 | .init_irq = ixp4xx_init_irq, | 169 | .init_irq = ixp4xx_init_irq, |
170 | .timer = &ixp4xx_timer, | 170 | .init_time = ixp4xx_timer_init, |
171 | .atag_offset = 0x100, | 171 | .atag_offset = 0x100, |
172 | .init_machine = gtwx5715_init, | 172 | .init_machine = gtwx5715_init, |
173 | #if defined(CONFIG_PCI) | 173 | #if defined(CONFIG_PCI) |
diff --git a/arch/arm/mach-ixp4xx/include/mach/platform.h b/arch/arm/mach-ixp4xx/include/mach/platform.h index 5bce94aacca9..db5afb69c123 100644 --- a/arch/arm/mach-ixp4xx/include/mach/platform.h +++ b/arch/arm/mach-ixp4xx/include/mach/platform.h | |||
@@ -89,8 +89,6 @@ struct ixp4xx_pata_data { | |||
89 | void __iomem *cs1; | 89 | void __iomem *cs1; |
90 | }; | 90 | }; |
91 | 91 | ||
92 | struct sys_timer; | ||
93 | |||
94 | #define IXP4XX_ETH_NPEA 0x00 | 92 | #define IXP4XX_ETH_NPEA 0x00 |
95 | #define IXP4XX_ETH_NPEB 0x10 | 93 | #define IXP4XX_ETH_NPEB 0x10 |
96 | #define IXP4XX_ETH_NPEC 0x20 | 94 | #define IXP4XX_ETH_NPEC 0x20 |
@@ -125,7 +123,6 @@ extern void ixp4xx_init_early(void); | |||
125 | extern void ixp4xx_init_irq(void); | 123 | extern void ixp4xx_init_irq(void); |
126 | extern void ixp4xx_sys_init(void); | 124 | extern void ixp4xx_sys_init(void); |
127 | extern void ixp4xx_timer_init(void); | 125 | extern void ixp4xx_timer_init(void); |
128 | extern struct sys_timer ixp4xx_timer; | ||
129 | extern void ixp4xx_restart(char, const char *); | 126 | extern void ixp4xx_restart(char, const char *); |
130 | extern void ixp4xx_pci_preinit(void); | 127 | extern void ixp4xx_pci_preinit(void); |
131 | struct pci_sys_data; | 128 | struct pci_sys_data; |
diff --git a/arch/arm/mach-ixp4xx/include/mach/uncompress.h b/arch/arm/mach-ixp4xx/include/mach/uncompress.h index eb945a926d07..7b25c0225e46 100644 --- a/arch/arm/mach-ixp4xx/include/mach/uncompress.h +++ b/arch/arm/mach-ixp4xx/include/mach/uncompress.h | |||
@@ -53,6 +53,4 @@ static __inline__ void __arch_decomp_setup(unsigned long arch_id) | |||
53 | */ | 53 | */ |
54 | #define arch_decomp_setup() __arch_decomp_setup(arch_id) | 54 | #define arch_decomp_setup() __arch_decomp_setup(arch_id) |
55 | 55 | ||
56 | #define arch_decomp_wdog() | ||
57 | |||
58 | #endif | 56 | #endif |
diff --git a/arch/arm/mach-ixp4xx/ixdp425-setup.c b/arch/arm/mach-ixp4xx/ixdp425-setup.c index 108a9d3f382d..22d688b7d513 100644 --- a/arch/arm/mach-ixp4xx/ixdp425-setup.c +++ b/arch/arm/mach-ixp4xx/ixdp425-setup.c | |||
@@ -252,7 +252,7 @@ MACHINE_START(IXDP425, "Intel IXDP425 Development Platform") | |||
252 | .map_io = ixp4xx_map_io, | 252 | .map_io = ixp4xx_map_io, |
253 | .init_early = ixp4xx_init_early, | 253 | .init_early = ixp4xx_init_early, |
254 | .init_irq = ixp4xx_init_irq, | 254 | .init_irq = ixp4xx_init_irq, |
255 | .timer = &ixp4xx_timer, | 255 | .init_time = ixp4xx_timer_init, |
256 | .atag_offset = 0x100, | 256 | .atag_offset = 0x100, |
257 | .init_machine = ixdp425_init, | 257 | .init_machine = ixdp425_init, |
258 | #if defined(CONFIG_PCI) | 258 | #if defined(CONFIG_PCI) |
@@ -268,7 +268,7 @@ MACHINE_START(IXDP465, "Intel IXDP465 Development Platform") | |||
268 | .map_io = ixp4xx_map_io, | 268 | .map_io = ixp4xx_map_io, |
269 | .init_early = ixp4xx_init_early, | 269 | .init_early = ixp4xx_init_early, |
270 | .init_irq = ixp4xx_init_irq, | 270 | .init_irq = ixp4xx_init_irq, |
271 | .timer = &ixp4xx_timer, | 271 | .init_time = ixp4xx_timer_init, |
272 | .atag_offset = 0x100, | 272 | .atag_offset = 0x100, |
273 | .init_machine = ixdp425_init, | 273 | .init_machine = ixdp425_init, |
274 | #if defined(CONFIG_PCI) | 274 | #if defined(CONFIG_PCI) |
@@ -283,7 +283,7 @@ MACHINE_START(IXCDP1100, "Intel IXCDP1100 Development Platform") | |||
283 | .map_io = ixp4xx_map_io, | 283 | .map_io = ixp4xx_map_io, |
284 | .init_early = ixp4xx_init_early, | 284 | .init_early = ixp4xx_init_early, |
285 | .init_irq = ixp4xx_init_irq, | 285 | .init_irq = ixp4xx_init_irq, |
286 | .timer = &ixp4xx_timer, | 286 | .init_time = ixp4xx_timer_init, |
287 | .atag_offset = 0x100, | 287 | .atag_offset = 0x100, |
288 | .init_machine = ixdp425_init, | 288 | .init_machine = ixdp425_init, |
289 | #if defined(CONFIG_PCI) | 289 | #if defined(CONFIG_PCI) |
@@ -298,7 +298,7 @@ MACHINE_START(KIXRP435, "Intel KIXRP435 Reference Platform") | |||
298 | .map_io = ixp4xx_map_io, | 298 | .map_io = ixp4xx_map_io, |
299 | .init_early = ixp4xx_init_early, | 299 | .init_early = ixp4xx_init_early, |
300 | .init_irq = ixp4xx_init_irq, | 300 | .init_irq = ixp4xx_init_irq, |
301 | .timer = &ixp4xx_timer, | 301 | .init_time = ixp4xx_timer_init, |
302 | .atag_offset = 0x100, | 302 | .atag_offset = 0x100, |
303 | .init_machine = ixdp425_init, | 303 | .init_machine = ixdp425_init, |
304 | #if defined(CONFIG_PCI) | 304 | #if defined(CONFIG_PCI) |
diff --git a/arch/arm/mach-ixp4xx/nas100d-setup.c b/arch/arm/mach-ixp4xx/nas100d-setup.c index 33cb0955b6bf..ed667ce9f576 100644 --- a/arch/arm/mach-ixp4xx/nas100d-setup.c +++ b/arch/arm/mach-ixp4xx/nas100d-setup.c | |||
@@ -317,7 +317,7 @@ MACHINE_START(NAS100D, "Iomega NAS 100d") | |||
317 | .map_io = ixp4xx_map_io, | 317 | .map_io = ixp4xx_map_io, |
318 | .init_early = ixp4xx_init_early, | 318 | .init_early = ixp4xx_init_early, |
319 | .init_irq = ixp4xx_init_irq, | 319 | .init_irq = ixp4xx_init_irq, |
320 | .timer = &ixp4xx_timer, | 320 | .init_time = ixp4xx_timer_init, |
321 | .init_machine = nas100d_init, | 321 | .init_machine = nas100d_init, |
322 | #if defined(CONFIG_PCI) | 322 | #if defined(CONFIG_PCI) |
323 | .dma_zone_size = SZ_64M, | 323 | .dma_zone_size = SZ_64M, |
diff --git a/arch/arm/mach-ixp4xx/nslu2-setup.c b/arch/arm/mach-ixp4xx/nslu2-setup.c index e2903faaebb3..7e55236c26ea 100644 --- a/arch/arm/mach-ixp4xx/nslu2-setup.c +++ b/arch/arm/mach-ixp4xx/nslu2-setup.c | |||
@@ -232,10 +232,6 @@ static void __init nslu2_timer_init(void) | |||
232 | ixp4xx_timer_init(); | 232 | ixp4xx_timer_init(); |
233 | } | 233 | } |
234 | 234 | ||
235 | static struct sys_timer nslu2_timer = { | ||
236 | .init = nslu2_timer_init, | ||
237 | }; | ||
238 | |||
239 | static void __init nslu2_init(void) | 235 | static void __init nslu2_init(void) |
240 | { | 236 | { |
241 | uint8_t __iomem *f; | 237 | uint8_t __iomem *f; |
@@ -303,7 +299,7 @@ MACHINE_START(NSLU2, "Linksys NSLU2") | |||
303 | .map_io = ixp4xx_map_io, | 299 | .map_io = ixp4xx_map_io, |
304 | .init_early = ixp4xx_init_early, | 300 | .init_early = ixp4xx_init_early, |
305 | .init_irq = ixp4xx_init_irq, | 301 | .init_irq = ixp4xx_init_irq, |
306 | .timer = &nslu2_timer, | 302 | .init_time = nslu2_timer_init, |
307 | .init_machine = nslu2_init, | 303 | .init_machine = nslu2_init, |
308 | #if defined(CONFIG_PCI) | 304 | #if defined(CONFIG_PCI) |
309 | .dma_zone_size = SZ_64M, | 305 | .dma_zone_size = SZ_64M, |
diff --git a/arch/arm/mach-ixp4xx/omixp-setup.c b/arch/arm/mach-ixp4xx/omixp-setup.c index 158ddb79821d..46a89f5e8269 100644 --- a/arch/arm/mach-ixp4xx/omixp-setup.c +++ b/arch/arm/mach-ixp4xx/omixp-setup.c | |||
@@ -245,7 +245,7 @@ MACHINE_START(DEVIXP, "Omicron DEVIXP") | |||
245 | .map_io = ixp4xx_map_io, | 245 | .map_io = ixp4xx_map_io, |
246 | .init_early = ixp4xx_init_early, | 246 | .init_early = ixp4xx_init_early, |
247 | .init_irq = ixp4xx_init_irq, | 247 | .init_irq = ixp4xx_init_irq, |
248 | .timer = &ixp4xx_timer, | 248 | .init_time = ixp4xx_timer_init, |
249 | .init_machine = omixp_init, | 249 | .init_machine = omixp_init, |
250 | .restart = ixp4xx_restart, | 250 | .restart = ixp4xx_restart, |
251 | MACHINE_END | 251 | MACHINE_END |
@@ -257,7 +257,7 @@ MACHINE_START(MICCPT, "Omicron MICCPT") | |||
257 | .map_io = ixp4xx_map_io, | 257 | .map_io = ixp4xx_map_io, |
258 | .init_early = ixp4xx_init_early, | 258 | .init_early = ixp4xx_init_early, |
259 | .init_irq = ixp4xx_init_irq, | 259 | .init_irq = ixp4xx_init_irq, |
260 | .timer = &ixp4xx_timer, | 260 | .init_time = ixp4xx_timer_init, |
261 | .init_machine = omixp_init, | 261 | .init_machine = omixp_init, |
262 | #if defined(CONFIG_PCI) | 262 | #if defined(CONFIG_PCI) |
263 | .dma_zone_size = SZ_64M, | 263 | .dma_zone_size = SZ_64M, |
@@ -272,7 +272,7 @@ MACHINE_START(MIC256, "Omicron MIC256") | |||
272 | .map_io = ixp4xx_map_io, | 272 | .map_io = ixp4xx_map_io, |
273 | .init_early = ixp4xx_init_early, | 273 | .init_early = ixp4xx_init_early, |
274 | .init_irq = ixp4xx_init_irq, | 274 | .init_irq = ixp4xx_init_irq, |
275 | .timer = &ixp4xx_timer, | 275 | .init_time = ixp4xx_timer_init, |
276 | .init_machine = omixp_init, | 276 | .init_machine = omixp_init, |
277 | .restart = ixp4xx_restart, | 277 | .restart = ixp4xx_restart, |
278 | MACHINE_END | 278 | MACHINE_END |
diff --git a/arch/arm/mach-ixp4xx/vulcan-setup.c b/arch/arm/mach-ixp4xx/vulcan-setup.c index 2798f435aaf4..d42730a1d4ab 100644 --- a/arch/arm/mach-ixp4xx/vulcan-setup.c +++ b/arch/arm/mach-ixp4xx/vulcan-setup.c | |||
@@ -239,7 +239,7 @@ MACHINE_START(ARCOM_VULCAN, "Arcom/Eurotech Vulcan") | |||
239 | .map_io = ixp4xx_map_io, | 239 | .map_io = ixp4xx_map_io, |
240 | .init_early = ixp4xx_init_early, | 240 | .init_early = ixp4xx_init_early, |
241 | .init_irq = ixp4xx_init_irq, | 241 | .init_irq = ixp4xx_init_irq, |
242 | .timer = &ixp4xx_timer, | 242 | .init_time = ixp4xx_timer_init, |
243 | .atag_offset = 0x100, | 243 | .atag_offset = 0x100, |
244 | .init_machine = vulcan_init, | 244 | .init_machine = vulcan_init, |
245 | #if defined(CONFIG_PCI) | 245 | #if defined(CONFIG_PCI) |
diff --git a/arch/arm/mach-ixp4xx/wg302v2-setup.c b/arch/arm/mach-ixp4xx/wg302v2-setup.c index a785175b115b..8f9ea2f3a9a5 100644 --- a/arch/arm/mach-ixp4xx/wg302v2-setup.c +++ b/arch/arm/mach-ixp4xx/wg302v2-setup.c | |||
@@ -100,7 +100,7 @@ MACHINE_START(WG302V2, "Netgear WG302 v2 / WAG302 v2") | |||
100 | .map_io = ixp4xx_map_io, | 100 | .map_io = ixp4xx_map_io, |
101 | .init_early = ixp4xx_init_early, | 101 | .init_early = ixp4xx_init_early, |
102 | .init_irq = ixp4xx_init_irq, | 102 | .init_irq = ixp4xx_init_irq, |
103 | .timer = &ixp4xx_timer, | 103 | .init_time = ixp4xx_timer_init, |
104 | .atag_offset = 0x100, | 104 | .atag_offset = 0x100, |
105 | .init_machine = wg302v2_init, | 105 | .init_machine = wg302v2_init, |
106 | #if defined(CONFIG_PCI) | 106 | #if defined(CONFIG_PCI) |