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>

Applied to u-boot/master, thanks!

-- 
Tom

Attachment: signature.asc
Description: Digital signature

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to