Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fa201ac2 authored by Noralf Trønnes's avatar Noralf Trønnes
Browse files

drm: Add DRM support for tiny LCD displays



tinydrm provides helpers for very simple displays that can use
CMA backed framebuffers and need flushing on changes.

Signed-off-by: default avatarNoralf Trønnes <noralf@tronnes.org>
Acked-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
Acked-by: default avatarThierry Reding <treding@nvidia.com>
parent 9ca70356
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -11,6 +11,7 @@ Linux GPU Driver Developer's Guide
   drm-kms-helpers
   drm-kms-helpers
   drm-uapi
   drm-uapi
   i915
   i915
   tinydrm
   vga-switcheroo
   vga-switcheroo
   vgaarbiter
   vgaarbiter


+21 −0
Original line number Original line Diff line number Diff line
==========================
drm/tinydrm Driver library
==========================

.. kernel-doc:: drivers/gpu/drm/tinydrm/core/tinydrm-core.c
   :doc: overview

Core functionality
==================

.. kernel-doc:: drivers/gpu/drm/tinydrm/core/tinydrm-core.c
   :doc: core

.. kernel-doc:: include/drm/tinydrm/tinydrm.h
   :internal:

.. kernel-doc:: drivers/gpu/drm/tinydrm/core/tinydrm-core.c
   :export:

.. kernel-doc:: drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c
   :export:
+2 −0
Original line number Original line Diff line number Diff line
@@ -263,6 +263,8 @@ source "drivers/gpu/drm/mxsfb/Kconfig"


source "drivers/gpu/drm/meson/Kconfig"
source "drivers/gpu/drm/meson/Kconfig"


source "drivers/gpu/drm/tinydrm/Kconfig"

# Keep legacy drivers last
# Keep legacy drivers last


menuconfig DRM_LEGACY
menuconfig DRM_LEGACY
+1 −0
Original line number Original line Diff line number Diff line
@@ -94,3 +94,4 @@ obj-$(CONFIG_DRM_ARCPGU)+= arc/
obj-y			+= hisilicon/
obj-y			+= hisilicon/
obj-$(CONFIG_DRM_ZTE)	+= zte/
obj-$(CONFIG_DRM_ZTE)	+= zte/
obj-$(CONFIG_DRM_MXSFB)	+= mxsfb/
obj-$(CONFIG_DRM_MXSFB)	+= mxsfb/
obj-$(CONFIG_DRM_TINYDRM) += tinydrm/
+8 −0
Original line number Original line Diff line number Diff line
menuconfig DRM_TINYDRM
	tristate "Support for simple displays"
	depends on DRM
	select DRM_KMS_HELPER
	select DRM_KMS_CMA_HELPER
	help
	  Choose this option if you have a tinydrm supported display.
	  If M is selected the module will be called tinydrm.
Loading