clk: imx8mq: remove SYS PLL 1/2 clock gates
authorLucas Stach <l.stach@pengutronix.de>
Fri, 28 May 2021 18:01:35 +0000 (20:01 +0200)
committerAbel Vesa <abel.vesa@nxp.com>
Mon, 14 Jun 2021 14:05:45 +0000 (17:05 +0300)
commitc586f53ae159c6c1390f093a1ec94baef2df9f3a
treecfe356547ba1ed04364fe4cefb1effd342ead8cf
parent18a50f82cd2ff3e43589d44349e71fdbef0d3fdd
clk: imx8mq: remove SYS PLL 1/2 clock gates

Remove the PLL clock gates as the allowing to gate the sys1_pll_266m breaks
the uSDHC module which is sporadically unable to enumerate devices after
this change. Also it makes AMP clock management harder with no obvious
benefit to Linux, so just revert the change.

Link: https://lore.kernel.org/r/20210528180135.1640876-1-l.stach@pengutronix.de
Fixes: b04383b6a558 ("clk: imx8mq: Define gates for pll1/2 fixed dividers")
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Reviewed-by: Abel Vesa <abel.vesa@nxp.com>
Signed-off-by: Abel Vesa <abel.vesa@nxp.com>
drivers/clk/imx/clk-imx8mq.c
include/dt-bindings/clock/imx8mq-clock.h