/Linux-v4.19/drivers/soc/renesas/ |
D | rcar-sysc.c | 321 struct generic_pm_domain *domains[RCAR_PD_ALWAYS_ON + 1]; member 330 struct rcar_pm_domains *domains; in rcar_sysc_pd_init() local 361 domains = kzalloc(sizeof(*domains), GFP_KERNEL); in rcar_sysc_pd_init() 362 if (!domains) { in rcar_sysc_pd_init() 367 domains->onecell_data.domains = domains->domains; in rcar_sysc_pd_init() 368 domains->onecell_data.num_domains = ARRAY_SIZE(domains->domains); in rcar_sysc_pd_init() 369 rcar_sysc_onecell_data = &domains->onecell_data; in rcar_sysc_pd_init() 418 domains->domains[area->isr_bit] = &pd->genpd; in rcar_sysc_pd_init() 430 error = pm_genpd_add_subdomain(domains->domains[area->parent], in rcar_sysc_pd_init() 431 domains->domains[area->isr_bit]); in rcar_sysc_pd_init() [all …]
|
/Linux-v4.19/arch/arm/boot/dts/ |
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_HIF>; 43 power-domains = <&scpsys MT7623A_POWER_DOMAIN_HIF>;
|
D | r8a7792.dtsi | 55 power-domains = <&sysc R8A7792_PD_CA15_CPU0>; 65 power-domains = <&sysc R8A7792_PD_CA15_CPU1>; 73 power-domains = <&sysc R8A7792_PD_CA15_SCU>; 113 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 129 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 144 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 159 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 174 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 189 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; 204 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>; [all …]
|
D | keystone-k2g.dtsi | 150 power-domains = <&k2g_pds 0x2c>; 162 power-domains = <&k2g_pds 0x2d>; 174 power-domains = <&k2g_pds 0x2e>; 183 power-domains = <&k2g_pds 0x0008>; 192 power-domains = <&k2g_pds 0x0009>; 200 power-domains = <&k2g_pds 0x003a>; 211 power-domains = <&k2g_pds 0x003b>; 222 power-domains = <&k2g_pds 0x003c>; 235 power-domains = <&k2g_pds 0x0046>; 343 power-domains = <&k2g_pds 0x3f>; [all …]
|
D | r8a7790.dtsi | 80 power-domains = <&sysc R8A7790_PD_CA15_CPU0>; 101 power-domains = <&sysc R8A7790_PD_CA15_CPU1>; 122 power-domains = <&sysc R8A7790_PD_CA15_CPU2>; 143 power-domains = <&sysc R8A7790_PD_CA15_CPU3>; 164 power-domains = <&sysc R8A7790_PD_CA7_CPU0>; 175 power-domains = <&sysc R8A7790_PD_CA7_CPU1>; 186 power-domains = <&sysc R8A7790_PD_CA7_CPU2>; 197 power-domains = <&sysc R8A7790_PD_CA7_CPU3>; 204 power-domains = <&sysc R8A7790_PD_CA15_SCU>; 211 power-domains = <&sysc R8A7790_PD_CA7_SCU>; [all …]
|
D | r8a7740.dtsi | 26 power-domains = <&pd_a3sm>; 43 power-domains = <&pd_a3sm>; 54 power-domains = <&pd_a4s>; 64 power-domains = <&pd_d4>; 72 power-domains = <&pd_a4r>; 81 power-domains = <&pd_a4r>; 91 power-domains = <&pd_c5>; 114 power-domains = <&pd_a4s>; 136 power-domains = <&pd_a4s>; 158 power-domains = <&pd_a4s>; [all …]
|
D | r8a7745.dtsi | 75 power-domains = <&sysc R8A7745_PD_CA7_CPU0>; 85 power-domains = <&sysc R8A7745_PD_CA7_CPU1>; 93 power-domains = <&sysc R8A7745_PD_CA7_SCU>; 139 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>; 154 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>; 169 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>; 184 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>; 199 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>; 214 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>; 229 power-domains = <&sysc R8A7745_PD_ALWAYS_ON>; [all …]
|
D | r8a7743.dtsi | 80 power-domains = <&sysc R8A7743_PD_CA15_CPU0>; 99 power-domains = <&sysc R8A7743_PD_CA15_CPU1>; 115 power-domains = <&sysc R8A7743_PD_CA15_SCU>; 168 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>; 183 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>; 198 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>; 213 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>; 228 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>; 243 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>; 258 power-domains = <&sysc R8A7743_PD_ALWAYS_ON>; [all …]
|
D | r8a7791.dtsi | 79 power-domains = <&sysc R8A7791_PD_CA15_CPU0>; 99 power-domains = <&sysc R8A7791_PD_CA15_CPU1>; 115 power-domains = <&sysc R8A7791_PD_CA15_SCU>; 164 power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; 180 power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; 195 power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; 210 power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; 225 power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; 240 power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; 255 power-domains = <&sysc R8A7791_PD_ALWAYS_ON>; [all …]
|
D | bcm2835-rpi.dtsi | 87 power-domains = <&power RPI_POWER_DOMAIN_USB>; 91 power-domains = <&power RPI_POWER_DOMAIN_V3D>; 95 power-domains = <&power RPI_POWER_DOMAIN_HDMI>; 100 power-domains = <&power RPI_POWER_DOMAIN_VEC>; 105 power-domains = <&power RPI_POWER_DOMAIN_DSI0>; 109 power-domains = <&power RPI_POWER_DOMAIN_DSI1>;
|
D | r8a7793.dtsi | 71 power-domains = <&sysc R8A7793_PD_CA15_CPU0>; 91 power-domains = <&sysc R8A7793_PD_CA15_CPU1>; 107 power-domains = <&sysc R8A7793_PD_CA15_SCU>; 149 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 165 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 180 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 195 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 210 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 225 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; 240 power-domains = <&sysc R8A7793_PD_ALWAYS_ON>; [all …]
|
D | r8a7794.dtsi | 73 power-domains = <&sysc R8A7794_PD_CA7_CPU0>; 83 power-domains = <&sysc R8A7794_PD_CA7_CPU1>; 89 power-domains = <&sysc R8A7794_PD_CA7_SCU>; 131 power-domains = <&sysc R8A7794_PD_ALWAYS_ON>; 147 power-domains = <&sysc R8A7794_PD_ALWAYS_ON>; 162 power-domains = <&sysc R8A7794_PD_ALWAYS_ON>; 177 power-domains = <&sysc R8A7794_PD_ALWAYS_ON>; 192 power-domains = <&sysc R8A7794_PD_ALWAYS_ON>; 207 power-domains = <&sysc R8A7794_PD_ALWAYS_ON>; 222 power-domains = <&sysc R8A7794_PD_ALWAYS_ON>; [all …]
|
/Linux-v4.19/arch/arm64/boot/dts/renesas/ |
D | r8a77995.dtsi | 33 power-domains = <&sysc R8A77995_PD_CA53_CPU0>; 40 power-domains = <&sysc R8A77995_PD_CA53_SCU>; 81 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 97 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 112 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 127 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 142 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 157 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 172 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; 187 power-domains = <&sysc R8A77995_PD_ALWAYS_ON>; [all …]
|
D | r8a77990.dtsi | 25 power-domains = <&sysc 5>; 34 power-domains = <&sysc 6>; 41 power-domains = <&sysc 21>; 78 power-domains = <&sysc 32>; 94 power-domains = <&sysc 32>; 109 power-domains = <&sysc 32>; 124 power-domains = <&sysc 32>; 139 power-domains = <&sysc 32>; 154 power-domains = <&sysc 32>; 169 power-domains = <&sysc 32>; [all …]
|
D | r8a77965.dtsi | 71 power-domains = <&sysc R8A77965_PD_CA57_CPU0>; 80 power-domains = <&sysc R8A77965_PD_CA57_CPU1>; 87 power-domains = <&sysc R8A77965_PD_CA57_SCU>; 146 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>; 162 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>; 177 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>; 192 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>; 207 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>; 222 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>; 237 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>; [all …]
|
D | r8a7795.dtsi | 123 power-domains = <&sysc R8A7795_PD_CA57_CPU0>; 135 power-domains = <&sysc R8A7795_PD_CA57_CPU1>; 147 power-domains = <&sysc R8A7795_PD_CA57_CPU2>; 159 power-domains = <&sysc R8A7795_PD_CA57_CPU3>; 171 power-domains = <&sysc R8A7795_PD_CA53_CPU0>; 182 power-domains = <&sysc R8A7795_PD_CA53_CPU1>; 193 power-domains = <&sysc R8A7795_PD_CA53_CPU2>; 204 power-domains = <&sysc R8A7795_PD_CA53_CPU3>; 213 power-domains = <&sysc R8A7795_PD_CA57_SCU>; 220 power-domains = <&sysc R8A7795_PD_CA53_SCU>; [all …]
|
D | r8a77980.dtsi | 37 power-domains = <&sysc R8A77980_PD_CA53_CPU0>; 47 power-domains = <&sysc R8A77980_PD_CA53_CPU1>; 57 power-domains = <&sysc R8A77980_PD_CA53_CPU2>; 67 power-domains = <&sysc R8A77980_PD_CA53_CPU3>; 74 power-domains = <&sysc R8A77980_PD_CA53_SCU>; 132 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; 147 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; 162 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; 177 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; 192 power-domains = <&sysc R8A77980_PD_ALWAYS_ON>; [all …]
|
D | r8a7796.dtsi | 134 power-domains = <&sysc R8A7796_PD_CA57_CPU0>; 146 power-domains = <&sysc R8A7796_PD_CA57_CPU1>; 158 power-domains = <&sysc R8A7796_PD_CA53_CPU0>; 169 power-domains = <&sysc R8A7796_PD_CA53_CPU1>; 180 power-domains = <&sysc R8A7796_PD_CA53_CPU2>; 191 power-domains = <&sysc R8A7796_PD_CA53_CPU3>; 200 power-domains = <&sysc R8A7796_PD_CA57_SCU>; 207 power-domains = <&sysc R8A7796_PD_CA53_SCU>; 274 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>; 290 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>; [all …]
|
D | r8a77970.dtsi | 36 power-domains = <&sysc R8A77970_PD_CA53_CPU0>; 46 power-domains = <&sysc R8A77970_PD_CA53_CPU1>; 53 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 …]
|
/Linux-v4.19/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 19 providing multiple PM domains (e.g. power controllers), but can be any value 23 - power-domains : A phandle and PM domain specifier as defined by bindings of 25 Some power domains might be powered from another power domain (or have 27 a standard PM domain consumer binding is used. When provided, all domains 38 not the idle states of the devices or sub-domains in the PM domain. Devices 39 and sub-domains have their own idle-states independent of the parent [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/arm/ux500/ |
D | power_domain.txt | 3 UX500 supports multiple PM domains which are used to gate power to one or 6 The implementation of PM domains for UX500 are based upon the generic PM domain 12 - compatible: Must be "stericsson,ux500-pm-domains". 17 compatible = "stericsson,ux500-pm-domains"; 24 - power-domains: A phandle and PM domain specifier. Below are the list of 34 power-domains = <&pm_domains DOMAIN_VAPE>
|
/Linux-v4.19/drivers/firmware/ |
D | scpi_pm_domain.c | 82 struct generic_pm_domain **domains; in scpi_pm_domain_probe() local 115 domains = devm_kcalloc(dev, num_domains, sizeof(*domains), GFP_KERNEL); in scpi_pm_domain_probe() 116 if (!domains) in scpi_pm_domain_probe() 120 domains[i] = &scpi_pd->genpd; in scpi_pm_domain_probe() 138 scpi_pd_data->domains = domains; in scpi_pm_domain_probe()
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | intel_runtime_pm.c | 2070 .domains = POWER_DOMAIN_MASK, 2087 .domains = POWER_DOMAIN_MASK, 2093 .domains = I830_PIPES_POWER_DOMAINS, 2124 .domains = POWER_DOMAIN_MASK, 2130 .domains = HSW_DISPLAY_POWER_DOMAINS, 2143 .domains = POWER_DOMAIN_MASK, 2149 .domains = BDW_DISPLAY_POWER_DOMAINS, 2184 .domains = POWER_DOMAIN_MASK, 2190 .domains = VLV_DISPLAY_POWER_DOMAINS, 2196 .domains = VLV_DPIO_TX_B_LANES_01_POWER_DOMAINS | [all …]
|
/Linux-v4.19/drivers/firmware/arm_scmi/ |
D | scmi_pm_domain.c | 61 struct generic_pm_domain **domains; in scmi_pm_domain_probe() local 81 domains = devm_kcalloc(dev, num_domains, sizeof(*domains), GFP_KERNEL); in scmi_pm_domain_probe() 82 if (!domains) in scmi_pm_domain_probe() 88 domains[i] = &scmi_pd->genpd; in scmi_pm_domain_probe() 106 scmi_pd_data->domains = domains; in scmi_pm_domain_probe()
|
/Linux-v4.19/drivers/soc/actions/ |
D | owl-sps.c | 31 const struct owl_sps_domain_info *domains; member 39 struct generic_pm_domain *domains[]; member 86 pd->info = &sps->info->domains[index]; in owl_sps_init_domain() 95 sps->genpd_data.domains[index] = &pd->genpd; in owl_sps_init_domain() 121 struct_size(sps, domains, sps_info->num_domains), in owl_sps_probe() 134 sps->genpd_data.domains = sps->domains; in owl_sps_probe() 204 .domains = s500_sps_domains, 244 .domains = s700_sps_domains,
|