[Intel-gfx] [PULL] drm-misc-fixes

Maarten Lankhorst
2021-10-14T12:19:12Z

drm-misc-fixes-2021-10-14:
drm-misc-fixes for v5.15-rc6:
- Respun clock fixes for vc4/hdmi.
- Cap connector_bad_edid()'s num_of_ext by num_blocks read.
- Clamp fbdev size to max available height.
- Hide hyper-v's hw pointer, to prevent double pointers.
- Use the correct engine bit in nouveau's g84_fifo_chan_engine_fini.
- Build fix for r128 on UML.
- Add missing dependency for CONFIG_CRC32 to olimex-lcd-olinuxino.
The following changes since commit f5a8703a9c418c6fc54eb772712dfe7641e3991c:

drm/nouveau/debugfs: fix file release memory leak (2021-10-06 11:12:29 +0200)

are available in the Git repository at:

git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-fixes-2021-10-14

for you to fetch changes up to 6de148d82d9e790caf7622a002229df745fd2d94:

drm/vc4: crtc: Make sure the HDMI controller is powered when disabling (2021-10-13 14:40:43 +0200)

----------------------------------------------------------------
drm-misc-fixes for v5.15-rc6:
- Respun clock fixes for vc4/hdmi.
- Cap connector_bad_edid()'s num_of_ext by num_blocks read.
- Clamp fbdev size to max available height.
- Hide hyper-v's hw pointer, to prevent double pointers.
- Use the correct engine bit in nouveau's g84_fifo_chan_engine_fini.
- Build fix for r128 on UML.
- Add missing dependency for CONFIG_CRC32 to olimex-lcd-olinuxino.

----------------------------------------------------------------
Dexuan Cui (1):
drm/hyperv: Fix double mouse pointers

Douglas Anderson (1):
drm/edid: In connector_bad_edid() cap num_of_ext by num_blocks read

Marek Vasut (1):
drm/nouveau/fifo: Reinstate the correct engine bit programming

Maxime Ripard (11):
clk: bcm-2835: Pick the closest clock rate
clk: bcm-2835: Remove rounding up the dividers
drm/vc4: hdmi: Set a default HSM rate
drm/vc4: hdmi: Move the HSM clock enable to runtime_pm
drm/vc4: hdmi: Make sure the controller is powered in detect
drm/vc4: hdmi: Make sure the controller is powered up during bind
drm/vc4: hdmi: Rework the pre_crtc_configure error handling
drm/vc4: hdmi: Split the CEC disable / enable functions in two
drm/vc4: hdmi: Make sure the device is powered with CEC
drm/vc4: hdmi: Warn if we access the controller while disabled
drm/vc4: crtc: Make sure the HDMI controller is powered when disabling

Randy Dunlap (1):
drm/r128: fix build for UML

Thomas Zimmermann (1):
drm/fbdev: Clamp fbdev surface size if too large

Vegard Nossum (1):
drm/panel: olimex-lcd-olinuxino: select CRC32

drivers/clk/bcm/clk-bcm2835.c | 13 +-
drivers/gpu/drm/drm_edid.c | 15 +-
drivers/gpu/drm/drm_fb_helper.c | 6 +
drivers/gpu/drm/hyperv/hyperv_drm.h | 1 +
drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 1 +
drivers/gpu/drm/hyperv/hyperv_drm_proto.c | 54 +++++-
drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c | 2 +-
drivers/gpu/drm/panel/Kconfig | 1 +
drivers/gpu/drm/r128/ati_pcigart.c | 2 +-
drivers/gpu/drm/vc4/vc4_crtc.c | 19 +-
drivers/gpu/drm/vc4/vc4_hdmi.c | 208 ++++++++++++++-------
drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 6 +
12 files changed, 248 insertions(+), 80 deletions(-)