]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/tilcdc: Remove unused encoder and connector tracking arrays
authorKory Maincent (TI.com) <kory.maincent@bootlin.com>
Fri, 23 Jan 2026 16:12:28 +0000 (17:12 +0100)
committerLuca Ceresoli <luca.ceresoli@bootlin.com>
Wed, 11 Feb 2026 08:16:15 +0000 (09:16 +0100)
The num_encoders/encoders and num_connectors/connectors arrays in
tilcdc_drm_private are never populated or used by the driver.

Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Kory Maincent (TI.com) <kory.maincent@bootlin.com>
Link: https://patch.msgid.link/20260123-feature_tilcdc-v5-10-5a44d2aa3f6f@bootlin.com
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
drivers/gpu/drm/tilcdc/tilcdc_drv.c
drivers/gpu/drm/tilcdc/tilcdc_drv.h

index fd6764ce80afa072c3b1aedb6200e0b6d8d95263..d911d413682efa42be03ccbf8ee848ca4480d118 100644 (file)
@@ -339,8 +339,7 @@ static int tilcdc_init(const struct drm_driver *ddrv, struct device *dev)
        if (ret)
                goto unregister_cpufreq_notif;
 
-       if (!priv->external_connector &&
-           ((priv->num_encoders == 0) || (priv->num_connectors == 0))) {
+       if (!priv->external_connector) {
                dev_err(dev, "no encoders/connectors found\n");
                ret = -EPROBE_DEFER;
                goto unregister_cpufreq_notif;
index 181b9d7a515b664bdfdccd9b889750741f040b36..717529a3310090ca86a95ff4f1ec0995d6f22f39 100644 (file)
@@ -75,12 +75,6 @@ struct tilcdc_drm_private {
 
        struct drm_crtc *crtc;
 
-       unsigned int num_encoders;
-       struct drm_encoder *encoders[8];
-
-       unsigned int num_connectors;
-       struct drm_connector *connectors[8];
-
        struct drm_encoder *external_encoder;
        struct drm_connector *external_connector;