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