|
@@ -30,7 +30,7 @@ static int s5pv210_serial_setsource(struct uart_port *port,
|
|
|
struct s3c2410_uartcfg *cfg = port->dev->platform_data;
|
|
|
unsigned long ucon = rd_regl(port, S3C2410_UCON);
|
|
|
|
|
|
- if ((cfg->clocks_size) == 1)
|
|
|
+ if (cfg->flags & NO_NEED_CHECK_CLKSRC)
|
|
|
return 0;
|
|
|
|
|
|
if (strcmp(clk->name, "pclk") == 0)
|
|
@@ -55,7 +55,7 @@ static int s5pv210_serial_getsource(struct uart_port *port,
|
|
|
|
|
|
clk->divisor = 1;
|
|
|
|
|
|
- if ((cfg->clocks_size) == 1)
|
|
|
+ if (cfg->flags & NO_NEED_CHECK_CLKSRC)
|
|
|
return 0;
|
|
|
|
|
|
switch (ucon & S5PV210_UCON_CLKMASK) {
|