[PATCH v2 0/9] drm/tinydrm: Move mipi_dbi
Noralf Trønnes
noralf at tronnes.org
Thu Jul 25 08:58:51 UTC 2019
Den 22.07.2019 12.43, skrev Noralf Trønnes:
> 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
>
Series applied to drm-misc-next, thanks for reviewing!
Noralf.
> 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
>
More information about the dri-devel
mailing list