From: Frederic Chen <frederic.c...@mediatek.com>

We added a struct tuning_addr which contains a field "present"
so that the driver can tell the firmware if we have user tuning
dataor not.

Signed-off-by: Frederic Chen <frederic.c...@mediatek.com>
---
 drivers/media/platform/mtk-mdp3/mtk-img-ipi.h | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/drivers/media/platform/mtk-mdp3/mtk-img-ipi.h 
b/drivers/media/platform/mtk-mdp3/mtk-img-ipi.h
index 9fabe7e8b71d..0944fe911d97 100644
--- a/drivers/media/platform/mtk-mdp3/mtk-img-ipi.h
+++ b/drivers/media/platform/mtk-mdp3/mtk-img-ipi.h
@@ -38,6 +38,12 @@ struct img_addr {
        u32     iova;   /* Used by IOMMU HW access */
 } __attribute__ ((__packed__));
 
+struct tuning_addr {
+       u32     present;
+       u32     pa;     /* Used by CM4 access */
+       u32     iova;   /* Used by IOMMU HW access */
+} __attribute__ ((__packed__));
+
 struct img_sw_addr {
        u64     va;     /* Used by APMCU access */
        u32     pa;     /* Used by CM4 access */
@@ -105,7 +111,7 @@ struct img_ipi_frameparam {
        u64             drv_data;
        struct img_input        inputs[IMG_MAX_HW_INPUTS];
        struct img_output       outputs[IMG_MAX_HW_OUTPUTS];
-       struct img_addr         tuning_data;
+       struct tuning_addr      tuning_data;
        struct img_addr         subfrm_data;
        struct img_sw_addr      config_data;
        struct img_sw_addr  self_data;
-- 
2.18.0

Reply via email to