[v3,0/8] drm/tidss: new display driver for TI's DSS6 & DSS7

Message ID 1541579245-10715-1-git-send-email-jsarha@ti.com
Headers show
Series
  • drm/tidss: new display driver for TI's DSS6 & DSS7
Related show

Message

Jyri Sarha Nov. 7, 2018, 8:27 a.m.
Hi,
This is a third round for this patch set. The previous round can be found
here:
https://lists.freedesktop.org/archives/dri-devel/2018-June/180386.html

All review comment should be either explained or acted upon. The
support for extracting sync signal and the panel-simple patch has been
merged since the previous round. 

In addition there is a lot of cleanups, improvements, and new
features. The AM65x is still missing too much stuff in the DTS side so
the AM65x DTS patches are still left out for now. However, I added
Rockteck RK101II01D-C panel, which is found on am654-evm support to
panel-simple.

Jyri

Jyri Sarha (2):
  drm/tidss: Add dispc7 for DSS7 support
  drm/panel: simple: Add Rockteck RK101II01D-CT panel

Tomi Valkeinen (6):
  dt-bindings: display/ti: add k2g-dss bindings
  dt-bindings: display/ti: add am65x-dss bindings
  drm/tidss: add new driver for TI Keystone platforms
  MAINTAINERS: add entry for tidss
  ARM: dts: keystone-k2g: add DSS node
  ARM: dts: keystone-k2g-evm: add LCD and HDMI displays

 .../display/panel/rockteck,rk101ii01d-ct.txt       |    8 +
 .../devicetree/bindings/display/ti/ti,am6-dss.txt  |   16 +
 .../devicetree/bindings/display/ti/ti,k2g-dss.txt  |   15 +
 .../devicetree/bindings/vendor-prefixes.txt        |    1 +
 MAINTAINERS                                        |    9 +
 arch/arm/boot/dts/Makefile                         |    1 +
 arch/arm/boot/dts/keystone-k2g-evm-lcd.dts         |   80 +
 arch/arm/boot/dts/keystone-k2g-evm.dts             |   87 +
 arch/arm/boot/dts/keystone-k2g.dtsi                |   21 +
 drivers/gpu/drm/Kconfig                            |    2 +
 drivers/gpu/drm/Makefile                           |    1 +
 drivers/gpu/drm/panel/panel-simple.c               |   31 +
 drivers/gpu/drm/tidss/Kconfig                      |   30 +
 drivers/gpu/drm/tidss/Makefile                     |   14 +
 drivers/gpu/drm/tidss/tidss_crtc.c                 |  402 ++++
 drivers/gpu/drm/tidss/tidss_crtc.h                 |   49 +
 drivers/gpu/drm/tidss/tidss_dispc.h                |  141 ++
 drivers/gpu/drm/tidss/tidss_dispc6.c               | 1507 +++++++++++++
 drivers/gpu/drm/tidss/tidss_dispc6.h               |  109 +
 drivers/gpu/drm/tidss/tidss_dispc7.c               | 2232 ++++++++++++++++++++
 drivers/gpu/drm/tidss/tidss_dispc7.h               |  203 ++
 drivers/gpu/drm/tidss/tidss_drv.c                  |  317 +++
 drivers/gpu/drm/tidss/tidss_drv.h                  |   40 +
 drivers/gpu/drm/tidss/tidss_encoder.c              |   70 +
 drivers/gpu/drm/tidss/tidss_encoder.h              |   17 +
 drivers/gpu/drm/tidss/tidss_irq.c                  |  193 ++
 drivers/gpu/drm/tidss/tidss_irq.h                  |   25 +
 drivers/gpu/drm/tidss/tidss_kms.c                  |   95 +
 drivers/gpu/drm/tidss/tidss_kms.h                  |   14 +
 drivers/gpu/drm/tidss/tidss_plane.c                |  240 +++
 drivers/gpu/drm/tidss/tidss_plane.h                |   29 +
 drivers/gpu/drm/tidss/tidss_scale_coefs.c          |  185 ++
 drivers/gpu/drm/tidss/tidss_scale_coefs.h          |   22 +
 33 files changed, 6206 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/display/panel/rockteck,rk101ii01d-ct.txt
 create mode 100644 Documentation/devicetree/bindings/display/ti/ti,am6-dss.txt
 create mode 100644 Documentation/devicetree/bindings/display/ti/ti,k2g-dss.txt
 create mode 100644 arch/arm/boot/dts/keystone-k2g-evm-lcd.dts
 create mode 100644 drivers/gpu/drm/tidss/Kconfig
 create mode 100644 drivers/gpu/drm/tidss/Makefile
 create mode 100644 drivers/gpu/drm/tidss/tidss_crtc.c
 create mode 100644 drivers/gpu/drm/tidss/tidss_crtc.h
 create mode 100644 drivers/gpu/drm/tidss/tidss_dispc.h
 create mode 100644 drivers/gpu/drm/tidss/tidss_dispc6.c
 create mode 100644 drivers/gpu/drm/tidss/tidss_dispc6.h
 create mode 100644 drivers/gpu/drm/tidss/tidss_dispc7.c
 create mode 100644 drivers/gpu/drm/tidss/tidss_dispc7.h
 create mode 100644 drivers/gpu/drm/tidss/tidss_drv.c
 create mode 100644 drivers/gpu/drm/tidss/tidss_drv.h
 create mode 100644 drivers/gpu/drm/tidss/tidss_encoder.c
 create mode 100644 drivers/gpu/drm/tidss/tidss_encoder.h
 create mode 100644 drivers/gpu/drm/tidss/tidss_irq.c
 create mode 100644 drivers/gpu/drm/tidss/tidss_irq.h
 create mode 100644 drivers/gpu/drm/tidss/tidss_kms.c
 create mode 100644 drivers/gpu/drm/tidss/tidss_kms.h
 create mode 100644 drivers/gpu/drm/tidss/tidss_plane.c
 create mode 100644 drivers/gpu/drm/tidss/tidss_plane.h
 create mode 100644 drivers/gpu/drm/tidss/tidss_scale_coefs.c
 create mode 100644 drivers/gpu/drm/tidss/tidss_scale_coefs.h