From: Hans Verkuil <hans.verk...@cisco.com>

Signed-off-by: Hans Verkuil <hans.verk...@cisco.com>
---
 drivers/media/platform/vimc/vimc-common.c | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/drivers/media/platform/vimc/vimc-common.c 
b/drivers/media/platform/vimc/vimc-common.c
index 617415c224fe..db8a8d1eca54 100644
--- a/drivers/media/platform/vimc/vimc-common.c
+++ b/drivers/media/platform/vimc/vimc-common.c
@@ -452,6 +452,24 @@ int vimc_ent_sd_register(struct vimc_ent_device *ved,
                goto err_clean_m_ent;
        }
 
+       ret = media_entity_add_prop_u64(&sd->entity, "u64", ~1);
+       if (!ret)
+               ret = media_entity_add_prop_s64(&sd->entity, "s64", -5);
+       if (!ret)
+               ret = media_entity_add_prop_string(&sd->entity, "string",
+                                                  sd->name);
+       if (!ret)
+               ret = media_pad_add_prop_u64(&sd->entity.pads[num_pads - 1],
+                                            "u64", ~1);
+       if (!ret)
+               ret = media_pad_add_prop_s64(&sd->entity.pads[num_pads - 1],
+                                            "s64", -5);
+       if (!ret)
+               ret = media_pad_add_prop_string(&sd->entity.pads[0],
+                                               "string", sd->name);
+       if (ret)
+               goto err_clean_m_ent;
+
        return 0;
 
 err_clean_m_ent:
-- 
2.18.0

Reply via email to