diff options
author | Liu Ying <victor.liu@nxp.com> | 2019-11-29 13:11:48 +0800 |
---|---|---|
committer | Liu Ying <victor.liu@nxp.com> | 2019-12-17 14:23:46 +0800 |
commit | a103d286b44be223820fb5041a80e5cb93d194ad (patch) | |
tree | e90996babd705e91191a3c30aa8d6cf5e5d6a05b /drivers | |
parent | f0ee89aa2a457b797e1109de027ca523a6f5895f (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.c | 9 |
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; |