Re: [PATCH v2 2/3] pmdomain: ti_sci: add wakeup constraint management

From: Kevin Hilman
Date: Thu Sep 05 2024 - 17:58:18 EST


Ulf Hansson <ulf.hansson@xxxxxxxxxx> writes:

> On Tue, 20 Aug 2024 at 02:00, Kevin Hilman <khilman@xxxxxxxxxxxx> wrote:
>>
>> During system-wide suspend, check all devices connected to PM domain
>> to see if they are wakeup-enabled. If so, set a TI SCI device
>> constraint.
>>
>> Note: DM firmware clears all constraints on resume.
>>
>> Co-developed-by: Vibhore Vardhan <vibhore@xxxxxx>
>> Signed-off-by: Vibhore Vardhan <vibhore@xxxxxx>
>> Signed-off-by: Kevin Hilman <khilman@xxxxxxxxxxxx>
>> Signed-off-by: Dhruva Gole <d-gole@xxxxxx>
>> ---
>> drivers/pmdomain/ti/ti_sci_pm_domains.c | 19 +++++++++++++++++++
>> 1 file changed, 19 insertions(+)
>>
>> diff --git a/drivers/pmdomain/ti/ti_sci_pm_domains.c b/drivers/pmdomain/ti/ti_sci_pm_domains.c
>> index 963272fa387b..8af907579152 100644
>> --- a/drivers/pmdomain/ti/ti_sci_pm_domains.c
>> +++ b/drivers/pmdomain/ti/ti_sci_pm_domains.c
>> @@ -76,6 +76,23 @@ static int ti_sci_pd_set_lat_constraint(struct device *dev, s32 val)
>> return ret;
>> }
>>
>> +static inline bool ti_sci_pd_set_wkup_constraint(struct device *dev)
>> +{
>
> Similar comment as for patch1, should this be a static void intstead?
>

Yes, will do in v3.

Kevin