Re: [RFC PATCH 2/3] PM / Domains: Add support for devices with multiple domains
From: Jon Hunter <hidden>
Date: 2016-09-21 14:37:34
Also in:
linux-renesas-soc, linux-tegra, lkml
From: Jon Hunter <hidden>
Date: 2016-09-21 14:37:34
Also in:
linux-renesas-soc, linux-tegra, lkml
Hi Geert, On 21/09/16 09:53, Geert Uytterhoeven wrote:
Hi Jon, On Tue, Sep 20, 2016 at 12:28 PM, Jon Hunter [off-list ref] wrote:quoted
Some devices may require more than one PM domain to operate and this is not currently by the PM domain framework. Furthermore, the current Linux 'device' structure only allows devices to be associated with a single PM domain and so cannot easily be associated with more than one. To allow devices to be associated with more than one PM domain, if multiple domains are defined for a given device (eg. via device-tree), then: 1. Create a new PM domain for this device. The name of the new PM domain created matches the device name for which it was created for. 2. Register the new PM domain as a sub-domain for all PM domains required by the device. 3. Attach the device to the new PM domain.This looks a suboptimal to me: if you have n devices sharing the same PM domains, you would add n new subdomains?
BTW, would this be the case today for some renesas devices or are you just pointing this out as something that could be optimised/improved? Cheers Jon -- nvpublic