xref: /linux/Documentation/devicetree/bindings/arm/ux500/power_domain.txt (revision 24a543254b4aba9bbf4d0793ad8d7d91a07b7182)
1*24a54325SUlf Hansson* ST-Ericsson UX500 PM Domains
2*24a54325SUlf Hansson
3*24a54325SUlf HanssonUX500 supports multiple PM domains which are used to gate power to one or
4*24a54325SUlf Hanssonmore peripherals on the SOC.
5*24a54325SUlf Hansson
6*24a54325SUlf HanssonThe implementation of PM domains for UX500 are based upon the generic PM domain
7*24a54325SUlf Hanssonand use the corresponding DT bindings.
8*24a54325SUlf Hansson
9*24a54325SUlf Hansson==PM domain providers==
10*24a54325SUlf Hansson
11*24a54325SUlf HanssonRequired properties:
12*24a54325SUlf Hansson - compatible: Must be "stericsson,ux500-pm-domains".
13*24a54325SUlf Hansson - #power-domain-cells : Number of cells in a power domain specifier, must be 1.
14*24a54325SUlf Hansson
15*24a54325SUlf HanssonExample:
16*24a54325SUlf Hansson	pm_domains: pm_domains0 {
17*24a54325SUlf Hansson		compatible = "stericsson,ux500-pm-domains";
18*24a54325SUlf Hansson		#power-domain-cells = <1>;
19*24a54325SUlf Hansson	};
20*24a54325SUlf Hansson
21*24a54325SUlf Hansson==PM domain consumers==
22*24a54325SUlf Hansson
23*24a54325SUlf HanssonRequired properties:
24*24a54325SUlf Hansson - power-domains: A phandle and PM domain specifier. Below are the list of
25*24a54325SUlf Hansson		valid specifiers:
26*24a54325SUlf Hansson
27*24a54325SUlf Hansson		Index	Specifier
28*24a54325SUlf Hansson		-----	---------
29*24a54325SUlf Hansson		0	DOMAIN_VAPE
30*24a54325SUlf Hansson
31*24a54325SUlf HanssonExample:
32*24a54325SUlf Hansson	sdi0_per1@80126000 {
33*24a54325SUlf Hansson		compatible = "arm,pl18x", "arm,primecell";
34*24a54325SUlf Hansson		power-domains = <&pm_domains DOMAIN_VAPE>
35*24a54325SUlf Hansson	};
36