]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
clk: imx6: initialize GPU clocks
authorLucas Stach <l.stach@pengutronix.de>
Fri, 16 Sep 2016 09:16:11 +0000 (11:16 +0200)
committerStephen Boyd <sboyd@codeaurora.org>
Tue, 20 Sep 2016 23:57:15 +0000 (16:57 -0700)
commitd8846023aed1293e54d33499558fc2aa2b2f393f
tree9a7f1d94619514e9ec091d5b40164d6c6a91d33c
parentb1d51b448e4e6a392283b3eab06a7c5ec6d8a4e2
clk: imx6: initialize GPU clocks

Initialize the GPU clock muxes to sane inputs. Until now they have
not been changed from their default values, which means that both
GPU3D shader and GPU2D core were fed by clock inputs whose rates
exceed the maximium allowed frequency of the cores by as much as
200MHz.

This fixes a severe GPU stability issue on i.MX6DL.

Cc: stable@vger.kernel.org
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Acked-by: Shawn Guo <shawnguo@kernel.org>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
drivers/clk/imx/clk-imx6q.c