+Tero Kevin Hilman <khilman@xxxxxx> writes: > Afzal Mohammed <afzal@xxxxxx> writes: > >> Specify voltage in ranges for regulator. Range >> used is tolerance specified for OPP. >> >> This helps to achieve DVFS with a wider range of >> regulators. >> >> Cc: Kevin Hilman <khilman@xxxxxx> >> Cc: Sekhar Nori <nsekhar@xxxxxx> >> Signed-off-by: Afzal Mohammed <afzal@xxxxxx> > > Thanks, will queue this with the CPUfreq changes for MPU DVFS. Actually, not quite yet... After some testing with the SMPS regulators, this won't quite work with the current SMPS regulators. Does this actually work with the regulators you're using? For OMAPs using VC/VP for voltage scaling, the TWL regulator passes on the voltage requested directly to the voltage layer. When using voltage - tolerance, this results in voltages that the voltage layer doesn't know about because they do not match any of the voltages from the known OPPs. The problem that we have is that while the regulators can support a broad range of voltages (from min to max with a some step), the on-chip voltage domains cannot, which is why we have defined the OPPs which are known to work. Tero, for the SMPS regulators, would it be possible to configure the regulators so that only a discrete set voltages are availble to pick from? These should be initialied from the OPP layer. Somehow we need to support something like $SUBJECT patch in order to support a broad range of regulators. The OMAP voltagedomain limitations need to configured in platform specific way such that the CPUfreq driver can remain generic. Kevin -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html