clk: imx6: fix i.MX6DL clock tree to reflect reality
authorLucas Stach <l.stach@pengutronix.de>
Fri, 16 Sep 2016 09:16:10 +0000 (11:16 +0200)
committerStephen Boyd <sboyd@codeaurora.org>
Tue, 20 Sep 2016 23:52:37 +0000 (16:52 -0700)
commitb1d51b448e4e6a392283b3eab06a7c5ec6d8a4e2
treeba34ab8a179327ac4ced6764e52d7842c2cb7263
parent377d6479d298339888c5d6fb460d3275e1763f8f
clk: imx6: fix i.MX6DL clock tree to reflect reality

The current clock tree only implements the minimal set of differences
between the i.MX6Q and the i.MX6DL, but that doesn't really reflect
reality.

Apply the following fixes to match the RM:
- DL has no GPU3D_SHADER_SEL/PODF, the shader domain is clocked by
  GPU3D_CORE
- GPU3D_SHADER_SEL/PODF has been repurposed as GPU2D_CORE_SEL/PODF
- GPU2D_CORE_SEL/PODF has been repurposed as MLB_SEL/PODF

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
include/dt-bindings/clock/imx6qdl-clock.h