]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ENGR00318063-6: ARM: imx6: add CLK_SET_RATE_GATE flag for PLL clocks
authorShawn Guo <shawn.guo@freescale.com>
Wed, 28 May 2014 07:46:44 +0000 (15:46 +0800)
committerNitin Garg <nitin.garg@freescale.com>
Fri, 16 Jan 2015 03:17:33 +0000 (21:17 -0600)
commit6e31797e1643168f48591b42767022b04499ae50
treee2d8d4c4c34681864f6c8eaa2b0468feea451859
parentc6ad9b4bc8bbfd68f05048a278809835c618442f
ENGR00318063-6: ARM: imx6: add CLK_SET_RATE_GATE flag for PLL clocks

The i.MX6 Reference Manual requires PLLs to be powered down before
changing its rate.  Let's add flag CLK_SET_RATE_GATE for PLLs and
audio/video dividers to enforce the check at clock core level.  So any
clk_set_rate() call from clients on these clocks will fail if the clocks
are not disabled and unprepared.

shawn.guo: cherry-pick commit 763c47cb3684 from imx_3.10.y

Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
arch/arm/mach-imx/clk-imx6q.c
arch/arm/mach-imx/clk-imx6sl.c
arch/arm/mach-imx/clk-imx6sx.c
arch/arm/mach-imx/clk-pllv3.c