On Wed, Nov 23, 2016 at 12:54:41PM +0530, Lokesh Vutla wrote: > From: Suman Anna <s-a...@ti.com> > > This patch adds support to update the device-tree blob to adjust the > DSP and IVA DPLL clocks pertinent to the selected OPP choice, with > the default being OPP_NOM. The voltage settings are done in u-boot, > but the actual clock configuration itself is done in kernel because > of the following reasons: > 1. SoC definition constraints us to NOT to do dynamic voltage > scaling ever after the initial avs0 setting in bootloader > - so the voltage must be set in bootloader. > 2. The voltage level must be set even if the IP blocks like > GPU/DSP are unused. > 3. The IVA, GPU and DSP DPLLs are not essential for u-boot functionality, > and similar DPLL clock configuration code has been cleaned up in > v2014.10 u-boot release. See commit, 02c41535b6a4 ("ARM: OMAP4/5: > Remove dead code against CONFIG_SYS_CLOCKS_ENABLE_ALL"). > > The non-essential DPLLs are configured within the kernel during > the clock init step when parsing the device tree and creating > the clock devices. This approach meets both the u-boot and kernel > needs. > > Signed-off-by: Suman Anna <s-a...@ti.com> > Signed-off-by: Subhajit Paul <subhajit_p...@ti.com> > Signed-off-by: Lokesh Vutla <lokeshvu...@ti.com>
Reviewed-by: Tom Rini <tr...@konsulko.com> -- Tom
signature.asc
Description: Digital signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot