Home
last modified time | relevance | path

Searched refs:domains (Results 1 – 25 of 388) sorted by relevance

12345678910>>...16

/Linux-v5.10/drivers/soc/amlogic/
Dmeson-secure-pwrc.c27 struct meson_secure_pwrc_domain *domains; member
41 struct meson_secure_pwrc_domain_desc *domains; member
149 pwrc->xlate.domains = devm_kcalloc(&pdev->dev, match->count, in meson_secure_pwrc_probe()
150 sizeof(*pwrc->xlate.domains), in meson_secure_pwrc_probe()
152 if (!pwrc->xlate.domains) in meson_secure_pwrc_probe()
155 pwrc->domains = devm_kcalloc(&pdev->dev, match->count, in meson_secure_pwrc_probe()
156 sizeof(*pwrc->domains), GFP_KERNEL); in meson_secure_pwrc_probe()
157 if (!pwrc->domains) in meson_secure_pwrc_probe()
164 struct meson_secure_pwrc_domain *dom = &pwrc->domains[i]; in meson_secure_pwrc_probe()
166 if (!match->domains[i].index) in meson_secure_pwrc_probe()
[all …]
/Linux-v5.10/arch/arm/boot/dts/
Dmt7623a.dtsi13 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>;
Dr8a77470.dtsi36 power-domains = <&sysc R8A77470_PD_CA7_CPU0>;
46 power-domains = <&sysc R8A77470_PD_CA7_CPU1>;
54 power-domains = <&sysc R8A77470_PD_CA7_SCU>;
94 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
110 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
125 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
140 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
156 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
171 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
186 power-domains = <&sysc R8A77470_PD_ALWAYS_ON>;
[all …]
Dr8a7792.dtsi56 power-domains = <&sysc R8A7792_PD_CA15_CPU0>;
66 power-domains = <&sysc R8A7792_PD_CA15_CPU1>;
74 power-domains = <&sysc R8A7792_PD_CA15_SCU>;
114 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
130 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
145 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
160 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
175 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
190 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
205 power-domains = <&sysc R8A7792_PD_ALWAYS_ON>;
[all …]
Dkeystone-k2g.dtsi150 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>;
340 power-domains = <&k2g_pds 0x2>;
[all …]
Dr7s9210.dtsi84 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 …]
Dr8a7742.dtsi58 power-domains = <&sysc R8A7742_PD_CA15_CPU0>;
79 power-domains = <&sysc R8A7742_PD_CA15_CPU1>;
100 power-domains = <&sysc R8A7742_PD_CA15_CPU2>;
121 power-domains = <&sysc R8A7742_PD_CA15_CPU3>;
142 power-domains = <&sysc R8A7742_PD_CA7_CPU0>;
152 power-domains = <&sysc R8A7742_PD_CA7_CPU1>;
162 power-domains = <&sysc R8A7742_PD_CA7_CPU2>;
172 power-domains = <&sysc R8A7742_PD_CA7_CPU3>;
178 power-domains = <&sysc R8A7742_PD_CA15_SCU>;
185 power-domains = <&sysc R8A7742_PD_CA7_SCU>;
[all …]
Dr8a7791.dtsi79 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 …]
Dr8a7790.dtsi80 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 …]
/Linux-v5.10/drivers/soc/renesas/
Drcar-sysc.c348 struct generic_pm_domain *domains[RCAR_PD_ALWAYS_ON + 1]; member
357 struct rcar_pm_domains *domains; in rcar_sysc_pd_init() local
391 domains = kzalloc(sizeof(*domains), GFP_KERNEL); in rcar_sysc_pd_init()
392 if (!domains) { in rcar_sysc_pd_init()
397 domains->onecell_data.domains = domains->domains; in rcar_sysc_pd_init()
398 domains->onecell_data.num_domains = ARRAY_SIZE(domains->domains); in rcar_sysc_pd_init()
399 rcar_sysc_onecell_data = &domains->onecell_data; in rcar_sysc_pd_init()
427 domains->domains[area->isr_bit] = &pd->genpd; in rcar_sysc_pd_init()
432 error = pm_genpd_add_subdomain(domains->domains[area->parent], in rcar_sysc_pd_init()
441 error = of_genpd_add_provider_onecell(np, &domains->onecell_data); in rcar_sysc_pd_init()
[all …]
Dr8a779a0-sysc.c364 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()
428 domains->domains[area->pdr] = &pd->genpd; in r8a779a0_sysc_pd_init()
433 error = pm_genpd_add_subdomain(domains->domains[area->parent], in r8a779a0_sysc_pd_init()
442 error = of_genpd_add_provider_onecell(np, &domains->onecell_data); in r8a779a0_sysc_pd_init()
/Linux-v5.10/arch/arm64/boot/dts/renesas/
Dr8a77980.dtsi44 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 …]
Dr8a77995.dtsi33 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 …]
Dr8a77970.dtsi43 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 …]
Dr8a77951.dtsi155 power-domains = <&sysc R8A7795_PD_CA57_CPU0>;
170 power-domains = <&sysc R8A7795_PD_CA57_CPU1>;
184 power-domains = <&sysc R8A7795_PD_CA57_CPU2>;
198 power-domains = <&sysc R8A7795_PD_CA57_CPU3>;
212 power-domains = <&sysc R8A7795_PD_CA53_CPU0>;
227 power-domains = <&sysc R8A7795_PD_CA53_CPU1>;
240 power-domains = <&sysc R8A7795_PD_CA53_CPU2>;
253 power-domains = <&sysc R8A7795_PD_CA53_CPU3>;
264 power-domains = <&sysc R8A7795_PD_CA57_SCU>;
271 power-domains = <&sysc R8A7795_PD_CA53_SCU>;
[all …]
Dr8a774c0.dtsi77 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 …]
Dr8a774e1.dtsi133 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>;
190 power-domains = <&sysc R8A774E1_PD_CA53_CPU0>;
205 power-domains = <&sysc R8A774E1_PD_CA53_CPU1>;
218 power-domains = <&sysc R8A774E1_PD_CA53_CPU2>;
231 power-domains = <&sysc R8A774E1_PD_CA53_CPU3>;
242 power-domains = <&sysc R8A774E1_PD_CA57_SCU>;
249 power-domains = <&sysc R8A774E1_PD_CA53_SCU>;
[all …]
Dr8a77990.dtsi88 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 …]
Dr8a77960.dtsi160 power-domains = <&sysc R8A7796_PD_CA57_CPU0>;
175 power-domains = <&sysc R8A7796_PD_CA57_CPU1>;
189 power-domains = <&sysc R8A7796_PD_CA53_CPU0>;
204 power-domains = <&sysc R8A7796_PD_CA53_CPU1>;
217 power-domains = <&sysc R8A7796_PD_CA53_CPU2>;
230 power-domains = <&sysc R8A7796_PD_CA53_CPU3>;
241 power-domains = <&sysc R8A7796_PD_CA57_SCU>;
248 power-domains = <&sysc R8A7796_PD_CA53_SCU>;
337 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
353 power-domains = <&sysc R8A7796_PD_ALWAYS_ON>;
[all …]
Dr8a774b1.dtsi80 power-domains = <&sysc R8A774B1_PD_CA57_CPU0>;
93 power-domains = <&sysc R8A774B1_PD_CA57_CPU1>;
102 power-domains = <&sysc R8A774B1_PD_CA57_SCU>;
160 power-domains = <&sysc R8A774B1_PD_ALWAYS_ON>;
176 power-domains = <&sysc R8A774B1_PD_ALWAYS_ON>;
191 power-domains = <&sysc R8A774B1_PD_ALWAYS_ON>;
206 power-domains = <&sysc R8A774B1_PD_ALWAYS_ON>;
221 power-domains = <&sysc R8A774B1_PD_ALWAYS_ON>;
236 power-domains = <&sysc R8A774B1_PD_ALWAYS_ON>;
251 power-domains = <&sysc R8A774B1_PD_ALWAYS_ON>;
[all …]
Dr8a77965.dtsi111 power-domains = <&sysc R8A77965_PD_CA57_CPU0>;
125 power-domains = <&sysc R8A77965_PD_CA57_CPU1>;
135 power-domains = <&sysc R8A77965_PD_CA57_SCU>;
207 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
223 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
238 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
253 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
268 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
283 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
298 power-domains = <&sysc R8A77965_PD_ALWAYS_ON>;
[all …]
/Linux-v5.10/arch/arm64/boot/dts/xilinx/
Dzynqmp.dtsi219 power-domains = <&zynqmp_firmware PD_CAN_0>;
231 power-domains = <&zynqmp_firmware PD_CAN_1>;
262 power-domains = <&zynqmp_firmware PD_GDMA>;
273 power-domains = <&zynqmp_firmware PD_GDMA>;
284 power-domains = <&zynqmp_firmware PD_GDMA>;
295 power-domains = <&zynqmp_firmware PD_GDMA>;
306 power-domains = <&zynqmp_firmware PD_GDMA>;
317 power-domains = <&zynqmp_firmware PD_GDMA>;
328 power-domains = <&zynqmp_firmware PD_GDMA>;
339 power-domains = <&zynqmp_firmware PD_GDMA>;
[all …]
/Linux-v5.10/Documentation/devicetree/bindings/power/
Dpower_domain.txt1 * 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 …]
/Linux-v5.10/Documentation/devicetree/bindings/arm/ux500/
Dpower_domain.txt3 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-v5.10/drivers/soc/xilinx/
Dzynqmp_pm_domains.c218 pd = container_of(genpd_data->domains[0], struct zynqmp_pm_domain, gpd); in zynqmp_gpd_xlate()
241 if (!genpd_data->domains[i] || i == ZYNQMP_NUM_DOMAINS) in zynqmp_gpd_xlate()
244 return genpd_data->domains[i]; in zynqmp_gpd_xlate()
251 struct generic_pm_domain **domains; in zynqmp_gpd_probe() local
265 domains = devm_kcalloc(dev, ZYNQMP_NUM_DOMAINS, sizeof(*domains), in zynqmp_gpd_probe()
267 if (!domains) in zynqmp_gpd_probe()
282 domains[i] = &pd->gpd; in zynqmp_gpd_probe()
288 zynqmp_pd_data->domains = domains; in zynqmp_gpd_probe()

12345678910>>...16