]> asedeno.scripts.mit.edu Git - linux.git/commit
clk: mediatek: Disable tuner_en before change PLL rate
authorOwen Chen <owen.chen@mediatek.com>
Tue, 5 Mar 2019 05:05:38 +0000 (13:05 +0800)
committerStephen Boyd <sboyd@kernel.org>
Thu, 11 Apr 2019 20:09:17 +0000 (13:09 -0700)
commitbe17ca6ac76a5cfd07cc3a0397dd05d6929fcbbb
treee023d9e521b7565640d18eb0425cc51ac1a88bb5
parent9e98c678c2d6ae3a17cb2de55d17f69dddaa231b
clk: mediatek: Disable tuner_en before change PLL rate

PLLs with tuner_en bit, such as APLL1, need to disable
tuner_en before apply new frequency settings, or the new frequency
settings (pcw) will not be applied.
The tuner_en bit will be disabled during changing PLL rate
and be restored after new settings applied.

Fixes: e2f744a82d725 (clk: mediatek: Add MT2712 clock support)
Cc: <stable@vger.kernel.org>
Signed-off-by: Owen Chen <owen.chen@mediatek.com>
Signed-off-by: Weiyi Lu <weiyi.lu@mediatek.com>
Reviewed-by: James Liao <jamesjj.liao@mediatek.com>
Reviewed-by: Matthias Brugger <matthias.bgg@gmail.com>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
drivers/clk/mediatek/clk-pll.c