diff options
Diffstat (limited to 'arch/arm/mach-mmp')
-rw-r--r-- | arch/arm/mach-mmp/aspenite.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-mmp/avengers_lite.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-mmp/brownstone.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-mmp/common.h | 2 | ||||
-rw-r--r-- | arch/arm/mach-mmp/flint.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-mmp/gplugd.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-mmp/include/mach/mmp2.h | 4 | ||||
-rw-r--r-- | arch/arm/mach-mmp/include/mach/pxa168.h | 4 | ||||
-rw-r--r-- | arch/arm/mach-mmp/include/mach/pxa910.h | 4 | ||||
-rw-r--r-- | arch/arm/mach-mmp/jasper.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-mmp/mmp-dt.c | 8 | ||||
-rw-r--r-- | arch/arm/mach-mmp/mmp2-dt.c | 6 | ||||
-rw-r--r-- | arch/arm/mach-mmp/mmp2.c | 6 | ||||
-rw-r--r-- | arch/arm/mach-mmp/pxa168.c | 6 | ||||
-rw-r--r-- | arch/arm/mach-mmp/pxa910.c | 6 | ||||
-rw-r--r-- | arch/arm/mach-mmp/tavorevb.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-mmp/teton_bga.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-mmp/ttc_dkb.c | 2 |
18 files changed, 19 insertions, 47 deletions
diff --git a/arch/arm/mach-mmp/aspenite.c b/arch/arm/mach-mmp/aspenite.c index e5dba9c5dc54..9f64d5632e07 100644 --- a/arch/arm/mach-mmp/aspenite.c +++ b/arch/arm/mach-mmp/aspenite.c | |||
@@ -262,7 +262,7 @@ MACHINE_START(ASPENITE, "PXA168-based Aspenite Development Platform") | |||
262 | .map_io = mmp_map_io, | 262 | .map_io = mmp_map_io, |
263 | .nr_irqs = MMP_NR_IRQS, | 263 | .nr_irqs = MMP_NR_IRQS, |
264 | .init_irq = pxa168_init_irq, | 264 | .init_irq = pxa168_init_irq, |
265 | .timer = &pxa168_timer, | 265 | .init_time = pxa168_timer_init, |
266 | .init_machine = common_init, | 266 | .init_machine = common_init, |
267 | .restart = pxa168_restart, | 267 | .restart = pxa168_restart, |
268 | MACHINE_END | 268 | MACHINE_END |
@@ -271,7 +271,7 @@ MACHINE_START(ZYLONITE2, "PXA168-based Zylonite2 Development Platform") | |||
271 | .map_io = mmp_map_io, | 271 | .map_io = mmp_map_io, |
272 | .nr_irqs = MMP_NR_IRQS, | 272 | .nr_irqs = MMP_NR_IRQS, |
273 | .init_irq = pxa168_init_irq, | 273 | .init_irq = pxa168_init_irq, |
274 | .timer = &pxa168_timer, | 274 | .init_time = pxa168_timer_init, |
275 | .init_machine = common_init, | 275 | .init_machine = common_init, |
276 | .restart = pxa168_restart, | 276 | .restart = pxa168_restart, |
277 | MACHINE_END | 277 | MACHINE_END |
diff --git a/arch/arm/mach-mmp/avengers_lite.c b/arch/arm/mach-mmp/avengers_lite.c index 603542ae6fbd..1f94957b56ae 100644 --- a/arch/arm/mach-mmp/avengers_lite.c +++ b/arch/arm/mach-mmp/avengers_lite.c | |||
@@ -45,7 +45,7 @@ MACHINE_START(AVENGERS_LITE, "PXA168 Avengers lite Development Platform") | |||
45 | .map_io = mmp_map_io, | 45 | .map_io = mmp_map_io, |
46 | .nr_irqs = MMP_NR_IRQS, | 46 | .nr_irqs = MMP_NR_IRQS, |
47 | .init_irq = pxa168_init_irq, | 47 | .init_irq = pxa168_init_irq, |
48 | .timer = &pxa168_timer, | 48 | .init_time = pxa168_timer_init, |
49 | .init_machine = avengers_lite_init, | 49 | .init_machine = avengers_lite_init, |
50 | .restart = pxa168_restart, | 50 | .restart = pxa168_restart, |
51 | MACHINE_END | 51 | MACHINE_END |
diff --git a/arch/arm/mach-mmp/brownstone.c b/arch/arm/mach-mmp/brownstone.c index 5cb769cd26d9..2358011c7d8e 100644 --- a/arch/arm/mach-mmp/brownstone.c +++ b/arch/arm/mach-mmp/brownstone.c | |||
@@ -218,7 +218,7 @@ MACHINE_START(BROWNSTONE, "Brownstone Development Platform") | |||
218 | .map_io = mmp_map_io, | 218 | .map_io = mmp_map_io, |
219 | .nr_irqs = BROWNSTONE_NR_IRQS, | 219 | .nr_irqs = BROWNSTONE_NR_IRQS, |
220 | .init_irq = mmp2_init_irq, | 220 | .init_irq = mmp2_init_irq, |
221 | .timer = &mmp2_timer, | 221 | .init_time = mmp2_timer_init, |
222 | .init_machine = brownstone_init, | 222 | .init_machine = brownstone_init, |
223 | .restart = mmp_restart, | 223 | .restart = mmp_restart, |
224 | MACHINE_END | 224 | MACHINE_END |
diff --git a/arch/arm/mach-mmp/common.h b/arch/arm/mach-mmp/common.h index bd453274fca2..0bdc50b134ce 100644 --- a/arch/arm/mach-mmp/common.h +++ b/arch/arm/mach-mmp/common.h | |||
@@ -1,7 +1,5 @@ | |||
1 | #define ARRAY_AND_SIZE(x) (x), ARRAY_SIZE(x) | 1 | #define ARRAY_AND_SIZE(x) (x), ARRAY_SIZE(x) |
2 | 2 | ||
3 | struct sys_timer; | ||
4 | |||
5 | extern void timer_init(int irq); | 3 | extern void timer_init(int irq); |
6 | 4 | ||
7 | extern void __init icu_init_irq(void); | 5 | extern void __init icu_init_irq(void); |
diff --git a/arch/arm/mach-mmp/flint.c b/arch/arm/mach-mmp/flint.c index 8059cc0905c6..754c352dd02b 100644 --- a/arch/arm/mach-mmp/flint.c +++ b/arch/arm/mach-mmp/flint.c | |||
@@ -121,7 +121,7 @@ MACHINE_START(FLINT, "Flint Development Platform") | |||
121 | .map_io = mmp_map_io, | 121 | .map_io = mmp_map_io, |
122 | .nr_irqs = FLINT_NR_IRQS, | 122 | .nr_irqs = FLINT_NR_IRQS, |
123 | .init_irq = mmp2_init_irq, | 123 | .init_irq = mmp2_init_irq, |
124 | .timer = &mmp2_timer, | 124 | .init_time = mmp2_timer_init, |
125 | .init_machine = flint_init, | 125 | .init_machine = flint_init, |
126 | .restart = mmp_restart, | 126 | .restart = mmp_restart, |
127 | MACHINE_END | 127 | MACHINE_END |
diff --git a/arch/arm/mach-mmp/gplugd.c b/arch/arm/mach-mmp/gplugd.c index 5c3d61ee729a..d1e2d595e79c 100644 --- a/arch/arm/mach-mmp/gplugd.c +++ b/arch/arm/mach-mmp/gplugd.c | |||
@@ -194,7 +194,7 @@ MACHINE_START(GPLUGD, "PXA168-based GuruPlug Display (gplugD) Platform") | |||
194 | .map_io = mmp_map_io, | 194 | .map_io = mmp_map_io, |
195 | .nr_irqs = MMP_NR_IRQS, | 195 | .nr_irqs = MMP_NR_IRQS, |
196 | .init_irq = pxa168_init_irq, | 196 | .init_irq = pxa168_init_irq, |
197 | .timer = &pxa168_timer, | 197 | .init_time = pxa168_timer_init, |
198 | .init_machine = gplugd_init, | 198 | .init_machine = gplugd_init, |
199 | .restart = pxa168_restart, | 199 | .restart = pxa168_restart, |
200 | MACHINE_END | 200 | MACHINE_END |
diff --git a/arch/arm/mach-mmp/include/mach/mmp2.h b/arch/arm/mach-mmp/include/mach/mmp2.h index c4ca4d17194a..0764f4ecec82 100644 --- a/arch/arm/mach-mmp/include/mach/mmp2.h +++ b/arch/arm/mach-mmp/include/mach/mmp2.h | |||
@@ -3,9 +3,7 @@ | |||
3 | 3 | ||
4 | #include <linux/platform_data/pxa_sdhci.h> | 4 | #include <linux/platform_data/pxa_sdhci.h> |
5 | 5 | ||
6 | struct sys_timer; | 6 | extern void mmp2_timer_init(void); |
7 | |||
8 | extern struct sys_timer mmp2_timer; | ||
9 | extern void __init mmp2_init_icu(void); | 7 | extern void __init mmp2_init_icu(void); |
10 | extern void __init mmp2_init_irq(void); | 8 | extern void __init mmp2_init_irq(void); |
11 | extern void mmp2_clear_pmic_int(void); | 9 | extern void mmp2_clear_pmic_int(void); |
diff --git a/arch/arm/mach-mmp/include/mach/pxa168.h b/arch/arm/mach-mmp/include/mach/pxa168.h index 37632d964d50..7ed1df21ea1c 100644 --- a/arch/arm/mach-mmp/include/mach/pxa168.h +++ b/arch/arm/mach-mmp/include/mach/pxa168.h | |||
@@ -1,9 +1,7 @@ | |||
1 | #ifndef __ASM_MACH_PXA168_H | 1 | #ifndef __ASM_MACH_PXA168_H |
2 | #define __ASM_MACH_PXA168_H | 2 | #define __ASM_MACH_PXA168_H |
3 | 3 | ||
4 | struct sys_timer; | 4 | extern void pxa168_timer_init(void); |
5 | |||
6 | extern struct sys_timer pxa168_timer; | ||
7 | extern void __init pxa168_init_irq(void); | 5 | extern void __init pxa168_init_irq(void); |
8 | extern void pxa168_restart(char, const char *); | 6 | extern void pxa168_restart(char, const char *); |
9 | extern void pxa168_clear_keypad_wakeup(void); | 7 | extern void pxa168_clear_keypad_wakeup(void); |
diff --git a/arch/arm/mach-mmp/include/mach/pxa910.h b/arch/arm/mach-mmp/include/mach/pxa910.h index 3b58a3b2d7df..eff31ab6dc3b 100644 --- a/arch/arm/mach-mmp/include/mach/pxa910.h +++ b/arch/arm/mach-mmp/include/mach/pxa910.h | |||
@@ -1,9 +1,7 @@ | |||
1 | #ifndef __ASM_MACH_PXA910_H | 1 | #ifndef __ASM_MACH_PXA910_H |
2 | #define __ASM_MACH_PXA910_H | 2 | #define __ASM_MACH_PXA910_H |
3 | 3 | ||
4 | struct sys_timer; | 4 | extern void pxa910_timer_init(void); |
5 | |||
6 | extern struct sys_timer pxa910_timer; | ||
7 | extern void __init pxa910_init_irq(void); | 5 | extern void __init pxa910_init_irq(void); |
8 | 6 | ||
9 | #include <linux/i2c.h> | 7 | #include <linux/i2c.h> |
diff --git a/arch/arm/mach-mmp/jasper.c b/arch/arm/mach-mmp/jasper.c index ff73249884d0..66634fd0ecb0 100644 --- a/arch/arm/mach-mmp/jasper.c +++ b/arch/arm/mach-mmp/jasper.c | |||
@@ -174,7 +174,7 @@ MACHINE_START(MARVELL_JASPER, "Jasper Development Platform") | |||
174 | .map_io = mmp_map_io, | 174 | .map_io = mmp_map_io, |
175 | .nr_irqs = JASPER_NR_IRQS, | 175 | .nr_irqs = JASPER_NR_IRQS, |
176 | .init_irq = mmp2_init_irq, | 176 | .init_irq = mmp2_init_irq, |
177 | .timer = &mmp2_timer, | 177 | .init_time = mmp2_timer_init, |
178 | .init_machine = jasper_init, | 178 | .init_machine = jasper_init, |
179 | .restart = mmp_restart, | 179 | .restart = mmp_restart, |
180 | MACHINE_END | 180 | MACHINE_END |
diff --git a/arch/arm/mach-mmp/mmp-dt.c b/arch/arm/mach-mmp/mmp-dt.c index 033cc31b3c72..d063efa0a4f1 100644 --- a/arch/arm/mach-mmp/mmp-dt.c +++ b/arch/arm/mach-mmp/mmp-dt.c | |||
@@ -22,10 +22,6 @@ | |||
22 | extern void __init mmp_dt_irq_init(void); | 22 | extern void __init mmp_dt_irq_init(void); |
23 | extern void __init mmp_dt_init_timer(void); | 23 | extern void __init mmp_dt_init_timer(void); |
24 | 24 | ||
25 | static struct sys_timer mmp_dt_timer = { | ||
26 | .init = mmp_dt_init_timer, | ||
27 | }; | ||
28 | |||
29 | static const struct of_dev_auxdata pxa168_auxdata_lookup[] __initconst = { | 25 | static const struct of_dev_auxdata pxa168_auxdata_lookup[] __initconst = { |
30 | OF_DEV_AUXDATA("mrvl,mmp-uart", 0xd4017000, "pxa2xx-uart.0", NULL), | 26 | OF_DEV_AUXDATA("mrvl,mmp-uart", 0xd4017000, "pxa2xx-uart.0", NULL), |
31 | OF_DEV_AUXDATA("mrvl,mmp-uart", 0xd4018000, "pxa2xx-uart.1", NULL), | 27 | OF_DEV_AUXDATA("mrvl,mmp-uart", 0xd4018000, "pxa2xx-uart.1", NULL), |
@@ -69,7 +65,7 @@ static const char *mmp_dt_board_compat[] __initdata = { | |||
69 | DT_MACHINE_START(PXA168_DT, "Marvell PXA168 (Device Tree Support)") | 65 | DT_MACHINE_START(PXA168_DT, "Marvell PXA168 (Device Tree Support)") |
70 | .map_io = mmp_map_io, | 66 | .map_io = mmp_map_io, |
71 | .init_irq = mmp_dt_irq_init, | 67 | .init_irq = mmp_dt_irq_init, |
72 | .timer = &mmp_dt_timer, | 68 | .init_time = mmp_dt_init_timer, |
73 | .init_machine = pxa168_dt_init, | 69 | .init_machine = pxa168_dt_init, |
74 | .dt_compat = mmp_dt_board_compat, | 70 | .dt_compat = mmp_dt_board_compat, |
75 | MACHINE_END | 71 | MACHINE_END |
@@ -77,7 +73,7 @@ MACHINE_END | |||
77 | DT_MACHINE_START(PXA910_DT, "Marvell PXA910 (Device Tree Support)") | 73 | DT_MACHINE_START(PXA910_DT, "Marvell PXA910 (Device Tree Support)") |
78 | .map_io = mmp_map_io, | 74 | .map_io = mmp_map_io, |
79 | .init_irq = mmp_dt_irq_init, | 75 | .init_irq = mmp_dt_irq_init, |
80 | .timer = &mmp_dt_timer, | 76 | .init_time = mmp_dt_init_timer, |
81 | .init_machine = pxa910_dt_init, | 77 | .init_machine = pxa910_dt_init, |
82 | .dt_compat = mmp_dt_board_compat, | 78 | .dt_compat = mmp_dt_board_compat, |
83 | MACHINE_END | 79 | MACHINE_END |
diff --git a/arch/arm/mach-mmp/mmp2-dt.c b/arch/arm/mach-mmp/mmp2-dt.c index 535a5ed5977b..fad431aa6e09 100644 --- a/arch/arm/mach-mmp/mmp2-dt.c +++ b/arch/arm/mach-mmp/mmp2-dt.c | |||
@@ -24,10 +24,6 @@ | |||
24 | extern void __init mmp_dt_irq_init(void); | 24 | extern void __init mmp_dt_irq_init(void); |
25 | extern void __init mmp_dt_init_timer(void); | 25 | extern void __init mmp_dt_init_timer(void); |
26 | 26 | ||
27 | static struct sys_timer mmp_dt_timer = { | ||
28 | .init = mmp_dt_init_timer, | ||
29 | }; | ||
30 | |||
31 | static const struct of_dev_auxdata mmp2_auxdata_lookup[] __initconst = { | 27 | static const struct of_dev_auxdata mmp2_auxdata_lookup[] __initconst = { |
32 | OF_DEV_AUXDATA("mrvl,mmp-uart", 0xd4030000, "pxa2xx-uart.0", NULL), | 28 | OF_DEV_AUXDATA("mrvl,mmp-uart", 0xd4030000, "pxa2xx-uart.0", NULL), |
33 | OF_DEV_AUXDATA("mrvl,mmp-uart", 0xd4017000, "pxa2xx-uart.1", NULL), | 29 | OF_DEV_AUXDATA("mrvl,mmp-uart", 0xd4017000, "pxa2xx-uart.1", NULL), |
@@ -54,7 +50,7 @@ static const char *mmp2_dt_board_compat[] __initdata = { | |||
54 | DT_MACHINE_START(MMP2_DT, "Marvell MMP2 (Device Tree Support)") | 50 | DT_MACHINE_START(MMP2_DT, "Marvell MMP2 (Device Tree Support)") |
55 | .map_io = mmp_map_io, | 51 | .map_io = mmp_map_io, |
56 | .init_irq = mmp_dt_irq_init, | 52 | .init_irq = mmp_dt_irq_init, |
57 | .timer = &mmp_dt_timer, | 53 | .init_time = mmp_dt_init_timer, |
58 | .init_machine = mmp2_dt_init, | 54 | .init_machine = mmp2_dt_init, |
59 | .dt_compat = mmp2_dt_board_compat, | 55 | .dt_compat = mmp2_dt_board_compat, |
60 | MACHINE_END | 56 | MACHINE_END |
diff --git a/arch/arm/mach-mmp/mmp2.c b/arch/arm/mach-mmp/mmp2.c index 3a3768c7a191..d94d114eef7b 100644 --- a/arch/arm/mach-mmp/mmp2.c +++ b/arch/arm/mach-mmp/mmp2.c | |||
@@ -114,7 +114,7 @@ postcore_initcall(mmp2_init); | |||
114 | 114 | ||
115 | #define APBC_TIMERS APBC_REG(0x024) | 115 | #define APBC_TIMERS APBC_REG(0x024) |
116 | 116 | ||
117 | static void __init mmp2_timer_init(void) | 117 | void __init mmp2_timer_init(void) |
118 | { | 118 | { |
119 | unsigned long clk_rst; | 119 | unsigned long clk_rst; |
120 | 120 | ||
@@ -130,10 +130,6 @@ static void __init mmp2_timer_init(void) | |||
130 | timer_init(IRQ_MMP2_TIMER1); | 130 | timer_init(IRQ_MMP2_TIMER1); |
131 | } | 131 | } |
132 | 132 | ||
133 | struct sys_timer mmp2_timer = { | ||
134 | .init = mmp2_timer_init, | ||
135 | }; | ||
136 | |||
137 | /* on-chip devices */ | 133 | /* on-chip devices */ |
138 | MMP2_DEVICE(uart1, "pxa2xx-uart", 0, UART1, 0xd4030000, 0x30, 4, 5); | 134 | MMP2_DEVICE(uart1, "pxa2xx-uart", 0, UART1, 0xd4030000, 0x30, 4, 5); |
139 | MMP2_DEVICE(uart2, "pxa2xx-uart", 1, UART2, 0xd4017000, 0x30, 20, 21); | 135 | MMP2_DEVICE(uart2, "pxa2xx-uart", 1, UART2, 0xd4017000, 0x30, 20, 21); |
diff --git a/arch/arm/mach-mmp/pxa168.c b/arch/arm/mach-mmp/pxa168.c index b7f074f15498..9bc7b86a86a7 100644 --- a/arch/arm/mach-mmp/pxa168.c +++ b/arch/arm/mach-mmp/pxa168.c | |||
@@ -67,7 +67,7 @@ postcore_initcall(pxa168_init); | |||
67 | #define TIMER_CLK_RST (APBC_APBCLK | APBC_FNCLK | APBC_FNCLKSEL(3)) | 67 | #define TIMER_CLK_RST (APBC_APBCLK | APBC_FNCLK | APBC_FNCLKSEL(3)) |
68 | #define APBC_TIMERS APBC_REG(0x34) | 68 | #define APBC_TIMERS APBC_REG(0x34) |
69 | 69 | ||
70 | static void __init pxa168_timer_init(void) | 70 | void __init pxa168_timer_init(void) |
71 | { | 71 | { |
72 | /* this is early, we have to initialize the CCU registers by | 72 | /* this is early, we have to initialize the CCU registers by |
73 | * ourselves instead of using clk_* API. Clock rate is defined | 73 | * ourselves instead of using clk_* API. Clock rate is defined |
@@ -81,10 +81,6 @@ static void __init pxa168_timer_init(void) | |||
81 | timer_init(IRQ_PXA168_TIMER1); | 81 | timer_init(IRQ_PXA168_TIMER1); |
82 | } | 82 | } |
83 | 83 | ||
84 | struct sys_timer pxa168_timer = { | ||
85 | .init = pxa168_timer_init, | ||
86 | }; | ||
87 | |||
88 | void pxa168_clear_keypad_wakeup(void) | 84 | void pxa168_clear_keypad_wakeup(void) |
89 | { | 85 | { |
90 | uint32_t val; | 86 | uint32_t val; |
diff --git a/arch/arm/mach-mmp/pxa910.c b/arch/arm/mach-mmp/pxa910.c index 8b1e16fbb7a5..c6a89f1eca4e 100644 --- a/arch/arm/mach-mmp/pxa910.c +++ b/arch/arm/mach-mmp/pxa910.c | |||
@@ -101,7 +101,7 @@ postcore_initcall(pxa910_init); | |||
101 | #define TIMER_CLK_RST (APBC_APBCLK | APBC_FNCLK | APBC_FNCLKSEL(3)) | 101 | #define TIMER_CLK_RST (APBC_APBCLK | APBC_FNCLK | APBC_FNCLKSEL(3)) |
102 | #define APBC_TIMERS APBC_REG(0x34) | 102 | #define APBC_TIMERS APBC_REG(0x34) |
103 | 103 | ||
104 | static void __init pxa910_timer_init(void) | 104 | void __init pxa910_timer_init(void) |
105 | { | 105 | { |
106 | /* reset and configure */ | 106 | /* reset and configure */ |
107 | __raw_writel(APBC_APBCLK | APBC_RST, APBC_TIMERS); | 107 | __raw_writel(APBC_APBCLK | APBC_RST, APBC_TIMERS); |
@@ -110,10 +110,6 @@ static void __init pxa910_timer_init(void) | |||
110 | timer_init(IRQ_PXA910_AP1_TIMER1); | 110 | timer_init(IRQ_PXA910_AP1_TIMER1); |
111 | } | 111 | } |
112 | 112 | ||
113 | struct sys_timer pxa910_timer = { | ||
114 | .init = pxa910_timer_init, | ||
115 | }; | ||
116 | |||
117 | /* on-chip devices */ | 113 | /* on-chip devices */ |
118 | 114 | ||
119 | /* NOTE: there are totally 3 UARTs on PXA910: | 115 | /* NOTE: there are totally 3 UARTs on PXA910: |
diff --git a/arch/arm/mach-mmp/tavorevb.c b/arch/arm/mach-mmp/tavorevb.c index b28f9084dfff..4c127d23955d 100644 --- a/arch/arm/mach-mmp/tavorevb.c +++ b/arch/arm/mach-mmp/tavorevb.c | |||
@@ -103,7 +103,7 @@ MACHINE_START(TAVOREVB, "PXA910 Evaluation Board (aka TavorEVB)") | |||
103 | .map_io = mmp_map_io, | 103 | .map_io = mmp_map_io, |
104 | .nr_irqs = MMP_NR_IRQS, | 104 | .nr_irqs = MMP_NR_IRQS, |
105 | .init_irq = pxa910_init_irq, | 105 | .init_irq = pxa910_init_irq, |
106 | .timer = &pxa910_timer, | 106 | .init_time = pxa910_timer_init, |
107 | .init_machine = tavorevb_init, | 107 | .init_machine = tavorevb_init, |
108 | .restart = mmp_restart, | 108 | .restart = mmp_restart, |
109 | MACHINE_END | 109 | MACHINE_END |
diff --git a/arch/arm/mach-mmp/teton_bga.c b/arch/arm/mach-mmp/teton_bga.c index dd30ea74785c..8609967975ed 100644 --- a/arch/arm/mach-mmp/teton_bga.c +++ b/arch/arm/mach-mmp/teton_bga.c | |||
@@ -86,7 +86,7 @@ MACHINE_START(TETON_BGA, "PXA168-based Teton BGA Development Platform") | |||
86 | .map_io = mmp_map_io, | 86 | .map_io = mmp_map_io, |
87 | .nr_irqs = MMP_NR_IRQS, | 87 | .nr_irqs = MMP_NR_IRQS, |
88 | .init_irq = pxa168_init_irq, | 88 | .init_irq = pxa168_init_irq, |
89 | .timer = &pxa168_timer, | 89 | .init_time = pxa168_timer_init, |
90 | .init_machine = teton_bga_init, | 90 | .init_machine = teton_bga_init, |
91 | .restart = pxa168_restart, | 91 | .restart = pxa168_restart, |
92 | MACHINE_END | 92 | MACHINE_END |
diff --git a/arch/arm/mach-mmp/ttc_dkb.c b/arch/arm/mach-mmp/ttc_dkb.c index ce55fd8821c4..6e474900b13e 100644 --- a/arch/arm/mach-mmp/ttc_dkb.c +++ b/arch/arm/mach-mmp/ttc_dkb.c | |||
@@ -218,7 +218,7 @@ MACHINE_START(TTC_DKB, "PXA910-based TTC_DKB Development Platform") | |||
218 | .map_io = mmp_map_io, | 218 | .map_io = mmp_map_io, |
219 | .nr_irqs = TTCDKB_NR_IRQS, | 219 | .nr_irqs = TTCDKB_NR_IRQS, |
220 | .init_irq = pxa910_init_irq, | 220 | .init_irq = pxa910_init_irq, |
221 | .timer = &pxa910_timer, | 221 | .init_time = pxa910_timer_init, |
222 | .init_machine = ttc_dkb_init, | 222 | .init_machine = ttc_dkb_init, |
223 | .restart = mmp_restart, | 223 | .restart = mmp_restart, |
224 | MACHINE_END | 224 | MACHINE_END |