On 01/03/2018 04:06 PM, Faiz Abbas wrote: > Hi, > > On Wednesday 03 January 2018 07:55 PM, Marc Kleine-Budde wrote: >> On 01/03/2018 01:39 PM, Faiz Abbas wrote: >>> On Tuesday 02 January 2018 09:37 PM, Marc Kleine-Budde wrote: >>>> On 12/22/2017 02:31 PM, Faiz Abbas wrote: >>>>> From: Franklin S Cooper Jr <fcooper@xxxxxx> >>>>> >>>>> Add support for PM Runtime which is the new way to handle managing clocks. >>>>> However, to avoid breaking SoCs not using PM_RUNTIME leave the old clk >>>>> management approach in place. >>>> >>>> There is no PM_RUNTIME anymore since 464ed18ebdb6 ("PM: Eliminate >>>> CONFIG_PM_RUNTIME") >>> >>> Ok. Will change the commit message. >>> >>>> >>>> Have a look at the discussion: https://patchwork.kernel.org/patch/9436507/ : >>>> >>>>>> Well, I admit it would be nicer if drivers didn't have to worry about >>>>>> whether or not CONFIG_PM was enabled. A slightly cleaner approach >>>>>> from the one outlined above would have the probe routine do this: >>>>>> >>>>>> my_power_up(dev); >>>>>> pm_runtime_set_active(dev); >>>>>> pm_runtime_get_noresume(dev); >>>>>> pm_runtime_enable(dev); >>> >>> This discussion seems to be about cases in which CONFIG_PM is not >>> enabled. CONFIG_PM is always selected in the case of omap devices. >> >> Yes, but in the commit message you state that you need to support >> systems that don't have PM_RUNTIME enabled. The only mainline SoCs I see >> is "arch/arm/boot/dts/sama5d2.dtsi" so far. Please check if they select >> CONFIG_PM, then we can make the driver much simpler. > > Actually the old clock management (for hclk which is the interface > clock) is still required as mentioned in the cover letter. Will change > the rather misleading description. Ok. So you can use the code as discussed on https://patchwork.kernel.org/patch/9436507/ ? Marc -- Pengutronix e.K. | Marc Kleine-Budde | Industrial Linux Solutions | Phone: +49-231-2826-924 | Vertretung West/Dortmund | Fax: +49-5121-206917-5555 | Amtsgericht Hildesheim, HRA 2686 | http://www.pengutronix.de |
Attachment:
signature.asc
Description: OpenPGP digital signature