]>
Commit | Line | Data |
---|---|---|
2886c846 | 1 | # |
16a1ac19 | 2 | # MediaTek Clock Drivers |
2886c846 | 3 | # |
16a1ac19 SW |
4 | menu "Clock driver for MediaTek SoC" |
5 | depends on ARCH_MEDIATEK || COMPILE_TEST | |
6 | ||
2886c846 JL |
7 | config COMMON_CLK_MEDIATEK |
8 | bool | |
bc27360b | 9 | select RESET_CONTROLLER |
2886c846 | 10 | ---help--- |
16a1ac19 | 11 | MediaTek SoCs' clock support. |
2886c846 | 12 | |
e9862118 | 13 | config COMMON_CLK_MT2701 |
16a1ac19 | 14 | bool "Clock driver for MediaTek MT2701" |
6e9c0d5a | 15 | depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST |
e9862118 | 16 | select COMMON_CLK_MEDIATEK |
6e9c0d5a | 17 | default ARCH_MEDIATEK && ARM |
e9862118 | 18 | ---help--- |
16a1ac19 | 19 | This driver supports MediaTek MT2701 basic clocks. |
e9862118 SW |
20 | |
21 | config COMMON_CLK_MT2701_MMSYS | |
16a1ac19 | 22 | bool "Clock driver for MediaTek MT2701 mmsys" |
6e9c0d5a | 23 | depends on COMMON_CLK_MT2701 |
e9862118 | 24 | ---help--- |
16a1ac19 | 25 | This driver supports MediaTek MT2701 mmsys clocks. |
e9862118 SW |
26 | |
27 | config COMMON_CLK_MT2701_IMGSYS | |
16a1ac19 | 28 | bool "Clock driver for MediaTek MT2701 imgsys" |
6e9c0d5a | 29 | depends on COMMON_CLK_MT2701 |
e9862118 | 30 | ---help--- |
16a1ac19 | 31 | This driver supports MediaTek MT2701 imgsys clocks. |
e9862118 SW |
32 | |
33 | config COMMON_CLK_MT2701_VDECSYS | |
16a1ac19 | 34 | bool "Clock driver for MediaTek MT2701 vdecsys" |
6e9c0d5a | 35 | depends on COMMON_CLK_MT2701 |
e9862118 | 36 | ---help--- |
16a1ac19 | 37 | This driver supports MediaTek MT2701 vdecsys clocks. |
e9862118 SW |
38 | |
39 | config COMMON_CLK_MT2701_HIFSYS | |
16a1ac19 | 40 | bool "Clock driver for MediaTek MT2701 hifsys" |
6e9c0d5a | 41 | depends on COMMON_CLK_MT2701 |
e9862118 | 42 | ---help--- |
16a1ac19 | 43 | This driver supports MediaTek MT2701 hifsys clocks. |
e9862118 SW |
44 | |
45 | config COMMON_CLK_MT2701_ETHSYS | |
16a1ac19 | 46 | bool "Clock driver for MediaTek MT2701 ethsys" |
6e9c0d5a | 47 | depends on COMMON_CLK_MT2701 |
e9862118 | 48 | ---help--- |
16a1ac19 | 49 | This driver supports MediaTek MT2701 ethsys clocks. |
e9862118 SW |
50 | |
51 | config COMMON_CLK_MT2701_BDPSYS | |
16a1ac19 | 52 | bool "Clock driver for MediaTek MT2701 bdpsys" |
6e9c0d5a | 53 | depends on COMMON_CLK_MT2701 |
e9862118 | 54 | ---help--- |
16a1ac19 | 55 | This driver supports MediaTek MT2701 bdpsys clocks. |
e9862118 | 56 | |
b572f639 RL |
57 | config COMMON_CLK_MT2701_AUDSYS |
58 | bool "Clock driver for Mediatek MT2701 audsys" | |
59 | depends on COMMON_CLK_MT2701 | |
60 | ---help--- | |
61 | This driver supports Mediatek MT2701 audsys clocks. | |
62 | ||
a11ca689 SW |
63 | config COMMON_CLK_MT2701_G3DSYS |
64 | bool "Clock driver for MediaTek MT2701 g3dsys" | |
65 | depends on COMMON_CLK_MT2701 | |
66 | ---help--- | |
67 | This driver supports MediaTek MT2701 g3dsys clocks. | |
68 | ||
e2f744a8 | 69 | config COMMON_CLK_MT2712 |
16a1ac19 | 70 | bool "Clock driver for MediaTek MT2712" |
e2f744a8 | 71 | depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST |
72 | select COMMON_CLK_MEDIATEK | |
73 | default ARCH_MEDIATEK && ARM64 | |
74 | ---help--- | |
16a1ac19 | 75 | This driver supports MediaTek MT2712 basic clocks. |
e2f744a8 | 76 | |
77 | config COMMON_CLK_MT2712_BDPSYS | |
16a1ac19 | 78 | bool "Clock driver for MediaTek MT2712 bdpsys" |
e2f744a8 | 79 | depends on COMMON_CLK_MT2712 |
80 | ---help--- | |
16a1ac19 | 81 | This driver supports MediaTek MT2712 bdpsys clocks. |
e2f744a8 | 82 | |
83 | config COMMON_CLK_MT2712_IMGSYS | |
16a1ac19 | 84 | bool "Clock driver for MediaTek MT2712 imgsys" |
e2f744a8 | 85 | depends on COMMON_CLK_MT2712 |
86 | ---help--- | |
16a1ac19 | 87 | This driver supports MediaTek MT2712 imgsys clocks. |
e2f744a8 | 88 | |
89 | config COMMON_CLK_MT2712_JPGDECSYS | |
16a1ac19 | 90 | bool "Clock driver for MediaTek MT2712 jpgdecsys" |
e2f744a8 | 91 | depends on COMMON_CLK_MT2712 |
92 | ---help--- | |
16a1ac19 | 93 | This driver supports MediaTek MT2712 jpgdecsys clocks. |
e2f744a8 | 94 | |
95 | config COMMON_CLK_MT2712_MFGCFG | |
16a1ac19 | 96 | bool "Clock driver for MediaTek MT2712 mfgcfg" |
e2f744a8 | 97 | depends on COMMON_CLK_MT2712 |
98 | ---help--- | |
16a1ac19 | 99 | This driver supports MediaTek MT2712 mfgcfg clocks. |
e2f744a8 | 100 | |
101 | config COMMON_CLK_MT2712_MMSYS | |
16a1ac19 | 102 | bool "Clock driver for MediaTek MT2712 mmsys" |
e2f744a8 | 103 | depends on COMMON_CLK_MT2712 |
104 | ---help--- | |
16a1ac19 | 105 | This driver supports MediaTek MT2712 mmsys clocks. |
e2f744a8 | 106 | |
107 | config COMMON_CLK_MT2712_VDECSYS | |
16a1ac19 | 108 | bool "Clock driver for MediaTek MT2712 vdecsys" |
e2f744a8 | 109 | depends on COMMON_CLK_MT2712 |
110 | ---help--- | |
16a1ac19 | 111 | This driver supports MediaTek MT2712 vdecsys clocks. |
e2f744a8 | 112 | |
113 | config COMMON_CLK_MT2712_VENCSYS | |
16a1ac19 | 114 | bool "Clock driver for MediaTek MT2712 vencsys" |
e2f744a8 | 115 | depends on COMMON_CLK_MT2712 |
116 | ---help--- | |
16a1ac19 | 117 | This driver supports MediaTek MT2712 vencsys clocks. |
e2f744a8 | 118 | |
96596aa0 | 119 | config COMMON_CLK_MT6797 |
16a1ac19 | 120 | bool "Clock driver for MediaTek MT6797" |
96596aa0 KCC |
121 | depends on (ARCH_MEDIATEK && ARM64) || COMPILE_TEST |
122 | select COMMON_CLK_MEDIATEK | |
123 | default ARCH_MEDIATEK && ARM64 | |
124 | ---help--- | |
16a1ac19 | 125 | This driver supports MediaTek MT6797 basic clocks. |
96596aa0 KCC |
126 | |
127 | config COMMON_CLK_MT6797_MMSYS | |
16a1ac19 | 128 | bool "Clock driver for MediaTek MT6797 mmsys" |
96596aa0 KCC |
129 | depends on COMMON_CLK_MT6797 |
130 | ---help--- | |
16a1ac19 | 131 | This driver supports MediaTek MT6797 mmsys clocks. |
96596aa0 KCC |
132 | |
133 | config COMMON_CLK_MT6797_IMGSYS | |
16a1ac19 | 134 | bool "Clock driver for MediaTek MT6797 imgsys" |
96596aa0 KCC |
135 | depends on COMMON_CLK_MT6797 |
136 | ---help--- | |
16a1ac19 | 137 | This driver supports MediaTek MT6797 imgsys clocks. |
96596aa0 KCC |
138 | |
139 | config COMMON_CLK_MT6797_VDECSYS | |
16a1ac19 | 140 | bool "Clock driver for MediaTek MT6797 vdecsys" |
96596aa0 KCC |
141 | depends on COMMON_CLK_MT6797 |
142 | ---help--- | |
16a1ac19 | 143 | This driver supports MediaTek MT6797 vdecsys clocks. |
96596aa0 KCC |
144 | |
145 | config COMMON_CLK_MT6797_VENCSYS | |
16a1ac19 | 146 | bool "Clock driver for MediaTek MT6797 vencsys" |
96596aa0 KCC |
147 | depends on COMMON_CLK_MT6797 |
148 | ---help--- | |
16a1ac19 | 149 | This driver supports MediaTek MT6797 vencsys clocks. |
96596aa0 | 150 | |
2fc0a509 SW |
151 | config COMMON_CLK_MT7622 |
152 | bool "Clock driver for MediaTek MT7622" | |
153 | depends on ARCH_MEDIATEK || COMPILE_TEST | |
154 | select COMMON_CLK_MEDIATEK | |
155 | default ARCH_MEDIATEK | |
156 | ---help--- | |
157 | This driver supports MediaTek MT7622 basic clocks and clocks | |
158 | required for various periperals found on MediaTek. | |
159 | ||
160 | config COMMON_CLK_MT7622_ETHSYS | |
161 | bool "Clock driver for MediaTek MT7622 ETHSYS" | |
162 | depends on COMMON_CLK_MT7622 | |
163 | ---help--- | |
164 | This driver add support for clocks for Ethernet and SGMII | |
165 | required on MediaTek MT7622 SoC. | |
166 | ||
167 | config COMMON_CLK_MT7622_HIFSYS | |
168 | bool "Clock driver for MediaTek MT7622 HIFSYS" | |
169 | depends on COMMON_CLK_MT7622 | |
170 | ---help--- | |
171 | This driver supports MediaTek MT7622 HIFSYS clocks providing | |
172 | to PCI-E and USB. | |
173 | ||
174 | config COMMON_CLK_MT7622_AUDSYS | |
175 | bool "Clock driver for MediaTek MT7622 AUDSYS" | |
176 | depends on COMMON_CLK_MT7622 | |
177 | ---help--- | |
178 | This driver supports MediaTek MT7622 AUDSYS clocks providing | |
179 | to audio consumers such as I2S and TDM. | |
180 | ||
2886c846 | 181 | config COMMON_CLK_MT8135 |
16a1ac19 | 182 | bool "Clock driver for MediaTek MT8135" |
3d21a4b6 | 183 | depends on (ARCH_MEDIATEK && ARM) || COMPILE_TEST |
2886c846 | 184 | select COMMON_CLK_MEDIATEK |
3d21a4b6 | 185 | default ARCH_MEDIATEK && ARM |
2886c846 | 186 | ---help--- |
16a1ac19 | 187 | This driver supports MediaTek MT8135 clocks. |
2886c846 JL |
188 | |
189 | config COMMON_CLK_MT8173 | |
16a1ac19 | 190 | bool "Clock driver for MediaTek MT8173" |
234d511d | 191 | depends on ARCH_MEDIATEK || COMPILE_TEST |
2886c846 JL |
192 | select COMMON_CLK_MEDIATEK |
193 | default ARCH_MEDIATEK | |
194 | ---help--- | |
16a1ac19 SW |
195 | This driver supports MediaTek MT8173 clocks. |
196 | endmenu |