History log of /arch/arm/mach-s5pc100/clock.c
Revision Date Author Comments
ad016770d43ff46662255b668937e82d519963b6 21-Jan-2012 Kukjin Kim <kgene.kim@samsung.com> ARM: S5PC100: use static declaration when it is not used in other files

Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
dd4153d9af67496f6545831e72c743060d33a830 22-Dec-2011 Kukjin Kim <kgene.kim@samsung.com> ARM: 7247/1: S5PC100: introduce arch/arm/mach-s5pc100/common.[ch]

This patch introduces common.[ch] which are used only in the
arch/arm/mach-s5pc100/ directory. The common.c file merges
the cpu.c and init.c which are used commonly on S5PC100 SoC
and the common.h local header file replaces with plat/s5pc100.h
file.

Cc: Ben Dooks <ben-linux@fluff.org>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
02717bb9aaa0dd3a9fa9d61eb88beb35fccd8153 02-Nov-2011 Padmavathi Venna <padma.v@samsung.com> ARM: S5PC100: Add SPI clkdev support

Registered the SPI bus clocks with clkdev using generic
connection id.

Signed-off-by: Padmavathi Venna <padma.v@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
a361d10a2b490812b051433b1aad5b4351372597 24-Oct-2011 Rajeshwari Shinde <rajeshwari.s@samsung.com> ARM: SAMSUNG: Add lookup of sdhci-s3c clocks using generic names

Add support for lookup of sdhci-s3c controller clocks using generic names
for s3c2416, s3c64xx, s5pc100, s5pv210 and exynos4 SoC's.

Signed-off-by: Rajeshwari Shinde <rajeshwari.s@samsung.com>
[kgene.kim@samsung.com: fixed trailing whitespace]
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
0cfb26e1fb9d7afe9c79a40a257808eafb2aff34 24-Oct-2011 Thomas Abraham <thomas.abraham@linaro.org> ARM: SAMSUNG: register uart clocks to clock lookup list

Samsung uart driver lookups the clock using the connection id 'clk_uart_baud'.
The uart clocks for all Samsung platforms are reorganized to register them
with the lookup name as required by the uart driver.

Cc: Ben Dooks <ben-linux@fluff.org>
Signed-off-by: Thomas Abraham <thomas.abraham@linaro.org>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
a422bd0f6d50bcb9c529d890bde70295915bb3e9 02-Sep-2011 Boojin Kim <boojin.kim@samsung.com> ARM: S5PC100: Use generic DMA PL330 driver

This patch makes Samsung S5PC100 to use DMA PL330 driver
on DMADEVICE. The S5PC100 uses DMA generic APIs instead of
SAMSUNG specific S3C-PL330 APIs.

Signed-off-by: Boojin Kim <boojin.kim@samsung.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Acked-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
d20cc4c1b660d59a25f8bebef5d55c1872b9aa76 18-Aug-2011 Vladimir Zapolskiy <vz@mleia.com> ARM: S5PC100: use dma-pl330 device name for clock

This change replaces s3c-pl330.x clock device names with dma-pl330.x,
otherwise there won't be a correspondence between clock device name
and amba device name, thus clocks can't be enabled.

Fixes runtime errors on clk_get() from drivers/dma/pl330.c:
dma-pl330 dma-pl330.0: Cannot get operation clock.
dma-pl330: probe of dma-pl330.0 failed with error -22

Signed-off-by: Vladimir Zapolskiy <vz@mleia.com>
Acked-by: Boojin Kim <boojin.kim@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
65f5eaa27a0c18ab79489b2fcbaf28d97c45101a 18-Jul-2011 Naveen Krishna Chatradhi <ch.naveen@samsung.com> ARM: SAMSUNG: Move duplicate code for SPDIF ops

Move the duplicated code for SPDIF ops from S5PV210 and S5PC100.
So, the same can be used in EXYNOS4.

Signed-off-by: Naveen Krishna Chatradhi <ch.naveen@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
29e8eb0fdb7521ff7808dea3603a1d7b2b4ccebf 14-Jun-2011 Thomas Abraham <thomas.ab@samsung.com> ARM: S5PC100: Add clkdev support

Signed-off-by: Thomas Abraham <thomas.ab@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
96ee39c445243dc58b71d72456a5bd19d9b04f31 04-Jan-2011 Kukjin Kim <kgene.kim@samsung.com> ARM: S5PC100: Tidy register and disable clock usage

