Skip to content

TI LCDC DRM driver

Rob Clark dri-devel linux-arm-kernel linux-fbdev linux-omap 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 25 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4drm/tilcdc: add TI LCD Controller DRM driver (v3)drivers/gpu/drm/Kconfig drivers/gpu/drm/Makefile drivers/gpu/drm/tilcdc/Kconfig +7 more+1985 -013 replies
2/4drm/i2c: nxp-tda998x (v2)drivers/gpu/drm/i2c/Makefile drivers/gpu/drm/i2c/tda998x_drv.c+911 -05 replies
3/4drm/tilcdc: add encoder slavedrivers/gpu/drm/tilcdc/Kconfig drivers/gpu/drm/tilcdc/Makefile drivers/gpu/drm/tilcdc/tilcdc_drv.c +2 more+423 -14 replies
4/4drm/tilcdc: add support for LCD panels (v4)drivers/gpu/drm/tilcdc/Kconfig drivers/gpu/drm/tilcdc/Makefile drivers/gpu/drm/tilcdc/tilcdc_drv.c +2 more+476 -02 replies

Reviews trailers per patch

3 of 4 patches have a Reviewed-by or Acked-by.

PatchDaniel VetterKoen Kooi
1/4R-b T-b
2/4R-b T-b
3/4R-b
4/4

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/4] TI LCDC DRM driver

I think this driver is ready to go, so I've removed the 'RFC' tag. Prove me wrong by reviewing the patches and sending comments ;-)

The first patch adds the basic driver and TFP410 DVI output.

The second patch adds support for NXP TDA998x family of i2c connected HDMI encoders. It is split out into an i2c encoder-slave in case someone else has hw with the same HDMI encoder.

The final patch adds support for LCD panels, with timings and panel info coming from device-tree.

The patch set has dependencies on the following patches that I have sent earlier (which have not changed since then so I am not resending):

* drm/cma: add debugfs helpers
* drm: i2c encoder helper wrappers

In addition, the LCD panel patch also depends on Steffen Trumtrar's OF display helper series. I've moved this patch to last so it can be merged later if needed. Although I really see no reason not to merge the OF display helper series for 3.9.

These patches and their dependencies can also be found here:

git://people.freedesktop.org/~robclark/linux tilcdc-next
http://cgit.freedesktop.org/~robclark/linux/log/?h=tilcdc-next

Rob Clark (4):
drm/tilcdc: add TI LCD Controller DRM driver (v3) drm/i2c: nxp-tda998x (v2)
drm/tilcdc: add encoder slave
drm/tilcdc: add support for LCD panels (v4)

 drivers/gpu/drm/Kconfig                |   2 +
 drivers/gpu/drm/Makefile               |   1 +
 drivers/gpu/drm/i2c/Makefile           |   3 +
 drivers/gpu/drm/i2c/tda998x_drv.c      | 908 +++++++++++++++++++++++++++++++++
 drivers/gpu/drm/tilcdc/Kconfig         |  25 +
 drivers/gpu/drm/tilcdc/Makefile        |  10 +
 drivers/gpu/drm/tilcdc/tilcdc_crtc.c   | 597 ++++++++++++++++++++++
 drivers/gpu/drm/tilcdc/tilcdc_drv.c    | 611 ++++++++++++++++++++++
 drivers/gpu/drm/tilcdc/tilcdc_drv.h    | 159 ++++++
 drivers/gpu/drm/tilcdc/tilcdc_panel.c  | 443 ++++++++++++++++
 drivers/gpu/drm/tilcdc/tilcdc_panel.h  |  26 +
 drivers/gpu/drm/tilcdc/tilcdc_regs.h   | 154 ++++++
 drivers/gpu/drm/tilcdc/tilcdc_slave.c  | 380 ++++++++++++++
 drivers/gpu/drm/tilcdc/tilcdc_slave.h  |  26 +
 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 423 +++++++++++++++
 drivers/gpu/drm/tilcdc/tilcdc_tfp410.h |  26 +
 16 files changed, 3794 insertions(+)
 create mode 100644 drivers/gpu/drm/i2c/tda998x_drv.c
 create mode 100644 drivers/gpu/drm/tilcdc/Kconfig
 create mode 100644 drivers/gpu/drm/tilcdc/Makefile
 create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_crtc.c
 create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_drv.c
 create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_drv.h
 create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_panel.c
 create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_panel.h
 create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_regs.h
 create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_slave.c
 create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_slave.h
 create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c
 create mode 100644 drivers/gpu/drm/tilcdc/tilcdc_tfp410.h
Signature · 1 line
1.8.1