diff options
Diffstat (limited to 'arch/arm/plat-samsung')
-rw-r--r-- | arch/arm/plat-samsung/init.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/plat-samsung/init.c b/arch/arm/plat-samsung/init.c index aa9511b6914a..a30df396ca34 100644 --- a/arch/arm/plat-samsung/init.c +++ b/arch/arm/plat-samsung/init.c | |||
@@ -97,7 +97,9 @@ void __init s3c24xx_init_clocks(int xtal) | |||
97 | #if IS_ENABLED(CONFIG_SAMSUNG_ATAGS) | 97 | #if IS_ENABLED(CONFIG_SAMSUNG_ATAGS) |
98 | static int nr_uarts __initdata = 0; | 98 | static int nr_uarts __initdata = 0; |
99 | 99 | ||
100 | #ifdef CONFIG_SERIAL_SAMSUNG_UARTS | ||
100 | static struct s3c2410_uartcfg uart_cfgs[CONFIG_SERIAL_SAMSUNG_UARTS]; | 101 | static struct s3c2410_uartcfg uart_cfgs[CONFIG_SERIAL_SAMSUNG_UARTS]; |
102 | #endif | ||
101 | 103 | ||
102 | /* s3c24xx_init_uartdevs | 104 | /* s3c24xx_init_uartdevs |
103 | * | 105 | * |
@@ -112,6 +114,7 @@ void __init s3c24xx_init_uartdevs(char *name, | |||
112 | struct s3c24xx_uart_resources *res, | 114 | struct s3c24xx_uart_resources *res, |
113 | struct s3c2410_uartcfg *cfg, int no) | 115 | struct s3c2410_uartcfg *cfg, int no) |
114 | { | 116 | { |
117 | #ifdef CONFIG_SERIAL_SAMSUNG_UARTS | ||
115 | struct platform_device *platdev; | 118 | struct platform_device *platdev; |
116 | struct s3c2410_uartcfg *cfgptr = uart_cfgs; | 119 | struct s3c2410_uartcfg *cfgptr = uart_cfgs; |
117 | struct s3c24xx_uart_resources *resp; | 120 | struct s3c24xx_uart_resources *resp; |
@@ -134,6 +137,7 @@ void __init s3c24xx_init_uartdevs(char *name, | |||
134 | } | 137 | } |
135 | 138 | ||
136 | nr_uarts = no; | 139 | nr_uarts = no; |
140 | #endif | ||
137 | } | 141 | } |
138 | 142 | ||
139 | void __init s3c24xx_init_uarts(struct s3c2410_uartcfg *cfg, int no) | 143 | void __init s3c24xx_init_uarts(struct s3c2410_uartcfg *cfg, int no) |