Hi Laurent. > > This patchset include a couple of different > > things - all related to panels. > > > > - The panel callbacks are optional - so drop error if > > callback is not present. > > > > - Add support for backlight in drm_panel. > > This allows us to make much simpler backlight > > support to most panels. > > The patchset include conversion of most of the > > trivial cases. > > > > - Drop drm_connector from drm_panel. > > This change required many changes to most > > panels and many bridges and display drivers. > > This is by far the most invasive change in this patchset. > > > > - Drop the unused get_timings() callback. > > No users, so no need to keep it around. > > > > With this patchset drm_panel_(attach|detach) are nop's > > but they are kept for now. > > > > A few of these patches has been sent out before - but versioning > > started again from v1 - as the most patches are new. > > > > I have tested the panel-simple changes, and thus some > > of the infrastructure changes. > > The testing was done on an earlier iteration - and I ended > > up submitting this as Laurent and others started to depend on it. > > Jitao has a patch to add more callbacks, and I wanted the > > simplification of the callbacks before we add more callbacks. > > Great series !!! Thanks for working on this. And likewise - thanks for the detailed reviews! I have a patch to remove drm_panel_(attach|detach), but they was not included because there is also a patchset floating that add more functionality to these. I will address the feedback, it looked all straighforward, and post an updated series. > drm/panel: remove get_timings I will drop this patch as we may need this later. Sam