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