[PATCH v3 00/21] drm: Add support for bus-format negotiation

Boris Brezillon boris.brezillon at collabora.com
Thu Oct 24 13:22:57 UTC 2019


On Thu, 24 Oct 2019 13:27:16 +0200
Neil Armstrong <narmstrong at baylibre.com> wrote:

> hi Boris,
> 
> On 23/10/2019 17:44, Boris Brezillon wrote:
> > This patch series aims at adding support for runtime bus-format
> > negotiation between all elements of the
> > 'encoder -> bridges -> connector/display' section of the pipeline.
> > 
> > In order to support that, we need drm bridges to fully take part in the
> > atomic state validation process, which requires adding a
> > drm_bridge_state and a new drm_bridge_funcs.atomic_check() hook.
> > Once those basic building blocks are in place, we can add new hooks to
> > allow bus format negotiation (those are called just before  
> > ->atomic_check()). The bus format selection is done at runtime by  
> > testing all possible combinations across the whole bridge chain until
> > one is reported to work.
> > 
> > Major changes since v2:
> > * Get rid of the dummy bridge embedded in drm_encoder and let encoder
> >   drivers provide their own bridge element
> > * Clarify APIs and improve the doc
> > * Propagate bus flags by default  
> 
> Seems you forgot my reviewed-bys on patches 5, 8, 11 & 13

Oops, indeed. Can you add them back?


More information about the dri-devel mailing list