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