blob: a093027eb0e9269632381b22c0de0413f0bd44f3 [file] [log] [blame]
Marek Vasut36c2ee42017-07-21 23:18:03 +02001config CLK_RENESAS
2 bool "Renesas clock drivers"
Marek Vasutf9aabd42024-02-27 17:05:55 +01003 depends on CLK && ARCH_RENESAS
Marek Vasut36c2ee42017-07-21 23:18:03 +02004 help
Ralph Siemsen2f6c3f42023-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 Vasut36c2ee42017-07-21 23:18:03 +020011
Hai Pham1b4ca862023-01-26 21:06:07 +010012config CLK_RCAR_CPG_LIB
13 bool "CPG/MSSR library functions"
14
Marek Vasutdedb60f2018-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 Siemsen2f6c3f42023-05-12 21:36:50 -040019 select CLK_RCAR
Marek Vasutdedb60f2018-01-08 16:38:51 +010020 help
21 Enable this to support the clocks on Renesas RCar Gen2 SoC.
22
Marek Vasut75a50962018-01-17 23:14:25 +010023config CLK_R8A7790
24 bool "Renesas R8A7790 clock driver"
Marek Vasut75a50962018-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 Vasut67dbebe2018-01-08 16:38:51 +010029config CLK_R8A7791
30 bool "Renesas R8A7791 clock driver"
Marek Vasut67dbebe2018-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 Vasutce438932018-01-17 23:39:10 +010035config CLK_R8A7792
36 bool "Renesas R8A7792 clock driver"
Marek Vasutce438932018-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 Vasut67dbebe2018-01-08 16:38:51 +010041config CLK_R8A7793
42 bool "Renesas R8A7793 clock driver"
Marek Vasut67dbebe2018-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 Vasut19b1a8b2018-01-17 23:39:57 +010047config CLK_R8A7794
48 bool "Renesas R8A7794 clock driver"
Marek Vasut19b1a8b2018-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 Vasut36c2ee42017-07-21 23:18:03 +020053config CLK_RCAR_GEN3
Marek Vasut3e01ed82023-02-28 22:34:38 +010054 bool "Renesas RCar Gen3 and Gen4 clock driver"
55 def_bool y if RCAR_64
Marek Vasut36c2ee42017-07-21 23:18:03 +020056 depends on CLK_RENESAS
Ralph Siemsen2f6c3f42023-05-12 21:36:50 -040057 select CLK_RCAR
Hai Pham1b4ca862023-01-26 21:06:07 +010058 select CLK_RCAR_CPG_LIB
Marek Vasut3efdf012023-02-28 22:16:02 +010059 select DM_RESET
Marek Vasut36c2ee42017-07-21 23:18:03 +020060 help
Marek Vasut3e01ed82023-02-28 22:34:38 +010061 Enable this to support the clocks on Renesas RCar Gen3 and Gen4 SoCs.
Marek Vasut65f1bbf2018-01-08 16:32:38 +010062
Adam Forde9a52c42020-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 Das54db9e82020-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 Prabhakara3c1fd62020-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 Dase9d91b82020-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 Vasut65f1bbf2018-01-08 16:32:38 +010088config CLK_R8A7795
89 bool "Renesas R8A7795 clock driver"
Marek Vasut65f1bbf2018-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 Pham9d16ed42023-01-26 21:02:01 +010094config CLK_R8A77960
95 bool "Renesas R8A77960 clock driver"
Marek Vasut65f1bbf2018-01-08 16:32:38 +010096 depends on CLK_RCAR_GEN3
97 help
Hai Pham9d16ed42023-01-26 21:02:01 +010098 Enable this to support the clocks on Renesas R8A77960 SoC.
Marek Vasut65f1bbf2018-01-08 16:32:38 +010099
Hai Phamd1c886f2023-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 Vasut93314392019-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 Vasut65f1bbf2018-01-08 16:32:38 +0100112config CLK_R8A77970
113 bool "Renesas R8A77970 clock driver"
Marek Vasut65f1bbf2018-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 Vasutca6da6d2019-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 Vasut0d218ef2018-04-26 10:19:03 +0200124config CLK_R8A77990
125 bool "Renesas R8A77990 clock driver"
Marek Vasut0d218ef2018-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 Vasut65f1bbf2018-01-08 16:32:38 +0100130config CLK_R8A77995
131 bool "Renesas R8A77995 clock driver"
Marek Vasut65f1bbf2018-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 Phamb092f962020-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 Pham17207aa2023-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 Pham53f27dd2023-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 Siemsenf6c71222023-05-12 21:36:51 -0400153
Hai Pham13a014c2024-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 Siemsenf6c71222023-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 Barker1918ff52023-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