diff options
Diffstat (limited to 'arch/arm')
28 files changed, 83 insertions, 108 deletions
diff --git a/arch/arm/mach-exynos/clock-exynos4210.c b/arch/arm/mach-exynos/clock-exynos4210.c index a5823a7f249e..25ea4002f400 100644 --- a/arch/arm/mach-exynos/clock-exynos4210.c +++ b/arch/arm/mach-exynos/clock-exynos4210.c | |||
@@ -115,7 +115,7 @@ static void exynos4210_clock_resume(void) | |||
115 | #define exynos4210_clock_resume NULL | 115 | #define exynos4210_clock_resume NULL |
116 | #endif | 116 | #endif |
117 | 117 | ||
118 | struct syscore_ops exynos4210_clock_syscore_ops = { | 118 | static struct syscore_ops exynos4210_clock_syscore_ops = { |
119 | .suspend = exynos4210_clock_suspend, | 119 | .suspend = exynos4210_clock_suspend, |
120 | .resume = exynos4210_clock_resume, | 120 | .resume = exynos4210_clock_resume, |
121 | }; | 121 | }; |
diff --git a/arch/arm/mach-exynos/clock-exynos4212.c b/arch/arm/mach-exynos/clock-exynos4212.c index 26a668b0d101..b133f8615c52 100644 --- a/arch/arm/mach-exynos/clock-exynos4212.c +++ b/arch/arm/mach-exynos/clock-exynos4212.c | |||
@@ -87,7 +87,7 @@ static void exynos4212_clock_resume(void) | |||
87 | #define exynos4212_clock_resume NULL | 87 | #define exynos4212_clock_resume NULL |
88 | #endif | 88 | #endif |
89 | 89 | ||
90 | struct syscore_ops exynos4212_clock_syscore_ops = { | 90 | static struct syscore_ops exynos4212_clock_syscore_ops = { |
91 | .suspend = exynos4212_clock_suspend, | 91 | .suspend = exynos4212_clock_suspend, |
92 | .resume = exynos4212_clock_resume, | 92 | .resume = exynos4212_clock_resume, |
93 | }; | 93 | }; |
diff --git a/arch/arm/mach-exynos/clock.c b/arch/arm/mach-exynos/clock.c index 5a8c42e90005..c07c6d4bcecd 100644 --- a/arch/arm/mach-exynos/clock.c +++ b/arch/arm/mach-exynos/clock.c | |||
@@ -1524,7 +1524,7 @@ static void exynos4_clock_resume(void) | |||
1524 | #define exynos4_clock_resume NULL | 1524 | #define exynos4_clock_resume NULL |
1525 | #endif | 1525 | #endif |
1526 | 1526 | ||
1527 | struct syscore_ops exynos4_clock_syscore_ops = { | 1527 | static struct syscore_ops exynos4_clock_syscore_ops = { |
1528 | .suspend = exynos4_clock_suspend, | 1528 | .suspend = exynos4_clock_suspend, |
1529 | .resume = exynos4_clock_resume, | 1529 | .resume = exynos4_clock_resume, |
1530 | }; | 1530 | }; |
diff --git a/arch/arm/mach-exynos/common.c b/arch/arm/mach-exynos/common.c index 031c1e5b3dfe..34e819068fa4 100644 --- a/arch/arm/mach-exynos/common.c +++ b/arch/arm/mach-exynos/common.c | |||
@@ -661,7 +661,7 @@ static void exynos4_irq_eint0_15(unsigned int irq, struct irq_desc *desc) | |||
661 | chained_irq_exit(chip, desc); | 661 | chained_irq_exit(chip, desc); |
662 | } | 662 | } |
663 | 663 | ||
664 | int __init exynos4_init_irq_eint(void) | 664 | static int __init exynos4_init_irq_eint(void) |
665 | { | 665 | { |
666 | int irq; | 666 | int irq; |
667 | 667 | ||
diff --git a/arch/arm/mach-exynos/dma.c b/arch/arm/mach-exynos/dma.c index 91370def4a70..25f3ef2c36e5 100644 --- a/arch/arm/mach-exynos/dma.c +++ b/arch/arm/mach-exynos/dma.c | |||
@@ -36,7 +36,7 @@ | |||
36 | 36 | ||
37 | static u64 dma_dmamask = DMA_BIT_MASK(32); | 37 | static u64 dma_dmamask = DMA_BIT_MASK(32); |
38 | 38 | ||
39 | u8 pdma0_peri[] = { | 39 | static u8 pdma0_peri[] = { |
40 | DMACH_PCM0_RX, | 40 | DMACH_PCM0_RX, |
41 | DMACH_PCM0_TX, | 41 | DMACH_PCM0_TX, |
42 | DMACH_PCM2_RX, | 42 | DMACH_PCM2_RX, |
@@ -69,15 +69,15 @@ u8 pdma0_peri[] = { | |||
69 | DMACH_AC97_PCMOUT, | 69 | DMACH_AC97_PCMOUT, |
70 | }; | 70 | }; |
71 | 71 | ||
72 | struct dma_pl330_platdata exynos4_pdma0_pdata = { | 72 | static struct dma_pl330_platdata exynos4_pdma0_pdata = { |
73 | .nr_valid_peri = ARRAY_SIZE(pdma0_peri), | 73 | .nr_valid_peri = ARRAY_SIZE(pdma0_peri), |
74 | .peri_id = pdma0_peri, | 74 | .peri_id = pdma0_peri, |
75 | }; | 75 | }; |
76 | 76 | ||
77 | AMBA_AHB_DEVICE(exynos4_pdma0, "dma-pl330.0", 0x00041330, EXYNOS4_PA_PDMA0, | 77 | static AMBA_AHB_DEVICE(exynos4_pdma0, "dma-pl330.0", 0x00041330, |
78 | {IRQ_PDMA0}, &exynos4_pdma0_pdata); | 78 | EXYNOS4_PA_PDMA0, {IRQ_PDMA0}, &exynos4_pdma0_pdata); |
79 | 79 | ||
80 | u8 pdma1_peri[] = { | 80 | static u8 pdma1_peri[] = { |
81 | DMACH_PCM0_RX, | 81 | DMACH_PCM0_RX, |
82 | DMACH_PCM0_TX, | 82 | DMACH_PCM0_TX, |
83 | DMACH_PCM1_RX, | 83 | DMACH_PCM1_RX, |
@@ -105,13 +105,13 @@ u8 pdma1_peri[] = { | |||
105 | DMACH_SLIMBUS5_TX, | 105 | DMACH_SLIMBUS5_TX, |
106 | }; | 106 | }; |
107 | 107 | ||
108 | struct dma_pl330_platdata exynos4_pdma1_pdata = { | 108 | static struct dma_pl330_platdata exynos4_pdma1_pdata = { |
109 | .nr_valid_peri = ARRAY_SIZE(pdma1_peri), | 109 | .nr_valid_peri = ARRAY_SIZE(pdma1_peri), |
110 | .peri_id = pdma1_peri, | 110 | .peri_id = pdma1_peri, |
111 | }; | 111 | }; |
112 | 112 | ||
113 | AMBA_AHB_DEVICE(exynos4_pdma1, "dma-pl330.1", 0x00041330, EXYNOS4_PA_PDMA1, | 113 | static AMBA_AHB_DEVICE(exynos4_pdma1, "dma-pl330.1", 0x00041330, |
114 | {IRQ_PDMA1}, &exynos4_pdma1_pdata); | 114 | EXYNOS4_PA_PDMA1, {IRQ_PDMA1}, &exynos4_pdma1_pdata); |
115 | 115 | ||
116 | static int __init exynos4_dma_init(void) | 116 | static int __init exynos4_dma_init(void) |
117 | { | 117 | { |
diff --git a/arch/arm/mach-exynos/mach-origen.c b/arch/arm/mach-exynos/mach-origen.c index 0679b8ad2d1e..3ec3ccf9f35c 100644 --- a/arch/arm/mach-exynos/mach-origen.c +++ b/arch/arm/mach-exynos/mach-origen.c | |||
@@ -412,7 +412,7 @@ static struct max8997_regulator_data __initdata origen_max8997_regulators[] = { | |||
412 | { MAX8997_BUCK7, &max8997_buck7_data }, | 412 | { MAX8997_BUCK7, &max8997_buck7_data }, |
413 | }; | 413 | }; |
414 | 414 | ||
415 | struct max8997_platform_data __initdata origen_max8997_pdata = { | 415 | static struct max8997_platform_data __initdata origen_max8997_pdata = { |
416 | .num_regulators = ARRAY_SIZE(origen_max8997_regulators), | 416 | .num_regulators = ARRAY_SIZE(origen_max8997_regulators), |
417 | .regulators = origen_max8997_regulators, | 417 | .regulators = origen_max8997_regulators, |
418 | 418 | ||
diff --git a/arch/arm/mach-exynos/mach-universal_c210.c b/arch/arm/mach-exynos/mach-universal_c210.c index 37ac93e8d6d9..29c8e188d8e7 100644 --- a/arch/arm/mach-exynos/mach-universal_c210.c +++ b/arch/arm/mach-exynos/mach-universal_c210.c | |||
@@ -997,7 +997,7 @@ static void __init universal_map_io(void) | |||
997 | s3c24xx_init_uarts(universal_uartcfgs, ARRAY_SIZE(universal_uartcfgs)); | 997 | s3c24xx_init_uarts(universal_uartcfgs, ARRAY_SIZE(universal_uartcfgs)); |
998 | } | 998 | } |
999 | 999 | ||
1000 | void s5p_tv_setup(void) | 1000 | static void s5p_tv_setup(void) |
1001 | { | 1001 | { |
1002 | /* direct HPD to HDMI chip */ | 1002 | /* direct HPD to HDMI chip */ |
1003 | gpio_request_one(EXYNOS4_GPX3(7), GPIOF_IN, "hpd-plug"); | 1003 | gpio_request_one(EXYNOS4_GPX3(7), GPIOF_IN, "hpd-plug"); |
diff --git a/arch/arm/mach-s3c2410/mach-h1940.c b/arch/arm/mach-s3c2410/mach-h1940.c index 41245a603981..6b21ba107eab 100644 --- a/arch/arm/mach-s3c2410/mach-h1940.c +++ b/arch/arm/mach-s3c2410/mach-h1940.c | |||
@@ -162,7 +162,7 @@ static int h1940_gpiolib_latch_get(struct gpio_chip *chip, | |||
162 | return (latch_state >> (offset + 16)) & 1; | 162 | return (latch_state >> (offset + 16)) & 1; |
163 | } | 163 | } |
164 | 164 | ||
165 | struct gpio_chip h1940_latch_gpiochip = { | 165 | static struct gpio_chip h1940_latch_gpiochip = { |
166 | .base = H1940_LATCH_GPIO(0), | 166 | .base = H1940_LATCH_GPIO(0), |
167 | .owner = THIS_MODULE, | 167 | .owner = THIS_MODULE, |
168 | .label = "H1940_LATCH", | 168 | .label = "H1940_LATCH", |
@@ -304,7 +304,7 @@ static const struct s3c_adc_bat_thresh bat_lut_acin[] = { | |||
304 | { .volt = 3841, .cur = 0, .level = 0}, | 304 | { .volt = 3841, .cur = 0, .level = 0}, |
305 | }; | 305 | }; |
306 | 306 | ||
307 | int h1940_bat_init(void) | 307 | static int h1940_bat_init(void) |
308 | { | 308 | { |
309 | int ret; | 309 | int ret; |
310 | 310 | ||
@@ -317,17 +317,17 @@ int h1940_bat_init(void) | |||
317 | 317 | ||
318 | } | 318 | } |
319 | 319 | ||
320 | void h1940_bat_exit(void) | 320 | static void h1940_bat_exit(void) |
321 | { | 321 | { |
322 | gpio_free(H1940_LATCH_SM803_ENABLE); | 322 | gpio_free(H1940_LATCH_SM803_ENABLE); |
323 | } | 323 | } |
324 | 324 | ||
325 | void h1940_enable_charger(void) | 325 | static void h1940_enable_charger(void) |
326 | { | 326 | { |
327 | gpio_set_value(H1940_LATCH_SM803_ENABLE, 1); | 327 | gpio_set_value(H1940_LATCH_SM803_ENABLE, 1); |
328 | } | 328 | } |
329 | 329 | ||
330 | void h1940_disable_charger(void) | 330 | static void h1940_disable_charger(void) |
331 | { | 331 | { |
332 | gpio_set_value(H1940_LATCH_SM803_ENABLE, 0); | 332 | gpio_set_value(H1940_LATCH_SM803_ENABLE, 0); |
333 | } | 333 | } |
@@ -364,7 +364,7 @@ static struct platform_device h1940_battery = { | |||
364 | }, | 364 | }, |
365 | }; | 365 | }; |
366 | 366 | ||
367 | DEFINE_SPINLOCK(h1940_blink_spin); | 367 | static DEFINE_SPINLOCK(h1940_blink_spin); |
368 | 368 | ||
369 | int h1940_led_blink_set(unsigned gpio, int state, | 369 | int h1940_led_blink_set(unsigned gpio, int state, |
370 | unsigned long *delay_on, unsigned long *delay_off) | 370 | unsigned long *delay_on, unsigned long *delay_off) |
diff --git a/arch/arm/mach-s3c2416/clock.c b/arch/arm/mach-s3c2416/clock.c index 59f54d1d7f8b..e01490db0993 100644 --- a/arch/arm/mach-s3c2416/clock.c +++ b/arch/arm/mach-s3c2416/clock.c | |||
@@ -132,12 +132,6 @@ static struct clk hsmmc0_clk = { | |||
132 | .ctrlbit = S3C2416_HCLKCON_HSMMC0, | 132 | .ctrlbit = S3C2416_HCLKCON_HSMMC0, |
133 | }; | 133 | }; |
134 | 134 | ||
135 | void __init_or_cpufreq s3c2416_setup_clocks(void) | ||
136 | { | ||
137 | s3c2443_common_setup_clocks(s3c2416_get_pll); | ||
138 | } | ||
139 | |||
140 | |||
141 | static struct clksrc_clk *clksrcs[] __initdata = { | 135 | static struct clksrc_clk *clksrcs[] __initdata = { |
142 | &hsspi_eplldiv, | 136 | &hsspi_eplldiv, |
143 | &hsspi_mux, | 137 | &hsspi_mux, |
diff --git a/arch/arm/mach-s3c2416/mach-smdk2416.c b/arch/arm/mach-s3c2416/mach-smdk2416.c index eebe1e72b93e..30a44f806e01 100644 --- a/arch/arm/mach-s3c2416/mach-smdk2416.c +++ b/arch/arm/mach-s3c2416/mach-smdk2416.c | |||
@@ -125,7 +125,7 @@ static struct s3c2410_uartcfg smdk2416_uartcfgs[] __initdata = { | |||
125 | } | 125 | } |
126 | }; | 126 | }; |
127 | 127 | ||
128 | void smdk2416_hsudc_gpio_init(void) | 128 | static void smdk2416_hsudc_gpio_init(void) |
129 | { | 129 | { |
130 | s3c_gpio_setpull(S3C2410_GPH(14), S3C_GPIO_PULL_UP); | 130 | s3c_gpio_setpull(S3C2410_GPH(14), S3C_GPIO_PULL_UP); |
131 | s3c_gpio_setpull(S3C2410_GPF(2), S3C_GPIO_PULL_NONE); | 131 | s3c_gpio_setpull(S3C2410_GPF(2), S3C_GPIO_PULL_NONE); |
@@ -133,20 +133,20 @@ void smdk2416_hsudc_gpio_init(void) | |||
133 | s3c2410_modify_misccr(S3C2416_MISCCR_SEL_SUSPND, 0); | 133 | s3c2410_modify_misccr(S3C2416_MISCCR_SEL_SUSPND, 0); |
134 | } | 134 | } |
135 | 135 | ||
136 | void smdk2416_hsudc_gpio_uninit(void) | 136 | static void smdk2416_hsudc_gpio_uninit(void) |
137 | { | 137 | { |
138 | s3c2410_modify_misccr(S3C2416_MISCCR_SEL_SUSPND, 1); | 138 | s3c2410_modify_misccr(S3C2416_MISCCR_SEL_SUSPND, 1); |
139 | s3c_gpio_setpull(S3C2410_GPH(14), S3C_GPIO_PULL_NONE); | 139 | s3c_gpio_setpull(S3C2410_GPH(14), S3C_GPIO_PULL_NONE); |
140 | s3c_gpio_cfgpin(S3C2410_GPH(14), S3C_GPIO_SFN(0)); | 140 | s3c_gpio_cfgpin(S3C2410_GPH(14), S3C_GPIO_SFN(0)); |
141 | } | 141 | } |
142 | 142 | ||
143 | struct s3c24xx_hsudc_platdata smdk2416_hsudc_platdata = { | 143 | static struct s3c24xx_hsudc_platdata smdk2416_hsudc_platdata = { |
144 | .epnum = 9, | 144 | .epnum = 9, |
145 | .gpio_init = smdk2416_hsudc_gpio_init, | 145 | .gpio_init = smdk2416_hsudc_gpio_init, |
146 | .gpio_uninit = smdk2416_hsudc_gpio_uninit, | 146 | .gpio_uninit = smdk2416_hsudc_gpio_uninit, |
147 | }; | 147 | }; |
148 | 148 | ||
149 | struct s3c_fb_pd_win smdk2416_fb_win[] = { | 149 | static struct s3c_fb_pd_win smdk2416_fb_win[] = { |
150 | [0] = { | 150 | [0] = { |
151 | /* think this is the same as the smdk6410 */ | 151 | /* think this is the same as the smdk6410 */ |
152 | .win_mode = { | 152 | .win_mode = { |
diff --git a/arch/arm/mach-s3c2440/mach-gta02.c b/arch/arm/mach-s3c2440/mach-gta02.c index 5859e609d28c..7365a441cc5c 100644 --- a/arch/arm/mach-s3c2440/mach-gta02.c +++ b/arch/arm/mach-s3c2440/mach-gta02.c | |||
@@ -258,7 +258,7 @@ static struct pcf50633_bl_platform_data gta02_backlight_data = { | |||
258 | .ramp_time = 5, | 258 | .ramp_time = 5, |
259 | }; | 259 | }; |
260 | 260 | ||
261 | struct pcf50633_platform_data gta02_pcf_pdata = { | 261 | static struct pcf50633_platform_data gta02_pcf_pdata = { |
262 | .resumers = { | 262 | .resumers = { |
263 | [0] = PCF50633_INT1_USBINS | | 263 | [0] = PCF50633_INT1_USBINS | |
264 | PCF50633_INT1_USBREM | | 264 | PCF50633_INT1_USBREM | |
@@ -404,7 +404,7 @@ static struct platform_device gta02_nor_flash = { | |||
404 | }; | 404 | }; |
405 | 405 | ||
406 | 406 | ||
407 | struct platform_device s3c24xx_pwm_device = { | 407 | static struct platform_device s3c24xx_pwm_device = { |
408 | .name = "s3c24xx_pwm", | 408 | .name = "s3c24xx_pwm", |
409 | .num_resources = 0, | 409 | .num_resources = 0, |
410 | }; | 410 | }; |
diff --git a/arch/arm/mach-s3c2440/mach-rx1950.c b/arch/arm/mach-s3c2440/mach-rx1950.c index 80077f6472ee..4a8e2d34994c 100644 --- a/arch/arm/mach-s3c2440/mach-rx1950.c +++ b/arch/arm/mach-s3c2440/mach-rx1950.c | |||
@@ -217,7 +217,7 @@ static const struct s3c_adc_bat_thresh bat_lut_acin[] = { | |||
217 | { .volt = 3820, .cur = 0, .level = 0}, | 217 | { .volt = 3820, .cur = 0, .level = 0}, |
218 | }; | 218 | }; |
219 | 219 | ||
220 | int rx1950_bat_init(void) | 220 | static int rx1950_bat_init(void) |
221 | { | 221 | { |
222 | int ret; | 222 | int ret; |
223 | 223 | ||
@@ -236,25 +236,25 @@ err_gpio1: | |||
236 | return ret; | 236 | return ret; |
237 | } | 237 | } |
238 | 238 | ||
239 | void rx1950_bat_exit(void) | 239 | static void rx1950_bat_exit(void) |
240 | { | 240 | { |
241 | gpio_free(S3C2410_GPJ(2)); | 241 | gpio_free(S3C2410_GPJ(2)); |
242 | gpio_free(S3C2410_GPJ(3)); | 242 | gpio_free(S3C2410_GPJ(3)); |
243 | } | 243 | } |
244 | 244 | ||
245 | void rx1950_enable_charger(void) | 245 | static void rx1950_enable_charger(void) |
246 | { | 246 | { |
247 | gpio_direction_output(S3C2410_GPJ(2), 1); | 247 | gpio_direction_output(S3C2410_GPJ(2), 1); |
248 | gpio_direction_output(S3C2410_GPJ(3), 1); | 248 | gpio_direction_output(S3C2410_GPJ(3), 1); |
249 | } | 249 | } |
250 | 250 | ||
251 | void rx1950_disable_charger(void) | 251 | static void rx1950_disable_charger(void) |
252 | { | 252 | { |
253 | gpio_direction_output(S3C2410_GPJ(2), 0); | 253 | gpio_direction_output(S3C2410_GPJ(2), 0); |
254 | gpio_direction_output(S3C2410_GPJ(3), 0); | 254 | gpio_direction_output(S3C2410_GPJ(3), 0); |
255 | } | 255 | } |
256 | 256 | ||
257 | DEFINE_SPINLOCK(rx1950_blink_spin); | 257 | static DEFINE_SPINLOCK(rx1950_blink_spin); |
258 | 258 | ||
259 | static int rx1950_led_blink_set(unsigned gpio, int state, | 259 | static int rx1950_led_blink_set(unsigned gpio, int state, |
260 | unsigned long *delay_on, unsigned long *delay_off) | 260 | unsigned long *delay_on, unsigned long *delay_off) |
@@ -382,7 +382,7 @@ static struct s3c2410fb_mach_info rx1950_lcd_cfg = { | |||
382 | 382 | ||
383 | static struct pwm_device *lcd_pwm; | 383 | static struct pwm_device *lcd_pwm; |
384 | 384 | ||
385 | void rx1950_lcd_power(int enable) | 385 | static void rx1950_lcd_power(int enable) |
386 | { | 386 | { |
387 | int i; | 387 | int i; |
388 | static int enabled; | 388 | static int enabled; |
diff --git a/arch/arm/mach-s3c64xx/common.c b/arch/arm/mach-s3c64xx/common.c index 4a7394d4bd9e..bee7dcd4df7c 100644 --- a/arch/arm/mach-s3c64xx/common.c +++ b/arch/arm/mach-s3c64xx/common.c | |||
@@ -49,7 +49,7 @@ | |||
49 | 49 | ||
50 | /* uart registration process */ | 50 | /* uart registration process */ |
51 | 51 | ||
52 | void __init s3c64xx_init_uarts(struct s3c2410_uartcfg *cfg, int no) | 52 | static void __init s3c64xx_init_uarts(struct s3c2410_uartcfg *cfg, int no) |
53 | { | 53 | { |
54 | s3c24xx_init_uartdevs("s3c6400-uart", s3c64xx_uart_resources, cfg, no); | 54 | s3c24xx_init_uartdevs("s3c6400-uart", s3c64xx_uart_resources, cfg, no); |
55 | } | 55 | } |
diff --git a/arch/arm/mach-s3c64xx/common.h b/arch/arm/mach-s3c64xx/common.h index 5eb9c9a7d73b..7a10be629aba 100644 --- a/arch/arm/mach-s3c64xx/common.h +++ b/arch/arm/mach-s3c64xx/common.h | |||
@@ -25,8 +25,6 @@ void s3c64xx_setup_clocks(void); | |||
25 | 25 | ||
26 | void s3c64xx_restart(char mode, const char *cmd); | 26 | void s3c64xx_restart(char mode, const char *cmd); |
27 | 27 | ||
28 | extern struct syscore_ops s3c64xx_irq_syscore_ops; | ||
29 | |||
30 | #ifdef CONFIG_CPU_S3C6400 | 28 | #ifdef CONFIG_CPU_S3C6400 |
31 | 29 | ||
32 | extern int s3c6400_init(void); | 30 | extern int s3c6400_init(void); |
diff --git a/arch/arm/mach-s3c64xx/irq-pm.c b/arch/arm/mach-s3c64xx/irq-pm.c index 8bec61e242c7..0c7e1d960ca4 100644 --- a/arch/arm/mach-s3c64xx/irq-pm.c +++ b/arch/arm/mach-s3c64xx/irq-pm.c | |||
@@ -96,7 +96,7 @@ static void s3c64xx_irq_pm_resume(void) | |||
96 | S3C_PMDBG("%s: IRQ configuration restored\n", __func__); | 96 | S3C_PMDBG("%s: IRQ configuration restored\n", __func__); |
97 | } | 97 | } |
98 | 98 | ||
99 | struct syscore_ops s3c64xx_irq_syscore_ops = { | 99 | static struct syscore_ops s3c64xx_irq_syscore_ops = { |
100 | .suspend = s3c64xx_irq_pm_suspend, | 100 | .suspend = s3c64xx_irq_pm_suspend, |
101 | .resume = s3c64xx_irq_pm_resume, | 101 | .resume = s3c64xx_irq_pm_resume, |
102 | }; | 102 | }; |
diff --git a/arch/arm/mach-s5p64x0/clock.c b/arch/arm/mach-s5p64x0/clock.c index 241d0e645c85..57e718957ef3 100644 --- a/arch/arm/mach-s5p64x0/clock.c +++ b/arch/arm/mach-s5p64x0/clock.c | |||
@@ -73,7 +73,7 @@ static const u32 clock_table[][3] = { | |||
73 | {L2 * 1000, (3 << ARM_DIV_RATIO_SHIFT), (0 << S5P64X0_CLKDIV0_HCLK_SHIFT)}, | 73 | {L2 * 1000, (3 << ARM_DIV_RATIO_SHIFT), (0 << S5P64X0_CLKDIV0_HCLK_SHIFT)}, |
74 | }; | 74 | }; |
75 | 75 | ||
76 | unsigned long s5p64x0_armclk_get_rate(struct clk *clk) | 76 | static unsigned long s5p64x0_armclk_get_rate(struct clk *clk) |
77 | { | 77 | { |
78 | unsigned long rate = clk_get_rate(clk->parent); | 78 | unsigned long rate = clk_get_rate(clk->parent); |
79 | u32 clkdiv; | 79 | u32 clkdiv; |
@@ -84,7 +84,8 @@ unsigned long s5p64x0_armclk_get_rate(struct clk *clk) | |||
84 | return rate / (clkdiv + 1); | 84 | return rate / (clkdiv + 1); |
85 | } | 85 | } |
86 | 86 | ||
87 | unsigned long s5p64x0_armclk_round_rate(struct clk *clk, unsigned long rate) | 87 | static unsigned long s5p64x0_armclk_round_rate(struct clk *clk, |
88 | unsigned long rate) | ||
88 | { | 89 | { |
89 | u32 iter; | 90 | u32 iter; |
90 | 91 | ||
@@ -96,7 +97,7 @@ unsigned long s5p64x0_armclk_round_rate(struct clk *clk, unsigned long rate) | |||
96 | return clock_table[ARRAY_SIZE(clock_table) - 1][0]; | 97 | return clock_table[ARRAY_SIZE(clock_table) - 1][0]; |
97 | } | 98 | } |
98 | 99 | ||
99 | int s5p64x0_armclk_set_rate(struct clk *clk, unsigned long rate) | 100 | static int s5p64x0_armclk_set_rate(struct clk *clk, unsigned long rate) |
100 | { | 101 | { |
101 | u32 round_tmp; | 102 | u32 round_tmp; |
102 | u32 iter; | 103 | u32 iter; |
@@ -148,7 +149,7 @@ int s5p64x0_armclk_set_rate(struct clk *clk, unsigned long rate) | |||
148 | return 0; | 149 | return 0; |
149 | } | 150 | } |
150 | 151 | ||
151 | struct clk_ops s5p64x0_clkarm_ops = { | 152 | static struct clk_ops s5p64x0_clkarm_ops = { |
152 | .get_rate = s5p64x0_armclk_get_rate, | 153 | .get_rate = s5p64x0_armclk_get_rate, |
153 | .set_rate = s5p64x0_armclk_set_rate, | 154 | .set_rate = s5p64x0_armclk_set_rate, |
154 | .round_rate = s5p64x0_armclk_round_rate, | 155 | .round_rate = s5p64x0_armclk_round_rate, |
@@ -173,7 +174,7 @@ struct clksrc_clk clk_dout_mpll = { | |||
173 | .reg_div = { .reg = S5P64X0_CLK_DIV0, .shift = 4, .size = 1 }, | 174 | .reg_div = { .reg = S5P64X0_CLK_DIV0, .shift = 4, .size = 1 }, |
174 | }; | 175 | }; |
175 | 176 | ||
176 | struct clk *clkset_hclk_low_list[] = { | 177 | static struct clk *clkset_hclk_low_list[] = { |
177 | &clk_mout_apll.clk, | 178 | &clk_mout_apll.clk, |
178 | &clk_mout_mpll.clk, | 179 | &clk_mout_mpll.clk, |
179 | }; | 180 | }; |
diff --git a/arch/arm/mach-s5p64x0/dma.c b/arch/arm/mach-s5p64x0/dma.c index f7f68ad77910..2ee5dc069b37 100644 --- a/arch/arm/mach-s5p64x0/dma.c +++ b/arch/arm/mach-s5p64x0/dma.c | |||
@@ -38,7 +38,7 @@ | |||
38 | 38 | ||
39 | static u64 dma_dmamask = DMA_BIT_MASK(32); | 39 | static u64 dma_dmamask = DMA_BIT_MASK(32); |
40 | 40 | ||
41 | u8 s5p6440_pdma_peri[] = { | 41 | static u8 s5p6440_pdma_peri[] = { |
42 | DMACH_UART0_RX, | 42 | DMACH_UART0_RX, |
43 | DMACH_UART0_TX, | 43 | DMACH_UART0_TX, |
44 | DMACH_UART1_RX, | 44 | DMACH_UART1_RX, |
@@ -63,12 +63,12 @@ u8 s5p6440_pdma_peri[] = { | |||
63 | DMACH_SPI1_RX, | 63 | DMACH_SPI1_RX, |
64 | }; | 64 | }; |
65 | 65 | ||
66 | struct dma_pl330_platdata s5p6440_pdma_pdata = { | 66 | static struct dma_pl330_platdata s5p6440_pdma_pdata = { |
67 | .nr_valid_peri = ARRAY_SIZE(s5p6440_pdma_peri), | 67 | .nr_valid_peri = ARRAY_SIZE(s5p6440_pdma_peri), |
68 | .peri_id = s5p6440_pdma_peri, | 68 | .peri_id = s5p6440_pdma_peri, |
69 | }; | 69 | }; |
70 | 70 | ||
71 | u8 s5p6450_pdma_peri[] = { | 71 | static u8 s5p6450_pdma_peri[] = { |
72 | DMACH_UART0_RX, | 72 | DMACH_UART0_RX, |
73 | DMACH_UART0_TX, | 73 | DMACH_UART0_TX, |
74 | DMACH_UART1_RX, | 74 | DMACH_UART1_RX, |
@@ -103,13 +103,13 @@ u8 s5p6450_pdma_peri[] = { | |||
103 | DMACH_UART5_TX, | 103 | DMACH_UART5_TX, |
104 | }; | 104 | }; |
105 | 105 | ||
106 | struct dma_pl330_platdata s5p6450_pdma_pdata = { | 106 | static struct dma_pl330_platdata s5p6450_pdma_pdata = { |
107 | .nr_valid_peri = ARRAY_SIZE(s5p6450_pdma_peri), | 107 | .nr_valid_peri = ARRAY_SIZE(s5p6450_pdma_peri), |
108 | .peri_id = s5p6450_pdma_peri, | 108 | .peri_id = s5p6450_pdma_peri, |
109 | }; | 109 | }; |
110 | 110 | ||
111 | AMBA_AHB_DEVICE(s5p64x0_pdma, "dma-pl330", 0x00041330, S5P64X0_PA_PDMA, | 111 | static AMBA_AHB_DEVICE(s5p64x0_pdma, "dma-pl330", 0x00041330, |
112 | {IRQ_DMA0}, NULL); | 112 | S5P64X0_PA_PDMA, {IRQ_DMA0}, NULL); |
113 | 113 | ||
114 | static int __init s5p64x0_dma_init(void) | 114 | static int __init s5p64x0_dma_init(void) |
115 | { | 115 | { |
diff --git a/arch/arm/mach-s5p64x0/include/mach/s5p64x0-clock.h b/arch/arm/mach-s5p64x0/include/mach/s5p64x0-clock.h index ff85b4b6e8d9..0ef47d1b7670 100644 --- a/arch/arm/mach-s5p64x0/include/mach/s5p64x0-clock.h +++ b/arch/arm/mach-s5p64x0/include/mach/s5p64x0-clock.h | |||
@@ -22,16 +22,9 @@ extern struct clksrc_clk clk_mout_epll; | |||
22 | extern int s5p64x0_epll_enable(struct clk *clk, int enable); | 22 | extern int s5p64x0_epll_enable(struct clk *clk, int enable); |
23 | extern unsigned long s5p64x0_epll_get_rate(struct clk *clk); | 23 | extern unsigned long s5p64x0_epll_get_rate(struct clk *clk); |
24 | 24 | ||
25 | extern unsigned long s5p64x0_armclk_get_rate(struct clk *clk); | ||
26 | extern unsigned long s5p64x0_armclk_round_rate(struct clk *clk, unsigned long rate); | ||
27 | extern int s5p64x0_armclk_set_rate(struct clk *clk, unsigned long rate); | ||
28 | |||
29 | extern struct clk_ops s5p64x0_clkarm_ops; | ||
30 | |||
31 | extern struct clksrc_clk clk_armclk; | 25 | extern struct clksrc_clk clk_armclk; |
32 | extern struct clksrc_clk clk_dout_mpll; | 26 | extern struct clksrc_clk clk_dout_mpll; |
33 | 27 | ||
34 | extern struct clk *clkset_hclk_low_list[]; | ||
35 | extern struct clksrc_sources clkset_hclk_low; | 28 | extern struct clksrc_sources clkset_hclk_low; |
36 | 29 | ||
37 | extern int s5p64x0_pclk_ctrl(struct clk *clk, int enable); | 30 | extern int s5p64x0_pclk_ctrl(struct clk *clk, int enable); |
diff --git a/arch/arm/mach-s5pc100/clock.c b/arch/arm/mach-s5pc100/clock.c index 247194dd366c..16eca4ea2010 100644 --- a/arch/arm/mach-s5pc100/clock.c +++ b/arch/arm/mach-s5pc100/clock.c | |||
@@ -170,7 +170,7 @@ static struct clk *clk_src_mout_am_list[] = { | |||
170 | [1] = &clk_div_apll2.clk, | 170 | [1] = &clk_div_apll2.clk, |
171 | }; | 171 | }; |
172 | 172 | ||
173 | struct clksrc_sources clk_src_mout_am = { | 173 | static struct clksrc_sources clk_src_mout_am = { |
174 | .sources = clk_src_mout_am_list, | 174 | .sources = clk_src_mout_am_list, |
175 | .nr_sources = ARRAY_SIZE(clk_src_mout_am_list), | 175 | .nr_sources = ARRAY_SIZE(clk_src_mout_am_list), |
176 | }; | 176 | }; |
@@ -212,7 +212,7 @@ static struct clk *clk_src_mout_onenand_list[] = { | |||
212 | [1] = &clk_div_d1_bus.clk, | 212 | [1] = &clk_div_d1_bus.clk, |
213 | }; | 213 | }; |
214 | 214 | ||
215 | struct clksrc_sources clk_src_mout_onenand = { | 215 | static struct clksrc_sources clk_src_mout_onenand = { |
216 | .sources = clk_src_mout_onenand_list, | 216 | .sources = clk_src_mout_onenand_list, |
217 | .nr_sources = ARRAY_SIZE(clk_src_mout_onenand_list), | 217 | .nr_sources = ARRAY_SIZE(clk_src_mout_onenand_list), |
218 | }; | 218 | }; |
@@ -756,7 +756,7 @@ static struct clk *clk_src_group1_list[] = { | |||
756 | [3] = &clk_mout_hpll.clk, | 756 | [3] = &clk_mout_hpll.clk, |
757 | }; | 757 | }; |
758 | 758 | ||
759 | struct clksrc_sources clk_src_group1 = { | 759 | static struct clksrc_sources clk_src_group1 = { |
760 | .sources = clk_src_group1_list, | 760 | .sources = clk_src_group1_list, |
761 | .nr_sources = ARRAY_SIZE(clk_src_group1_list), | 761 | .nr_sources = ARRAY_SIZE(clk_src_group1_list), |
762 | }; | 762 | }; |
@@ -766,7 +766,7 @@ static struct clk *clk_src_group2_list[] = { | |||
766 | [1] = &clk_div_mpll.clk, | 766 | [1] = &clk_div_mpll.clk, |
767 | }; | 767 | }; |
768 | 768 | ||
769 | struct clksrc_sources clk_src_group2 = { | 769 | static struct clksrc_sources clk_src_group2 = { |
770 | .sources = clk_src_group2_list, | 770 | .sources = clk_src_group2_list, |
771 | .nr_sources = ARRAY_SIZE(clk_src_group2_list), | 771 | .nr_sources = ARRAY_SIZE(clk_src_group2_list), |
772 | }; | 772 | }; |
@@ -780,7 +780,7 @@ static struct clk *clk_src_group3_list[] = { | |||
780 | [5] = &clk_mout_hpll.clk, | 780 | [5] = &clk_mout_hpll.clk, |
781 | }; | 781 | }; |
782 | 782 | ||
783 | struct clksrc_sources clk_src_group3 = { | 783 | static struct clksrc_sources clk_src_group3 = { |
784 | .sources = clk_src_group3_list, | 784 | .sources = clk_src_group3_list, |
785 | .nr_sources = ARRAY_SIZE(clk_src_group3_list), | 785 | .nr_sources = ARRAY_SIZE(clk_src_group3_list), |
786 | }; | 786 | }; |
@@ -806,7 +806,7 @@ static struct clk *clk_src_group4_list[] = { | |||
806 | [5] = &clk_mout_hpll.clk, | 806 | [5] = &clk_mout_hpll.clk, |
807 | }; | 807 | }; |
808 | 808 | ||
809 | struct clksrc_sources clk_src_group4 = { | 809 | static struct clksrc_sources clk_src_group4 = { |
810 | .sources = clk_src_group4_list, | 810 | .sources = clk_src_group4_list, |
811 | .nr_sources = ARRAY_SIZE(clk_src_group4_list), | 811 | .nr_sources = ARRAY_SIZE(clk_src_group4_list), |
812 | }; | 812 | }; |
@@ -831,7 +831,7 @@ static struct clk *clk_src_group5_list[] = { | |||
831 | [4] = &clk_mout_hpll.clk, | 831 | [4] = &clk_mout_hpll.clk, |
832 | }; | 832 | }; |
833 | 833 | ||
834 | struct clksrc_sources clk_src_group5 = { | 834 | static struct clksrc_sources clk_src_group5 = { |
835 | .sources = clk_src_group5_list, | 835 | .sources = clk_src_group5_list, |
836 | .nr_sources = ARRAY_SIZE(clk_src_group5_list), | 836 | .nr_sources = ARRAY_SIZE(clk_src_group5_list), |
837 | }; | 837 | }; |
@@ -854,7 +854,7 @@ static struct clk *clk_src_group6_list[] = { | |||
854 | [2] = &clk_div_hdmi.clk, | 854 | [2] = &clk_div_hdmi.clk, |
855 | }; | 855 | }; |
856 | 856 | ||
857 | struct clksrc_sources clk_src_group6 = { | 857 | static struct clksrc_sources clk_src_group6 = { |
858 | .sources = clk_src_group6_list, | 858 | .sources = clk_src_group6_list, |
859 | .nr_sources = ARRAY_SIZE(clk_src_group6_list), | 859 | .nr_sources = ARRAY_SIZE(clk_src_group6_list), |
860 | }; | 860 | }; |
@@ -866,7 +866,7 @@ static struct clk *clk_src_group7_list[] = { | |||
866 | [3] = &clk_vclk54m, | 866 | [3] = &clk_vclk54m, |
867 | }; | 867 | }; |
868 | 868 | ||
869 | struct clksrc_sources clk_src_group7 = { | 869 | static struct clksrc_sources clk_src_group7 = { |
870 | .sources = clk_src_group7_list, | 870 | .sources = clk_src_group7_list, |
871 | .nr_sources = ARRAY_SIZE(clk_src_group7_list), | 871 | .nr_sources = ARRAY_SIZE(clk_src_group7_list), |
872 | }; | 872 | }; |
@@ -877,7 +877,7 @@ static struct clk *clk_src_mmc0_list[] = { | |||
877 | [2] = &clk_fin_epll, | 877 | [2] = &clk_fin_epll, |
878 | }; | 878 | }; |
879 | 879 | ||
880 | struct clksrc_sources clk_src_mmc0 = { | 880 | static struct clksrc_sources clk_src_mmc0 = { |
881 | .sources = clk_src_mmc0_list, | 881 | .sources = clk_src_mmc0_list, |
882 | .nr_sources = ARRAY_SIZE(clk_src_mmc0_list), | 882 | .nr_sources = ARRAY_SIZE(clk_src_mmc0_list), |
883 | }; | 883 | }; |
@@ -889,7 +889,7 @@ static struct clk *clk_src_mmc12_list[] = { | |||
889 | [3] = &clk_mout_hpll.clk, | 889 | [3] = &clk_mout_hpll.clk, |
890 | }; | 890 | }; |
891 | 891 | ||
892 | struct clksrc_sources clk_src_mmc12 = { | 892 | static struct clksrc_sources clk_src_mmc12 = { |
893 | .sources = clk_src_mmc12_list, | 893 | .sources = clk_src_mmc12_list, |
894 | .nr_sources = ARRAY_SIZE(clk_src_mmc12_list), | 894 | .nr_sources = ARRAY_SIZE(clk_src_mmc12_list), |
895 | }; | 895 | }; |
@@ -901,7 +901,7 @@ static struct clk *clk_src_irda_usb_list[] = { | |||
901 | [3] = &clk_mout_hpll.clk, | 901 | [3] = &clk_mout_hpll.clk, |
902 | }; | 902 | }; |
903 | 903 | ||
904 | struct clksrc_sources clk_src_irda_usb = { | 904 | static struct clksrc_sources clk_src_irda_usb = { |
905 | .sources = clk_src_irda_usb_list, | 905 | .sources = clk_src_irda_usb_list, |
906 | .nr_sources = ARRAY_SIZE(clk_src_irda_usb_list), | 906 | .nr_sources = ARRAY_SIZE(clk_src_irda_usb_list), |
907 | }; | 907 | }; |
@@ -912,7 +912,7 @@ static struct clk *clk_src_pwi_list[] = { | |||
912 | [2] = &clk_div_mpll.clk, | 912 | [2] = &clk_div_mpll.clk, |
913 | }; | 913 | }; |
914 | 914 | ||
915 | struct clksrc_sources clk_src_pwi = { | 915 | static struct clksrc_sources clk_src_pwi = { |
916 | .sources = clk_src_pwi_list, | 916 | .sources = clk_src_pwi_list, |
917 | .nr_sources = ARRAY_SIZE(clk_src_pwi_list), | 917 | .nr_sources = ARRAY_SIZE(clk_src_pwi_list), |
918 | }; | 918 | }; |
@@ -923,7 +923,7 @@ static struct clk *clk_sclk_spdif_list[] = { | |||
923 | [2] = &clk_sclk_audio2.clk, | 923 | [2] = &clk_sclk_audio2.clk, |
924 | }; | 924 | }; |
925 | 925 | ||
926 | struct clksrc_sources clk_src_sclk_spdif = { | 926 | static struct clksrc_sources clk_src_sclk_spdif = { |
927 | .sources = clk_sclk_spdif_list, | 927 | .sources = clk_sclk_spdif_list, |
928 | .nr_sources = ARRAY_SIZE(clk_sclk_spdif_list), | 928 | .nr_sources = ARRAY_SIZE(clk_sclk_spdif_list), |
929 | }; | 929 | }; |
diff --git a/arch/arm/mach-s5pc100/dma.c b/arch/arm/mach-s5pc100/dma.c index 96b1ab3dcd48..afd8db2d5991 100644 --- a/arch/arm/mach-s5pc100/dma.c +++ b/arch/arm/mach-s5pc100/dma.c | |||
@@ -35,7 +35,7 @@ | |||
35 | 35 | ||
36 | static u64 dma_dmamask = DMA_BIT_MASK(32); | 36 | static u64 dma_dmamask = DMA_BIT_MASK(32); |
37 | 37 | ||
38 | u8 pdma0_peri[] = { | 38 | static u8 pdma0_peri[] = { |
39 | DMACH_UART0_RX, | 39 | DMACH_UART0_RX, |
40 | DMACH_UART0_TX, | 40 | DMACH_UART0_TX, |
41 | DMACH_UART1_RX, | 41 | DMACH_UART1_RX, |
@@ -68,15 +68,15 @@ u8 pdma0_peri[] = { | |||
68 | DMACH_HSI_TX, | 68 | DMACH_HSI_TX, |
69 | }; | 69 | }; |
70 | 70 | ||
71 | struct dma_pl330_platdata s5pc100_pdma0_pdata = { | 71 | static struct dma_pl330_platdata s5pc100_pdma0_pdata = { |
72 | .nr_valid_peri = ARRAY_SIZE(pdma0_peri), | 72 | .nr_valid_peri = ARRAY_SIZE(pdma0_peri), |
73 | .peri_id = pdma0_peri, | 73 | .peri_id = pdma0_peri, |
74 | }; | 74 | }; |
75 | 75 | ||
76 | AMBA_AHB_DEVICE(s5pc100_pdma0, "dma-pl330.0", 0x00041330, S5PC100_PA_PDMA0, | 76 | static AMBA_AHB_DEVICE(s5pc100_pdma0, "dma-pl330.0", 0x00041330, |
77 | {IRQ_PDMA0}, &s5pc100_pdma0_pdata); | 77 | S5PC100_PA_PDMA0, {IRQ_PDMA0}, &s5pc100_pdma0_pdata); |
78 | 78 | ||
79 | u8 pdma1_peri[] = { | 79 | static u8 pdma1_peri[] = { |
80 | DMACH_UART0_RX, | 80 | DMACH_UART0_RX, |
81 | DMACH_UART0_TX, | 81 | DMACH_UART0_TX, |
82 | DMACH_UART1_RX, | 82 | DMACH_UART1_RX, |
@@ -109,13 +109,13 @@ u8 pdma1_peri[] = { | |||
109 | DMACH_MSM_REQ3, | 109 | DMACH_MSM_REQ3, |
110 | }; | 110 | }; |
111 | 111 | ||
112 | struct dma_pl330_platdata s5pc100_pdma1_pdata = { | 112 | static struct dma_pl330_platdata s5pc100_pdma1_pdata = { |
113 | .nr_valid_peri = ARRAY_SIZE(pdma1_peri), | 113 | .nr_valid_peri = ARRAY_SIZE(pdma1_peri), |
114 | .peri_id = pdma1_peri, | 114 | .peri_id = pdma1_peri, |
115 | }; | 115 | }; |
116 | 116 | ||
117 | AMBA_AHB_DEVICE(s5pc100_pdma1, "dma-pl330.1", 0x00041330, S5PC100_PA_PDMA1, | 117 | static AMBA_AHB_DEVICE(s5pc100_pdma1, "dma-pl330.1", 0x00041330, |
118 | {IRQ_PDMA1}, &s5pc100_pdma1_pdata); | 118 | S5PC100_PA_PDMA1, {IRQ_PDMA1}, &s5pc100_pdma1_pdata); |
119 | 119 | ||
120 | static int __init s5pc100_dma_init(void) | 120 | static int __init s5pc100_dma_init(void) |
121 | { | 121 | { |
diff --git a/arch/arm/mach-s5pv210/dma.c b/arch/arm/mach-s5pv210/dma.c index f6885d247d14..86ce62f66190 100644 --- a/arch/arm/mach-s5pv210/dma.c +++ b/arch/arm/mach-s5pv210/dma.c | |||
@@ -35,7 +35,7 @@ | |||
35 | 35 | ||
36 | static u64 dma_dmamask = DMA_BIT_MASK(32); | 36 | static u64 dma_dmamask = DMA_BIT_MASK(32); |
37 | 37 | ||
38 | u8 pdma0_peri[] = { | 38 | static u8 pdma0_peri[] = { |
39 | DMACH_UART0_RX, | 39 | DMACH_UART0_RX, |
40 | DMACH_UART0_TX, | 40 | DMACH_UART0_TX, |
41 | DMACH_UART1_RX, | 41 | DMACH_UART1_RX, |
@@ -66,15 +66,15 @@ u8 pdma0_peri[] = { | |||
66 | DMACH_SPDIF, | 66 | DMACH_SPDIF, |
67 | }; | 67 | }; |
68 | 68 | ||
69 | struct dma_pl330_platdata s5pv210_pdma0_pdata = { | 69 | static struct dma_pl330_platdata s5pv210_pdma0_pdata = { |
70 | .nr_valid_peri = ARRAY_SIZE(pdma0_peri), | 70 | .nr_valid_peri = ARRAY_SIZE(pdma0_peri), |
71 | .peri_id = pdma0_peri, | 71 | .peri_id = pdma0_peri, |
72 | }; | 72 | }; |
73 | 73 | ||
74 | AMBA_AHB_DEVICE(s5pv210_pdma0, "dma-pl330.0", 0x00041330, S5PV210_PA_PDMA0, | 74 | static AMBA_AHB_DEVICE(s5pv210_pdma0, "dma-pl330.0", 0x00041330, |
75 | {IRQ_PDMA0}, &s5pv210_pdma0_pdata); | 75 | S5PV210_PA_PDMA0, {IRQ_PDMA0}, &s5pv210_pdma0_pdata); |
76 | 76 | ||
77 | u8 pdma1_peri[] = { | 77 | static u8 pdma1_peri[] = { |
78 | DMACH_UART0_RX, | 78 | DMACH_UART0_RX, |
79 | DMACH_UART0_TX, | 79 | DMACH_UART0_TX, |
80 | DMACH_UART1_RX, | 80 | DMACH_UART1_RX, |
@@ -109,13 +109,13 @@ u8 pdma1_peri[] = { | |||
109 | DMACH_PCM2_TX, | 109 | DMACH_PCM2_TX, |
110 | }; | 110 | }; |
111 | 111 | ||
112 | struct dma_pl330_platdata s5pv210_pdma1_pdata = { | 112 | static struct dma_pl330_platdata s5pv210_pdma1_pdata = { |
113 | .nr_valid_peri = ARRAY_SIZE(pdma1_peri), | 113 | .nr_valid_peri = ARRAY_SIZE(pdma1_peri), |
114 | .peri_id = pdma1_peri, | 114 | .peri_id = pdma1_peri, |
115 | }; | 115 | }; |
116 | 116 | ||
117 | AMBA_AHB_DEVICE(s5pv210_pdma1, "dma-pl330.1", 0x00041330, S5PV210_PA_PDMA1, | 117 | static AMBA_AHB_DEVICE(s5pv210_pdma1, "dma-pl330.1", 0x00041330, |
118 | {IRQ_PDMA1}, &s5pv210_pdma1_pdata); | 118 | S5PV210_PA_PDMA1, {IRQ_PDMA1}, &s5pv210_pdma1_pdata); |
119 | 119 | ||
120 | static int __init s5pv210_dma_init(void) | 120 | static int __init s5pv210_dma_init(void) |
121 | { | 121 | { |
diff --git a/arch/arm/mach-s5pv210/mach-goni.c b/arch/arm/mach-s5pv210/mach-goni.c index ff9152610439..2cf5ed75f390 100644 --- a/arch/arm/mach-s5pv210/mach-goni.c +++ b/arch/arm/mach-s5pv210/mach-goni.c | |||
@@ -844,7 +844,7 @@ static struct s5p_fimc_isp_info goni_camera_sensors[] = { | |||
844 | }, | 844 | }, |
845 | }; | 845 | }; |
846 | 846 | ||
847 | struct s5p_platform_fimc goni_fimc_md_platdata __initdata = { | 847 | static struct s5p_platform_fimc goni_fimc_md_platdata __initdata = { |
848 | .isp_info = goni_camera_sensors, | 848 | .isp_info = goni_camera_sensors, |
849 | .num_clients = ARRAY_SIZE(goni_camera_sensors), | 849 | .num_clients = ARRAY_SIZE(goni_camera_sensors), |
850 | }; | 850 | }; |
diff --git a/arch/arm/mach-s5pv210/mach-smdkv210.c b/arch/arm/mach-s5pv210/mach-smdkv210.c index dff9ea7b5bba..0933c8e1eb7b 100644 --- a/arch/arm/mach-s5pv210/mach-smdkv210.c +++ b/arch/arm/mach-s5pv210/mach-smdkv210.c | |||
@@ -140,7 +140,7 @@ static struct dm9000_plat_data smdkv210_dm9000_platdata = { | |||
140 | .dev_addr = { 0x00, 0x09, 0xc0, 0xff, 0xec, 0x48 }, | 140 | .dev_addr = { 0x00, 0x09, 0xc0, 0xff, 0xec, 0x48 }, |
141 | }; | 141 | }; |
142 | 142 | ||
143 | struct platform_device smdkv210_dm9000 = { | 143 | static struct platform_device smdkv210_dm9000 = { |
144 | .name = "dm9000", | 144 | .name = "dm9000", |
145 | .id = -1, | 145 | .id = -1, |
146 | .num_resources = ARRAY_SIZE(smdkv210_dm9000_resources), | 146 | .num_resources = ARRAY_SIZE(smdkv210_dm9000_resources), |
diff --git a/arch/arm/plat-s3c24xx/s3c2443-clock.c b/arch/arm/plat-s3c24xx/s3c2443-clock.c index 95e68190d593..037b448992af 100644 --- a/arch/arm/plat-s3c24xx/s3c2443-clock.c +++ b/arch/arm/plat-s3c24xx/s3c2443-clock.c | |||
@@ -53,7 +53,7 @@ int s3c2443_clkcon_enable_s(struct clk *clk, int enable) | |||
53 | * elided as the EPLL can be either sourced by the XTAL or EXTCLK and as | 53 | * elided as the EPLL can be either sourced by the XTAL or EXTCLK and as |
54 | * such directly equating the two source clocks is impossible. | 54 | * such directly equating the two source clocks is impossible. |
55 | */ | 55 | */ |
56 | struct clk clk_mpllref = { | 56 | static struct clk clk_mpllref = { |
57 | .name = "mpllref", | 57 | .name = "mpllref", |
58 | .parent = &clk_xtal, | 58 | .parent = &clk_xtal, |
59 | }; | 59 | }; |
diff --git a/arch/arm/plat-s5p/irq-eint.c b/arch/arm/plat-s5p/irq-eint.c index c496b359c371..139c050918c5 100644 --- a/arch/arm/plat-s5p/irq-eint.c +++ b/arch/arm/plat-s5p/irq-eint.c | |||
@@ -200,7 +200,7 @@ static struct irq_chip s5p_irq_vic_eint = { | |||
200 | #endif | 200 | #endif |
201 | }; | 201 | }; |
202 | 202 | ||
203 | int __init s5p_init_irq_eint(void) | 203 | static int __init s5p_init_irq_eint(void) |
204 | { | 204 | { |
205 | int irq; | 205 | int irq; |
206 | 206 | ||
diff --git a/arch/arm/plat-s5p/irq-gpioint.c b/arch/arm/plat-s5p/irq-gpioint.c index 1fdfaa4599ce..82c7311017a2 100644 --- a/arch/arm/plat-s5p/irq-gpioint.c +++ b/arch/arm/plat-s5p/irq-gpioint.c | |||
@@ -41,7 +41,7 @@ struct s5p_gpioint_bank { | |||
41 | void (*handler)(unsigned int, struct irq_desc *); | 41 | void (*handler)(unsigned int, struct irq_desc *); |
42 | }; | 42 | }; |
43 | 43 | ||
44 | LIST_HEAD(banks); | 44 | static LIST_HEAD(banks); |
45 | 45 | ||
46 | static int s5p_gpioint_set_type(struct irq_data *d, unsigned int type) | 46 | static int s5p_gpioint_set_type(struct irq_data *d, unsigned int type) |
47 | { | 47 | { |
diff --git a/arch/arm/plat-samsung/devs.c b/arch/arm/plat-samsung/devs.c index 32a6e394db24..eddb0ebac585 100644 --- a/arch/arm/plat-samsung/devs.c +++ b/arch/arm/plat-samsung/devs.c | |||
@@ -742,17 +742,6 @@ struct platform_device s3c_device_iis = { | |||
742 | }; | 742 | }; |
743 | #endif /* CONFIG_PLAT_S3C24XX */ | 743 | #endif /* CONFIG_PLAT_S3C24XX */ |
744 | 744 | ||
745 | #ifdef CONFIG_CPU_S3C2440 | ||
746 | struct platform_device s3c2412_device_iis = { | ||
747 | .name = "s3c2412-iis", | ||
748 | .id = -1, | ||
749 | .dev = { | ||
750 | .dma_mask = &samsung_device_dma_mask, | ||
751 | .coherent_dma_mask = DMA_BIT_MASK(32), | ||
752 | } | ||
753 | }; | ||
754 | #endif /* CONFIG_CPU_S3C2440 */ | ||
755 | |||
756 | /* IDE CFCON */ | 745 | /* IDE CFCON */ |
757 | 746 | ||
758 | #ifdef CONFIG_SAMSUNG_DEV_IDE | 747 | #ifdef CONFIG_SAMSUNG_DEV_IDE |
@@ -1076,7 +1065,7 @@ static struct resource s5p_pmu_resource[] = { | |||
1076 | DEFINE_RES_IRQ(IRQ_PMU) | 1065 | DEFINE_RES_IRQ(IRQ_PMU) |
1077 | }; | 1066 | }; |
1078 | 1067 | ||
1079 | struct platform_device s5p_device_pmu = { | 1068 | static struct platform_device s5p_device_pmu = { |
1080 | .name = "arm-pmu", | 1069 | .name = "arm-pmu", |
1081 | .id = ARM_PMU_DEVICE_CPU, | 1070 | .id = ARM_PMU_DEVICE_CPU, |
1082 | .num_resources = ARRAY_SIZE(s5p_pmu_resource), | 1071 | .num_resources = ARRAY_SIZE(s5p_pmu_resource), |
diff --git a/arch/arm/plat-samsung/dma-ops.c b/arch/arm/plat-samsung/dma-ops.c index 0747c77a2fd5..301d9c319d0b 100644 --- a/arch/arm/plat-samsung/dma-ops.c +++ b/arch/arm/plat-samsung/dma-ops.c | |||
@@ -116,7 +116,7 @@ static inline int samsung_dmadev_flush(unsigned ch) | |||
116 | return dmaengine_terminate_all((struct dma_chan *)ch); | 116 | return dmaengine_terminate_all((struct dma_chan *)ch); |
117 | } | 117 | } |
118 | 118 | ||
119 | struct samsung_dma_ops dmadev_ops = { | 119 | static struct samsung_dma_ops dmadev_ops = { |
120 | .request = samsung_dmadev_request, | 120 | .request = samsung_dmadev_request, |
121 | .release = samsung_dmadev_release, | 121 | .release = samsung_dmadev_release, |
122 | .prepare = samsung_dmadev_prepare, | 122 | .prepare = samsung_dmadev_prepare, |