This patch changes the clock registration code to use the s3c_register_clocks()
followed by s3c_disable_clocks() instead of the loops it was using.

Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
05daf079259c7e5393f204503284ee90072cb348 20-Oct-2010 Jassi Brar <jassi.brar@samsung.com> ARM: S5PC100: Fix Audio, Keypad and ADC clock sources

Audio, Keypad and ADC inherit PCLKD1 clock source.

Signed-off-by: Jassi Brar <jassi.brar@samsung.com>
[kgene.kim@samsung.com: minor title fix]
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
9616674a3597c2ddc4dbeb620eed63ff06b078f4 14-Oct-2010 Seungwhan Youn <sw.youn@samsung.com> ARM: S5P: Add EPLL rate change warning

This patch adds warning about changing EPLL rate to notice that other
driver that controls H/W, which is using EPLL, will has unknown effects
by this EPLL rate change.

Signed-off-by: Seungwhan Youn <sw.youn@samsung.com>
Acked-by: Jassi Brar <jassi.brar@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
d4b34c6c849d67b7afaa90d55dc7fab981c72950 14-Oct-2010 Seungwhan Youn <sw.youn@samsung.com> ARM: S5P: Reduce duplicated EPLL control codes

S5P Samsung SoCs has a EPLL to support various PLL clock sources for other
H/W blocks. Until now, to control EPLL, each of SoCs make their own functions
in 'mach-s5pxxx/clock.c'. But some of functions, 'xxx_epll_get_rate()' and
'xxx_epll_enable()', are exactly same in all S5P SoCs, so this patch move
these duplicated codes to common EPLL functions that use platform wide.

Signed-off-by: Seungwhan Youn <sw.youn@samsung.com>
Acked-by: Jassi Brar <jassi.brar@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
04a4fd0ae2c58943a7435de879b9714c96a1e96a 14-Oct-2010 Seungwhan Youn <sw.youn@samsung.com> ARM: S5PC100: Add SCLK_SPDIF clock

This patch add SCLK_SPDIF clock to support source clock of S/PDIF
on S5PC100.

Signed-off-by: Seungwhan Youn <sw.youn@samsung.com>
Acked-by: Jassi Brar <jassi.brar@samsung.com>
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
4cfd9c2530822860d745154e4e64a1c241a0a674 14-Oct-2010 Seungwhan Youn <sw.youn@samsung.com> ARM: S5PC100: Modify SCLK_AUDIO{0,1,2} clock as sysclks

This patch modify SCLK_AUDIO{0,1,2} to be initial as sysclks
on boot-time.

Signed-off-by: Seungwhan Youn <sw.youn@samsung.com>
Acked-by: Jassi Brar <jassi.brar@samsung.com>
Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
aaeedff6b1f3cc8e2de0d2899c9ab2699a1ce817 05-Aug-2010 Marek Szyprowski <m.szyprowski@samsung.com> ARM: S5PC100: cleanup hsmmc clock definitions

This patch performs minor clocks cleanup for S5PC100 SoC. HSMMC special
clocks has been renamed back to sclk_mmc to match the common style of
clock names. This clock has been also added to sdhci clock source list.
The duplicate HCLK clock entry for sdhci-s3c has been disabled.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
32018a8c83903199206c9d98f54006e69ec55dd4 04-Jun-2010 Naveen Krishna Ch <ch.naveen@samsung.com> ARM: S5PC100: Rename keypad clock for S5PC100.

This patch renames the keypad clock for S5PC100 from keyif to keypad.

Signed-off-by: Naveen Krishna Ch <ch.naveen@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
a443a6373d8527657cfde3d3c515d4a64532c585 14-May-2010 Thomas Abraham <thomas.ab@samsung.com> ARM: S5PC100: Pre-requisite clock patch for plat-s5pc1xx to plat-s5p move

This is a pre-requisite clock patch for the plat-s5pc1xx to plat-s5p
movement. The patches that perform the movement of the code from
plat-s5pc1xx to plat-s5p (and mach-s5pc100) should also enable the
build for the mach-s5pc100/clock.c code.

Signed-off-by: Thomas Abraham <thomas.ab@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
Signed-off-by: Ben Dooks <ben-linux@fluff.org>