linux/drivers/clk/samsung
Sylwester Nawrocki 4d252fd571 clk: samsung: Allow modular build of the Audio Subsystem CLKCON driver
Any clock dependencies can be properly handled with deferred probing
so we can remove core_initcall and switch to a proper loadable platform
driver module.
This change has been tested on Exynos4412 Odroid U3 based board.

Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Reviewed-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Signed-off-by: Michael Turquette <mturquette@baylibre.com>
Link: lkml.kernel.org/r/1467987300-31450-1-git-send-email-s.nawrocki@samsung.com
2016-07-13 14:59:53 -07:00
..
Kconfig clk: samsung: Allow modular build of the Audio Subsystem CLKCON driver 2016-07-13 14:59:53 -07:00
Makefile clk: samsung: Allow modular build of the Audio Subsystem CLKCON driver 2016-07-13 14:59:53 -07:00
clk-cpu.c clk: samsung: cpu: prepare for adding Exynos5433 CPU clocks 2016-06-02 11:18:20 +02:00
clk-cpu.h clk: samsung: cpu: prepare for adding Exynos5433 CPU clocks 2016-06-02 11:18:20 +02:00
clk-exynos-audss.c clk: samsung: Allow modular build of the Audio Subsystem CLKCON driver 2016-07-13 14:59:53 -07:00
clk-exynos-clkout.c clk: samsung: clkout: Add support for Exynos5410 2016-06-02 11:17:58 +02:00
clk-exynos4.c clk: samsung: exynos4: fixup reg access on be 2016-06-10 11:58:42 +02:00
clk-exynos7.c clk: samsung: exynos7: Constify all clock initializers 2016-06-02 11:18:09 +02:00
clk-exynos3250.c clk: samsung: Suppress unbinding to prevent theoretical attacks 2016-06-02 11:18:18 +02:00
clk-exynos4415.c clk: samsung: exynos4415: Move PLL rates data to init section 2016-06-02 11:18:04 +02:00
clk-exynos5250.c clk: samsung: exynos5250: Move sleep init function to init section 2016-06-02 11:18:12 +02:00
clk-exynos5260.c clk: samsung: exynos5260: Constify all clock initializers 2016-06-02 11:18:06 +02:00
clk-exynos5260.h clk/exynos5260: add clock file for exynos5260 2014-05-14 19:16:55 +02:00
clk-exynos5410.c clk: samsung: exynos5410: Add WDT, ACLK266 and SSS clocks 2016-06-02 11:18:21 +02:00
clk-exynos5420.c clk: samsung: exynos5420: Set ID for aclk333 gate clock 2016-06-02 11:18:17 +02:00
clk-exynos5433.c clk: exynos5433: remove CLK_IGNORE_UNUSED flag from SPI clocks 2016-07-13 14:55:56 -07:00
clk-exynos5440.c clk: samsung: exynos5440: Constify all clock initializers 2016-06-02 11:18:08 +02:00
clk-pll.c clk: samsung: fixup endian in pll clk 2016-06-10 11:55:32 +02:00
clk-pll.h clk: samsung: add support for 145xx and 1460x PLLs 2014-10-31 10:45:35 +01:00
clk-s3c64xx.c clk: samsung: Remove useless check for return value of samsung_clk_init 2016-06-02 11:17:57 +02:00
clk-s3c2410-dclk.c clk: samsung: Suppress unbinding to prevent theoretical attacks 2016-06-02 11:18:18 +02:00
clk-s3c2410.c clk: samsung: Remove useless check for return value of samsung_clk_init 2016-06-02 11:17:57 +02:00
clk-s3c2412.c clk: samsung: Remove useless check for return value of samsung_clk_init 2016-06-02 11:17:57 +02:00
clk-s3c2443.c clk: samsung: Remove useless check for return value of samsung_clk_init 2016-06-02 11:17:57 +02:00
clk-s5pv210-audss.c clk: samsung: make clk-s5pv210-audss explicitly non-modular 2016-07-13 14:57:59 -07:00
clk-s5pv210.c clk: samsung: Remove useless check for return value of samsung_clk_init 2016-06-02 11:17:57 +02:00
clk.c clk: samsung: exynos5433: prepare for adding CPU clocks 2016-06-02 11:18:19 +02:00
clk.h clk: samsung: exynos5433: prepare for adding CPU clocks 2016-06-02 11:18:19 +02:00