[PULL] drm-misc-next
Maxime Ripard
maxime at cerno.tech
Thu Nov 3 08:34:37 UTC 2022
Hi Dave, Daniel,
Here's this week drm-misc-next PR
Maxime
drm-misc-next-2022-11-03:
drm-misc-next for 6.2:
UAPI Changes:
Cross-subsystem Changes:
- dma-buf: locking improvements
- firmware: New API in the RaspberryPi firmware driver used by vc4
Core Changes:
- client: Null pointer dereference fix in drm_client_buffer_delete()
- mm/buddy: Add back random seed log
- ttm: Convert ttm_resource to use size_t for its size, fix for an
undefined behaviour
Driver Changes:
- bridge:
- adv7511: use dev_err_probe
- it6505: Fix return value check of pm_runtime_get_sync
- panel:
- sitronix: Fixes and clean-ups
- lcdif: Increase DMA burst size
- rockchip: runtime_pm improvements
- vc4: Fix for a regression preventing the use of 4k @ 60Hz, and
further HDMI rate constraints check.
- vmwgfx: Cursor improvements
The following changes since commit e1e7bc481d49c3e3ada11029ce0d9b85a0a539d7:
drm/edid: convert to device specific logging (2022-10-26 11:30:45 +0300)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2022-11-03
for you to fetch changes up to ce28ab1380e823e0afdff06a59a04375ef9d9a29:
drm/tests: Add back seed value information (2022-11-02 09:22:47 -0300)
----------------------------------------------------------------
drm-misc-next for 6.2:
UAPI Changes:
Cross-subsystem Changes:
- dma-buf: locking improvements
- firmware: New API in the RaspberryPi firmware driver used by vc4
Core Changes:
- client: Null pointer dereference fix in drm_client_buffer_delete()
- mm/buddy: Add back random seed log
- ttm: Convert ttm_resource to use size_t for its size, fix for an
undefined behaviour
Driver Changes:
- bridge:
- adv7511: use dev_err_probe
- it6505: Fix return value check of pm_runtime_get_sync
- panel:
- sitronix: Fixes and clean-ups
- lcdif: Increase DMA burst size
- rockchip: runtime_pm improvements
- vc4: Fix for a regression preventing the use of 4k @ 60Hz, and
further HDMI rate constraints check.
- vmwgfx: Cursor improvements
----------------------------------------------------------------
Ahmad Fatoum (1):
drm: bridge: adv7511: use dev_err_probe in probe function
Arthur Grillo (1):
drm/tests: Add back seed value information
Dmitry Osipenko (2):
dma-buf: Make locking consistent in dma_buf_detach()
drm/client: Prevent NULL dereference in drm_client_buffer_delete()
Dom Cobley (1):
drm/vc4: hdmi: Add more checks for 4k resolutions
Gaosheng Cui (1):
drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED
Jiapeng Chong (1):
drm/rockchip: dsi: Remove the unused function dsi_update_bits()
Johan Jonker (1):
drm: rockchip: remove rockchip_drm_framebuffer_init() function
Marco Felsch (1):
drm: lcdif: change burst size to 256B
Marek Vasut (3):
drm/panel/panel-sitronix-st7701: Fix RTNI calculation
drm/panel/panel-sitronix-st7701: Clean up CMDnBKx selection
drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure
Maxime Ripard (6):
firmware: raspberrypi: Introduce rpi_firmware_find_node()
firmware: raspberrypi: Move the clock IDs to the firmware header
firmware: raspberrypi: Provide a helper to query a clock max rate
drm/vc4: hdmi: Fix hdmi_enable_4kp60 detection
drm/vc4: hdmi: Rework hdmi_enable_4kp60 detection code
drm/vc4: Make sure we don't end up with a core clock too high
Pin-yen Lin (1):
drm/bridge: it6505: Fix return value check for pm_runtime_get_sync
Sascha Hauer (1):
drm/rockchip: vop2: Register Esmart0-win0 as primary plane
Somalapuram Amaranath (1):
drm/ttm: rework on ttm_resource to use size_t type
Yuan Can (1):
drm/rockchip: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
Zack Rusin (2):
drm/vmwgfx: Validate the box size for the snooped cursor
drm/vmwgfx: Cleanup the cursor snooping code
Zhang Qilong (1):
drm/rockchip: lvds: fix PM usage counter unbalance in poweron
drivers/clk/bcm/clk-raspberrypi.c | 19 -------
drivers/dma-buf/dma-buf.c | 4 +-
drivers/firmware/raspberrypi.c | 38 +++++++++++---
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 3 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 4 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 6 +--
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 8 +--
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 6 +--
drivers/gpu/drm/bridge/adv7511/adv7533.c | 20 +++----
drivers/gpu/drm/bridge/ite-it6505.c | 2 +-
drivers/gpu/drm/drm_client.c | 6 +--
drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 2 +-
drivers/gpu/drm/i915/i915_scatterlist.c | 4 +-
drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 12 ++---
drivers/gpu/drm/i915/intel_region_ttm.c | 2 +-
drivers/gpu/drm/mxsfb/lcdif_kms.c | 14 ++++-
drivers/gpu/drm/mxsfb/lcdif_regs.h | 4 ++
drivers/gpu/drm/nouveau/nouveau_bo.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_bo0039.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_bo5039.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_bo74c1.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_bo85b5.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_bo9039.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_bo90b5.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_boa0b5.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_gem.c | 5 +-
drivers/gpu/drm/nouveau/nouveau_mem.c | 4 +-
drivers/gpu/drm/nouveau/nouveau_ttm.c | 2 +-
drivers/gpu/drm/panel/panel-sitronix-st7701.c | 70 ++++++++++++-------------
drivers/gpu/drm/radeon/radeon_cs.c | 7 ++-
drivers/gpu/drm/radeon/radeon_object.c | 4 +-
drivers/gpu/drm/radeon/radeon_trace.h | 2 +-
drivers/gpu/drm/radeon/radeon_ttm.c | 4 +-
drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 8 +--
drivers/gpu/drm/rockchip/rockchip_drm_fb.c | 43 ---------------
drivers/gpu/drm/rockchip/rockchip_drm_fb.h | 6 ---
drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 4 +-
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_lvds.c | 10 ++--
drivers/gpu/drm/rockchip/rockchip_vop2_reg.c | 2 +-
drivers/gpu/drm/tests/drm_buddy_test.c | 6 ++-
drivers/gpu/drm/tests/drm_mm_test.c | 8 ++-
drivers/gpu/drm/ttm/ttm_bo.c | 3 --
drivers/gpu/drm/ttm/ttm_bo_util.c | 6 +--
drivers/gpu/drm/ttm/ttm_bo_vm.c | 4 +-
drivers/gpu/drm/ttm/ttm_range_manager.c | 2 +-
drivers/gpu/drm/ttm/ttm_resource.c | 14 +++--
drivers/gpu/drm/vc4/vc4_drv.h | 16 ++++++
drivers/gpu/drm/vc4/vc4_hdmi.c | 25 ++++-----
drivers/gpu/drm/vc4/vc4_hdmi.h | 8 ---
drivers/gpu/drm/vc4/vc4_hvs.c | 26 +++++++++
drivers/gpu/drm/vc4/vc4_kms.c | 13 +++--
drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 4 +-
drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 6 +--
drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 4 ++
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 2 +-
drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 6 +--
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 30 ++++++-----
drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 6 +--
drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 14 +++--
include/drm/ttm/ttm_resource.h | 4 +-
include/drm/ttm/ttm_tt.h | 2 +-
include/soc/bcm2835/raspberrypi-firmware.h | 52 ++++++++++++++++++
66 files changed, 346 insertions(+), 274 deletions(-)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20221103/e5baab79/attachment.sig>
More information about the dri-devel
mailing list