MLK-18101-5 gpu: imx: imx8_prg: Add prg_put_auxiliary() helper support
authorYuchou Gan <yuchou.gan@nxp.com>
Fri, 27 Apr 2018 10:14:07 +0000 (18:14 +0800)
committerYuchou Gan <yuchou.gan@nxp.com>
Fri, 27 Apr 2018 10:14:07 +0000 (18:14 +0800)
This patch adds prg_put_auxiliary() helper support so that users may
set a particular PRG not serve as an auxiliary one.

Signed-off-by: Yuchou Gan <yuchou.gan@nxp.com>
drivers/gpu/imx/imx8_prg.c
include/video/imx8-prefetch.h

index 3d5d823..bd3543c 100644 (file)
@@ -250,11 +250,18 @@ void prg_set_auxiliary(struct prg *prg)
 {
        if (WARN_ON(!prg))
                return;
-
        prg->is_auxiliary = true;
 }
 EXPORT_SYMBOL_GPL(prg_set_auxiliary);
 
+void prg_put_auxiliary(struct prg *prg)
+{
+       if (WARN_ON(!prg))
+               return;
+       prg->is_auxiliary = false;
+}
+EXPORT_SYMBOL_GPL(prg_put_auxiliary);
+
 struct prg *
 prg_lookup_by_phandle(struct device *dev, const char *name, int index)
 {
index 849ef52..3eee726 100644 (file)
@@ -42,6 +42,7 @@ bool prg_stride_supported(struct prg *prg, unsigned int stride);
 bool prg_stride_double_check(struct prg *prg,
                             unsigned int stride, dma_addr_t baddr);
 void prg_set_auxiliary(struct prg *prg);
+void prg_put_auxiliary(struct prg *prg);
 
 struct dprc;
 struct dprc *