2 bool "Renesas SoC clock support" if COMPILE_TEST && !ARCH_RENESAS
3 default y if ARCH_RENESAS
4 select CLK_EMEV2 if ARCH_EMEV2
5 select CLK_RZA1 if ARCH_R7S72100
6 select CLK_R8A73A4 if ARCH_R8A73A4
7 select CLK_R8A7740 if ARCH_R8A7740
8 select CLK_R8A7743 if ARCH_R8A7743
9 select CLK_R8A7745 if ARCH_R8A7745
10 select CLK_R8A7778 if ARCH_R8A7778
11 select CLK_R8A7779 if ARCH_R8A7779
12 select CLK_R8A7790 if ARCH_R8A7790
13 select CLK_R8A7791 if ARCH_R8A7791 || ARCH_R8A7793
14 select CLK_R8A7792 if ARCH_R8A7792
15 select CLK_R8A7794 if ARCH_R8A7794
16 select CLK_R8A7795 if ARCH_R8A7795
17 select CLK_R8A7796 if ARCH_R8A7796
18 select CLK_R8A77970 if ARCH_R8A77970
19 select CLK_R8A77995 if ARCH_R8A77995
20 select CLK_SH73A0 if ARCH_SH73A0
24 config CLK_RENESAS_LEGACY
25 bool "Legacy DT clock support"
26 depends on CLK_R8A7790 || CLK_R8A7791 || CLK_R8A7792 || CLK_R8A7794
29 Enable backward compatibility with old device trees describing a
30 hierarchical representation of the various CPG and MSTP clocks.
32 Say Y if you want your kernel to work with old DTBs.
36 bool "Emma Mobile EV2 clock support" if COMPILE_TEST
39 bool "RZ/A1H clock support" if COMPILE_TEST
40 select CLK_RENESAS_CPG_MSTP
43 bool "R-Mobile APE6 clock support" if COMPILE_TEST
44 select CLK_RENESAS_CPG_MSTP
45 select CLK_RENESAS_DIV6
48 bool "R-Mobile A1 clock support" if COMPILE_TEST
49 select CLK_RENESAS_CPG_MSTP
50 select CLK_RENESAS_DIV6
53 bool "RZ/G1M clock support" if COMPILE_TEST
54 select CLK_RCAR_GEN2_CPG
57 bool "RZ/G1E clock support" if COMPILE_TEST
58 select CLK_RCAR_GEN2_CPG
61 bool "R-Car M1A clock support" if COMPILE_TEST
62 select CLK_RENESAS_CPG_MSTP
65 bool "R-Car H1 clock support" if COMPILE_TEST
66 select CLK_RENESAS_CPG_MSTP
69 bool "R-Car H2 clock support" if COMPILE_TEST
70 select CLK_RCAR_GEN2 if CLK_RENESAS_LEGACY
71 select CLK_RCAR_GEN2_CPG
72 select CLK_RENESAS_DIV6
75 bool "R-Car M2-W/N clock support" if COMPILE_TEST
76 select CLK_RCAR_GEN2 if CLK_RENESAS_LEGACY
77 select CLK_RCAR_GEN2_CPG
78 select CLK_RENESAS_DIV6
81 bool "R-Car V2H clock support" if COMPILE_TEST
82 select CLK_RCAR_GEN2 if CLK_RENESAS_LEGACY
83 select CLK_RCAR_GEN2_CPG
86 bool "R-Car E2 clock support" if COMPILE_TEST
87 select CLK_RCAR_GEN2 if CLK_RENESAS_LEGACY
88 select CLK_RCAR_GEN2_CPG
89 select CLK_RENESAS_DIV6
92 bool "R-Car H3 clock support" if COMPILE_TEST
93 select CLK_RCAR_GEN3_CPG
96 bool "R-Car M3-W clock support" if COMPILE_TEST
97 select CLK_RCAR_GEN3_CPG
100 bool "R-Car V3M clock support" if COMPILE_TEST
101 select CLK_RCAR_GEN3_CPG
104 bool "R-Car D3 clock support" if COMPILE_TEST
105 select CLK_RCAR_GEN3_CPG
108 bool "SH-Mobile AG5 clock support" if COMPILE_TEST
109 select CLK_RENESAS_CPG_MSTP
110 select CLK_RENESAS_DIV6
115 bool "R-Car Gen2 legacy clock support" if COMPILE_TEST
116 select CLK_RENESAS_CPG_MSTP
117 select CLK_RENESAS_DIV6
119 config CLK_RCAR_GEN2_CPG
120 bool "R-Car Gen2 CPG clock support" if COMPILE_TEST
121 select CLK_RENESAS_CPG_MSSR
123 config CLK_RCAR_GEN3_CPG
124 bool "R-Car Gen3 CPG clock support" if COMPILE_TEST
125 select CLK_RENESAS_CPG_MSSR
127 config CLK_RCAR_USB2_CLOCK_SEL
128 bool "Renesas R-Car USB2 clock selector support"
129 depends on ARCH_RENESAS || COMPILE_TEST
131 This is a driver for R-Car USB2 clock selector
134 config CLK_RENESAS_CPG_MSSR
135 bool "CPG/MSSR clock support" if COMPILE_TEST
136 select CLK_RENESAS_DIV6
138 config CLK_RENESAS_CPG_MSTP
139 bool "MSTP clock support" if COMPILE_TEST
141 config CLK_RENESAS_DIV6
142 bool "DIV6 clock support" if COMPILE_TEST