Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
1d80c142 | 2 | config 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 | |
8 | if SUNXI_CCU | |
9 | ||
0380126e | 10 | config 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 SH |
15 | config SUN20I_D1_CCU |
16 | tristate "Support for the Allwinner D1 CCU" | |
0ff347db | 17 | default y |
a26dc096 | 18 | depends on RISCV || COMPILE_TEST |
35b97bb9 SH |
19 | |
20 | config SUN20I_D1_R_CCU | |
21 | tristate "Support for the Allwinner D1 PRCM CCU" | |
0ff347db | 22 | default y |
a26dc096 | 23 | depends on RISCV || COMPILE_TEST |
35b97bb9 | 24 | |
c6a06374 | 25 | config 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 | 30 | config 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 | |
35 | config 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 | 40 | config 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 | 45 | config 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 | 50 | config 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 | 55 | config 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 |
60 | config 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 | 66 | config 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 |
71 | config 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 | 76 | config 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 | 81 | config 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 | 86 | config 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 | 91 | config 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 | 96 | config 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 | 101 | config 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 | 106 | config 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 | 111 | config 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 | 116 | config 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 | 121 | endif |