From: robdclark@gmail.com (Rob Clark)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 0/4] TI LCDC DRM driver
Date: Tue, 29 Jan 2013 11:23:00 -0600 [thread overview]
Message-ID: <1359480184-9168-1-git-send-email-robdclark@gmail.com> (raw)
One more iteration.. now with more cowbell!
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 -
https://patchwork.kernel.org/patch/1876721/
* drm: i2c encoder helper wrappers -
https://patchwork.kernel.org/patch/1950971/
* drm/i2c: give i2c it's own Kconfig -
https://patchwork.kernel.org/patch/2037181/
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 (v4)
drm/i2c: nxp-tda998x (v3)
drm/tilcdc: add encoder slave (v2)
drm/tilcdc: add support for LCD panels (v5)
.../devicetree/bindings/drm/tilcdc/panel.txt | 59 ++
.../devicetree/bindings/drm/tilcdc/slave.txt | 19 +
.../devicetree/bindings/drm/tilcdc/tfp410.txt | 21 +
.../devicetree/bindings/drm/tilcdc/tilcdc.txt | 21 +
drivers/gpu/drm/Kconfig | 2 +
drivers/gpu/drm/Makefile | 1 +
drivers/gpu/drm/i2c/Kconfig | 6 +
drivers/gpu/drm/i2c/Makefile | 3 +
drivers/gpu/drm/i2c/tda998x_drv.c | 906 +++++++++++++++++++++
drivers/gpu/drm/tilcdc/Kconfig | 13 +
drivers/gpu/drm/tilcdc/Makefile | 10 +
drivers/gpu/drm/tilcdc/tilcdc_crtc.c | 602 ++++++++++++++
drivers/gpu/drm/tilcdc/tilcdc_drv.c | 611 ++++++++++++++
drivers/gpu/drm/tilcdc/tilcdc_drv.h | 150 ++++
drivers/gpu/drm/tilcdc/tilcdc_panel.c | 436 ++++++++++
drivers/gpu/drm/tilcdc/tilcdc_panel.h | 26 +
drivers/gpu/drm/tilcdc/tilcdc_regs.h | 154 ++++
drivers/gpu/drm/tilcdc/tilcdc_slave.c | 376 +++++++++
drivers/gpu/drm/tilcdc/tilcdc_slave.h | 26 +
drivers/gpu/drm/tilcdc/tilcdc_tfp410.c | 419 ++++++++++
drivers/gpu/drm/tilcdc/tilcdc_tfp410.h | 26 +
21 files changed, 3887 insertions(+)
create mode 100644 Documentation/devicetree/bindings/drm/tilcdc/panel.txt
create mode 100644 Documentation/devicetree/bindings/drm/tilcdc/slave.txt
create mode 100644 Documentation/devicetree/bindings/drm/tilcdc/tfp410.txt
create mode 100644 Documentation/devicetree/bindings/drm/tilcdc/tilcdc.txt
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
--
1.8.1
next reply other threads:[~2013-01-29 17:23 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-01-29 17:23 Rob Clark [this message]
2013-01-29 17:23 ` [PATCH 1/4] drm/tilcdc: add TI LCD Controller DRM driver (v4) Rob Clark
2013-01-29 17:23 ` [PATCH 2/4] drm/i2c: nxp-tda998x (v3) Rob Clark
2013-01-31 2:23 ` Sebastian Hesselbarth
2013-01-31 14:23 ` Rob Clark
2013-01-31 16:36 ` Russell King - ARM Linux
2013-01-31 20:14 ` Sebastian Hesselbarth
2013-01-31 21:43 ` Rob Clark
2013-01-29 17:23 ` [PATCH 3/4] drm/tilcdc: add encoder slave (v2) Rob Clark
2013-01-29 17:23 ` [PATCH 4/4] drm/tilcdc: add support for LCD panels (v5) Rob Clark
-- strict thread matches above, loose matches on Subject: below --
2013-01-22 22:36 [PATCH 0/4] TI LCDC DRM driver Rob Clark
2013-01-23 7:48 ` Sascha Hauer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1359480184-9168-1-git-send-email-robdclark@gmail.com \
--to=robdclark@gmail.com \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).