MLK-13147: arm: imx6q: lpddr2 freq simplify system clock sources
authorAdrian Alonso <adrian.alonso@nxp.com>
Wed, 31 Aug 2016 18:48:00 +0000 (13:48 -0500)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 19:52:14 +0000 (14:52 -0500)
commitf5602a40d96979b00668f6473268a9dbe83038e4
treefc0d3810e9ed905993612d6ae1583b5ae59c4ff4
parent059a1a268c0bd166b3b496155e13197631e8f6c2
MLK-13147: arm: imx6q: lpddr2 freq simplify system clock sources

Simplify system root clock sources, only use pll2_pfd2 and osc
for system clocks, when busfreq request high bus mode or audio bus
mode only update dividers to achieve operating frequencies from
same source (pll2_pfd2).

Bus freq mode      (400M)     (100M)     (24Mhz)
mmdc_ch0_clk_root   @396MHz    @99MHz      @24Mhz
axi_clk_root        @198MHz    @49.5MHz    @24Mhz
ahb_clk_root        @132MHz    @49.5Mhz    @24Mhz
ipg_clk_root        @66MHz     @24.75Mhz   @12Mhz

Signed-off-by: Adrian Alonso <adrian.alonso@nxp.com>
arch/arm/mach-imx/lpddr2_freq_imx6q.S