[GIT,PULL] tilcdc changes for 4.10

Message ID 36f05445-451a-d947-e38c-81f3148dddb1@ti.com
State New
Headers show


https://github.com/jsarha/linux tags/tilcdc-4.10


Jyri Sarha Nov. 30, 2016, 2:12 p.m.
Hi Dave,
Please pull these collected fixes and improvements for v4.10. The tag
has been rebased on top of relatively recent drm-next.


The following changes since commit 7625e05286cf3f37c8a5e633379a4d014ddbe555:

  Merge branch 'drm-tda998x-devel' of
git://git.armlinux.org.uk/~rmk/linux-arm into drm-next (2016-11-25
09:55:33 +1000)

are available in the git repository at:

  https://github.com/jsarha/linux tags/tilcdc-4.10

for you to fetch changes up to 0186fcce896d3cb6fb690ed8b4405c9c1b76977a:

  drm/tilcdc: fix parsing of some DT properties (2016-11-30 14:20:16 +0200)

tilcdc changes for v4.10

Bartosz Golaszewski (4):
      drm/tilcdc: add a workaround for failed clk_set_rate()
      drm/tilcdc: add a da850-specific compatible string
      drm/tilcdc: implement palette loading for rev1
      drm/tilcdc: fix parsing of some DT properties

Daniel Schultz (2):
      drm/tilcdc: Add revision handling for FB_CEILING
      drm/tilcdc: Correct misspelling in error message

Jyri Sarha (17):
      drm/tilcdc: Remove obsolete drm_connector_register() calls
      drm/tilcdc: Stop using struct drm_driver load() callback
      drm/tilcdc: Use unload to handle initialization failures
      drm/tilcdc: Fix race from forced shutdown of crtc in unload
      drm/tilcdc: Recover from sync lost error flood by resetting the LCDC
      dt-bindings: Move "ti,tfp410.txt" from display/ti to display/bridge
      drm/bridge: Add ti-tfp410 DVI transmitter driver
      drm/tilcdc: Add drm bridge support for attaching drm bridge drivers
      drm/tilcdc: Enable sync lost error and recovery handling for rev 1
      drm/tilcdc: Fix tilcdc_crtc_create() return value handling
      drm/tilcdc: Add tilcdc_write_mask() to tilcdc_regs.h
      drm/tilcdc: Fix load mode bit-field setting in tilcdc_crtc_enable()
      drm/tilcdc: Enable palette loading for revision 2 LCDC too
      drm/tilcdc: Add timeout wait for palette loading to complete
      drm/tilcdc: Load palette at the end of mode_set_nofb()
      drm/tilcdc: Configure video mode to HW in enable() not in
      drm/tilcdc: Enable frame done irq and functionality for LCDC rev 1

 .../bindings/display/{ti => bridge}/ti,tfp410.txt  |   9 +-
 .../devicetree/bindings/display/tilcdc/tilcdc.txt  |   6 +-
 drivers/gpu/drm/bridge/Kconfig                     |   7 +
 drivers/gpu/drm/bridge/Makefile                    |   1 +
 drivers/gpu/drm/bridge/ti-tfp410.c                 | 317 +++++++++++
 drivers/gpu/drm/tilcdc/tilcdc_crtc.c               | 580
 drivers/gpu/drm/tilcdc/tilcdc_drv.c                | 210 ++++----
 drivers/gpu/drm/tilcdc/tilcdc_drv.h                |  11 +-
 drivers/gpu/drm/tilcdc/tilcdc_external.c           | 260 ++++++---
 drivers/gpu/drm/tilcdc/tilcdc_external.h           |   5 +-
 drivers/gpu/drm/tilcdc/tilcdc_panel.c              |   2 -
 drivers/gpu/drm/tilcdc/tilcdc_regs.h               |  15 +
 drivers/gpu/drm/tilcdc/tilcdc_tfp410.c             |   2 -
 13 files changed, 1031 insertions(+), 394 deletions(-)
 rename Documentation/devicetree/bindings/display/{ti =>
bridge}/ti,tfp410.txt (65%)
 create mode 100644 drivers/gpu/drm/bridge/ti-tfp410.c