[GIT PULL] drm-vc4-next-2016-10-06

From: Eric Anholt
Date: Fri Oct 07 2016 - 01:01:20 EST


These are fixes that have been on the list for 1-3 weeks that didn't
make it into 4.9. I've been running most of them most of the time,
some have been merged downstream, and some have also been merged to
the Fedora kernel build. This is about as much testing as we ever get
on vc4, so I feel pretty good about them.

The branch base is your current -next, because I wanted the merge
forward of drm-vc4-fixes to avoid conflicts.

The following changes since commit c2cbc38b9715bd8318062e600668fc30e5a3fbfa:

drm: virtio: reinstate drm_virtio_set_busid() (2016-10-04 13:10:30 +1000)

are available in the git repository at:

https://github.com/anholt/linux tags/drm-vc4-next-2016-10-06

for you to fetch changes up to dfccd937deec9283d6ced73e138808e62bec54e8:

drm/vc4: Add support for double-clocked modes. (2016-10-06 11:58:28 -0700)

----------------------------------------------------------------
This pull request brings in several fixes for drm-next, mostly for
HDMI.

----------------------------------------------------------------
Eric Anholt (7):
drm/vc4: Fix races when the CS reads from render targets.
drm/vc4: Enable limited range RGB output on HDMI with CEA modes.
drm/vc4: Fall back to using an EDID probe in the absence of a GPIO.
drm/vc4: Increase timeout for HDMI_SCHEDULER_CONTROL changes.
drm/vc4: Fix support for interlaced modes on HDMI.
drm/vc4: Set up the AVI and SPD infoframes.
drm/vc4: Add support for double-clocked modes.

Masahiro Yamada (1):
drm/vc4: cleanup with list_first_entry_or_null()

drivers/gpu/drm/vc4/vc4_crtc.c | 64 +++++-----
drivers/gpu/drm/vc4/vc4_drv.h | 30 +++--
drivers/gpu/drm/vc4/vc4_gem.c | 13 ++
drivers/gpu/drm/vc4/vc4_hdmi.c | 231 +++++++++++++++++++++++++++++-------
drivers/gpu/drm/vc4/vc4_regs.h | 19 ++-
drivers/gpu/drm/vc4/vc4_render_cl.c | 21 +++-
drivers/gpu/drm/vc4/vc4_validate.c | 17 ++-
7 files changed, 306 insertions(+), 89 deletions(-)