diff options
Diffstat (limited to 'arch/arm/mach-pxa')
-rw-r--r-- | arch/arm/mach-pxa/clock.c | 8 | ||||
-rw-r--r-- | arch/arm/mach-pxa/clock.h | 4 | ||||
-rw-r--r-- | arch/arm/mach-pxa/eseries.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-pxa/include/mach/debug-macro.S | 2 | ||||
-rw-r--r-- | arch/arm/mach-pxa/include/mach/vmalloc.h | 2 | ||||
-rw-r--r-- | arch/arm/mach-pxa/pxa25x.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-pxa/pxa27x.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-pxa/pxa300.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-pxa/pxa320.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-pxa/pxa3xx.c | 2 |
10 files changed, 10 insertions, 22 deletions
diff --git a/arch/arm/mach-pxa/clock.c b/arch/arm/mach-pxa/clock.c index 49ae38292310..abba0089a2ae 100644 --- a/arch/arm/mach-pxa/clock.c +++ b/arch/arm/mach-pxa/clock.c | |||
@@ -78,11 +78,3 @@ const struct clkops clk_cken_ops = { | |||
78 | .enable = clk_cken_enable, | 78 | .enable = clk_cken_enable, |
79 | .disable = clk_cken_disable, | 79 | .disable = clk_cken_disable, |
80 | }; | 80 | }; |
81 | |||
82 | void clks_register(struct clk_lookup *clks, size_t num) | ||
83 | { | ||
84 | int i; | ||
85 | |||
86 | for (i = 0; i < num; i++) | ||
87 | clkdev_add(&clks[i]); | ||
88 | } | ||
diff --git a/arch/arm/mach-pxa/clock.h b/arch/arm/mach-pxa/clock.h index 978a3667e90d..d8488742b807 100644 --- a/arch/arm/mach-pxa/clock.h +++ b/arch/arm/mach-pxa/clock.h | |||
@@ -67,7 +67,3 @@ extern void clk_pxa3xx_cken_enable(struct clk *); | |||
67 | extern void clk_pxa3xx_cken_disable(struct clk *); | 67 | extern void clk_pxa3xx_cken_disable(struct clk *); |
68 | #endif | 68 | #endif |
69 | 69 | ||
70 | void clks_register(struct clk_lookup *clks, size_t num); | ||
71 | int clk_add_alias(const char *alias, const char *alias_name, char *id, | ||
72 | struct device *dev); | ||
73 | |||
diff --git a/arch/arm/mach-pxa/eseries.c b/arch/arm/mach-pxa/eseries.c index 91417f035069..96ed13081639 100644 --- a/arch/arm/mach-pxa/eseries.c +++ b/arch/arm/mach-pxa/eseries.c | |||
@@ -128,6 +128,6 @@ static struct clk_lookup eseries_clkregs[] = { | |||
128 | 128 | ||
129 | void eseries_register_clks(void) | 129 | void eseries_register_clks(void) |
130 | { | 130 | { |
131 | clks_register(eseries_clkregs, ARRAY_SIZE(eseries_clkregs)); | 131 | clkdev_add_table(eseries_clkregs, ARRAY_SIZE(eseries_clkregs)); |
132 | } | 132 | } |
133 | 133 | ||
diff --git a/arch/arm/mach-pxa/include/mach/debug-macro.S b/arch/arm/mach-pxa/include/mach/debug-macro.S index 55d6a175ab19..01cf81393fe2 100644 --- a/arch/arm/mach-pxa/include/mach/debug-macro.S +++ b/arch/arm/mach-pxa/include/mach/debug-macro.S | |||
@@ -13,7 +13,7 @@ | |||
13 | 13 | ||
14 | #include "hardware.h" | 14 | #include "hardware.h" |
15 | 15 | ||
16 | .macro addruart,rx | 16 | .macro addruart, rx, tmp |
17 | mrc p15, 0, \rx, c1, c0 | 17 | mrc p15, 0, \rx, c1, c0 |
18 | tst \rx, #1 @ MMU enabled? | 18 | tst \rx, #1 @ MMU enabled? |
19 | moveq \rx, #0x40000000 @ physical | 19 | moveq \rx, #0x40000000 @ physical |
diff --git a/arch/arm/mach-pxa/include/mach/vmalloc.h b/arch/arm/mach-pxa/include/mach/vmalloc.h index e90c5eeb81dd..bfecfbf5f460 100644 --- a/arch/arm/mach-pxa/include/mach/vmalloc.h +++ b/arch/arm/mach-pxa/include/mach/vmalloc.h | |||
@@ -8,4 +8,4 @@ | |||
8 | * it under the terms of the GNU General Public License version 2 as | 8 | * it under the terms of the GNU General Public License version 2 as |
9 | * published by the Free Software Foundation. | 9 | * published by the Free Software Foundation. |
10 | */ | 10 | */ |
11 | #define VMALLOC_END (0xe8000000) | 11 | #define VMALLOC_END (0xe8000000UL) |
diff --git a/arch/arm/mach-pxa/pxa25x.c b/arch/arm/mach-pxa/pxa25x.c index 2c1b0b70d01d..0b9ad30bfd51 100644 --- a/arch/arm/mach-pxa/pxa25x.c +++ b/arch/arm/mach-pxa/pxa25x.c | |||
@@ -349,7 +349,7 @@ static int __init pxa25x_init(void) | |||
349 | 349 | ||
350 | reset_status = RCSR; | 350 | reset_status = RCSR; |
351 | 351 | ||
352 | clks_register(pxa25x_clkregs, ARRAY_SIZE(pxa25x_clkregs)); | 352 | clkdev_add_table(pxa25x_clkregs, ARRAY_SIZE(pxa25x_clkregs)); |
353 | 353 | ||
354 | if ((ret = pxa_init_dma(IRQ_DMA, 16))) | 354 | if ((ret = pxa_init_dma(IRQ_DMA, 16))) |
355 | return ret; | 355 | return ret; |
@@ -370,7 +370,7 @@ static int __init pxa25x_init(void) | |||
370 | 370 | ||
371 | /* Only add HWUART for PXA255/26x; PXA210/250 do not have it. */ | 371 | /* Only add HWUART for PXA255/26x; PXA210/250 do not have it. */ |
372 | if (cpu_is_pxa255()) | 372 | if (cpu_is_pxa255()) |
373 | clks_register(&pxa25x_hwuart_clkreg, 1); | 373 | clkdev_add(&pxa25x_hwuart_clkreg); |
374 | 374 | ||
375 | return ret; | 375 | return ret; |
376 | } | 376 | } |
diff --git a/arch/arm/mach-pxa/pxa27x.c b/arch/arm/mach-pxa/pxa27x.c index 6a0b73167e03..d783123e2d48 100644 --- a/arch/arm/mach-pxa/pxa27x.c +++ b/arch/arm/mach-pxa/pxa27x.c | |||
@@ -392,7 +392,7 @@ static int __init pxa27x_init(void) | |||
392 | 392 | ||
393 | reset_status = RCSR; | 393 | reset_status = RCSR; |
394 | 394 | ||
395 | clks_register(pxa27x_clkregs, ARRAY_SIZE(pxa27x_clkregs)); | 395 | clkdev_add_table(pxa27x_clkregs, ARRAY_SIZE(pxa27x_clkregs)); |
396 | 396 | ||
397 | if ((ret = pxa_init_dma(IRQ_DMA, 32))) | 397 | if ((ret = pxa_init_dma(IRQ_DMA, 32))) |
398 | return ret; | 398 | return ret; |
diff --git a/arch/arm/mach-pxa/pxa300.c b/arch/arm/mach-pxa/pxa300.c index f4af6e2bef89..40bb16501d86 100644 --- a/arch/arm/mach-pxa/pxa300.c +++ b/arch/arm/mach-pxa/pxa300.c | |||
@@ -102,12 +102,12 @@ static int __init pxa300_init(void) | |||
102 | if (cpu_is_pxa300() || cpu_is_pxa310()) { | 102 | if (cpu_is_pxa300() || cpu_is_pxa310()) { |
103 | mfp_init_base(io_p2v(MFPR_BASE)); | 103 | mfp_init_base(io_p2v(MFPR_BASE)); |
104 | mfp_init_addr(pxa300_mfp_addr_map); | 104 | mfp_init_addr(pxa300_mfp_addr_map); |
105 | clks_register(ARRAY_AND_SIZE(common_clkregs)); | 105 | clkdev_add_table(ARRAY_AND_SIZE(common_clkregs)); |
106 | } | 106 | } |
107 | 107 | ||
108 | if (cpu_is_pxa310()) { | 108 | if (cpu_is_pxa310()) { |
109 | mfp_init_addr(pxa310_mfp_addr_map); | 109 | mfp_init_addr(pxa310_mfp_addr_map); |
110 | clks_register(ARRAY_AND_SIZE(pxa310_clkregs)); | 110 | clkdev_add_table(ARRAY_AND_SIZE(pxa310_clkregs)); |
111 | } | 111 | } |
112 | 112 | ||
113 | return 0; | 113 | return 0; |
diff --git a/arch/arm/mach-pxa/pxa320.c b/arch/arm/mach-pxa/pxa320.c index c7373e74a109..8d614ecd8e99 100644 --- a/arch/arm/mach-pxa/pxa320.c +++ b/arch/arm/mach-pxa/pxa320.c | |||
@@ -90,7 +90,7 @@ static int __init pxa320_init(void) | |||
90 | if (cpu_is_pxa320()) { | 90 | if (cpu_is_pxa320()) { |
91 | mfp_init_base(io_p2v(MFPR_BASE)); | 91 | mfp_init_base(io_p2v(MFPR_BASE)); |
92 | mfp_init_addr(pxa320_mfp_addr_map); | 92 | mfp_init_addr(pxa320_mfp_addr_map); |
93 | clks_register(ARRAY_AND_SIZE(pxa320_clkregs)); | 93 | clkdev_add_table(ARRAY_AND_SIZE(pxa320_clkregs)); |
94 | } | 94 | } |
95 | 95 | ||
96 | return 0; | 96 | return 0; |
diff --git a/arch/arm/mach-pxa/pxa3xx.c b/arch/arm/mach-pxa/pxa3xx.c index fcb0721f4669..4d7c03e72504 100644 --- a/arch/arm/mach-pxa/pxa3xx.c +++ b/arch/arm/mach-pxa/pxa3xx.c | |||
@@ -634,7 +634,7 @@ static int __init pxa3xx_init(void) | |||
634 | */ | 634 | */ |
635 | ASCR &= ~(ASCR_RDH | ASCR_D1S | ASCR_D2S | ASCR_D3S); | 635 | ASCR &= ~(ASCR_RDH | ASCR_D1S | ASCR_D2S | ASCR_D3S); |
636 | 636 | ||
637 | clks_register(pxa3xx_clkregs, ARRAY_SIZE(pxa3xx_clkregs)); | 637 | clkdev_add_table(pxa3xx_clkregs, ARRAY_SIZE(pxa3xx_clkregs)); |
638 | 638 | ||
639 | if ((ret = pxa_init_dma(IRQ_DMA, 32))) | 639 | if ((ret = pxa_init_dma(IRQ_DMA, 32))) |
640 | return ret; | 640 | return ret; |