-
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 Atmel HLCDC Display Controller support
The Atmel HLCDC (HLCD Controller) IP available on some Atmel SoCs (i.e. at91sam9n12, at91sam9x5 family or sama5d3 family) provides a display controller device. This display controller supports at least one primary plane and might provide several overlays and an hardware cursor depending on the IP version. At the moment, this driver only implements an RGB connector to interface with LCD panels, but support for other kind of external devices might be added later. Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com> Reviewed-by: Rob Clark <robdclark@gmail.com> Tested-by: Anthony Harivel <anthony.harivel@emtrion.de> Tested-by: Ludovic Desroches <ludovic.desroches@atmel.com> Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
- Loading branch information
Boris Brezillon
committed
Jan 21, 2015
1 parent
bb276cb
commit 1a39678
Showing
11 changed files
with
3,459 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
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,11 @@ | ||
config DRM_ATMEL_HLCDC | ||
tristate "DRM Support for ATMEL HLCDC Display Controller" | ||
depends on DRM && OF && COMMON_CLK && MFD_ATMEL_HLCDC | ||
select DRM_GEM_CMA_HELPER | ||
select DRM_KMS_HELPER | ||
select DRM_KMS_FB_HELPER | ||
select DRM_KMS_CMA_HELPER | ||
select DRM_PANEL | ||
help | ||
Choose this option if you have an ATMEL SoC with an HLCDC display | ||
controller (i.e. at91sam9n12, at91sam9x5 family or sama5d3 family). |
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,7 @@ | ||
atmel-hlcdc-dc-y := atmel_hlcdc_crtc.o \ | ||
atmel_hlcdc_dc.o \ | ||
atmel_hlcdc_layer.o \ | ||
atmel_hlcdc_output.o \ | ||
atmel_hlcdc_plane.o | ||
|
||
obj-$(CONFIG_DRM_ATMEL_HLCDC) += atmel-hlcdc-dc.o |
Oops, something went wrong.