| /Linux-v6.1/arch/arm64/boot/dts/arm/ |
| D | juno-scmi.dtsi | 3 power-domains = <&scmi_devpd 8>; 7 power-domains = <&scmi_devpd 8>; 11 power-domains = <&scmi_devpd 8>; 15 power-domains = <&scmi_devpd 8>; 19 power-domains = <&scmi_devpd 8>; 23 power-domains = <&scmi_devpd 8>; 27 power-domains = <&scmi_devpd 8>; 31 power-domains = <&scmi_devpd 8>; 120 power-domains = <&scmi_devpd 8>; 123 power-domains = <&scmi_devpd 8>; [all …]
|
| /Linux-v6.1/Documentation/devicetree/bindings/power/ |
| 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 21 - power-domains : A list of PM domain specifiers, as defined by bindings 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> ; 49 In the second example the consumer device are partitioned across two PM domains, [all …]
|
| D | power-domain.yaml | 7 title: Generic PM domains 15 System on chip designs are often divided into multiple PM domains that can be 20 their PM domains provided by PM domain providers. A PM domain provider can be 22 domains. A consumer node can refer to the provider by a phandle and a set of 40 PM domain and not the idle states of the devices or sub-domains in the PM 41 domain. Devices and sub-domains have their own idle states independent of 50 Phandles to the OPP tables of power domains provided by a power domain 52 the power domains provided by the provider have identical OPP tables, 60 domains (e.g. power controllers), but can be any value as specified 63 power-domains: [all …]
|
| /Linux-v6.1/arch/arm64/boot/dts/apple/ |
| D | t8103-pmgr.dtsi | 3 * PMGR Power domains for the Apple T8103 "M1" SoC 93 power-domains = <&ps_pms>; 102 power-domains = <&ps_pms>; 111 power-domains = <&ps_pms>; 120 power-domains = <&ps_pms>; 129 power-domains = <&ps_pms>; 228 power-domains = <&ps_sio_busif>; 237 power-domains = <&ps_sio>; 270 power-domains = <&ps_sio>; 279 power-domains = <&ps_sio>; [all …]
|
| /Linux-v6.1/arch/arm64/boot/dts/renesas/ |
| D | r8a77980.dtsi | 35 power-domains = <&sysc R8A77980_PD_CA53_CPU0>; 45 power-domains = <&sysc R8A77980_PD_CA53_CPU1>; 55 power-domains = <&sysc R8A77980_PD_CA53_CPU2>; 65 power-domains = <&sysc R8A77980_PD_CA53_CPU3>; 72 power-domains = <&sysc R8A77980_PD_CA53_SCU>; 134 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; 150 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; 165 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; 180 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; 195 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; [all …]
|
| D | r8a77995.dtsi | 50 power-domains = <&sysc R8A77995_PD_CA53_CPU0>; 57 power-domains = <&sysc R8A77995_PD_CA53_SCU>; 99 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 115 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 130 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 145 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 160 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 175 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 190 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 205 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; [all …]
|
| D | r8a77951.dtsi | 149 power-domains = <&sysc R8A7795_PD_CA57_CPU0>; 164 power-domains = <&sysc R8A7795_PD_CA57_CPU1>; 178 power-domains = <&sysc R8A7795_PD_CA57_CPU2>; 192 power-domains = <&sysc R8A7795_PD_CA57_CPU3>; 206 power-domains = <&sysc R8A7795_PD_CA53_CPU0>; 221 power-domains = <&sysc R8A7795_PD_CA53_CPU1>; 234 power-domains = <&sysc R8A7795_PD_CA53_CPU2>; 247 power-domains = <&sysc R8A7795_PD_CA53_CPU3>; 258 power-domains = <&sysc R8A7795_PD_CA57_SCU>; 265 power-domains = <&sysc R8A7795_PD_CA53_SCU>; [all …]
|
| D | r8a77970.dtsi | 35 power-domains = <&sysc R8A77970_PD_CA53_CPU0>; 45 power-domains = <&sysc R8A77970_PD_CA53_CPU1>; 52 power-domains = <&sysc R8A77970_PD_CA53_SCU>; 105 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; 121 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; 136 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; 151 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; 166 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; 181 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; 196 power-domains = <&sysc R8A77970_PD_ALWAYS_ON>; [all …]
|
| D | r8a779f0.dtsi | 63 power-domains = <&sysc R8A779F0_PD_A1E0D0C0>; 74 power-domains = <&sysc R8A779F0_PD_A1E0D0C1>; 85 power-domains = <&sysc R8A779F0_PD_A1E0D1C0>; 96 power-domains = <&sysc R8A779F0_PD_A1E0D1C1>; 107 power-domains = <&sysc R8A779F0_PD_A1E1D0C0>; 118 power-domains = <&sysc R8A779F0_PD_A1E1D0C1>; 129 power-domains = <&sysc R8A779F0_PD_A1E1D1C0>; 140 power-domains = <&sysc R8A779F0_PD_A1E1D1C1>; 149 power-domains = <&sysc R8A779F0_PD_A2E0D0>; 156 power-domains = <&sysc R8A779F0_PD_A2E0D1>; [all …]
|
| D | r8a77990.dtsi | 77 power-domains = <&sysc R8A77990_PD_CA53_CPU0>; 90 power-domains = <&sysc R8A77990_PD_CA53_CPU1>; 100 power-domains = <&sysc R8A77990_PD_CA53_SCU>; 165 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 181 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 196 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 211 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 226 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 241 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; 256 power-domains = <&sysc R8A77990_PD_ALWAYS_ON>; [all …]
|
| D | r8a77965.dtsi | 102 power-domains = <&sysc R8A77965_PD_CA57_CPU0>; 116 power-domains = <&sysc R8A77965_PD_CA57_CPU1>; 126 power-domains = <&sysc R8A77965_PD_CA57_SCU>; 199 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>; 215 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>; 230 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>; 245 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>; 260 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>; 275 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>; 290 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>; [all …]
|
| D | r8a779a0.dtsi | 32 power-domains = <&sysc R8A779A0_PD_A1E0D0C0>; 39 power-domains = <&sysc R8A779A0_PD_A2E0D0>; 84 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 104 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 119 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 134 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 149 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 164 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 179 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; 194 power-domains = <&sysc R8A779A0_PD_ALWAYS_ON>; [all …]
|
| D | r8a77960.dtsi | 150 power-domains = <&sysc R8A7796_PD_CA57_CPU0>; 165 power-domains = <&sysc R8A7796_PD_CA57_CPU1>; 179 power-domains = <&sysc R8A7796_PD_CA53_CPU0>; 194 power-domains = <&sysc R8A7796_PD_CA53_CPU1>; 207 power-domains = <&sysc R8A7796_PD_CA53_CPU2>; 220 power-domains = <&sysc R8A7796_PD_CA53_CPU3>; 231 power-domains = <&sysc R8A7796_PD_CA57_SCU>; 238 power-domains = <&sysc R8A7796_PD_CA53_SCU>; 328 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>; 344 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>; [all …]
|
| 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>; 150 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>; 166 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>; 181 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>; 196 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>; 211 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>; 226 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>; 241 power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>; [all …]
|
| D | r8a77961.dtsi | 150 power-domains = <&sysc R8A77961_PD_CA57_CPU0>; 165 power-domains = <&sysc R8A77961_PD_CA57_CPU1>; 179 power-domains = <&sysc R8A77961_PD_CA53_CPU0>; 194 power-domains = <&sysc R8A77961_PD_CA53_CPU1>; 207 power-domains = <&sysc R8A77961_PD_CA53_CPU2>; 220 power-domains = <&sysc R8A77961_PD_CA53_CPU3>; 231 power-domains = <&sysc R8A77961_PD_CA57_SCU>; 238 power-domains = <&sysc R8A77961_PD_CA53_SCU>; 328 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; 344 power-domains = <&sysc R8A77961_PD_ALWAYS_ON>; [all …]
|
| D | r8a774a1.dtsi | 127 power-domains = <&sysc R8A774A1_PD_CA57_CPU0>; 141 power-domains = <&sysc R8A774A1_PD_CA57_CPU1>; 154 power-domains = <&sysc R8A774A1_PD_CA53_CPU0>; 168 power-domains = <&sysc R8A774A1_PD_CA53_CPU1>; 180 power-domains = <&sysc R8A774A1_PD_CA53_CPU2>; 192 power-domains = <&sysc R8A774A1_PD_CA53_CPU3>; 202 power-domains = <&sysc R8A774A1_PD_CA57_SCU>; 209 power-domains = <&sysc R8A774A1_PD_CA53_SCU>; 277 power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>; 293 power-domains = <&sysc R8A774A1_PD_ALWAYS_ON>; [all …]
|
| /Linux-v6.1/arch/arm/boot/dts/ |
| 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>; 116 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 132 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 147 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 162 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 177 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 192 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 207 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; [all …]
|
| 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>; 96 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>; 112 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>; 127 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>; 142 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>; 158 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>; 173 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>; 188 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>; [all …]
|
| 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>;
|
| /Linux-v6.1/drivers/firmware/ |
| D | scpi_pm_domain.c | 70 struct generic_pm_domain **domains; in scpi_pm_domain_probe() local 85 dev_err(dev, "power domains not supported in the firmware\n"); in scpi_pm_domain_probe() 89 ret = of_property_read_u32(np, "num-domains", &num_domains); in scpi_pm_domain_probe() 91 dev_err(dev, "number of domains not found\n"); in scpi_pm_domain_probe() 103 domains = devm_kcalloc(dev, num_domains, sizeof(*domains), GFP_KERNEL); in scpi_pm_domain_probe() 104 if (!domains) in scpi_pm_domain_probe() 108 domains[i] = &scpi_pd->genpd; in scpi_pm_domain_probe() 123 * Treat all power domains as off at boot. in scpi_pm_domain_probe() 125 * The SCP firmware itself may have switched on some domains, in scpi_pm_domain_probe() 131 scpi_pd_data->domains = domains; in scpi_pm_domain_probe() [all …]
|
| /Linux-v6.1/drivers/soc/amlogic/ |
| D | Kconfig | 30 tristate "Amlogic Meson GX Power Domains driver" 37 Say yes to expose Amlogic Meson GX Power Domains as 38 Generic Power Domains. 41 tristate "Amlogic Meson Everything-Else Power Domains driver" 48 Say yes to expose Amlogic Meson Everything-Else Power Domains as 49 Generic Power Domains. 52 tristate "Amlogic Meson Secure Power Domains driver" 61 Say yes to expose Amlogic Meson Secure Power Domains as Generic 62 Power Domains.
|
| D | meson-secure-pwrc.c | 29 struct meson_secure_pwrc_domain *domains; member 43 struct meson_secure_pwrc_domain_desc *domains; member 165 pwrc->xlate.domains = devm_kcalloc(&pdev->dev, match->count, in meson_secure_pwrc_probe() 166 sizeof(*pwrc->xlate.domains), in meson_secure_pwrc_probe() 168 if (!pwrc->xlate.domains) in meson_secure_pwrc_probe() 171 pwrc->domains = devm_kcalloc(&pdev->dev, match->count, in meson_secure_pwrc_probe() 172 sizeof(*pwrc->domains), GFP_KERNEL); in meson_secure_pwrc_probe() 173 if (!pwrc->domains) in meson_secure_pwrc_probe() 180 struct meson_secure_pwrc_domain *dom = &pwrc->domains[i]; in meson_secure_pwrc_probe() 182 if (!match->domains[i].index) in meson_secure_pwrc_probe() [all …]
|
| /Linux-v6.1/arch/arm64/boot/dts/freescale/ |
| 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>; 108 power-domains = <&pd IMX_SC_R_UART_3>; 119 power-domains = <&pd IMX_SC_R_I2C_0>; 131 power-domains = <&pd IMX_SC_R_I2C_1>; [all …]
|
| D | imx8-ss-lsio.dtsi | 37 power-domains = <&pd IMX_SC_R_GPIO_0>; 47 power-domains = <&pd IMX_SC_R_GPIO_1>; 57 power-domains = <&pd IMX_SC_R_GPIO_2>; 67 power-domains = <&pd IMX_SC_R_GPIO_3>; 77 power-domains = <&pd IMX_SC_R_GPIO_4>; 87 power-domains = <&pd IMX_SC_R_GPIO_5>; 97 power-domains = <&pd IMX_SC_R_GPIO_6>; 107 power-domains = <&pd IMX_SC_R_GPIO_7>; 148 power-domains = <&pd IMX_SC_R_MU_5A>; 156 power-domains = <&pd IMX_SC_R_MU_6A>; [all …]
|
| /Linux-v6.1/drivers/gpu/drm/i915/display/ |
| D | intel_display_power.c | 28 for_each_if(test_bit((__domain), (__power_well)->domains.bits)) 32 for_each_if(test_bit((__domain), (__power_well)->domains.bits)) 247 power_domains = &dev_priv->display.power.domains; in intel_display_power_is_enabled() 295 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in intel_display_power_set_target_dc_state() 343 display.power.domains); in assert_async_put_domain_masks_disjoint() 356 display.power.domains); in __async_put_domains_state_ok() 379 display.power.domains); in print_power_domains() 394 display.power.domains); in print_async_put_domains_state() 449 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in intel_display_power_grab_async_put_ref() 478 struct i915_power_domains *power_domains = &dev_priv->display.power.domains; in __intel_display_power_get_domain() [all …]
|