blob: e9296ed9fe269c9e42d89101da4faa42852f556c [file] [log] [blame]
Marek Vasutf3b8bf72017-07-21 23:18:03 +02001config CLK_RENESAS
2 bool "Renesas clock drivers"
3 depends on CLK && ARCH_RMOBILE
4 help
Ralph Siemsen0bdc94a2023-05-12 21:36:50 -04005 Enable support for clock present on Renesas SoCs.
6
7config CLK_RCAR
8 bool "Renesas RCar clock driver support"
9 help
10 Enable common code for clocks on Renesas RCar SoCs.
Marek Vasutf3b8bf72017-07-21 23:18:03 +020011
Hai Pham06d8f972023-01-26 21:06:07 +010012config CLK_RCAR_CPG_LIB
13 bool "CPG/MSSR library functions"
14
Marek Vasutf63b2952018-01-08 16:38:51 +010015config CLK_RCAR_GEN2
16 bool "Renesas RCar Gen2 clock driver"
17 def_bool y if RCAR_32
18 depends on CLK_RENESAS
Ralph Siemsen0bdc94a2023-05-12 21:36:50 -040019 select CLK_RCAR
Marek Vasutf63b2952018-01-08 16:38:51 +010020 help
21 Enable this to support the clocks on Renesas RCar Gen2 SoC.
22
Marek Vasutb8379d62018-01-17 23:14:25 +010023config CLK_R8A7790
24 bool "Renesas R8A7790 clock driver"
Marek Vasutb8379d62018-01-17 23:14:25 +010025 depends on CLK_RCAR_GEN2
26 help
27 Enable this to support the clocks on Renesas R8A7790 SoC.
28
Marek Vasutefa4fb12018-01-08 16:38:51 +010029config CLK_R8A7791
30 bool "Renesas R8A7791 clock driver"
Marek Vasutefa4fb12018-01-08 16:38:51 +010031 depends on CLK_RCAR_GEN2
32 help
33 Enable this to support the clocks on Renesas R8A7791 SoC.
34
Marek Vasut5f854a32018-01-17 23:39:10 +010035config CLK_R8A7792
36 bool "Renesas R8A7792 clock driver"
Marek Vasut5f854a32018-01-17 23:39:10 +010037 depends on CLK_RCAR_GEN2
38 help
39 Enable this to support the clocks on Renesas R8A7792 SoC.
40
Marek Vasutefa4fb12018-01-08 16:38:51 +010041config CLK_R8A7793
42 bool "Renesas R8A7793 clock driver"
Marek Vasutefa4fb12018-01-08 16:38:51 +010043 depends on CLK_RCAR_GEN2
44 help
45 Enable this to support the clocks on Renesas R8A7793 SoC.
46
Marek Vasut3fd0b092018-01-17 23:39:57 +010047config CLK_R8A7794
48 bool "Renesas R8A7794 clock driver"
Marek Vasut3fd0b092018-01-17 23:39:57 +010049 depends on CLK_RCAR_GEN2
50 help
51 Enable this to support the clocks on Renesas R8A7794 SoC.
52
Marek Vasutf3b8bf72017-07-21 23:18:03 +020053config CLK_RCAR_GEN3
Marek Vasutba2c7d22023-02-28 22:34:38 +010054 bool "Renesas RCar Gen3 and Gen4 clock driver"
55 def_bool y if RCAR_64
Marek Vasutf3b8bf72017-07-21 23:18:03 +020056 depends on CLK_RENESAS
Ralph Siemsen0bdc94a2023-05-12 21:36:50 -040057 select CLK_RCAR
Hai Pham06d8f972023-01-26 21:06:07 +010058 select CLK_RCAR_CPG_LIB
Marek Vasut3e55ce32023-02-28 22:16:02 +010059 select DM_RESET
Marek Vasutf3b8bf72017-07-21 23:18:03 +020060 help
Marek Vasutba2c7d22023-02-28 22:34:38 +010061 Enable this to support the clocks on Renesas RCar Gen3 and Gen4 SoCs.
Marek Vasut1a10f192018-01-08 16:32:38 +010062
Adam Ford06c4f9b2020-06-30 09:30:08 -050063config CLK_R8A774A1
64 bool "Renesas R8A774A1 clock driver"
65 def_bool y if R8A774A1
66 depends on CLK_RCAR_GEN3
67 help
68 Enable this to support the clocks on Renesas R8A774A1 SoC.
69
Biju Das69159a22020-10-14 18:17:35 +010070config CLK_R8A774B1
71 bool "Renesas R8A774B1 clock driver"
72 depends on CLK_RCAR_GEN3
73 help
74 Enable this to support the clocks on Renesas R8A774B1 SoC.
75
Lad Prabhakar3434a5f2020-10-16 08:37:14 +010076config CLK_R8A774C0
77 bool "Renesas R8A774C0 clock driver"
78 depends on CLK_RCAR_GEN3
79 help
80 Enable this to support the clocks on Renesas R8A774C0 SoC.
81
Biju Daseb6474c2020-10-14 18:17:36 +010082config CLK_R8A774E1
83 bool "Renesas R8A774E1 clock driver"
84 depends on CLK_RCAR_GEN3
85 help
86 Enable this to support the clocks on Renesas R8A774E1 SoC.
87
Marek Vasut1a10f192018-01-08 16:32:38 +010088config CLK_R8A7795
89 bool "Renesas R8A7795 clock driver"
Marek Vasut1a10f192018-01-08 16:32:38 +010090 depends on CLK_RCAR_GEN3
91 help
92 Enable this to support the clocks on Renesas R8A7795 SoC.
93
Hai Phamcef5c2f2023-01-26 21:02:01 +010094config CLK_R8A77960
95 bool "Renesas R8A77960 clock driver"
Marek Vasut1a10f192018-01-08 16:32:38 +010096 depends on CLK_RCAR_GEN3
97 help
Hai Phamcef5c2f2023-01-26 21:02:01 +010098 Enable this to support the clocks on Renesas R8A77960 SoC.
Marek Vasut1a10f192018-01-08 16:32:38 +010099
Hai Phamf144d502023-01-26 21:02:02 +0100100config CLK_R8A77961
101 bool "Renesas R8A77961 clock driver"
102 depends on CLK_RCAR_GEN3
103 help
104 Enable this to support the clocks on Renesas R8A77961 SoC.
105
Marek Vasut98c20582019-03-04 13:36:13 +0100106config CLK_R8A77965
107 bool "Renesas R8A77965 clock driver"
108 depends on CLK_RCAR_GEN3
109 help
110 Enable this to support the clocks on Renesas R8A77965 SoC.
111
Marek Vasut1a10f192018-01-08 16:32:38 +0100112config CLK_R8A77970
113 bool "Renesas R8A77970 clock driver"
Marek Vasut1a10f192018-01-08 16:32:38 +0100114 depends on CLK_RCAR_GEN3
115 help
116 Enable this to support the clocks on Renesas R8A77970 SoC.
117
Marek Vasutd52c6cb2019-07-29 19:59:44 +0200118config CLK_R8A77980
119 bool "Renesas R8A77980 clock driver"
120 depends on CLK_RCAR_GEN3
121 help
122 Enable this to support the clocks on Renesas R8A77980 SoC.
123
Marek Vasuta6b456d2018-04-26 10:19:03 +0200124config CLK_R8A77990
125 bool "Renesas R8A77990 clock driver"
Marek Vasuta6b456d2018-04-26 10:19:03 +0200126 depends on CLK_RCAR_GEN3
127 help
128 Enable this to support the clocks on Renesas R8A77990 SoC.
129
Marek Vasut1a10f192018-01-08 16:32:38 +0100130config CLK_R8A77995
131 bool "Renesas R8A77995 clock driver"
Marek Vasut1a10f192018-01-08 16:32:38 +0100132 depends on CLK_RCAR_GEN3
133 help
134 Enable this to support the clocks on Renesas R8A77995 SoC.
Hai Pham86d59f32020-08-11 10:46:34 +0700135
136config CLK_R8A779A0
137 bool "Renesas R8A779A0 clock driver"
138 depends on CLK_RCAR_GEN3
139 help
140 Enable this to support the clocks on Renesas R8A779A0 SoC.
Hai Pham99d40392023-02-28 22:34:39 +0100141
142config CLK_R8A779F0
143 bool "Renesas R8A779F0 clock driver"
144 depends on CLK_RCAR_GEN3
145 help
146 Enable this to support the clocks on Renesas R8A779F0 SoC.
Hai Pham68f1ac02023-02-28 22:37:02 +0100147
148config CLK_R8A779G0
149 bool "Renesas R8A779G0 clock driver"
150 depends on CLK_RCAR_GEN3
151 help
152 Enable this to support the clocks on Renesas R8A779G0 SoC.
Ralph Siemsena0dfc712023-05-12 21:36:51 -0400153
Hai Pham28028692024-01-28 16:52:01 +0100154config CLK_R8A779H0
155 bool "Renesas R8A779H0 clock driver"
156 depends on CLK_RCAR_GEN3
157 help
158 Enable this to support the clocks on Renesas R8A779H0 SoC.
159
Ralph Siemsena0dfc712023-05-12 21:36:51 -0400160config CLK_R9A06G032
161 bool "Renesas R9A06G032 clock driver"
162 depends on CLK_RENESAS
163 help
164 Enable this to support the clocks on Renesas R9A06G032 SoC.
Paul Barker132d7ea2023-10-16 10:25:29 +0100165
166config CLK_RZG2L
167 bool "Renesas RZ/G2L family clock support"
168 depends on CLK_RENESAS
169 select DM_RESET
170
171config CLK_R9A07G044
172 bool "RZ/G2L (R9A07G044L) clock support"
173 depends on CLK_RZG2L