xref: /linux/drivers/clk/sunxi-ng/Kconfig (revision 522ba450b56fff29f868b1552bdc2965f55de7ed)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
21d80c142SMaxime Ripardconfig SUNXI_CCU
391389c39SSamuel Holland	tristate "Clock support for Allwinner SoCs"
4d63a5e7cSJean Delvare	depends on ARCH_SUNXI || COMPILE_TEST
5aa01338cSTobias Regnery	select RESET_CONTROLLER
61d80c142SMaxime Ripard	default ARCH_SUNXI
789a3dfb7SMaxime Ripard
889a3dfb7SMaxime Ripardif SUNXI_CCU
989a3dfb7SMaxime Ripard
100380126eSMesih Kilincconfig SUNIV_F1C100S_CCU
117ec03b58SSamuel Holland	tristate "Support for the Allwinner newer F1C100s CCU"
12115bd1f1SKrzysztof Kozlowski	default ARCH_SUNXI
130380126eSMesih Kilinc	depends on MACH_SUNIV || COMPILE_TEST
140380126eSMesih Kilinc
1535b97bb9SSamuel Hollandconfig SUN20I_D1_CCU
16f1404c72SSamuel Holland	tristate "Support for the Allwinner D1/R528/T113 CCU"
17115bd1f1SKrzysztof Kozlowski	default ARCH_SUNXI
18f1404c72SSamuel Holland	depends on MACH_SUN8I || RISCV || COMPILE_TEST
1935b97bb9SSamuel Holland
2035b97bb9SSamuel Hollandconfig SUN20I_D1_R_CCU
21f1404c72SSamuel Holland	tristate "Support for the Allwinner D1/R528/T113 PRCM CCU"
22115bd1f1SKrzysztof Kozlowski	default ARCH_SUNXI
23f1404c72SSamuel Holland	depends on MACH_SUN8I || RISCV || COMPILE_TEST
2435b97bb9SSamuel Holland
25c6a06374SMaxime Ripardconfig SUN50I_A64_CCU
26c8c525b0SSamuel Holland	tristate "Support for the Allwinner A64 CCU"
27115bd1f1SKrzysztof Kozlowski	default ARCH_SUNXI
28a26dc096SSamuel Holland	depends on ARM64 || COMPILE_TEST
29c6a06374SMaxime Ripard
30fb038ce4SYangtao Liconfig SUN50I_A100_CCU
31c8c525b0SSamuel Holland	tristate "Support for the Allwinner A100 CCU"
32115bd1f1SKrzysztof Kozlowski	default ARCH_SUNXI
33a26dc096SSamuel Holland	depends on ARM64 || COMPILE_TEST
34fb038ce4SYangtao Li
35fb038ce4SYangtao Liconfig SUN50I_A100_R_CCU
36c8c525b0SSamuel Holland	tristate "Support for the Allwinner A100 PRCM CCU"
37115bd1f1SKrzysztof Kozlowski	default ARCH_SUNXI
38a26dc096SSamuel Holland	depends on ARM64 || COMPILE_TEST
39fb038ce4SYangtao Li
40524353eaSIcenowy Zhengconfig SUN50I_H6_CCU
41c8c525b0SSamuel Holland	tristate "Support for the Allwinner H6 CCU"
42115bd1f1SKrzysztof Kozlowski	default ARCH_SUNXI
43a26dc096SSamuel Holland	depends on ARM64 || COMPILE_TEST
44524353eaSIcenowy Zheng
4588dde5e2SAndre Przywaraconfig SUN50I_H616_CCU
467ec03b58SSamuel Holland	tristate "Support for the Allwinner H616 CCU"
47115bd1f1SKrzysztof Kozlowski	default ARCH_SUNXI
48a26dc096SSamuel Holland	depends on ARM64 || COMPILE_TEST
4988dde5e2SAndre Przywara
50b7c7b050SIcenowy Zhengconfig SUN50I_H6_R_CCU
517ec03b58SSamuel Holland	tristate "Support for the Allwinner H6 and H616 PRCM CCU"
52115bd1f1SKrzysztof Kozlowski	default ARCH_SUNXI
53a26dc096SSamuel Holland	depends on ARM64 || COMPILE_TEST
54b7c7b050SIcenowy Zheng
557cae1e2bSAndre Przywaraconfig SUN55I_A523_CCU
567cae1e2bSAndre Przywara	tristate "Support for the Allwinner A523/T527 CCU"
57115bd1f1SKrzysztof Kozlowski	default ARCH_SUNXI
587cae1e2bSAndre Przywara	depends on ARM64 || COMPILE_TEST
597cae1e2bSAndre Przywara
60*598e4b67SChen-Yu Tsaiconfig SUN55I_A523_MCU_CCU
61*598e4b67SChen-Yu Tsai	tristate "Support for the Allwinner A523/T527 MCU CCU"
62*598e4b67SChen-Yu Tsai	default ARCH_SUNXI
63*598e4b67SChen-Yu Tsai	depends on ARM64 || COMPILE_TEST
64*598e4b67SChen-Yu Tsai
658cea339cSAndre Przywaraconfig SUN55I_A523_R_CCU
668cea339cSAndre Przywara	tristate "Support for the Allwinner A523/T527 PRCM CCU"
67115bd1f1SKrzysztof Kozlowski	default ARCH_SUNXI
688cea339cSAndre Przywara	depends on ARM64 || COMPILE_TEST
698cea339cSAndre Przywara
70c84f5683SPriit Laesconfig SUN4I_A10_CCU
717ec03b58SSamuel Holland	tristate "Support for the Allwinner A10/A20 CCU"
72115bd1f1SKrzysztof Kozlowski	default ARCH_SUNXI
73c84f5683SPriit Laes	depends on MACH_SUN4I || MACH_SUN7I || COMPILE_TEST
74c84f5683SPriit Laes
755e737617SMaxime Ripardconfig SUN5I_CCU
765e737617SMaxime Ripard	bool "Support for the Allwinner sun5i family CCM"
77115bd1f1SKrzysztof Kozlowski	default ARCH_SUNXI
7805c04befSPeter Robinson	depends on MACH_SUN5I || COMPILE_TEST
7991389c39SSamuel Holland	depends on SUNXI_CCU=y
805e737617SMaxime Ripard
81c6e6c96dSChen-Yu Tsaiconfig SUN6I_A31_CCU
827ec03b58SSamuel Holland	tristate "Support for the Allwinner A31/A31s CCU"
83115bd1f1SKrzysztof Kozlowski	default ARCH_SUNXI
8405c04befSPeter Robinson	depends on MACH_SUN6I || COMPILE_TEST
85c6e6c96dSChen-Yu Tsai
86d91612d7SSamuel Hollandconfig SUN6I_RTC_CCU
87d91612d7SSamuel Holland	tristate "Support for the Allwinner H616/R329 RTC CCU"
88115bd1f1SKrzysztof Kozlowski	default ARCH_SUNXI
890ff347dbSSamuel Holland	depends on MACH_SUN8I || ARM64 || RISCV || COMPILE_TEST
90d91612d7SSamuel Holland
915690879dSMaxime Ripardconfig SUN8I_A23_CCU
927ec03b58SSamuel Holland	tristate "Support for the Allwinner A23 CCU"
93115bd1f1SKrzysztof Kozlowski	default ARCH_SUNXI
9405c04befSPeter Robinson	depends on MACH_SUN8I || COMPILE_TEST
955690879dSMaxime Ripard
96d05c748bSMaxime Ripardconfig SUN8I_A33_CCU
977ec03b58SSamuel Holland	tristate "Support for the Allwinner A33 CCU"
98115bd1f1SKrzysztof Kozlowski	default ARCH_SUNXI
9905c04befSPeter Robinson	depends on MACH_SUN8I || COMPILE_TEST
100d05c748bSMaxime Ripard
10105359be1SChen-Yu Tsaiconfig SUN8I_A83T_CCU
102c8c525b0SSamuel Holland	tristate "Support for the Allwinner A83T CCU"
103115bd1f1SKrzysztof Kozlowski	default ARCH_SUNXI
1044abfc297SSamuel Holland	depends on MACH_SUN8I || COMPILE_TEST
10505359be1SChen-Yu Tsai
1060577e485SMaxime Ripardconfig SUN8I_H3_CCU
1077ec03b58SSamuel Holland	tristate "Support for the Allwinner H3 CCU"
108115bd1f1SKrzysztof Kozlowski	default ARCH_SUNXI
109a26dc096SSamuel Holland	depends on MACH_SUN8I || ARM64 || COMPILE_TEST
1100577e485SMaxime Ripard
111d0f11d14SIcenowy Zhengconfig SUN8I_V3S_CCU
1127ec03b58SSamuel Holland	tristate "Support for the Allwinner V3s CCU"
113115bd1f1SKrzysztof Kozlowski	default ARCH_SUNXI
11405c04befSPeter Robinson	depends on MACH_SUN8I || COMPILE_TEST
115d0f11d14SIcenowy Zheng
116763c5bd0SIcenowy Zhengconfig SUN8I_DE2_CCU
117c8c525b0SSamuel Holland	tristate "Support for the Allwinner SoCs DE2 CCU"
118115bd1f1SKrzysztof Kozlowski	default ARCH_SUNXI
1190ff347dbSSamuel Holland	depends on MACH_SUN8I || ARM64 || RISCV || COMPILE_TEST
120763c5bd0SIcenowy Zheng
121cd030a78SIcenowy Zhengconfig SUN8I_R40_CCU
122c8c525b0SSamuel Holland	tristate "Support for the Allwinner R40 CCU"
123115bd1f1SKrzysztof Kozlowski	default ARCH_SUNXI
124cd030a78SIcenowy Zheng	depends on MACH_SUN8I || COMPILE_TEST
125cd030a78SIcenowy Zheng
126b8eb71dcSChen-Yu Tsaiconfig SUN9I_A80_CCU
127c8c525b0SSamuel Holland	tristate "Support for the Allwinner A80 CCU"
128115bd1f1SKrzysztof Kozlowski	default ARCH_SUNXI
12905c04befSPeter Robinson	depends on MACH_SUN9I || COMPILE_TEST
130b8eb71dcSChen-Yu Tsai
131cdb8b80bSIcenowy Zhengconfig SUN8I_R_CCU
1327ec03b58SSamuel Holland	tristate "Support for Allwinner SoCs' PRCM CCUs"
133115bd1f1SKrzysztof Kozlowski	default ARCH_SUNXI
1340ff347dbSSamuel Holland	depends on MACH_SUN8I || ARM64 || COMPILE_TEST
1351d80c142SMaxime Ripard
1361d80c142SMaxime Ripardendif
137