xref: /linux/drivers/clk/sunxi-ng/Kconfig (revision c84f5683f6e9fee78e054431d89121225ccb7464)
11d80c142SMaxime Ripardconfig SUNXI_CCU
21d80c142SMaxime Ripard	bool "Clock support for Allwinner SoCs"
3d63a5e7cSJean Delvare	depends on ARCH_SUNXI || COMPILE_TEST
4aa01338cSTobias Regnery	select RESET_CONTROLLER
51d80c142SMaxime Ripard	default ARCH_SUNXI
689a3dfb7SMaxime Ripard
789a3dfb7SMaxime Ripardif SUNXI_CCU
889a3dfb7SMaxime Ripard
9c6a06374SMaxime Ripardconfig SUN50I_A64_CCU
10c6a06374SMaxime Ripard	bool "Support for the Allwinner A64 CCU"
11c6a06374SMaxime Ripard	default ARM64 && ARCH_SUNXI
1205c04befSPeter Robinson	depends on (ARM64 && ARCH_SUNXI) || COMPILE_TEST
13c6a06374SMaxime Ripard
14*c84f5683SPriit Laesconfig SUN4I_A10_CCU
15*c84f5683SPriit Laes	bool "Support for the Allwinner A10/A20 CCU"
16*c84f5683SPriit Laes	select SUNXI_CCU_DIV
17*c84f5683SPriit Laes	select SUNXI_CCU_MULT
18*c84f5683SPriit Laes	select SUNXI_CCU_NK
19*c84f5683SPriit Laes	select SUNXI_CCU_NKM
20*c84f5683SPriit Laes	select SUNXI_CCU_NM
21*c84f5683SPriit Laes	select SUNXI_CCU_MP
22*c84f5683SPriit Laes	select SUNXI_CCU_PHASE
23*c84f5683SPriit Laes	default MACH_SUN4I
24*c84f5683SPriit Laes	default MACH_SUN7I
25*c84f5683SPriit Laes	depends on MACH_SUN4I || MACH_SUN7I || COMPILE_TEST
26*c84f5683SPriit Laes
275e737617SMaxime Ripardconfig SUN5I_CCU
285e737617SMaxime Ripard	bool "Support for the Allwinner sun5i family CCM"
295e737617SMaxime Ripard	default MACH_SUN5I
3005c04befSPeter Robinson	depends on MACH_SUN5I || COMPILE_TEST
315e737617SMaxime Ripard
32c6e6c96dSChen-Yu Tsaiconfig SUN6I_A31_CCU
33c6e6c96dSChen-Yu Tsai	bool "Support for the Allwinner A31/A31s CCU"
34c6e6c96dSChen-Yu Tsai	default MACH_SUN6I
3505c04befSPeter Robinson	depends on MACH_SUN6I || COMPILE_TEST
36c6e6c96dSChen-Yu Tsai
375690879dSMaxime Ripardconfig SUN8I_A23_CCU
385690879dSMaxime Ripard	bool "Support for the Allwinner A23 CCU"
395690879dSMaxime Ripard	default MACH_SUN8I
4005c04befSPeter Robinson	depends on MACH_SUN8I || COMPILE_TEST
415690879dSMaxime Ripard
42d05c748bSMaxime Ripardconfig SUN8I_A33_CCU
43d05c748bSMaxime Ripard	bool "Support for the Allwinner A33 CCU"
44d05c748bSMaxime Ripard	default MACH_SUN8I
4505c04befSPeter Robinson	depends on MACH_SUN8I || COMPILE_TEST
46d05c748bSMaxime Ripard
4705359be1SChen-Yu Tsaiconfig SUN8I_A83T_CCU
4805359be1SChen-Yu Tsai	bool "Support for the Allwinner A83T CCU"
4905359be1SChen-Yu Tsai	default MACH_SUN8I
5005359be1SChen-Yu Tsai
510577e485SMaxime Ripardconfig SUN8I_H3_CCU
520577e485SMaxime Ripard	bool "Support for the Allwinner H3 CCU"
539be1c8afSIcenowy Zheng	default MACH_SUN8I || (ARM64 && ARCH_SUNXI)
5405c04befSPeter Robinson	depends on MACH_SUN8I || (ARM64 && ARCH_SUNXI) || COMPILE_TEST
550577e485SMaxime Ripard
56d0f11d14SIcenowy Zhengconfig SUN8I_V3S_CCU
57d0f11d14SIcenowy Zheng	bool "Support for the Allwinner V3s CCU"
58d0f11d14SIcenowy Zheng	default MACH_SUN8I
5905c04befSPeter Robinson	depends on MACH_SUN8I || COMPILE_TEST
60d0f11d14SIcenowy Zheng
61763c5bd0SIcenowy Zhengconfig SUN8I_DE2_CCU
62763c5bd0SIcenowy Zheng	bool "Support for the Allwinner SoCs DE2 CCU"
63763c5bd0SIcenowy Zheng
64cd030a78SIcenowy Zhengconfig SUN8I_R40_CCU
65cd030a78SIcenowy Zheng	bool "Support for the Allwinner R40 CCU"
66cd030a78SIcenowy Zheng	default MACH_SUN8I
67cd030a78SIcenowy Zheng	depends on MACH_SUN8I || COMPILE_TEST
68cd030a78SIcenowy Zheng
69b8eb71dcSChen-Yu Tsaiconfig SUN9I_A80_CCU
70b8eb71dcSChen-Yu Tsai	bool "Support for the Allwinner A80 CCU"
71b8eb71dcSChen-Yu Tsai	default MACH_SUN9I
7205c04befSPeter Robinson	depends on MACH_SUN9I || COMPILE_TEST
73b8eb71dcSChen-Yu Tsai
74cdb8b80bSIcenowy Zhengconfig SUN8I_R_CCU
75cdb8b80bSIcenowy Zheng	bool "Support for Allwinner SoCs' PRCM CCUs"
76cdb8b80bSIcenowy Zheng	default MACH_SUN8I || (ARCH_SUNXI && ARM64)
771d80c142SMaxime Ripard
781d80c142SMaxime Ripardendif
79