On Thu, 19 Aug 2021 at 15:21, Thierry Reding thierry.reding@gmail.com wrote:
On Tue, Aug 17, 2021 at 04:27:39AM +0300, Dmitry Osipenko wrote:
The PWM on Tegra belongs to the core power domain and we're going to enable GENPD support for the core domain. Now PWM must be resumed using runtime PM API in order to initialize the PWM power state. The PWM clock rate must be changed using OPP API that will reconfigure the power domain performance state in accordance to the rate. Add runtime PM and OPP support to the PWM driver.
Signed-off-by: Dmitry Osipenko digetx@gmail.com
drivers/pwm/pwm-tegra.c | 104 ++++++++++++++++++++++++++++++++-------- 1 file changed, 85 insertions(+), 19 deletions(-)
Can this be safely applied independently of the rest of the series, or are there any dependencies on earlier patches?
Just to make sure we don't rush something in, I would rather withhold all runtime PM related patches in the series, until we have agreed on how to fix the in genpd/opp core parts. Simply, because those may very well affect the deployments in the drivers.
Thierry
Kind regards Uffe