]> git.baikalelectronics.ru Git - kernel.git/commit
ARM: SAMSUNG: serial: Fix on handling of one clock source for UART
authorBoojin Kim <boojin.kim@samsung.com>
Sat, 28 May 2011 02:04:03 +0000 (19:04 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 7 Jun 2011 16:25:34 +0000 (09:25 -0700)
commit18ce1446b5208c2e79f864eb2900104364051456
tree91557ad66ac89f6d244150a012eba3c4d7fa09ef
parentc6c23334c142c70816ed2e77b8faeac9c7fcae07
ARM: SAMSUNG: serial: Fix on handling of one clock source for UART

This patch fixes the way of comparison for handling of two or more
clock sources for UART.

For example, if just only one clock source is defined even though
there are two clock sources for UART, the serial driver does not
set proper clock up. Of course, it is problem.

So this patch changes the condition of comparison to avoid useless
setup clock and adds a flag 'NO_NEED_CHECK_CLKSRC' which means
selection of source clock is not required.

In addition, since the Exynos4210 has only one clock source for UART
this patch adds the flag into its common_init_uarts().

Signed-off-by: Boojin Kim <boojin.kim@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
Cc: stable <stable@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/arm/mach-exynos4/init.c
arch/arm/plat-samsung/include/plat/regs-serial.h
drivers/tty/serial/s5pv210.c