S3C2416: Enable IIS and HSSPI clocks
From: Heiko Stuebner <heiko@...> Date: Sun, 28 Aug 2011 17:48:49 +0200
S3C2416/2450 (probably S3C2443 too) can use the newer style kernel-drivers made for S3C64xx and above for their I2S and HS-SPI controllers. So as a first step in this direction, these patches add their respective clocks. The I2S clocks were simply moved from S3C2443 to s3c2443-clock.c as they are identical on all 3 platforms. The same is true for the HSSPI pclk which is added to s3c2443-clock.c, as it was not defined at all yet. The HSSPI sclk is different between 2443 and 2416 and is therefore added to mach-s3c2416/clock.c Changes since v1: fix missing static cleanup hsspi clk-sources remove collision between hsspi pclk and sclk on s3c2443 Heiko Stuebner (4): S3C2443: Move i2s clock definitions to common code S3C2443: Define constant for HSSPI pclk S3C2416: Add HSSPI clock sourced from EPLL S3C2443: Add hsspi-clock from pclk and rename unused S3C2443 hsspi sclk .../mach-s3c2410/include/mach/regs-s3c2443-clock.h | 1 + arch/arm/mach-s3c2416/clock.c | 28 ++++++++++ arch/arm/mach-s3c2443/clock.c | 55 +------------------ arch/arm/plat-s3c24xx/s3c2443-clock.c | 58 ++++++++++++++++++++ 4 files changed, 88 insertions(+), 54 deletions(-) -- 1.7.2.3
Patches in this set
- [0001] S3C2443: Move i2s clock definitions to common code (raw)
- [0002] S3C2443: Define constant for HSSPI pclk (raw)
- [0003] S3C2416: Add HSSPI clock sourced from EPLL (raw)
- [0004] S3C2443: Add hsspi-clock from pclk and rename unused S3C2443 hsspi sclk (raw)
Statistics
- 4 individual patches
- 88 lines added
- 54 lines removed