[...]
---> Parent domain-2 (Contains Perfomance states) | |
C.) DeviceX ---> Parent-domain-1 | | | ---> Parent domain-3 (Contains Perfomance states)
I'm a bit confused. How does a domain have 2 parent domains?
This comes from the early design of the generic PM domain, thus I assume we have some HW with such complex PM topology. However, I don't know if it is actually being used.
Moreover, the corresponding DT bindings for "power-domains" parents, can easily be extended to cover more than one parent. See more in Documentation/devicetree/bindings/power/power_domain.txt
[...]
Kind regards Uffe