/linux/drivers/soc/amlogic/ |
A D | meson-secure-pwrc.c | 28 struct meson_secure_pwrc_domain *domains; member 42 struct meson_secure_pwrc_domain_desc *domains; member 151 sizeof(*pwrc->xlate.domains), in meson_secure_pwrc_probe() 153 if (!pwrc->xlate.domains) in meson_secure_pwrc_probe() 158 if (!pwrc->domains) in meson_secure_pwrc_probe() 167 if (!match->domains[i].index) in meson_secure_pwrc_probe() 171 dom->index = match->domains[i].index; in meson_secure_pwrc_probe() 172 dom->base.name = match->domains[i].name; in meson_secure_pwrc_probe() 173 dom->base.flags = match->domains[i].flags; in meson_secure_pwrc_probe() 179 pwrc->xlate.domains[i] = &dom->base; in meson_secure_pwrc_probe() [all …]
|
/linux/arch/arm64/boot/dts/renesas/ |
A D | r8a77980.dtsi | 44 power-domains = <&sysc R8A77980_PD_CA53_CPU0>; 54 power-domains = <&sysc R8A77980_PD_CA53_CPU1>; 64 power-domains = <&sysc R8A77980_PD_CA53_CPU2>; 74 power-domains = <&sysc R8A77980_PD_CA53_CPU3>; 81 power-domains = <&sysc R8A77980_PD_CA53_SCU>; 142 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; 158 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; 173 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; 188 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; 203 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; [all …]
|
A D | r8a77995.dtsi | 50 power-domains = <&sysc R8A77995_PD_CA53_CPU0>; 57 power-domains = <&sysc R8A77995_PD_CA53_SCU>; 98 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 114 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 129 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 144 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 159 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 174 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 189 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 204 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; [all …]
|
A D | r8a77970.dtsi | 43 power-domains = <&sysc R8A77970_PD_CA53_CPU0>; 53 power-domains = <&sysc R8A77970_PD_CA53_CPU1>; 60 power-domains = <&sysc R8A77970_PD_CA53_SCU>; 112 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; 128 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; 143 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; 158 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; 173 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; 188 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; 203 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; [all …]
|
A D | r8a779a0.dtsi | 35 power-domains = <&sysc R8A779A0_PD_A1E0D0C0>; 41 power-domains = <&sysc R8A779A0_PD_A2E0D0>; 85 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 104 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 118 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 132 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 146 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 160 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 174 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 188 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; [all …]
|
A D | r8a774c0.dtsi | 77 power-domains = <&sysc R8A774C0_PD_CA53_CPU0>; 89 power-domains = <&sysc R8A774C0_PD_CA53_CPU1>; 98 power-domains = <&sysc R8A774C0_PD_CA53_SCU>; 149 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>; 165 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>; 180 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>; 195 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>; 210 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>; 225 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>; 240 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>; [all …]
|
A D | r8a77990.dtsi | 88 power-domains = <&sysc R8A77990_PD_CA53_CPU0>; 101 power-domains = <&sysc R8A77990_PD_CA53_CPU1>; 111 power-domains = <&sysc R8A77990_PD_CA53_SCU>; 175 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 191 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 206 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 221 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 236 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 251 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 266 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; [all …]
|
A D | r8a77951.dtsi | 160 power-domains = <&sysc R8A7795_PD_CA57_CPU0>; 175 power-domains = <&sysc R8A7795_PD_CA57_CPU1>; 189 power-domains = <&sysc R8A7795_PD_CA57_CPU2>; 269 power-domains = <&sysc R8A7795_PD_CA57_SCU>; 276 power-domains = <&sysc R8A7795_PD_CA53_SCU>; 1174 power-domains = <&sysc R8A7795_PD_A3IR>; 1239 power-domains = <&sysc R8A7795_PD_A3VC>; 1247 power-domains = <&sysc R8A7795_PD_A3VC>; 1271 power-domains = <&sysc R8A7795_PD_A3VP>; 1279 power-domains = <&sysc R8A7795_PD_A3VP>; [all …]
|
A D | r8a774e1.dtsi | 133 power-domains = <&sysc R8A774E1_PD_CA57_CPU0>; 148 power-domains = <&sysc R8A774E1_PD_CA57_CPU1>; 162 power-domains = <&sysc R8A774E1_PD_CA57_CPU2>; 176 power-domains = <&sysc R8A774E1_PD_CA57_CPU3>; 242 power-domains = <&sysc R8A774E1_PD_CA57_SCU>; 249 power-domains = <&sysc R8A774E1_PD_CA53_SCU>; 1152 power-domains = <&sysc R8A774E1_PD_A3VC>; 1160 power-domains = <&sysc R8A774E1_PD_A3VC>; 1184 power-domains = <&sysc R8A774E1_PD_A3VP>; 1192 power-domains = <&sysc R8A774E1_PD_A3VP>; [all …]
|
A D | r8a77965.dtsi | 113 power-domains = <&sysc R8A77965_PD_CA57_CPU0>; 127 power-domains = <&sysc R8A77965_PD_CA57_CPU1>; 137 power-domains = <&sysc R8A77965_PD_CA57_SCU>; 998 power-domains = <&sysc R8A77965_PD_A3VC>; 1014 power-domains = <&sysc R8A77965_PD_A3VP>; 2452 power-domains = <&sysc R8A77965_PD_A3VP>; 2461 power-domains = <&sysc R8A77965_PD_A3VP>; 2470 power-domains = <&sysc R8A77965_PD_A3VP>; 2481 power-domains = <&sysc R8A77965_PD_A3VP>; 2513 power-domains = <&sysc R8A77965_PD_A3VP>; [all …]
|
A D | r8a77960.dtsi | 161 power-domains = <&sysc R8A7796_PD_CA57_CPU0>; 176 power-domains = <&sysc R8A7796_PD_CA57_CPU1>; 242 power-domains = <&sysc R8A7796_PD_CA57_SCU>; 249 power-domains = <&sysc R8A7796_PD_CA53_SCU>; 1094 power-domains = <&sysc R8A7796_PD_A3IR>; 1143 power-domains = <&sysc R8A7796_PD_A3VC>; 2595 power-domains = <&sysc R8A7796_PD_A3VC>; 2605 power-domains = <&sysc R8A7796_PD_A3VC>; 2614 power-domains = <&sysc R8A7796_PD_A3VC>; 2623 power-domains = <&sysc R8A7796_PD_A3VC>; [all …]
|
A D | r8a774b1.dtsi | 80 power-domains = <&sysc R8A774B1_PD_CA57_CPU0>; 93 power-domains = <&sysc R8A774B1_PD_CA57_CPU1>; 102 power-domains = <&sysc R8A774B1_PD_CA57_SCU>; 947 power-domains = <&sysc R8A774B1_PD_A3VC>; 963 power-domains = <&sysc R8A774B1_PD_A3VP>; 2321 power-domains = <&sysc R8A774B1_PD_A3VP>; 2330 power-domains = <&sysc R8A774B1_PD_A3VP>; 2339 power-domains = <&sysc R8A774B1_PD_A3VP>; 2350 power-domains = <&sysc R8A774B1_PD_A3VP>; 2382 power-domains = <&sysc R8A774B1_PD_A3VP>; [all …]
|
/linux/arch/arm/boot/dts/ |
A D | mt7623a.dtsi | 13 power-domains = <&scpsys MT7623A_POWER_DOMAIN_IFR_MSC>; 17 power-domains = <&scpsys MT7623A_POWER_DOMAIN_ETH>; 21 power-domains = <&scpsys MT7623A_POWER_DOMAIN_ETH>; 25 power-domains = <&scpsys MT7623A_POWER_DOMAIN_IFR_MSC>; 29 power-domains = <&scpsys MT7623A_POWER_DOMAIN_HIF>; 39 power-domains = <&scpsys MT7623A_POWER_DOMAIN_IFR_MSC>; 43 power-domains = <&scpsys MT7623A_POWER_DOMAIN_HIF>; 47 power-domains = <&scpsys MT7623A_POWER_DOMAIN_HIF>;
|
A D | r8a77470.dtsi | 35 power-domains = <&sysc R8A77470_PD_CA7_CPU0>; 46 power-domains = <&sysc R8A77470_PD_CA7_CPU1>; 55 power-domains = <&sysc R8A77470_PD_CA7_SCU>; 95 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>; 111 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>; 126 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>; 141 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>; 157 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>; 172 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>; 187 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>; [all …]
|
A D | r8a7792.dtsi | 55 power-domains = <&sysc R8A7792_PD_CA15_CPU0>; 66 power-domains = <&sysc R8A7792_PD_CA15_CPU1>; 75 power-domains = <&sysc R8A7792_PD_CA15_SCU>; 115 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 131 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 146 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 161 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 176 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 191 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 206 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; [all …]
|
A D | keystone-k2g.dtsi | 150 power-domains = <&k2g_pds 0x2c>; 162 power-domains = <&k2g_pds 0x2d>; 174 power-domains = <&k2g_pds 0x2e>; 340 power-domains = <&k2g_pds 0x2>; 365 power-domains = <&k2g_pds 0x3f>; 371 power-domains = <&k2g_pds 0x3f>; 422 power-domains = <&k2g_pds 0xb>; 436 power-domains = <&k2g_pds 0xc>; 466 power-domains = <&k2g_pds 0x4>; 482 power-domains = <&k2g_pds 0x5>; [all …]
|
A D | r7s9210.dtsi | 84 power-domains = <&cpg>; 101 power-domains = <&cpg>; 118 power-domains = <&cpg>; 135 power-domains = <&cpg>; 152 power-domains = <&cpg>; 164 power-domains = <&cpg>; 179 power-domains = <&cpg>; 194 power-domains = <&cpg>; 206 power-domains = <&cpg>; 219 power-domains = <&cpg>; [all …]
|
A D | r8a7742.dtsi | 57 power-domains = <&sysc R8A7742_PD_CA15_CPU0>; 79 power-domains = <&sysc R8A7742_PD_CA15_CPU1>; 101 power-domains = <&sysc R8A7742_PD_CA15_CPU2>; 123 power-domains = <&sysc R8A7742_PD_CA15_CPU3>; 145 power-domains = <&sysc R8A7742_PD_CA7_CPU0>; 155 power-domains = <&sysc R8A7742_PD_CA7_CPU1>; 165 power-domains = <&sysc R8A7742_PD_CA7_CPU2>; 175 power-domains = <&sysc R8A7742_PD_CA7_CPU3>; 181 power-domains = <&sysc R8A7742_PD_CA15_SCU>; 188 power-domains = <&sysc R8A7742_PD_CA7_SCU>; [all …]
|
A D | r8a7791.dtsi | 78 power-domains = <&sysc R8A7791_PD_CA15_CPU0>; 99 power-domains = <&sysc R8A7791_PD_CA15_CPU1>; 116 power-domains = <&sysc R8A7791_PD_CA15_SCU>; 165 power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; 181 power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; 196 power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; 211 power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; 226 power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; 241 power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; 256 power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; [all …]
|
/linux/drivers/soc/renesas/ |
A D | rcar-sysc.c | 343 struct generic_pm_domain *domains[RCAR_PD_ALWAYS_ON + 1]; member 352 struct rcar_pm_domains *domains; in rcar_sysc_pd_init() local 386 domains = kzalloc(sizeof(*domains), GFP_KERNEL); in rcar_sysc_pd_init() 387 if (!domains) { in rcar_sysc_pd_init() 392 domains->onecell_data.domains = domains->domains; in rcar_sysc_pd_init() 393 domains->onecell_data.num_domains = ARRAY_SIZE(domains->domains); in rcar_sysc_pd_init() 394 rcar_sysc_onecell_data = &domains->onecell_data; in rcar_sysc_pd_init() 424 domains->domains[area->isr_bit] = &pd->genpd; in rcar_sysc_pd_init() 429 error = pm_genpd_add_subdomain(domains->domains[area->parent], in rcar_sysc_pd_init() 438 error = of_genpd_add_provider_onecell(np, &domains->onecell_data); in rcar_sysc_pd_init() [all …]
|
A D | r8a779a0-sysc.c | 364 struct generic_pm_domain *domains[R8A779A0_PD_ALWAYS_ON + 1]; member 373 struct r8a779a0_pm_domains *domains; in r8a779a0_sysc_pd_init() local 394 domains = kzalloc(sizeof(*domains), GFP_KERNEL); in r8a779a0_sysc_pd_init() 395 if (!domains) { in r8a779a0_sysc_pd_init() 400 domains->onecell_data.domains = domains->domains; in r8a779a0_sysc_pd_init() 401 domains->onecell_data.num_domains = ARRAY_SIZE(domains->domains); in r8a779a0_sysc_pd_init() 402 r8a779a0_sysc_onecell_data = &domains->onecell_data; in r8a779a0_sysc_pd_init() 430 domains->domains[area->pdr] = &pd->genpd; in r8a779a0_sysc_pd_init() 435 error = pm_genpd_add_subdomain(domains->domains[area->parent], in r8a779a0_sysc_pd_init() 444 error = of_genpd_add_provider_onecell(np, &domains->onecell_data); in r8a779a0_sysc_pd_init()
|
/linux/arch/arm64/boot/dts/freescale/ |
A D | imx8-ss-dma.dtsi | 29 power-domains = <&pd IMX_SC_R_UART_0>; 39 power-domains = <&pd IMX_SC_R_UART_1>; 49 power-domains = <&pd IMX_SC_R_UART_2>; 59 power-domains = <&pd IMX_SC_R_UART_3>; 72 power-domains = <&pd IMX_SC_R_UART_0>; 84 power-domains = <&pd IMX_SC_R_UART_1>; 96 power-domains = <&pd IMX_SC_R_UART_2>; 118 power-domains = <&pd IMX_SC_R_I2C_0>; 129 power-domains = <&pd IMX_SC_R_I2C_1>; 140 power-domains = <&pd IMX_SC_R_I2C_2>; [all …]
|
/linux/drivers/gpu/drm/i915/display/ |
A D | intel_display_power.c | 3154 .domains = POWER_DOMAIN_MASK, 3171 .domains = POWER_DOMAIN_MASK, 3414 .domains = 0, 3427 .domains = 0, 3508 .domains = 0, 3568 .domains = 0, 3716 .domains = 0, 4034 .domains = 0, 4369 .domains = 0, 4503 .domains = 0, [all …]
|
/linux/Documentation/devicetree/bindings/power/ |
A D | power_domain.txt | 1 * Generic PM domains 3 System on chip designs are often divided into multiple PM domains that can be 8 their PM domains provided by PM domain providers. A PM domain provider can be 10 domains. A consumer node can refer to the provider by a phandle and a set of 26 order as the power-domains property. Consumers drivers will use 27 power-domain-names to match power domains with power-domains 35 power-domains = <&power 0>; 42 power-domains = <&power 0>, <&power 1> ; 63 - OPP table for domain provider that provides two domains. 101 power-domains = <&power 0>; [all …]
|
/linux/arch/arm64/boot/dts/xilinx/ |
A D | zynqmp.dtsi | 221 power-domains = <&zynqmp_firmware PD_CAN_0>; 233 power-domains = <&zynqmp_firmware PD_CAN_1>; 267 power-domains = <&zynqmp_firmware PD_GDMA>; 280 power-domains = <&zynqmp_firmware PD_GDMA>; 293 power-domains = <&zynqmp_firmware PD_GDMA>; 306 power-domains = <&zynqmp_firmware PD_GDMA>; 319 power-domains = <&zynqmp_firmware PD_GDMA>; 332 power-domains = <&zynqmp_firmware PD_GDMA>; 345 power-domains = <&zynqmp_firmware PD_GDMA>; 888 power-domains = <&zynqmp_firmware PD_DP>; [all …]
|