On 2019/08/04, Sam Ravnborg wrote: > The first 9 patches replaces direct use of the drm_panel > function pointers with their drm_panel_* counterparts. > The function pointers are only supposed to be used by > the drm_panel infrastructure and direct use are discouraged. > > ili9322 is updated to handle bus_flags in get_modes like everyone else. > This is in preparation for a later patch series where controller > becomes an arugument to get_modes() and not like today where drm_panel > is attached to a controller. > > The remaining patches move functionality to the drm_panel core that > today are repeated in many drivers. > As preparation for this the inline functions are moved to drm_panel.c > and kernel-doc is made inline. > panel-simple is updated to benefit from the additional infrastructure > and is an example for the simplifications that can be done. > > The patchset has been tested on my embedded target, > and build tested. > > Feedback welcome! > > The "fix opencoded" patches are all independent and can be applied > out of order. They were kept here to keep panel related patches in one series. > > Sam > Thanks for working on this Sam. Patches 1-13 are: Reviewed-by: Emil Velikov <emil.velikov@xxxxxxxxxxxxx> -Emil