Merge tag 'loongarch-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai...
[linux-block.git] / drivers / clk / sunxi-ng / Kconfig
CommitLineData
ec8f24b7 1# SPDX-License-Identifier: GPL-2.0-only
1d80c142 2config SUNXI_CCU
91389c39 3 tristate "Clock support for Allwinner SoCs"
d63a5e7c 4 depends on ARCH_SUNXI || COMPILE_TEST
aa01338c 5 select RESET_CONTROLLER
1d80c142 6 default ARCH_SUNXI
89a3dfb7
MR
7
8if SUNXI_CCU
9
0380126e 10config SUNIV_F1C100S_CCU
7ec03b58 11 tristate "Support for the Allwinner newer F1C100s CCU"
0ff347db 12 default y
0380126e
MK
13 depends on MACH_SUNIV || COMPILE_TEST
14
35b97bb9 15config SUN20I_D1_CCU
f1404c72 16 tristate "Support for the Allwinner D1/R528/T113 CCU"
0ff347db 17 default y
f1404c72 18 depends on MACH_SUN8I || RISCV || COMPILE_TEST
35b97bb9
SH
19
20config SUN20I_D1_R_CCU
f1404c72 21 tristate "Support for the Allwinner D1/R528/T113 PRCM CCU"
0ff347db 22 default y
f1404c72 23 depends on MACH_SUN8I || RISCV || COMPILE_TEST
35b97bb9 24
c6a06374 25config SUN50I_A64_CCU
c8c525b0 26 tristate "Support for the Allwinner A64 CCU"
0ff347db 27 default y
a26dc096 28 depends on ARM64 || COMPILE_TEST
c6a06374 29
fb038ce4 30config SUN50I_A100_CCU
c8c525b0 31 tristate "Support for the Allwinner A100 CCU"
0ff347db 32 default y
a26dc096 33 depends on ARM64 || COMPILE_TEST
fb038ce4
YL
34
35config SUN50I_A100_R_CCU
c8c525b0 36 tristate "Support for the Allwinner A100 PRCM CCU"
0ff347db 37 default y
a26dc096 38 depends on ARM64 || COMPILE_TEST
fb038ce4 39
524353ea 40config SUN50I_H6_CCU
c8c525b0 41 tristate "Support for the Allwinner H6 CCU"
0ff347db 42 default y
a26dc096 43 depends on ARM64 || COMPILE_TEST
524353ea 44
88dde5e2 45config SUN50I_H616_CCU
7ec03b58 46 tristate "Support for the Allwinner H616 CCU"
0ff347db 47 default y
a26dc096 48 depends on ARM64 || COMPILE_TEST
88dde5e2 49
b7c7b050 50config SUN50I_H6_R_CCU
7ec03b58 51 tristate "Support for the Allwinner H6 and H616 PRCM CCU"
0ff347db 52 default y
a26dc096 53 depends on ARM64 || COMPILE_TEST
b7c7b050 54
c84f5683 55config SUN4I_A10_CCU
7ec03b58 56 tristate "Support for the Allwinner A10/A20 CCU"
0ff347db 57 default y
c84f5683
PL
58 depends on MACH_SUN4I || MACH_SUN7I || COMPILE_TEST
59
5e737617
MR
60config SUN5I_CCU
61 bool "Support for the Allwinner sun5i family CCM"
0ff347db 62 default y
05c04bef 63 depends on MACH_SUN5I || COMPILE_TEST
91389c39 64 depends on SUNXI_CCU=y
5e737617 65
c6e6c96d 66config SUN6I_A31_CCU
7ec03b58 67 tristate "Support for the Allwinner A31/A31s CCU"
0ff347db 68 default y
05c04bef 69 depends on MACH_SUN6I || COMPILE_TEST
c6e6c96d 70
d91612d7
SH
71config SUN6I_RTC_CCU
72 tristate "Support for the Allwinner H616/R329 RTC CCU"
a26dc096 73 default y
0ff347db 74 depends on MACH_SUN8I || ARM64 || RISCV || COMPILE_TEST
d91612d7 75
5690879d 76config SUN8I_A23_CCU
7ec03b58 77 tristate "Support for the Allwinner A23 CCU"
0ff347db 78 default y
05c04bef 79 depends on MACH_SUN8I || COMPILE_TEST
5690879d 80
d05c748b 81config SUN8I_A33_CCU
7ec03b58 82 tristate "Support for the Allwinner A33 CCU"
0ff347db 83 default y
05c04bef 84 depends on MACH_SUN8I || COMPILE_TEST
d05c748b 85
05359be1 86config SUN8I_A83T_CCU
c8c525b0 87 tristate "Support for the Allwinner A83T CCU"
0ff347db 88 default y
4abfc297 89 depends on MACH_SUN8I || COMPILE_TEST
05359be1 90
0577e485 91config SUN8I_H3_CCU
7ec03b58 92 tristate "Support for the Allwinner H3 CCU"
0ff347db 93 default y
a26dc096 94 depends on MACH_SUN8I || ARM64 || COMPILE_TEST
0577e485 95
d0f11d14 96config SUN8I_V3S_CCU
7ec03b58 97 tristate "Support for the Allwinner V3s CCU"
0ff347db 98 default y
05c04bef 99 depends on MACH_SUN8I || COMPILE_TEST
d0f11d14 100
763c5bd0 101config SUN8I_DE2_CCU
c8c525b0 102 tristate "Support for the Allwinner SoCs DE2 CCU"
0ff347db
SH
103 default y
104 depends on MACH_SUN8I || ARM64 || RISCV || COMPILE_TEST
763c5bd0 105
cd030a78 106config SUN8I_R40_CCU
c8c525b0 107 tristate "Support for the Allwinner R40 CCU"
0ff347db 108 default y
cd030a78
IZ
109 depends on MACH_SUN8I || COMPILE_TEST
110
b8eb71dc 111config SUN9I_A80_CCU
c8c525b0 112 tristate "Support for the Allwinner A80 CCU"
0ff347db 113 default y
05c04bef 114 depends on MACH_SUN9I || COMPILE_TEST
b8eb71dc 115
cdb8b80b 116config SUN8I_R_CCU
7ec03b58 117 tristate "Support for Allwinner SoCs' PRCM CCUs"
0ff347db
SH
118 default y
119 depends on MACH_SUN8I || ARM64 || COMPILE_TEST
b8eb71dc 120
89a3dfb7 121endif