[PATCH 6/8] drm/vc4: use drmm_writeback_connector_init()
Kandpal, Suraj
suraj.kandpal at intel.com
Fri Aug 8 05:03:10 UTC 2025
> Subject: [PATCH 6/8] drm/vc4: use drmm_writeback_connector_init()
>
> Use drmm_plain_encoder_alloc() to allocate simple encoder and
> drmm_writeback_connector_init() in order to initialize writeback connector
> instance.
>
> Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov at oss.qualcomm.com>
LGTM,
Reviewed-by: Suraj Kandpal <suraj.kandpal at intel.com>
> ---
> drivers/gpu/drm/vc4/vc4_txp.c | 9 ++++-----
> 1 file changed, 4 insertions(+), 5 deletions(-)
>
> diff --git a/drivers/gpu/drm/vc4/vc4_txp.c b/drivers/gpu/drm/vc4/vc4_txp.c
> index
> 42acac05fe47861ced226a4f64661f545e21ddb5..fef4e4ee47cf41d40de47c5201f
> 0349dc36c56bd 100644
> --- a/drivers/gpu/drm/vc4/vc4_txp.c
> +++ b/drivers/gpu/drm/vc4/vc4_txp.c
> @@ -377,7 +377,6 @@ vc4_txp_connector_detect(struct drm_connector
> *connector, bool force) static const struct drm_connector_funcs
> vc4_txp_connector_funcs = {
> .detect = vc4_txp_connector_detect,
> .fill_modes = drm_helper_probe_single_connector_modes,
> - .destroy = drm_connector_cleanup,
> .reset = drm_atomic_helper_connector_reset,
> .atomic_duplicate_state =
> drm_atomic_helper_connector_duplicate_state,
> .atomic_destroy_state = drm_atomic_helper_connector_destroy_state,
> @@ -601,10 +600,10 @@ static int vc4_txp_bind(struct device *dev, struct
> device *master, void *data)
>
> drm_connector_helper_add(&txp->connector.base,
> &vc4_txp_connector_helper_funcs);
> - ret = drm_writeback_connector_init_with_encoder(drm, &txp-
> >connector,
> - encoder,
> -
> &vc4_txp_connector_funcs,
> - drm_fmts,
> ARRAY_SIZE(drm_fmts));
> + ret = drmm_writeback_connector_init(drm, &txp->connector,
> + &vc4_txp_connector_funcs,
> + encoder,
> + drm_fmts, ARRAY_SIZE(drm_fmts));
> if (ret)
> return ret;
>
>
> --
> 2.39.5
More information about the dri-devel
mailing list