From b09fc482a2a89e70cd0a25e660224d0e4e7c37e3 Mon Sep 17 00:00:00 2001 From: Algea Cao Date: Thu, 23 Dec 2021 10:14:06 +0800 Subject: [PATCH] drm/rockchip: set read only properties immutable Signed-off-by: Algea Cao Change-Id: I22bc515d1605b3bde74f230e96b99cd2ee26dce9 --- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 6 +++--- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c b/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c index d6e5d622a8ee..379f625d98ff 100644 --- a/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c +++ b/drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c @@ -2171,7 +2171,7 @@ dw_hdmi_rockchip_attach_properties(struct drm_connector *connector, drm_object_attach_property(&connector->base, prop, 0); } - prop = drm_property_create_range(connector->dev, 0, + prop = drm_property_create_range(connector->dev, DRM_MODE_PROP_IMMUTABLE, "hdmi_color_depth_capacity", 0, 0xff); if (prop) { @@ -2179,7 +2179,7 @@ dw_hdmi_rockchip_attach_properties(struct drm_connector *connector, drm_object_attach_property(&connector->base, prop, 0); } - prop = drm_property_create_range(connector->dev, 0, + prop = drm_property_create_range(connector->dev, DRM_MODE_PROP_IMMUTABLE, "hdmi_output_mode_capacity", 0, 0xf); if (prop) { @@ -2215,7 +2215,7 @@ dw_hdmi_rockchip_attach_properties(struct drm_connector *connector, drm_object_attach_property(&connector->base, prop, 0); } - prop = drm_property_create_enum(connector->dev, 0, + prop = drm_property_create_enum(connector->dev, DRM_MODE_PROP_IMMUTABLE, "output_type_capacity", output_type_cap_list, ARRAY_SIZE(output_type_cap_list)); diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c index a3a2e31d4e13..37fdd1a75145 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c @@ -1062,7 +1062,7 @@ static int rockchip_drm_create_properties(struct drm_device *dev) return -ENOMEM; private->share_id_prop = prop; - prop = drm_property_create_range(dev, DRM_MODE_PROP_ATOMIC, + prop = drm_property_create_range(dev, DRM_MODE_PROP_ATOMIC | DRM_MODE_PROP_IMMUTABLE, "CONNECTOR_ID", 0, 0xf); if (!prop) return -ENOMEM;