xref: /linux/drivers/clk/sunxi-ng/Kconfig (revision 88dde5e23da1a16fe9a417171e6c941736b8d3a6)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
21d80c142SMaxime Ripardconfig SUNXI_CCU
31d80c142SMaxime Ripard	bool "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
110380126eSMesih Kilinc	bool "Support for the Allwinner newer F1C100s CCU"
120380126eSMesih Kilinc	default MACH_SUNIV
130380126eSMesih Kilinc	depends on MACH_SUNIV || COMPILE_TEST
140380126eSMesih Kilinc
15c6a06374SMaxime Ripardconfig SUN50I_A64_CCU
16c6a06374SMaxime Ripard	bool "Support for the Allwinner A64 CCU"
17c6a06374SMaxime Ripard	default ARM64 && ARCH_SUNXI
1805c04befSPeter Robinson	depends on (ARM64 && ARCH_SUNXI) || COMPILE_TEST
19c6a06374SMaxime Ripard
20fb038ce4SYangtao Liconfig SUN50I_A100_CCU
21fb038ce4SYangtao Li	bool "Support for the Allwinner A100 CCU"
22fb038ce4SYangtao Li	default ARM64 && ARCH_SUNXI
23fb038ce4SYangtao Li	depends on (ARM64 && ARCH_SUNXI) || COMPILE_TEST
24fb038ce4SYangtao Li
25fb038ce4SYangtao Liconfig SUN50I_A100_R_CCU
26fb038ce4SYangtao Li	bool "Support for the Allwinner A100 PRCM CCU"
27fb038ce4SYangtao Li	default ARM64 && ARCH_SUNXI
28fb038ce4SYangtao Li	depends on (ARM64 && ARCH_SUNXI) || COMPILE_TEST
29fb038ce4SYangtao Li
30524353eaSIcenowy Zhengconfig SUN50I_H6_CCU
31524353eaSIcenowy Zheng	bool "Support for the Allwinner H6 CCU"
32524353eaSIcenowy Zheng	default ARM64 && ARCH_SUNXI
33524353eaSIcenowy Zheng	depends on (ARM64 && ARCH_SUNXI) || COMPILE_TEST
34524353eaSIcenowy Zheng
35*88dde5e2SAndre Przywaraconfig SUN50I_H616_CCU
36*88dde5e2SAndre Przywara	bool "Support for the Allwinner H616 CCU"
37*88dde5e2SAndre Przywara	default ARM64 && ARCH_SUNXI
38*88dde5e2SAndre Przywara	depends on (ARM64 && ARCH_SUNXI) || COMPILE_TEST
39*88dde5e2SAndre Przywara
40b7c7b050SIcenowy Zhengconfig SUN50I_H6_R_CCU
41394a36ddSAndre Przywara	bool "Support for the Allwinner H6 and H616 PRCM CCU"
42b7c7b050SIcenowy Zheng	default ARM64 && ARCH_SUNXI
43b7c7b050SIcenowy Zheng	depends on (ARM64 && ARCH_SUNXI) || COMPILE_TEST
44b7c7b050SIcenowy Zheng
45c84f5683SPriit Laesconfig SUN4I_A10_CCU
46c84f5683SPriit Laes	bool "Support for the Allwinner A10/A20 CCU"
47c84f5683SPriit Laes	default MACH_SUN4I
48c84f5683SPriit Laes	default MACH_SUN7I
49c84f5683SPriit Laes	depends on MACH_SUN4I || MACH_SUN7I || COMPILE_TEST
50c84f5683SPriit Laes
515e737617SMaxime Ripardconfig SUN5I_CCU
525e737617SMaxime Ripard	bool "Support for the Allwinner sun5i family CCM"
535e737617SMaxime Ripard	default MACH_SUN5I
5405c04befSPeter Robinson	depends on MACH_SUN5I || COMPILE_TEST
555e737617SMaxime Ripard
56c6e6c96dSChen-Yu Tsaiconfig SUN6I_A31_CCU
57c6e6c96dSChen-Yu Tsai	bool "Support for the Allwinner A31/A31s CCU"
58c6e6c96dSChen-Yu Tsai	default MACH_SUN6I
5905c04befSPeter Robinson	depends on MACH_SUN6I || COMPILE_TEST
60c6e6c96dSChen-Yu Tsai
615690879dSMaxime Ripardconfig SUN8I_A23_CCU
625690879dSMaxime Ripard	bool "Support for the Allwinner A23 CCU"
635690879dSMaxime Ripard	default MACH_SUN8I
6405c04befSPeter Robinson	depends on MACH_SUN8I || COMPILE_TEST
655690879dSMaxime Ripard
66d05c748bSMaxime Ripardconfig SUN8I_A33_CCU
67d05c748bSMaxime Ripard	bool "Support for the Allwinner A33 CCU"
68d05c748bSMaxime Ripard	default MACH_SUN8I
6905c04befSPeter Robinson	depends on MACH_SUN8I || COMPILE_TEST
70d05c748bSMaxime Ripard
7105359be1SChen-Yu Tsaiconfig SUN8I_A83T_CCU
7205359be1SChen-Yu Tsai	bool "Support for the Allwinner A83T CCU"
7305359be1SChen-Yu Tsai	default MACH_SUN8I
7405359be1SChen-Yu Tsai
750577e485SMaxime Ripardconfig SUN8I_H3_CCU
760577e485SMaxime Ripard	bool "Support for the Allwinner H3 CCU"
779be1c8afSIcenowy Zheng	default MACH_SUN8I || (ARM64 && ARCH_SUNXI)
7805c04befSPeter Robinson	depends on MACH_SUN8I || (ARM64 && ARCH_SUNXI) || COMPILE_TEST
790577e485SMaxime Ripard
80d0f11d14SIcenowy Zhengconfig SUN8I_V3S_CCU
81d0f11d14SIcenowy Zheng	bool "Support for the Allwinner V3s CCU"
82d0f11d14SIcenowy Zheng	default MACH_SUN8I
8305c04befSPeter Robinson	depends on MACH_SUN8I || COMPILE_TEST
84d0f11d14SIcenowy Zheng
85763c5bd0SIcenowy Zhengconfig SUN8I_DE2_CCU
86763c5bd0SIcenowy Zheng	bool "Support for the Allwinner SoCs DE2 CCU"
877d3cf7d2SJagan Teki	default MACH_SUN8I || (ARM64 && ARCH_SUNXI)
88763c5bd0SIcenowy Zheng
89cd030a78SIcenowy Zhengconfig SUN8I_R40_CCU
90cd030a78SIcenowy Zheng	bool "Support for the Allwinner R40 CCU"
91cd030a78SIcenowy Zheng	default MACH_SUN8I
92cd030a78SIcenowy Zheng	depends on MACH_SUN8I || COMPILE_TEST
93cd030a78SIcenowy Zheng
94b8eb71dcSChen-Yu Tsaiconfig SUN9I_A80_CCU
95b8eb71dcSChen-Yu Tsai	bool "Support for the Allwinner A80 CCU"
96b8eb71dcSChen-Yu Tsai	default MACH_SUN9I
9705c04befSPeter Robinson	depends on MACH_SUN9I || COMPILE_TEST
98b8eb71dcSChen-Yu Tsai
99cdb8b80bSIcenowy Zhengconfig SUN8I_R_CCU
100cdb8b80bSIcenowy Zheng	bool "Support for Allwinner SoCs' PRCM CCUs"
101cdb8b80bSIcenowy Zheng	default MACH_SUN8I || (ARCH_SUNXI && ARM64)
1021d80c142SMaxime Ripard
1031d80c142SMaxime Ripardendif
104