On Thu, Mar 16, 2017 at 6:08 PM, Sean Paul <seanpaul@xxxxxxxxxxxx> wrote: > This series pulls out the power-sequencing code from panel-simple into a > panel-common helper library. This allows drivers that cannot leverage > panel-simple to share some code. > > I've converted the 2 sharp mipi drivers, and Chris Zhong's driver on the > list can also be converted. I haven't checked any other drivers, but I > suspect we'll see the same code blocks there too. > > I'm sure there's more we can pull out of the various drivers, but this > seems like a good place to start talking about how to share common panel > code across drivers. > Cc: Noralf Trønnes <noralf@xxxxxxxxxxx> Cc: Daniel Vetter <daniel@xxxxxxxx> Adding Noralf to see if this might be useful for tinydrm. Sean > Sean > > Sean Paul (3): > drm/panel: Pull common panel code out into helpers > drm/panel: sharp-lq101r1sx01: Use panel-common helpers > drm/panel: panel-sharp-ls043t1le01: Use panel-common helpers > > drivers/gpu/drm/panel/Kconfig | 22 +++- > drivers/gpu/drm/panel/Makefile | 1 + > drivers/gpu/drm/panel/panel-common.c | 149 ++++++++++++++++++++++++ > drivers/gpu/drm/panel/panel-common.h | 44 +++++++ > drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 79 ++++--------- > drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 70 +++-------- > drivers/gpu/drm/panel/panel-simple.c | 112 +++--------------- > 7 files changed, 269 insertions(+), 208 deletions(-) > create mode 100644 drivers/gpu/drm/panel/panel-common.c > create mode 100644 drivers/gpu/drm/panel/panel-common.h > > -- > 2.12.0.367.g23dc2f6d3c-goog > _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel