[PATCH 0/9] Add clkdev support for Samsung platforms
Thomas Abraham
thomas.ab at samsung.com
Thu Jun 9 00:38:35 EDT 2011
This patch series adds clkdev support for all Samsung platforms. clkdev
support is a prerequisite for adding device tree on Samsung platforms
and possibly revive framebuffer driver patches for Exynos4 platforms.
The first of the two patches are for eliminating the explict
console_initcall from the serial drivers. This is required to prevent
the clk_get being invoked at time when device registrations have not
completed.
This patch series is based on the latest
git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git for-next
and the patch "[PATCH] Consolidate the clkdev header files".
It has been tested on the following boards.
SMDK2416, SMDK2440, SMDK2450, SMDK6410, SMDK6440, SMDK6450,
SMDKC100, SMDKV210 and SMDKV310.
Thomas Abraham (9):
serial: samsung: Fix unintended usage of uart port 0 as console
serial: Remove redundant console_initcall from s3c and s5p console drivers
ARM: SAMSUNG: Add clkdev infrastructure
ARM: S3C24XX: Add clkdev support
ARM: S3C64XX: Add clkdev support
ARM: S5P64X0: Add clkdev support
ARM: S5PC100: Add clkdev support
ARM: S5PV210: Add clkdev support
ARM: Exynos4: Add clkdev support
arch/arm/Kconfig | 6 +
arch/arm/mach-exynos4/clock.c | 200 +++++++++-------------------
arch/arm/mach-exynos4/time.c | 2 +
arch/arm/mach-s3c2412/clock.c | 36 +-----
arch/arm/mach-s3c2416/clock.c | 10 +-
arch/arm/mach-s3c2440/clock.c | 3 -
arch/arm/mach-s3c2443/clock.c | 16 +--
arch/arm/mach-s3c64xx/clock.c | 86 ++++---------
arch/arm/mach-s5p64x0/clock-s5p6440.c | 74 +++--------
arch/arm/mach-s5p64x0/clock-s5p6450.c | 68 +++-------
arch/arm/mach-s5pc100/clock.c | 163 ++++++-----------------
arch/arm/mach-s5pv210/clock.c | 130 ++++++-------------
arch/arm/plat-s3c24xx/clock-dclk.c | 4 -
arch/arm/plat-s3c24xx/s3c2410-clock.c | 21 +---
arch/arm/plat-s3c24xx/s3c2443-clock.c | 39 +-----
arch/arm/plat-s5p/s5p-time.c | 9 ++
arch/arm/plat-samsung/clock.c | 98 +-------------
arch/arm/plat-samsung/include/plat/clock.h | 3 +
arch/arm/plat-samsung/pwm-clock.c | 10 ++
arch/arm/plat-samsung/time.c | 2 +
drivers/tty/serial/s3c2400.c | 2 -
drivers/tty/serial/s3c2410.c | 2 -
drivers/tty/serial/s3c2412.c | 2 -
drivers/tty/serial/s3c2440.c | 2 -
drivers/tty/serial/s3c24a0.c | 2 -
drivers/tty/serial/s3c6400.c | 2 -
drivers/tty/serial/s5pv210.c | 7 -
drivers/tty/serial/samsung.c | 9 +-
drivers/tty/serial/samsung.h | 19 ---
29 files changed, 271 insertions(+), 756 deletions(-)
More information about the linux-arm-kernel
mailing list