1config CLK_RENESAS
2	bool "Renesas clock drivers"
3	depends on CLK && ARCH_RENESAS
4	help
5	  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.
11
12config CLK_RCAR_CPG_LIB
13	bool "CPG/MSSR library functions"
14
15config CLK_RCAR_GEN2
16	bool "Renesas RCar Gen2 clock driver"
17	def_bool y if RCAR_32
18	depends on CLK_RENESAS
19	select CLK_RCAR
20	help
21	  Enable this to support the clocks on Renesas RCar Gen2 SoC.
22
23config CLK_R8A7790
24	bool "Renesas R8A7790 clock driver"
25	depends on CLK_RCAR_GEN2
26	help
27	  Enable this to support the clocks on Renesas R8A7790 SoC.
28
29config CLK_R8A7791
30	bool "Renesas R8A7791 clock driver"
31	depends on CLK_RCAR_GEN2
32	help
33	  Enable this to support the clocks on Renesas R8A7791 SoC.
34
35config CLK_R8A7792
36	bool "Renesas R8A7792 clock driver"
37	depends on CLK_RCAR_GEN2
38	help
39	  Enable this to support the clocks on Renesas R8A7792 SoC.
40
41config CLK_R8A7793
42	bool "Renesas R8A7793 clock driver"
43	depends on CLK_RCAR_GEN2
44	help
45	  Enable this to support the clocks on Renesas R8A7793 SoC.
46
47config CLK_R8A7794
48	bool "Renesas R8A7794 clock driver"
49	depends on CLK_RCAR_GEN2
50	help
51	  Enable this to support the clocks on Renesas R8A7794 SoC.
52
53config CLK_RCAR_GEN3
54	bool "Renesas RCar Gen3 and Gen4 clock driver"
55	def_bool y if RCAR_64
56	depends on CLK_RENESAS
57	select CLK_RCAR
58	select CLK_RCAR_CPG_LIB
59	select DM_RESET
60	help
61	  Enable this to support the clocks on Renesas RCar Gen3 and Gen4 SoCs.
62
63config 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
70config 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
76config 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
82config 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
88config CLK_R8A7795
89	bool "Renesas R8A7795 clock driver"
90	depends on CLK_RCAR_GEN3
91	help
92	  Enable this to support the clocks on Renesas R8A7795 SoC.
93
94config CLK_R8A77960
95	bool "Renesas R8A77960 clock driver"
96	depends on CLK_RCAR_GEN3
97	help
98	  Enable this to support the clocks on Renesas R8A77960 SoC.
99
100config 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
106config 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
112config CLK_R8A77970
113	bool "Renesas R8A77970 clock driver"
114	depends on CLK_RCAR_GEN3
115	help
116	  Enable this to support the clocks on Renesas R8A77970 SoC.
117
118config 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
124config CLK_R8A77990
125	bool "Renesas R8A77990 clock driver"
126	depends on CLK_RCAR_GEN3
127	help
128	  Enable this to support the clocks on Renesas R8A77990 SoC.
129
130config CLK_R8A77995
131	bool "Renesas R8A77995 clock driver"
132	depends on CLK_RCAR_GEN3
133	help
134	  Enable this to support the clocks on Renesas R8A77995 SoC.
135
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.
141
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.
147
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.
153
154config 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
160config 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.
165
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
174