This series ticks off the last tinydrm todo entry and moves out mipi_dbi to be a core helper. It splits struct mipi_dbi into an interface part and a display pipeline part (upload framebuffer over SPI). I also took the opportunity to rename the ambiguous 'mipi' variable name to 'dbi'. This lines up with the use of the 'dsi' variable name in the MIPI DSI helper. Changes since v1: The kbuild test robot alerted me to the fact that I was missing a dependency on DRM_MIPI_DBI. I also realised that it had a dependency on the CMA helper as well. The CMA helper dependency was resolved by open coding a function. The KMS helper dependency revealed a problem with the BACKLIGHT dependency. Details in the patch. I had mistakenly set DRM_MIPI_DBI to bool, this has been changed to tristate. Note: This depends on series: drm/tinydrm: Remove tinydrm.ko Series is also available here: https://github.com/notro/linux/tree/move_mipi_dbi Noralf. Noralf Trønnes (9): drm/tinydrm/mipi-dbi: Move cmdlock mutex init drm/tinydrm: Rename variable mipi -> dbi drm/tinydrm: Rename remaining variable mipi -> dbidev drm/tinydrm: Split struct mipi_dbi in two drm/tinydrm/mipi-dbi: Remove CMA helper dependency drm/tinydrm/Kconfig: drivers: Select BACKLIGHT_CLASS_DEVICE drm/tinydrm/mipi-dbi: Select DRM_KMS_HELPER drm/tinydrm: Move mipi-dbi MAINTAINERS: Remove tinydrm entry Documentation/gpu/drivers.rst | 1 - Documentation/gpu/drm-kms-helpers.rst | 12 + Documentation/gpu/tinydrm.rst | 18 - Documentation/gpu/todo.rst | 13 - MAINTAINERS | 13 +- drivers/gpu/drm/Kconfig | 4 + drivers/gpu/drm/Makefile | 1 + .../{tinydrm/mipi-dbi.c => drm_mipi_dbi.c} | 333 +++++++++--------- drivers/gpu/drm/tinydrm/Kconfig | 23 +- drivers/gpu/drm/tinydrm/Makefile | 4 - drivers/gpu/drm/tinydrm/hx8357d.c | 61 ++-- drivers/gpu/drm/tinydrm/ili9225.c | 171 ++++----- drivers/gpu/drm/tinydrm/ili9341.c | 83 ++--- drivers/gpu/drm/tinydrm/mi0283qt.c | 89 ++--- drivers/gpu/drm/tinydrm/st7586.c | 104 +++--- drivers/gpu/drm/tinydrm/st7735r.c | 77 ++-- include/drm/drm_mipi_dbi.h | 188 ++++++++++ include/drm/tinydrm/mipi-dbi.h | 135 ------- 18 files changed, 691 insertions(+), 639 deletions(-) delete mode 100644 Documentation/gpu/tinydrm.rst rename drivers/gpu/drm/{tinydrm/mipi-dbi.c => drm_mipi_dbi.c} (77%) create mode 100644 include/drm/drm_mipi_dbi.h delete mode 100644 include/drm/tinydrm/mipi-dbi.h -- 2.20.1 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel