]> git.ipfire.org Git - thirdparty/kernel/stable.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)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 25 May 2019 16:16:32 +0000 (18:16 +0200)
commitf7346dc0634cbad7fca5d951b91ad2e13f497b0b
tree9783a3643e87985840293d960167c668d1171c2d
parent0cf3cbe969f56f564eabf78b71539b7b46a0a805
clk: mediatek: Disable tuner_en before change PLL rate

commit be17ca6ac76a5cfd07cc3a0397dd05d6929fcbbb upstream.

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>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/clk/mediatek/clk-pll.c