diff options
author | Justin Swartz <justin.swartz@risingedge.co.za> | 2020-01-14 17:25:02 +0100 |
---|---|---|
committer | Heiko Stuebner <heiko@sntech.de> | 2020-04-13 09:35:24 +0200 |
commit | cec9d101d70a3509da9bd2e601e0b242154ce616 (patch) | |
tree | 199d567d19b35661e24602df14efbfe3ff7f776d /block/blk-stat.h | |
parent | Linux 5.7-rc1 (diff) | |
download | linux-cec9d101d70a3509da9bd2e601e0b242154ce616.tar.xz linux-cec9d101d70a3509da9bd2e601e0b242154ce616.zip |
clk: rockchip: fix incorrect configuration of rk3228 aclk_gpu* clocks
The following changes prevent the unrecoverable freezes and rcu_sched
stall warnings experienced in each of my attempts to take advantage of
lima.
Replace the COMPOSITE_NOGATE definition of aclk_gpu_pre with a
COMPOSITE that retains the selection of HDMIPHY as the PLL source, but
instead makes uses of the aclk_gpu PLL source gate and parent names
defined by mux_pll_src_4plls_p rather than mux_aclk_gpu_pre_p.
Remove the now unused mux_aclk_gpu_pre_p and the four named but also
unused definitions (cpll_gpu, gpll_gpu, hdmiphy_gpu and usb480m_gpu)
of the aclk_gpu PLL source gate.
Use the correct gate offset for aclk_gpu and aclk_gpu_noc.
Fixes: 307a2e9ac524 ("clk: rockchip: add clock controller for rk3228")
Cc: stable@vger.kernel.org
Signed-off-by: Justin Swartz <justin.swartz@risingedge.co.za>
[double-checked against SoC manual and added fixes tag]
Link: https://lore.kernel.org/r/20200114162503.7548-1-justin.swartz@risingedge.co.za
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Diffstat (limited to 'block/blk-stat.h')
0 files changed, 0 insertions, 0 deletions