Marek Vasut | f3b8bf7 | 2017-07-21 23:18:03 +0200 | [diff] [blame] | 1 | config CLK_RENESAS |
| 2 | bool "Renesas clock drivers" |
Marek Vasut | 6468c4c | 2024-02-27 17:05:55 +0100 | [diff] [blame^] | 3 | depends on CLK && ARCH_RENESAS |
Marek Vasut | f3b8bf7 | 2017-07-21 23:18:03 +0200 | [diff] [blame] | 4 | help |
Ralph Siemsen | 0bdc94a | 2023-05-12 21:36:50 -0400 | [diff] [blame] | 5 | Enable support for clock present on Renesas SoCs. |
| 6 | |
| 7 | config CLK_RCAR |
| 8 | bool "Renesas RCar clock driver support" |
| 9 | help |
| 10 | Enable common code for clocks on Renesas RCar SoCs. |
Marek Vasut | f3b8bf7 | 2017-07-21 23:18:03 +0200 | [diff] [blame] | 11 | |
Hai Pham | 06d8f97 | 2023-01-26 21:06:07 +0100 | [diff] [blame] | 12 | config CLK_RCAR_CPG_LIB |
| 13 | bool "CPG/MSSR library functions" |
| 14 | |
Marek Vasut | f63b295 | 2018-01-08 16:38:51 +0100 | [diff] [blame] | 15 | config CLK_RCAR_GEN2 |
| 16 | bool "Renesas RCar Gen2 clock driver" |
| 17 | def_bool y if RCAR_32 |
| 18 | depends on CLK_RENESAS |
Ralph Siemsen | 0bdc94a | 2023-05-12 21:36:50 -0400 | [diff] [blame] | 19 | select CLK_RCAR |
Marek Vasut | f63b295 | 2018-01-08 16:38:51 +0100 | [diff] [blame] | 20 | help |
| 21 | Enable this to support the clocks on Renesas RCar Gen2 SoC. |
| 22 | |
Marek Vasut | b8379d6 | 2018-01-17 23:14:25 +0100 | [diff] [blame] | 23 | config CLK_R8A7790 |
| 24 | bool "Renesas R8A7790 clock driver" |
Marek Vasut | b8379d6 | 2018-01-17 23:14:25 +0100 | [diff] [blame] | 25 | depends on CLK_RCAR_GEN2 |
| 26 | help |
| 27 | Enable this to support the clocks on Renesas R8A7790 SoC. |
| 28 | |
Marek Vasut | efa4fb1 | 2018-01-08 16:38:51 +0100 | [diff] [blame] | 29 | config CLK_R8A7791 |
| 30 | bool "Renesas R8A7791 clock driver" |
Marek Vasut | efa4fb1 | 2018-01-08 16:38:51 +0100 | [diff] [blame] | 31 | depends on CLK_RCAR_GEN2 |
| 32 | help |
| 33 | Enable this to support the clocks on Renesas R8A7791 SoC. |
| 34 | |
Marek Vasut | 5f854a3 | 2018-01-17 23:39:10 +0100 | [diff] [blame] | 35 | config CLK_R8A7792 |
| 36 | bool "Renesas R8A7792 clock driver" |
Marek Vasut | 5f854a3 | 2018-01-17 23:39:10 +0100 | [diff] [blame] | 37 | depends on CLK_RCAR_GEN2 |
| 38 | help |
| 39 | Enable this to support the clocks on Renesas R8A7792 SoC. |
| 40 | |
Marek Vasut | efa4fb1 | 2018-01-08 16:38:51 +0100 | [diff] [blame] | 41 | config CLK_R8A7793 |
| 42 | bool "Renesas R8A7793 clock driver" |
Marek Vasut | efa4fb1 | 2018-01-08 16:38:51 +0100 | [diff] [blame] | 43 | depends on CLK_RCAR_GEN2 |
| 44 | help |
| 45 | Enable this to support the clocks on Renesas R8A7793 SoC. |
| 46 | |
Marek Vasut | 3fd0b09 | 2018-01-17 23:39:57 +0100 | [diff] [blame] | 47 | config CLK_R8A7794 |
| 48 | bool "Renesas R8A7794 clock driver" |
Marek Vasut | 3fd0b09 | 2018-01-17 23:39:57 +0100 | [diff] [blame] | 49 | depends on CLK_RCAR_GEN2 |
| 50 | help |
| 51 | Enable this to support the clocks on Renesas R8A7794 SoC. |
| 52 | |
Marek Vasut | f3b8bf7 | 2017-07-21 23:18:03 +0200 | [diff] [blame] | 53 | config CLK_RCAR_GEN3 |
Marek Vasut | ba2c7d2 | 2023-02-28 22:34:38 +0100 | [diff] [blame] | 54 | bool "Renesas RCar Gen3 and Gen4 clock driver" |
| 55 | def_bool y if RCAR_64 |
Marek Vasut | f3b8bf7 | 2017-07-21 23:18:03 +0200 | [diff] [blame] | 56 | depends on CLK_RENESAS |
Ralph Siemsen | 0bdc94a | 2023-05-12 21:36:50 -0400 | [diff] [blame] | 57 | select CLK_RCAR |
Hai Pham | 06d8f97 | 2023-01-26 21:06:07 +0100 | [diff] [blame] | 58 | select CLK_RCAR_CPG_LIB |
Marek Vasut | 3e55ce3 | 2023-02-28 22:16:02 +0100 | [diff] [blame] | 59 | select DM_RESET |
Marek Vasut | f3b8bf7 | 2017-07-21 23:18:03 +0200 | [diff] [blame] | 60 | help |
Marek Vasut | ba2c7d2 | 2023-02-28 22:34:38 +0100 | [diff] [blame] | 61 | Enable this to support the clocks on Renesas RCar Gen3 and Gen4 SoCs. |
Marek Vasut | 1a10f19 | 2018-01-08 16:32:38 +0100 | [diff] [blame] | 62 | |
Adam Ford | 06c4f9b | 2020-06-30 09:30:08 -0500 | [diff] [blame] | 63 | config 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 Das | 69159a2 | 2020-10-14 18:17:35 +0100 | [diff] [blame] | 70 | config 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 Prabhakar | 3434a5f | 2020-10-16 08:37:14 +0100 | [diff] [blame] | 76 | config 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 Das | eb6474c | 2020-10-14 18:17:36 +0100 | [diff] [blame] | 82 | config 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 Vasut | 1a10f19 | 2018-01-08 16:32:38 +0100 | [diff] [blame] | 88 | config CLK_R8A7795 |
| 89 | bool "Renesas R8A7795 clock driver" |
Marek Vasut | 1a10f19 | 2018-01-08 16:32:38 +0100 | [diff] [blame] | 90 | depends on CLK_RCAR_GEN3 |
| 91 | help |
| 92 | Enable this to support the clocks on Renesas R8A7795 SoC. |
| 93 | |
Hai Pham | cef5c2f | 2023-01-26 21:02:01 +0100 | [diff] [blame] | 94 | config CLK_R8A77960 |
| 95 | bool "Renesas R8A77960 clock driver" |
Marek Vasut | 1a10f19 | 2018-01-08 16:32:38 +0100 | [diff] [blame] | 96 | depends on CLK_RCAR_GEN3 |
| 97 | help |
Hai Pham | cef5c2f | 2023-01-26 21:02:01 +0100 | [diff] [blame] | 98 | Enable this to support the clocks on Renesas R8A77960 SoC. |
Marek Vasut | 1a10f19 | 2018-01-08 16:32:38 +0100 | [diff] [blame] | 99 | |
Hai Pham | f144d50 | 2023-01-26 21:02:02 +0100 | [diff] [blame] | 100 | config 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 Vasut | 98c2058 | 2019-03-04 13:36:13 +0100 | [diff] [blame] | 106 | config 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 Vasut | 1a10f19 | 2018-01-08 16:32:38 +0100 | [diff] [blame] | 112 | config CLK_R8A77970 |
| 113 | bool "Renesas R8A77970 clock driver" |
Marek Vasut | 1a10f19 | 2018-01-08 16:32:38 +0100 | [diff] [blame] | 114 | depends on CLK_RCAR_GEN3 |
| 115 | help |
| 116 | Enable this to support the clocks on Renesas R8A77970 SoC. |
| 117 | |
Marek Vasut | d52c6cb | 2019-07-29 19:59:44 +0200 | [diff] [blame] | 118 | config 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 Vasut | a6b456d | 2018-04-26 10:19:03 +0200 | [diff] [blame] | 124 | config CLK_R8A77990 |
| 125 | bool "Renesas R8A77990 clock driver" |
Marek Vasut | a6b456d | 2018-04-26 10:19:03 +0200 | [diff] [blame] | 126 | depends on CLK_RCAR_GEN3 |
| 127 | help |
| 128 | Enable this to support the clocks on Renesas R8A77990 SoC. |
| 129 | |
Marek Vasut | 1a10f19 | 2018-01-08 16:32:38 +0100 | [diff] [blame] | 130 | config CLK_R8A77995 |
| 131 | bool "Renesas R8A77995 clock driver" |
Marek Vasut | 1a10f19 | 2018-01-08 16:32:38 +0100 | [diff] [blame] | 132 | depends on CLK_RCAR_GEN3 |
| 133 | help |
| 134 | Enable this to support the clocks on Renesas R8A77995 SoC. |
Hai Pham | 86d59f3 | 2020-08-11 10:46:34 +0700 | [diff] [blame] | 135 | |
| 136 | config 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 Pham | 99d4039 | 2023-02-28 22:34:39 +0100 | [diff] [blame] | 141 | |
| 142 | config 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 Pham | 68f1ac0 | 2023-02-28 22:37:02 +0100 | [diff] [blame] | 147 | |
| 148 | config 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 Siemsen | a0dfc71 | 2023-05-12 21:36:51 -0400 | [diff] [blame] | 153 | |
Hai Pham | 2802869 | 2024-01-28 16:52:01 +0100 | [diff] [blame] | 154 | config 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 Siemsen | a0dfc71 | 2023-05-12 21:36:51 -0400 | [diff] [blame] | 160 | config 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 Barker | 132d7ea | 2023-10-16 10:25:29 +0100 | [diff] [blame] | 165 | |
| 166 | config CLK_RZG2L |
| 167 | bool "Renesas RZ/G2L family clock support" |
| 168 | depends on CLK_RENESAS |
| 169 | select DM_RESET |
| 170 | |
| 171 | config CLK_R9A07G044 |
| 172 | bool "RZ/G2L (R9A07G044L) clock support" |
| 173 | depends on CLK_RZG2L |