[U-Boot] [U-Boot, v2, 3/3] ARM: DRA7: Fixup DSPEVE, IVA and GPU clock frequencies based on OPP
Tom Rini
trini at konsulko.com
Mon Dec 5 00:19:17 CET 2016
On Wed, Nov 23, 2016 at 12:54:41PM +0530, Lokesh Vutla wrote:
> From: Suman Anna <s-anna at 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-anna at ti.com>
> Signed-off-by: Subhajit Paul <subhajit_paul at ti.com>
> Signed-off-by: Lokesh Vutla <lokeshvutla at ti.com>
> Reviewed-by: Tom Rini <trini at konsulko.com>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20161204/5d171b3f/attachment.sig>
More information about the U-Boot
mailing list