Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt: bindings: ux500: Add documentation for PM domains

Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

authored by

Ulf Hansson and committed by
Linus Walleij
24a54325 2197eb81

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