Thread (17 messages) 17 messages, 4 authors, 2021-08-12

Re: [PATCH v6 1/2] PM / Domains: Add support for 'required-opps' to set default perf state

flat view

From: Viresh Kumar <viresh.kumar@linaro.org>
Date: 2021-08-11 10:08:15
Also in: linux-devicetree, linux-pm, lkml

On 11-08-21, 15:30, Rajendra Nayak wrote:
In my case I don't want to error out if the property is missing, I want to error out
only when the property exists but can't be translated into a performance state.

So currently I check if the property exists and *only then* try to translate it, Ulf asked
me to skip the check. If I do that and I call of_get_required_opp_performance_state()
unconditionally, and if it errors out I will need to put in additional logic (check for
return value of ENODEV) to distinguish between the property-does-not-exist vs
property-exists-but-cannot-be-translated case.
It just seems more straight-forward to call this only when the property exists, Ulf?
The same check will be done by OPP core as well, so it is better to
optimize for the success case here. I will say, don't error out on
ENODEV, rest you know well.

-- 
viresh
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help