drivers: clk: clk-imx6.c: Don't gate LDB and IPUs
Depending on CONFIG_DRIVER_VIDEO_IMX_IPUV3 to decide whether to gate IPU clocks or not is rather fragile. Any inadvertent dependency on the IPU (like setting the NoC AQoS registers for i.MX6QP) will result in a freeze if CONFIG_DRIVER_VIDEO_IMX_IPUV3 is disabled. Signed-off-by: David Jander <david@protonic.nl> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
3ca576cc4a
commit
0482159e9a
|
@ -494,10 +494,7 @@ static int imx6_ccm_probe(struct device_d *dev)
|
|||
writel(0xffffffff, ccm_base + CCGR0);
|
||||
writel(0xf0ffffff, ccm_base + CCGR1); /* gate GPU3D, GPU2D */
|
||||
writel(0xffffffff, ccm_base + CCGR2);
|
||||
if (IS_ENABLED(CONFIG_DRIVER_VIDEO_IMX_IPUV3))
|
||||
writel(0x3fffffff, ccm_base + CCGR3); /* gate OpenVG */
|
||||
else
|
||||
writel(0x3fff0000, ccm_base + CCGR3); /* gate OpenVG, LDB, IPU1, IPU2 */
|
||||
writel(0x3fffffff, ccm_base + CCGR3); /* gate OpenVG */
|
||||
if (IS_ENABLED(CONFIG_PCI_IMX6))
|
||||
writel(0xffffffff, ccm_base + CCGR4);
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue