pm: s/power-domain/power-domains and add power-domain-names
Some devices may belong to >1 power domain, so with the current design this is something not possible to describe. It's worth to note that Linux also uses the `power-domains` naming scheme, not `power-domain`. This patch also introduces `power-domain-names` so that each entry in `power-domains` can be given a name if needed. `#power-domain-cells` is now required as well. Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
This commit is contained in:
parent
5ae51cf959
commit
f989711a60
21 changed files with 124 additions and 60 deletions
|
@ -69,17 +69,20 @@
|
|||
fakedomain_0: fakedomain_0 {
|
||||
compatible = "fakedomain";
|
||||
status = "okay";
|
||||
power-domain = <&fakedomain_2>;
|
||||
power-domains = <&fakedomain_2>;
|
||||
#power-domain-cells = <0>;
|
||||
};
|
||||
|
||||
fakedomain_1: fakedomain_1 {
|
||||
compatible = "fakedomain";
|
||||
status = "okay";
|
||||
power-domain = <&fakedomain_0>;
|
||||
power-domains = <&fakedomain_0>;
|
||||
#power-domain-cells = <0>;
|
||||
};
|
||||
|
||||
fakedomain_2: fakedomain_2 {
|
||||
compatible = "fakedomain";
|
||||
status = "okay";
|
||||
#power-domain-cells = <0>;
|
||||
};
|
||||
};
|
||||
|
|
|
@ -66,13 +66,13 @@
|
|||
fakedomain_0: fakedomain_0 {
|
||||
compatible = "fakedomain";
|
||||
status = "okay";
|
||||
power-domain = <&fakedomain_2>;
|
||||
power-domains = <&fakedomain_2>;
|
||||
};
|
||||
|
||||
fakedomain_1: fakedomain_1 {
|
||||
compatible = "fakedomain";
|
||||
status = "okay";
|
||||
power-domain = <&fakedomain_0>;
|
||||
power-domains = <&fakedomain_0>;
|
||||
};
|
||||
|
||||
fakedomain_2: fakedomain_2 {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue