diff options
author | Liu Ying <victor.liu@nxp.com> | 2019-12-02 18:28:34 +0800 |
---|---|---|
committer | Liu Ying <victor.liu@nxp.com> | 2019-12-17 14:23:57 +0800 |
commit | b3b0514d116b1b05a41512162f06392be60a2166 (patch) | |
tree | 0c801f13c9279583773dfe0780ee510a76790765 /drivers | |
parent | e89144e1d41128fd475b4b869923dc71b87f22f7 (diff) |
MLK-23116-10 gpu: imx: imx8_dprc: Add helper dprc_is_repeat_en()
This patch adds helper dprc_is_repeat_en() support so that
callers may know whether DPRC REPEAT_EN bit is enabled or not.
Reviewed-by: Sandor Yu <Sandor.yu@nxp.com>
Signed-off-by: Liu Ying <victor.liu@nxp.com>
(cherry picked from commit 029d6ec7d4e73f4c2876d4b0d3c2d1504bb9293a)
(cherry picked from commit cbcac4fa968da56d2cedae4e2186659d0706b6cd)
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/gpu/imx/imx8_dprc.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/drivers/gpu/imx/imx8_dprc.c b/drivers/gpu/imx/imx8_dprc.c index 2741226af482..5dce4fdda681 100644 --- a/drivers/gpu/imx/imx8_dprc.c +++ b/drivers/gpu/imx/imx8_dprc.c @@ -599,6 +599,19 @@ void dprc_disable_repeat_en(struct dprc *dprc) } EXPORT_SYMBOL_GPL(dprc_disable_repeat_en); +bool dprc_is_repeat_en(struct dprc *dprc) +{ + u32 val; + + if (WARN_ON(!dprc)) + return false; + + val = dprc_read(dprc, SYSTEM_CTRL0); + + return !!(val & REPEAT_EN); +} +EXPORT_SYMBOL_GPL(dprc_is_repeat_en); + void dprc_gasket_shadow_enable(struct dprc *dprc) { if (WARN_ON(!dprc)) |