[PATCH v2 2/2] ARM: imx: enable imx6q-cpufreq support
Shawn Guo
shawn.guo at linaro.org
Thu Jan 10 08:20:55 EST 2013
On Thu, Jan 10, 2013 at 01:02:30PM +0000, Bedia, Vaibhav wrote:
> In the current approach the OPP data is split across DT and kernel code. If you take the
> other approach all OPP entries can reside in DT and for someone just looking at that file
> there's no confusion about what the kernel could potentially support. Whether a particular
> an OPP should be supported is best decided at runtime.
>
Listing the OPP that some Si rev can not support in DT is also
a confusion to people who is just looking at DTS. To me, the approach
is not really doing anything better on this aspect.
> Also, IMHO letting platforms invoke opp_add() is open to abuse and platforms should be
> restricted to invoking opp_enable/disable to indicate what's possible on a particular Si rev.
>
I do not see anything wrong with platform adding the OPP it can support.
Isn't omap_init_opp_table() being called by platform code? I do not see
omap-cpufreq driver is calling a platform hook to do that.
Sorry, I'm not really a fan of platform hook, and I have spent past
couple years to minimize the use of it when converting IMX family to
device tree.
Shawn
More information about the linux-arm-kernel
mailing list