]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
drm/tilcdc: Rename external_encoder and external_connector to encoder and connector
authorKory Maincent (TI.com) <kory.maincent@bootlin.com>
Fri, 23 Jan 2026 16:12:29 +0000 (17:12 +0100)
committerLuca Ceresoli <luca.ceresoli@bootlin.com>
Wed, 11 Feb 2026 08:16:15 +0000 (09:16 +0100)
Remove the "external_" prefix from encoder and connector members in the
tilcdc driver. These are internal driver structures and the "external"
naming is misleading. The simpler names better reflect that these are
the primary encoder and connector managed by this driver.

Also rename tilcdc_attach_external_device() to tilcdc_encoder_create()
for consistency and to better describe the function's purpose.

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-11-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
drivers/gpu/drm/tilcdc/tilcdc_external.c
drivers/gpu/drm/tilcdc/tilcdc_external.h

index d911d413682efa42be03ccbf8ee848ca4480d118..4b9fa819358a2b40490734a06bea8abbd856f712 100644 (file)
@@ -335,11 +335,11 @@ static int tilcdc_init(const struct drm_driver *ddrv, struct device *dev)
        }
 #endif
 
-       ret = tilcdc_attach_external_device(ddev);
+       ret = tilcdc_encoder_create(ddev);
        if (ret)
                goto unregister_cpufreq_notif;
 
-       if (!priv->external_connector) {
+       if (!priv->connector) {
                dev_err(dev, "no encoders/connectors found\n");
                ret = -EPROBE_DEFER;
                goto unregister_cpufreq_notif;
index 717529a3310090ca86a95ff4f1ec0995d6f22f39..dafb00908d1d49bd63f115b10fa0fe95002431c1 100644 (file)
@@ -75,8 +75,8 @@ struct tilcdc_drm_private {
 
        struct drm_crtc *crtc;
 
-       struct drm_encoder *external_encoder;
-       struct drm_connector *external_connector;
+       struct drm_encoder *encoder;
+       struct drm_connector *connector;
 
        bool irq_enabled;
 };
index 81c90c2754c6c2b23d6f30d3559d7a78c4bcb845..11ac9673ba98ae61158ef43ceaee960925e256e8 100644 (file)
@@ -37,21 +37,20 @@ int tilcdc_attach_bridge(struct drm_device *ddev, struct drm_bridge *bridge)
        struct tilcdc_drm_private *priv = ddev->dev_private;
        int ret;
 
-       priv->external_encoder->possible_crtcs = BIT(0);
+       priv->encoder->possible_crtcs = BIT(0);
 
-       ret = drm_bridge_attach(priv->external_encoder, bridge, NULL, 0);
+       ret = drm_bridge_attach(priv->encoder, bridge, NULL, 0);
        if (ret)
                return ret;
 
-       priv->external_connector =
-               tilcdc_encoder_find_connector(ddev, priv->external_encoder);
-       if (!priv->external_connector)
+       priv->connector = tilcdc_encoder_find_connector(ddev, priv->encoder);
+       if (!priv->connector)
                return -ENODEV;
 
        return 0;
 }
 
-int tilcdc_attach_external_device(struct drm_device *ddev)
+int tilcdc_encoder_create(struct drm_device *ddev)
 {
        struct tilcdc_drm_private *priv = ddev->dev_private;
        struct drm_bridge *bridge;
@@ -65,13 +64,11 @@ int tilcdc_attach_external_device(struct drm_device *ddev)
        else if (ret)
                return ret;
 
-       priv->external_encoder = devm_kzalloc(ddev->dev,
-                                             sizeof(*priv->external_encoder),
-                                             GFP_KERNEL);
-       if (!priv->external_encoder)
+       priv->encoder = devm_kzalloc(ddev->dev, sizeof(*priv->encoder), GFP_KERNEL);
+       if (!priv->encoder)
                return -ENOMEM;
 
-       ret = drm_simple_encoder_init(ddev, priv->external_encoder,
+       ret = drm_simple_encoder_init(ddev, priv->encoder,
                                      DRM_MODE_ENCODER_NONE);
        if (ret) {
                dev_err(ddev->dev, "drm_encoder_init() failed %d\n", ret);
@@ -94,6 +91,6 @@ int tilcdc_attach_external_device(struct drm_device *ddev)
        return 0;
 
 err_encoder_cleanup:
-       drm_encoder_cleanup(priv->external_encoder);
+       drm_encoder_cleanup(priv->encoder);
        return ret;
 }
index 285a132f3035dab5dcb35b2579eb9492168b5669..c8f87f59024e6e57e48f4874b009cda247b64a03 100644 (file)
@@ -7,5 +7,5 @@
 #ifndef __TILCDC_EXTERNAL_H__
 #define __TILCDC_EXTERNAL_H__
 
-int tilcdc_attach_external_device(struct drm_device *ddev);
+int tilcdc_encoder_create(struct drm_device *ddev);
 #endif /* __TILCDC_SLAVE_H__ */