Kconfig (cdd38c5f1ce4398ec58fec95904b75824daab7b5) Kconfig (9fe667af61d22fbeec823843962a77cd39993966)
1# SPDX-License-Identifier: GPL-2.0-only
2# Recent Exynos platforms should just select COMMON_CLK_SAMSUNG:
3config COMMON_CLK_SAMSUNG
4 bool "Samsung Exynos clock controller support" if COMPILE_TEST
5 select S3C64XX_COMMON_CLK if ARM && ARCH_S3C64XX
6 select S5PV210_COMMON_CLK if ARM && ARCH_S5PV210
7 select EXYNOS_3250_COMMON_CLK if ARM && SOC_EXYNOS3250
8 select EXYNOS_4_COMMON_CLK if ARM && ARCH_EXYNOS4

--- 53 unchanged lines hidden (view full) ---

62 Support for the clock controller present on the Samsung
63 Exynos5410 SoCs. Choose Y here only if you build for this SoC.
64
65config EXYNOS_5420_COMMON_CLK
66 bool "Samsung Exynos5420 clock controller support" if COMPILE_TEST
67 depends on COMMON_CLK_SAMSUNG
68 help
69 Support for the clock controller present on the Samsung
1# SPDX-License-Identifier: GPL-2.0-only
2# Recent Exynos platforms should just select COMMON_CLK_SAMSUNG:
3config COMMON_CLK_SAMSUNG
4 bool "Samsung Exynos clock controller support" if COMPILE_TEST
5 select S3C64XX_COMMON_CLK if ARM && ARCH_S3C64XX
6 select S5PV210_COMMON_CLK if ARM && ARCH_S5PV210
7 select EXYNOS_3250_COMMON_CLK if ARM && SOC_EXYNOS3250
8 select EXYNOS_4_COMMON_CLK if ARM && ARCH_EXYNOS4

--- 53 unchanged lines hidden (view full) ---

62 Support for the clock controller present on the Samsung
63 Exynos5410 SoCs. Choose Y here only if you build for this SoC.
64
65config EXYNOS_5420_COMMON_CLK
66 bool "Samsung Exynos5420 clock controller support" if COMPILE_TEST
67 depends on COMMON_CLK_SAMSUNG
68 help
69 Support for the clock controller present on the Samsung
70 Exynos5420 SoCs. Choose Y here only if you build for this SoC.
70 Exynos5420/Exynos5422/Exynos5800 SoCs. Choose Y here only if you
71 build for this SoC.
71
72config EXYNOS_ARM64_COMMON_CLK
73 bool "Samsung Exynos ARMv8-family clock controller support" if COMPILE_TEST
74 depends on COMMON_CLK_SAMSUNG
75
76config EXYNOS_AUDSS_CLK_CON
77 tristate "Samsung Exynos AUDSS clock controller support"
78 depends on COMMON_CLK_SAMSUNG
79 default y if ARCH_EXYNOS
80 help
81 Support for the Audio Subsystem CLKCON clock controller present
72
73config EXYNOS_ARM64_COMMON_CLK
74 bool "Samsung Exynos ARMv8-family clock controller support" if COMPILE_TEST
75 depends on COMMON_CLK_SAMSUNG
76
77config EXYNOS_AUDSS_CLK_CON
78 tristate "Samsung Exynos AUDSS clock controller support"
79 depends on COMMON_CLK_SAMSUNG
80 default y if ARCH_EXYNOS
81 help
82 Support for the Audio Subsystem CLKCON clock controller present
82 on some Exynos SoC variants. Choose M or Y here if you want to
83 use audio devices such as I2S, PCM, etc.
83 on some Samsung Exynos SoC variants. Choose M or Y here if you want
84 to use audio devices such as I2S, PCM, etc.
84
85config EXYNOS_CLKOUT
86 tristate "Samsung Exynos clock output driver"
87 depends on COMMON_CLK_SAMSUNG
88 default y if ARCH_EXYNOS
89 help
85
86config EXYNOS_CLKOUT
87 tristate "Samsung Exynos clock output driver"
88 depends on COMMON_CLK_SAMSUNG
89 default y if ARCH_EXYNOS
90 help
90 Support for the clock output (XCLKOUT) present on some of Exynos SoC
91 variants. Usually the XCLKOUT is used to monitor the status of the
92 certains clocks from SoC, but it could also be tied to other devices
93 as an input clock.
91 Support for the clock output (XCLKOUT) present on some of Samsung
92 Exynos SoC variants. Usually the XCLKOUT is used to monitor the
93 status of the certains clocks from SoC, but it could also be tied to
94 other devices as an input clock.
94
95# For S3C24XX platforms, select following symbols:
96config S3C2410_COMMON_CLK
97 bool "Samsung S3C2410 clock controller support" if COMPILE_TEST
98 select COMMON_CLK_SAMSUNG
99 help
95
96# For S3C24XX platforms, select following symbols:
97config S3C2410_COMMON_CLK
98 bool "Samsung S3C2410 clock controller support" if COMPILE_TEST
99 select COMMON_CLK_SAMSUNG
100 help
100 Build the s3c2410 clock driver based on the common clock framework.
101 Support for the clock controller present on the Samsung
102 S3C2410/S3C2440/S3C2442 SoCs. Choose Y here only if you build for
103 this SoC.
101
102config S3C2410_COMMON_DCLK
103 bool
104 select COMMON_CLK_SAMSUNG
105 select REGMAP_MMIO
106 help
104
105config S3C2410_COMMON_DCLK
106 bool
107 select COMMON_CLK_SAMSUNG
108 select REGMAP_MMIO
109 help
107 Temporary symbol to build the dclk driver based on the common clock
108 framework.
110 Support for the dclk clock controller present on the Samsung
111 S3C2410/S3C2412/S3C2440/S3C2443 SoCs. Choose Y here only if you build
112 for this SoC.
109
110config S3C2412_COMMON_CLK
111 bool "Samsung S3C2412 clock controller support" if COMPILE_TEST
112 select COMMON_CLK_SAMSUNG
113
114config S3C2412_COMMON_CLK
115 bool "Samsung S3C2412 clock controller support" if COMPILE_TEST
116 select COMMON_CLK_SAMSUNG
117 help
118 Support for the clock controller present on the Samsung S3C2412 SoCs.
119 Choose Y here only if you build for this SoC.
113
114config S3C2443_COMMON_CLK
115 bool "Samsung S3C2443 clock controller support" if COMPILE_TEST
116 select COMMON_CLK_SAMSUNG
120
121config S3C2443_COMMON_CLK
122 bool "Samsung S3C2443 clock controller support" if COMPILE_TEST
123 select COMMON_CLK_SAMSUNG
124 help
125 Support for the clock controller present on the Samsung
126 S3C2416/S3C2443 SoCs. Choose Y here only if you build for this SoC.