> 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.barysh...@oss.qualcomm.com>
LGTM, Reviewed-by: Suraj Kandpal <suraj.kand...@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