iio: adc: exynos_adc: Control special clock of ADC to support Exynos3250 ADC
authorChanwoo Choi <cw00.choi@samsung.com>
Tue, 22 Jul 2014 02:04:00 +0000 (03:04 +0100)
committerJonathan Cameron <jic23@kernel.org>
Wed, 23 Jul 2014 20:58:26 +0000 (21:58 +0100)
commitadb4e3f4cf9ed50c28cc8fb02e3f04e962ff184d
treee9e8d80b061e89e109644dce84b04644b3a5232d
parente49d99e0ecc88191c2e51a6535b1d0df635f1f3b
iio: adc: exynos_adc: Control special clock of ADC to support Exynos3250 ADC

This patch control special clock for ADC in Exynos series's FSYS block.
If special clock of ADC is registerd on clock list of common clk framework,
Exynos ADC drvier have to control this clock.

Exynos3250/Exynos4/Exynos5 has 'adc' clock as following:
- 'adc' clock: bus clock for ADC

Exynos3250 has additional 'sclk_adc' clock as following:
- 'sclk_adc' clock: special clock for ADC which provide clock to internal ADC

Exynos 4210/4212/4412 and Exynos5250/5420 has not included 'sclk_adc' clock
in FSYS_BLK. But, Exynos3250 based on Cortex-A7 has only included 'sclk_adc'
clock in FSYS_BLK.

Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Acked-by: Kyungmin Park <kyungmin.park@samsung.com>
Reviewed-by: Tomasz Figa <t.figa@samsung.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/iio/adc/exynos_adc.c