summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorLiu Ying <victor.liu@nxp.com>2019-11-29 13:11:48 +0800
committerLiu Ying <victor.liu@nxp.com>2019-12-17 14:23:46 +0800
commita103d286b44be223820fb5041a80e5cb93d194ad (patch)
treee90996babd705e91191a3c30aa8d6cf5e5d6a05b /drivers
parentf0ee89aa2a457b797e1109de027ca523a6f5895f (diff)
MLK-23116-1 gpu: imx: imx8_prg: Add helper prg_shadow_disable() support
This patch adds helper prg_shadow_disable() support so that callers may disable PRG SHADOW_EN bit. Reviewed-by: Sandor Yu <Sandor.yu@nxp.com> Signed-off-by: Liu Ying <victor.liu@nxp.com> (cherry picked from commit d0c6de11268ced25dd7e33111914bdd76c70ab84) (cherry picked from commit c346809d39662dbe43d8a23635a60a439949774b)
Diffstat (limited to 'drivers')
-rw-r--r--drivers/gpu/imx/imx8_prg.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/gpu/imx/imx8_prg.c b/drivers/gpu/imx/imx8_prg.c
index b113483db90b..16f794c8d2ff 100644
--- a/drivers/gpu/imx/imx8_prg.c
+++ b/drivers/gpu/imx/imx8_prg.c
@@ -268,6 +268,15 @@ void prg_shadow_enable(struct prg *prg)
}
EXPORT_SYMBOL_GPL(prg_shadow_enable);
+void prg_shadow_disable(struct prg *prg)
+{
+ if (WARN_ON(!prg))
+ return;
+
+ prg_write(prg, SHADOW_EN, PRG_CTRL + CLR);
+}
+EXPORT_SYMBOL_GPL(prg_shadow_disable);
+
bool prg_stride_supported(struct prg *prg, unsigned int stride)
{
return stride < 0x10000;