1 /* 2 * Copyright (c) 2025, Renesas Electronics Corporation. All rights reserved. 3 * 4 * SPDX-License-Identifier: BSD-3-Clause 5 */ 6 7 #ifndef RCAR_SCMI_ID_H 8 #define RCAR_SCMI_ID_H 9 10 /* SCMI PowerDomain Domain indexes */ 11 typedef enum scp_scmi_power_domain_id { 12 SCP_POWER_DOMAIN_ID_PD_VIPN, 13 SCP_POWER_DOMAIN_ID_PD_VCN, 14 SCP_POWER_DOMAIN_ID_PD_VIPS, 15 SCP_POWER_DOMAIN_ID_PD_VCS, 16 SCP_POWER_DOMAIN_ID_PD_VIO0, 17 SCP_POWER_DOMAIN_ID_PD_VIO1, 18 SCP_POWER_DOMAIN_ID_PD_VIO2, 19 SCP_POWER_DOMAIN_ID_PD_VIO3, 20 SCP_POWER_DOMAIN_ID_PD_DP0, 21 SCP_POWER_DOMAIN_ID_PD_DP1, 22 SCP_POWER_DOMAIN_ID_PD_DP2, 23 SCP_POWER_DOMAIN_ID_PD_VIO4, 24 SCP_POWER_DOMAIN_ID_PD_UFS0, 25 SCP_POWER_DOMAIN_ID_PD_UFS1, 26 SCP_POWER_DOMAIN_ID_PD_PCI4, 27 SCP_POWER_DOMAIN_ID_PD_RSW, 28 SCP_POWER_DOMAIN_ID_PD_USB, 29 SCP_POWER_DOMAIN_ID_PD_MPP0, 30 SCP_POWER_DOMAIN_ID_PD_MPP1, 31 SCP_POWER_DOMAIN_ID_PD_MPP2, 32 SCP_POWER_DOMAIN_ID_PD_MPP3, 33 SCP_POWER_DOMAIN_ID_PD_RC00, 34 SCP_POWER_DOMAIN_ID_PD_RC01, 35 SCP_POWER_DOMAIN_ID_PD_RC02, 36 SCP_POWER_DOMAIN_ID_PD_RC03, 37 SCP_POWER_DOMAIN_ID_PD_RC04, 38 SCP_POWER_DOMAIN_ID_PD_RC05, 39 SCP_POWER_DOMAIN_ID_PD_RC06, 40 SCP_POWER_DOMAIN_ID_PD_RC07, 41 SCP_POWER_DOMAIN_ID_PD_RC08, 42 SCP_POWER_DOMAIN_ID_PD_RC09, 43 SCP_POWER_DOMAIN_ID_PD_RC10, 44 SCP_POWER_DOMAIN_ID_PD_RC11, 45 SCP_POWER_DOMAIN_ID_PD_UCI, 46 SCP_POWER_DOMAIN_ID_PD_PCI6, 47 SCP_POWER_DOMAIN_ID_PD_IM0, 48 SCP_POWER_DOMAIN_ID_PD_IM1, 49 SCP_POWER_DOMAIN_ID_PD_IM2, 50 SCP_POWER_DOMAIN_ID_PD_IM3, 51 SCP_POWER_DOMAIN_ID_PD_GPCB0, 52 SCP_POWER_DOMAIN_ID_PD_GPCA0, 53 SCP_POWER_DOMAIN_ID_PD_GPCB1, 54 SCP_POWER_DOMAIN_ID_PD_GPCA1, 55 SCP_POWER_DOMAIN_ID_PD_DSP2, 56 SCP_POWER_DOMAIN_ID_PD_DSP3, 57 SCP_POWER_DOMAIN_ID_PD_DSP4, 58 SCP_POWER_DOMAIN_ID_PD_DSP5, 59 SCP_POWER_DOMAIN_ID_PD_DSP6, 60 SCP_POWER_DOMAIN_ID_PD_NPU0C00, 61 SCP_POWER_DOMAIN_ID_PD_NPU0C01, 62 SCP_POWER_DOMAIN_ID_PD_NPU0C02, 63 SCP_POWER_DOMAIN_ID_PD_NPU0C03, 64 SCP_POWER_DOMAIN_ID_PD_NPU0C04, 65 SCP_POWER_DOMAIN_ID_PD_NPU0C05, 66 SCP_POWER_DOMAIN_ID_PD_NPU0C06, 67 SCP_POWER_DOMAIN_ID_PD_NPU0C07, 68 SCP_POWER_DOMAIN_ID_PD_NPU0C08, 69 SCP_POWER_DOMAIN_ID_PD_NPU0C09, 70 SCP_POWER_DOMAIN_ID_PD_NPU0C10, 71 SCP_POWER_DOMAIN_ID_PD_NPU0C11, 72 SCP_POWER_DOMAIN_ID_PD_NPU0, 73 SCP_POWER_DOMAIN_ID_PD_DSP0, 74 SCP_POWER_DOMAIN_ID_PD_NPU1C00, 75 SCP_POWER_DOMAIN_ID_PD_NPU1C01, 76 SCP_POWER_DOMAIN_ID_PD_NPU1C02, 77 SCP_POWER_DOMAIN_ID_PD_NPU1C03, 78 SCP_POWER_DOMAIN_ID_PD_NPU1C04, 79 SCP_POWER_DOMAIN_ID_PD_NPU1C05, 80 SCP_POWER_DOMAIN_ID_PD_NPU1C06, 81 SCP_POWER_DOMAIN_ID_PD_NPU1C07, 82 SCP_POWER_DOMAIN_ID_PD_NPU1C08, 83 SCP_POWER_DOMAIN_ID_PD_NPU1C09, 84 SCP_POWER_DOMAIN_ID_PD_NPU1C10, 85 SCP_POWER_DOMAIN_ID_PD_NPU1C11, 86 SCP_POWER_DOMAIN_ID_PD_NPU1, 87 SCP_POWER_DOMAIN_ID_PD_DSP1, 88 SCP_POWER_DOMAIN_ID_PD_AC00, 89 SCP_POWER_DOMAIN_ID_PD_AC01, 90 SCP_POWER_DOMAIN_ID_PD_AC02, 91 SCP_POWER_DOMAIN_ID_PD_AC03, 92 SCP_POWER_DOMAIN_ID_PD_AC04, 93 SCP_POWER_DOMAIN_ID_PD_AC05, 94 SCP_POWER_DOMAIN_ID_PD_AC06, 95 SCP_POWER_DOMAIN_ID_PD_AC07, 96 SCP_POWER_DOMAIN_ID_PD_AC08, 97 SCP_POWER_DOMAIN_ID_PD_AC09, 98 SCP_POWER_DOMAIN_ID_PD_AC10, 99 SCP_POWER_DOMAIN_ID_PD_AC11, 100 SCP_POWER_DOMAIN_ID_PD_AC12, 101 SCP_POWER_DOMAIN_ID_PD_AC13, 102 SCP_POWER_DOMAIN_ID_PD_AC14, 103 SCP_POWER_DOMAIN_ID_PD_AC15, 104 SCP_POWER_DOMAIN_ID_PD_ACL0, 105 SCP_POWER_DOMAIN_ID_PD_ACL1, 106 SCP_POWER_DOMAIN_ID_PD_ACL2, 107 SCP_POWER_DOMAIN_ID_PD_ACL3, 108 SCP_POWER_DOMAIN_ID_PD_AC16, 109 SCP_POWER_DOMAIN_ID_PD_AC17, 110 SCP_POWER_DOMAIN_ID_PD_AC18, 111 SCP_POWER_DOMAIN_ID_PD_AC19, 112 SCP_POWER_DOMAIN_ID_PD_AC20, 113 SCP_POWER_DOMAIN_ID_PD_AC21, 114 SCP_POWER_DOMAIN_ID_PD_AC22, 115 SCP_POWER_DOMAIN_ID_PD_AC23, 116 SCP_POWER_DOMAIN_ID_PD_AC24, 117 SCP_POWER_DOMAIN_ID_PD_AC25, 118 SCP_POWER_DOMAIN_ID_PD_AC26, 119 SCP_POWER_DOMAIN_ID_PD_AC27, 120 SCP_POWER_DOMAIN_ID_PD_AC28, 121 SCP_POWER_DOMAIN_ID_PD_AC29, 122 SCP_POWER_DOMAIN_ID_PD_AC30, 123 SCP_POWER_DOMAIN_ID_PD_AC31, 124 SCP_POWER_DOMAIN_ID_PD_ACL4, 125 SCP_POWER_DOMAIN_ID_PD_ACL5, 126 SCP_POWER_DOMAIN_ID_PD_ACL6, 127 SCP_POWER_DOMAIN_ID_PD_ACL7, 128 SCP_POWER_DOMAIN_ID_PD_CMN, 129 SCP_POWER_DOMAIN_ID_PD_P_RPU_CORE00, 130 SCP_POWER_DOMAIN_ID_PD_P_RPU_CORE01, 131 SCP_POWER_DOMAIN_ID_PD_P_RPU_CORE02, 132 SCP_POWER_DOMAIN_ID_PD_P_RPU_CORE03, 133 SCP_POWER_DOMAIN_ID_PD_P_RPU_CORE04, 134 SCP_POWER_DOMAIN_ID_PD_P_RPU_CORE05, 135 SCP_POWER_DOMAIN_ID_PD_P_RPU_CORE06, 136 SCP_POWER_DOMAIN_ID_PD_P_RPU_CORE07, 137 SCP_POWER_DOMAIN_ID_PD_P_RPU_CORE08, 138 SCP_POWER_DOMAIN_ID_PD_P_RPU_CORE09, 139 SCP_POWER_DOMAIN_ID_PD_P_RPU_CORE10, 140 SCP_POWER_DOMAIN_ID_PD_P_RPU_CORE11, 141 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE00, 142 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE01, 143 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE02, 144 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE03, 145 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE04, 146 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE05, 147 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE06, 148 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE07, 149 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE08, 150 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE09, 151 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE10, 152 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE11, 153 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE12, 154 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE13, 155 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE14, 156 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE15, 157 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE16, 158 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE17, 159 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE18, 160 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE19, 161 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE20, 162 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE21, 163 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE22, 164 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE23, 165 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE24, 166 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE25, 167 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE26, 168 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE27, 169 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE28, 170 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE29, 171 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE30, 172 SCP_POWER_DOMAIN_ID_PD_P_APU_CORE31, 173 SCP_POWER_DOMAIN_ID_PD_P_APU_DSU00, 174 SCP_POWER_DOMAIN_ID_PD_P_APU_DSU01, 175 SCP_POWER_DOMAIN_ID_PD_P_APU_DSU02, 176 SCP_POWER_DOMAIN_ID_PD_P_APU_DSU03, 177 SCP_POWER_DOMAIN_ID_PD_P_APU_DSU04, 178 SCP_POWER_DOMAIN_ID_PD_P_APU_DSU05, 179 SCP_POWER_DOMAIN_ID_PD_P_APU_DSU06, 180 SCP_POWER_DOMAIN_ID_PD_P_APU_DSU07, 181 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE00, 182 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE01, 183 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE02, 184 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE03, 185 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE04, 186 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE05, 187 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE06, 188 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE07, 189 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE08, 190 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE09, 191 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE10, 192 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE11, 193 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE12, 194 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE13, 195 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE14, 196 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE15, 197 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE16, 198 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE17, 199 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE18, 200 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE19, 201 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE20, 202 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE21, 203 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE22, 204 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE23, 205 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE24, 206 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE25, 207 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE26, 208 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE27, 209 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE28, 210 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE29, 211 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE30, 212 SCP_POWER_DOMAIN_ID_PD_Q_APU_CORE31, 213 SCP_POWER_DOMAIN_ID_PD_P_CMN, 214 SCP_POWER_DOMAIN_ID_PD_Q_CMN00, 215 SCP_POWER_DOMAIN_ID_PD_Q_CMN01, 216 SCP_POWER_DOMAIN_ID_PD_Q_CMN02, 217 SCP_POWER_DOMAIN_ID_PD_Q_CMN03, 218 SCP_POWER_DOMAIN_ID_PD_Q_CMN04, 219 SCP_POWER_DOMAIN_ID_PD_Q_APU_PPU00, 220 SCP_POWER_DOMAIN_ID_PD_Q_APU_PPU01, 221 SCP_POWER_DOMAIN_ID_PD_Q_APU_PPU02, 222 SCP_POWER_DOMAIN_ID_PD_Q_APU_PPU03, 223 SCP_POWER_DOMAIN_ID_PD_Q_APU_PPU04, 224 SCP_POWER_DOMAIN_ID_PD_Q_APU_PPU05, 225 SCP_POWER_DOMAIN_ID_PD_Q_APU_PPU06, 226 SCP_POWER_DOMAIN_ID_PD_Q_APU_PPU07, 227 SCP_POWER_DOMAIN_ID_PD_Q_APU_AT00, 228 SCP_POWER_DOMAIN_ID_PD_Q_APU_AT01, 229 SCP_POWER_DOMAIN_ID_PD_Q_APU_AT02, 230 SCP_POWER_DOMAIN_ID_PD_Q_APU_AT03, 231 SCP_POWER_DOMAIN_ID_PD_Q_APU_AT04, 232 SCP_POWER_DOMAIN_ID_PD_Q_APU_AT05, 233 SCP_POWER_DOMAIN_ID_PD_Q_APU_AT06, 234 SCP_POWER_DOMAIN_ID_PD_Q_APU_AT07, 235 SCP_POWER_DOMAIN_ID_PD_Q_APU_GIC00, 236 SCP_POWER_DOMAIN_ID_PD_Q_APU_GIC01, 237 SCP_POWER_DOMAIN_ID_PD_Q_APU_GIC02, 238 SCP_POWER_DOMAIN_ID_PD_Q_APU_GIC03, 239 SCP_POWER_DOMAIN_ID_PD_Q_APU_GIC04, 240 SCP_POWER_DOMAIN_ID_PD_Q_APU_GIC05, 241 SCP_POWER_DOMAIN_ID_PD_Q_APU_GIC06, 242 SCP_POWER_DOMAIN_ID_PD_Q_APU_GIC07, 243 SCP_POWER_DOMAIN_ID_PD_Q_APU_PERIPH00, 244 SCP_POWER_DOMAIN_ID_PD_Q_APU_PERIPH01, 245 SCP_POWER_DOMAIN_ID_PD_Q_APU_PERIPH02, 246 SCP_POWER_DOMAIN_ID_PD_Q_APU_PERIPH03, 247 SCP_POWER_DOMAIN_ID_PD_Q_APU_PERIPH04, 248 SCP_POWER_DOMAIN_ID_PD_Q_APU_PERIPH05, 249 SCP_POWER_DOMAIN_ID_PD_Q_APU_PERIPH06, 250 SCP_POWER_DOMAIN_ID_PD_Q_APU_PERIPH07, 251 SCP_POWER_DOMAIN_ID_PD_Q_APU_S00, 252 SCP_POWER_DOMAIN_ID_PD_Q_APU_S01, 253 SCP_POWER_DOMAIN_ID_PD_Q_APU_S02, 254 SCP_POWER_DOMAIN_ID_PD_Q_APU_S03, 255 SCP_POWER_DOMAIN_ID_PD_Q_APU_S04, 256 SCP_POWER_DOMAIN_ID_PD_Q_APU_S05, 257 SCP_POWER_DOMAIN_ID_PD_Q_APU_S06, 258 SCP_POWER_DOMAIN_ID_PD_Q_APU_S07, 259 SCP_POWER_DOMAIN_ID_PD_Q_APU_P00, 260 SCP_POWER_DOMAIN_ID_PD_Q_APU_P01, 261 SCP_POWER_DOMAIN_ID_PD_Q_APU_P02, 262 SCP_POWER_DOMAIN_ID_PD_Q_APU_P03, 263 SCP_POWER_DOMAIN_ID_PD_Q_APU_P04, 264 SCP_POWER_DOMAIN_ID_PD_Q_APU_P05, 265 SCP_POWER_DOMAIN_ID_PD_Q_APU_P06, 266 SCP_POWER_DOMAIN_ID_PD_Q_APU_P07, 267 SCP_POWER_DOMAIN_ID_COUNT 268 } e_scp_scmi_power_domain_id_t; 269 270 #endif /* RCAR_SCMI_ID_H */ 271