linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [RFC 0/3] DRM driver for the ATMEL High end LCD controller
@ 2014-04-18  9:45 Jean-Jacques Hiblot
  2014-04-18  9:45 ` [RFC 1/3] atmel: drm: added drm driver for the atmel hlcd controller Jean-Jacques Hiblot
                   ` (4 more replies)
  0 siblings, 5 replies; 17+ messages in thread
From: Jean-Jacques Hiblot @ 2014-04-18  9:45 UTC (permalink / raw)
  To: linux-arm-kernel

Hi,

this patch serie implements a simple DRM driver for the ATMEL High end LCD
controller found in the SAMA5 familly. It's based on the tilcdc driver.
It uses the cma_helper for memory and fbdev stuff.
Your comments are welcome !


Supported features:
* the base layer (the main framebuffer)
* a simple panel
* a backlight driver
* structure to 'easily' add other connectors (it comes from the tilcdc)

On the todo list:
* support overlays as drm_planes
* support for the hardware cursor
* support for the SiI9022 HDMI connector (present on sama5d36ek)


Jean-Jacques Hiblot (3):
  atmel: drm: added drm driver for the atmel hlcd controller
  atmel: drm: dt: Added DT entry for the atmel hlcdc found in the sama5
  atmel: dt: Add supports for the lcdc support on the sama5d36ek

 arch/arm/boot/dts/sama5d36ek.dts                   |  27 +-
 arch/arm/boot/dts/sama5d3_lcd.dtsi                 |  11 +
 drivers/gpu/drm/Kconfig                            |   2 +
 drivers/gpu/drm/Makefile                           |   1 +
 drivers/gpu/drm/atmel_hlcdc/Kconfig                |  13 +
 drivers/gpu/drm/atmel_hlcdc/Makefile               |  12 +
 drivers/gpu/drm/atmel_hlcdc/atmel_hlcdc.h          | 771 +++++++++++++++++++++
 .../gpu/drm/atmel_hlcdc/atmel_hlcdc_backlight.c    |  92 +++
 .../gpu/drm/atmel_hlcdc/atmel_hlcdc_backlight.h    |  25 +
 drivers/gpu/drm/atmel_hlcdc/atmel_hlcdc_crtc.c     | 702 +++++++++++++++++++
 drivers/gpu/drm/atmel_hlcdc/atmel_hlcdc_drv.c      | 586 ++++++++++++++++
 drivers/gpu/drm/atmel_hlcdc/atmel_hlcdc_drv.h      | 124 ++++
 drivers/gpu/drm/atmel_hlcdc/atmel_hlcdc_ovl.h      | 190 +++++
 drivers/gpu/drm/atmel_hlcdc/atmel_hlcdc_panel.c    | 459 ++++++++++++
 drivers/gpu/drm/atmel_hlcdc/atmel_hlcdc_panel.h    |  28 +
 15 files changed, 3042 insertions(+), 1 deletion(-)
 create mode 100644 drivers/gpu/drm/atmel_hlcdc/Kconfig
 create mode 100644 drivers/gpu/drm/atmel_hlcdc/Makefile
 create mode 100644 drivers/gpu/drm/atmel_hlcdc/atmel_hlcdc.h
 create mode 100644 drivers/gpu/drm/atmel_hlcdc/atmel_hlcdc_backlight.c
 create mode 100644 drivers/gpu/drm/atmel_hlcdc/atmel_hlcdc_backlight.h
 create mode 100644 drivers/gpu/drm/atmel_hlcdc/atmel_hlcdc_crtc.c
 create mode 100644 drivers/gpu/drm/atmel_hlcdc/atmel_hlcdc_drv.c
 create mode 100644 drivers/gpu/drm/atmel_hlcdc/atmel_hlcdc_drv.h
 create mode 100644 drivers/gpu/drm/atmel_hlcdc/atmel_hlcdc_ovl.h
 create mode 100644 drivers/gpu/drm/atmel_hlcdc/atmel_hlcdc_panel.c
 create mode 100644 drivers/gpu/drm/atmel_hlcdc/atmel_hlcdc_panel.h

--
1.9.1

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2014-05-01  6:34 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-04-18  9:45 [RFC 0/3] DRM driver for the ATMEL High end LCD controller Jean-Jacques Hiblot
2014-04-18  9:45 ` [RFC 1/3] atmel: drm: added drm driver for the atmel hlcd controller Jean-Jacques Hiblot
2014-04-18 13:21   ` Boris BREZILLON
2014-04-18 14:31     ` Robert Nelson
2014-04-19 19:03       ` Jean-Jacques Hiblot
2014-04-28 19:22   ` Boris BREZILLON
2014-05-01  6:34     ` Jean-Jacques Hiblot
2014-04-18  9:45 ` [RFC 2/3] atmel: drm: dt: Added DT entry for the atmel hlcdc found in the sama5 Jean-Jacques Hiblot
2014-04-18  9:45 ` [RFC 3/3] atmel: dt: Add supports for the lcdc support on the sama5d36ek Jean-Jacques Hiblot
2014-04-18 14:48   ` Robert Nelson
2014-04-19 19:07     ` Jean-Jacques Hiblot
2014-04-18 13:37 ` [RFC 0/3] DRM driver for the ATMEL High end LCD controller Boris BREZILLON
2014-04-23 15:36 ` Tim Niemeyer
2014-04-24 12:14   ` Boris BREZILLON
2014-04-24 12:46     ` Tim Niemeyer
2014-04-24 16:59       ` Jean-Jacques Hiblot
2014-04-30 14:31       ` Jean-Jacques Hiblot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).