}
#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;
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;
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);
return 0;
err_encoder_cleanup:
- drm_encoder_cleanup(priv->external_encoder);
+ drm_encoder_cleanup(priv->encoder);
return ret;
}