forked from alistair23/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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: Noralf Trønnes <[email protected]> Acked-by: Daniel Vetter <[email protected]> Acked-by: Thierry Reding <[email protected]>
- Loading branch information
Showing
10 changed files
with
762 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -11,6 +11,7 @@ Linux GPU Driver Developer's Guide | |
drm-kms-helpers | ||
drm-uapi | ||
i915 | ||
tinydrm | ||
vga-switcheroo | ||
vgaarbiter | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
========================== | ||
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: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
obj-$(CONFIG_DRM_TINYDRM) += core/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
tinydrm-y := tinydrm-core.o tinydrm-pipe.o | ||
|
||
obj-$(CONFIG_DRM_TINYDRM) += tinydrm.o |
Oops, something went wrong.