[RFC PATCH 1/8] drm: writeback: Refactor drm_writeback_connector structure
Kandpal, Suraj
suraj.kandpal at intel.com
Wed Aug 13 10:04:22 UTC 2025
> > > };
> >
> > I still don't like that. This really doesn't belong here. If anything,
> > the drm_connector for writeback belongs to drm_crtc.
>
> Why? We already have generic HDMI field inside drm_connector. I am really
> hoping to be able to land DP parts next to it. In theory we can have a DVI-
> specific entry there (e.g. with the subconnector type).
> The idea is not to limit how the drivers subclass those structures.
>
> I don't see a good case why WB should deviate from that design.
>
> > If the issue is that some drivers need a custom drm_connector
> > subclass, then I'd rather turn the connector field of
> > drm_writeback_connector into a pointer.
>
> Having a pointer requires additional ops in order to get drm_connector from
> WB code and vice versa. Having drm_connector_wb inside drm_connector
> saves us from those ops (which don't manifest for any other kind of structure).
> Nor will it take any more space since union will reuse space already taken up by
> HDMI part.
>
> >
Seems like this thread has died. We need to get a conclusion on the design.
Laurent do you have any issue with the design given Dmitry's explanation as to why this
Design is good for drm_writeback_connector.
Regards,
Suraj Kandpal
> > > I plan to add drm_connector_dp in a similar way, covering DP needs
> > > (currently WIP).
>
> --
> With best wishes
> Dmitry
More information about the dri-devel
mailing list