Re: [PULL] drm-misc-next

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Feb 22, 2024 at 02:58:41PM +0100, Thomas Zimmermann wrote:
> Hi Dave, Sima,
> 
> this is the weekly PR for drm-misc-next. It's the usual set of
> fixes and driver updates. Statistics computation for shared GEM BOs
> has been updated to take imported DMA bufs into account. This can
> result in different output from fdinfo files, which could be seen
> as a UAPI change.
> 
> Best regards
> Thomas
> 
> drm-misc-next-2024-02-22:
> drm-misc-next for v6.9:
> 
> UAPI Changes:
> 
> - changes to fdinfo stats
> 
> Cross-subsystem Changes:
> 
> agp:
> - remove unused type field from struct agp_bridge_data
> 
> Core Changes:
> 
> ci:
> - update test names
> - cleanups
> 
> gem:
> - add stats for shared buffers plus updates to amdgpu, i915, xe
> 
> Documentation:
> - fixes
> 
> syncobj:
> - fixes to waiting and sleeping
> 
> Driver Changes:
> 
> bridge:
> - adv7511: fix crash on irq during probe
> - dw_hdmi: set bridge type
> 
> host1x:
> - cleanups
> 
> ivpu:
> - updates to firmware API
> - refactor BO allocation
> 
> meson:
> - fix error handling in probe
> 
> panel:
> - revert "drm/panel-edp: Add auo_b116xa3_mode"
> - add Himax HX83112A plus DT bindings
> - ltk500hd1829: add support for ltk101b4029w and admatec 9904370
> - simple: add BOE BP082WX1-100 8.2" panel plus DT bindungs
> 
> renesas:
> - add RZ/G2L DU support plus DT bindings
> The following changes since commit aa1267e673fe5307cf00d02add4017d2878598b6:
> 
>   drm: ci: use clk_ignore_unused for apq8016 (2024-02-14 11:23:56 -0300)
> 
> are available in the Git repository at:
> 
>   git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2024-02-22

Merged into drm-next, thanks a lot!
-Sima

> 
> for you to fetch changes up to a3baaca4a8766e9386e472d97315e5c131beb87d:
> 
>   drm: renesas: rz-du: Fix redefinition errors related to rzg2l_du_vsp_*() (2024-02-22 14:46:41 +0100)
> 
> ----------------------------------------------------------------
> drm-misc-next for v6.9:
> 
> UAPI Changes:
> 
> - changes to fdinfo stats
> 
> Cross-subsystem Changes:
> 
> agp:
> - remove unused type field from struct agp_bridge_data
> 
> Core Changes:
> 
> ci:
> - update test names
> - cleanups
> 
> gem:
> - add stats for shared buffers plus updates to amdgpu, i915, xe
> 
> Documentation:
> - fixes
> 
> syncobj:
> - fixes to waiting and sleeping
> 
> Driver Changes:
> 
> bridge:
> - adv7511: fix crash on irq during probe
> - dw_hdmi: set bridge type
> 
> host1x:
> - cleanups
> 
> ivpu:
> - updates to firmware API
> - refactor BO allocation
> 
> meson:
> - fix error handling in probe
> 
> panel:
> - revert "drm/panel-edp: Add auo_b116xa3_mode"
> - add Himax HX83112A plus DT bindings
> - ltk500hd1829: add support for ltk101b4029w and admatec 9904370
> - simple: add BOE BP082WX1-100 8.2" panel plus DT bindungs
> 
> renesas:
> - add RZ/G2L DU support plus DT bindings
> 
> ----------------------------------------------------------------
> Alex Deucher (6):
>       Documentation/gpu: Update documentation on drm-shared-*
>       drm: add drm_gem_object_is_shared_for_memory_stats() helper
>       drm: update drm_show_memory_stats() for dma-bufs
>       drm/amdgpu: add shared fdinfo stats
>       drm/i915: Update shared stats to use the new gem helper
>       drm/xe: Update shared stats to use the new gem helper
> 
> Alexander Stein (1):
>       drm: bridge: dw_hdmi: Set DRM bridge type
> 
> Biju Das (6):
>       dt-bindings: display: Document Renesas RZ/G2L DU bindings
>       dt-bindings: display: renesas,rzg2l-du: Document RZ/V2L DU bindings
>       drm: renesas: Add RZ/G2L DU Support
>       MAINTAINERS: Update entries for Renesas DRM drivers
>       MAINTAINERS: Create entry for Renesas RZ DRM drivers
>       drm: renesas: rz-du: Fix redefinition errors related to rzg2l_du_vsp_*()
> 
> Colin Ian King (1):
>       gpu: host1x: remove redundant assignment to variable space
> 
> Devarsh Thakkar (1):
>       dt-bindings: display: ti,am65x-dss: Add support for common1 region
> 
> Dmitry Baryshkov (4):
>       drm/ci: skip suspend tests for both msm-sc7180 machines
>       drm/ci: update IGT test names
>       drm/ci: update msm-apq8096-fails list
>       drm/ci: mark universal-plane-sanity as failing on SC7180
> 
> Douglas Anderson (1):
>       drm/panel: boe-tv101wum-nl6: make use of prepare_prev_first
> 
> Erik Kurzinger (3):
>       drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
>       drm/syncobj: reject invalid flags in drm_syncobj_find_fence
>       drm/syncobj: call might_sleep before waiting for fence submission
> 
> Geert Uytterhoeven (1):
>       drm: Spelling s/hardward/hardware/g
> 
> Heiko Stuebner (5):
>       dt-bindings: vendor-prefixes: add prefix for admatec GmbH
>       dt-bindings: display: panel-lvds: Add compatible for admatec 9904370 panel
>       drm/panel: ltk500hd1829: make room for more similar panels
>       dt-bindings: display: ltk500hd1829: add variant compatible for ltk101b4029w
>       drm/panel: ltk500hd1829: add panel type for ltk101b4029w
> 
> Hsin-Yi Wang (1):
>       Revert "drm/panel-edp: Add auo_b116xa3_mode"
> 
> Jacek Lawrynowicz (5):
>       accel/ivpu: Rename TILE_SKU_BOTH_MTL to TILE_SKU_BOTH
>       accel/ivpu: Remove legacy firmware name
>       accel/ivpu: Update FW API headers
>       accel/ivpu: Fix ivpu_reset_engine_fn merge issue
>       accel/ivpu: Rename VPU to NPU in message strings
> 
> Jiri Slaby (SUSE) (1):
>       char/agp: remove agp_bridge_data::type
> 
> Krystian Pradzynski (1):
>       accel/ivpu: Add support for FW boot param system_time_us
> 
> Luca Weiss (2):
>       dt-bindings: display: panel: Add Himax HX83112A
>       drm/panel: Add driver for DJN HX83112A LCD panel
> 
> Mads Bligaard Nielsen (1):
>       drm/bridge: adv7511: fix crash on irq during probe
> 
> Martin Blumenstingl (1):
>       drm/meson: improve encoder probe / initialization error handling
> 
> Tony Lindgren (2):
>       dt-bindings: display: simple: Add boe,bp082wx1-100 8.2" panel
>       drm/panel: simple: Add BOE BP082WX1-100 8.2" panel
> 
> Wachowski, Karol (2):
>       accel/ivpu: Use lazy allocation for doorbell IDs
>       accel/ivpu: Refactor BO creation functions
> 
>  .../bindings/display/panel/himax,hx83112a.yaml     |   74 +
>  .../display/panel/leadtek,ltk500hd1829.yaml        |    4 +-
>  .../bindings/display/panel/panel-lvds.yaml         |    2 +
>  .../bindings/display/panel/panel-simple.yaml       |    2 +
>  .../bindings/display/renesas,rzg2l-du.yaml         |  126 ++
>  .../bindings/display/ti/ti,am65x-dss.yaml          |    7 +-
>  .../devicetree/bindings/vendor-prefixes.yaml       |    2 +
>  Documentation/gpu/drm-usage-stats.rst              |    2 +-
>  MAINTAINERS                                        |   12 +-
>  drivers/accel/ivpu/ivpu_debugfs.c                  |   32 +-
>  drivers/accel/ivpu/ivpu_drv.c                      |   12 +-
>  drivers/accel/ivpu/ivpu_drv.h                      |    7 +-
>  drivers/accel/ivpu/ivpu_fw.c                       |   49 +-
>  drivers/accel/ivpu/ivpu_fw_log.c                   |    6 +-
>  drivers/accel/ivpu/ivpu_gem.c                      |   70 +-
>  drivers/accel/ivpu/ivpu_gem.h                      |    6 +-
>  drivers/accel/ivpu/ivpu_hw_37xx.c                  |   10 +-
>  drivers/accel/ivpu/ivpu_hw_40xx.c                  |   10 +-
>  drivers/accel/ivpu/ivpu_ipc.c                      |   12 +-
>  drivers/accel/ivpu/ivpu_job.c                      |   20 +-
>  drivers/accel/ivpu/ivpu_pm.c                       |   10 +-
>  drivers/accel/ivpu/vpu_boot_api.h                  |   46 +-
>  drivers/accel/ivpu/vpu_jsm_api.h                   |   32 +-
>  drivers/char/agp/agp.h                             |    1 -
>  drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c         |    4 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |   11 +
>  drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |    6 +
>  drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |   22 +-
>  drivers/gpu/drm/bridge/synopsys/dw-hdmi.c          |    1 +
>  drivers/gpu/drm/ci/testlist.txt                    | 1888 +++++++++-----------
>  drivers/gpu/drm/ci/xfails/msm-apq8096-fails.txt    |    2 -
>  .../xfails/msm-sc7180-trogdor-kingoftown-fails.txt |    1 +
>  .../xfails/msm-sc7180-trogdor-kingoftown-skips.txt |    2 +
>  .../msm-sc7180-trogdor-lazor-limozeen-fails.txt    |    1 +
>  .../msm-sc7180-trogdor-lazor-limozeen-skips.txt    |    2 +
>  drivers/gpu/drm/drm_file.c                         |    2 +-
>  drivers/gpu/drm/drm_syncobj.c                      |   11 +-
>  drivers/gpu/drm/i915/i915_drm_client.c             |    2 +-
>  drivers/gpu/drm/meson/meson_drv.c                  |    6 +-
>  drivers/gpu/drm/meson/meson_encoder_cvbs.c         |   24 +-
>  drivers/gpu/drm/meson/meson_encoder_cvbs.h         |    2 +-
>  drivers/gpu/drm/meson/meson_encoder_dsi.c          |   23 +-
>  drivers/gpu/drm/meson/meson_encoder_dsi.h          |    2 +-
>  drivers/gpu/drm/meson/meson_encoder_hdmi.c         |   15 +-
>  drivers/gpu/drm/meson/meson_encoder_hdmi.h         |    2 +-
>  drivers/gpu/drm/panel/Kconfig                      |   10 +
>  drivers/gpu/drm/panel/Makefile                     |    1 +
>  drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c     |    2 +
>  drivers/gpu/drm/panel/panel-edp.c                  |   19 +-
>  drivers/gpu/drm/panel/panel-himax-hx83112a.c       |  372 ++++
>  drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c |  265 ++-
>  drivers/gpu/drm/panel/panel-simple.c               |   20 +
>  drivers/gpu/drm/renesas/Kconfig                    |    1 +
>  drivers/gpu/drm/renesas/Makefile                   |    1 +
>  drivers/gpu/drm/renesas/rz-du/Kconfig              |   12 +
>  drivers/gpu/drm/renesas/rz-du/Makefile             |    8 +
>  drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c      |  422 +++++
>  drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.h      |   89 +
>  drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c       |  175 ++
>  drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.h       |   78 +
>  drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c   |   72 +
>  drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.h   |   32 +
>  drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c       |  371 ++++
>  drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.h       |   43 +
>  drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c       |  349 ++++
>  drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.h       |   82 +
>  drivers/gpu/drm/xe/xe_drm_client.c                 |    2 +-
>  drivers/gpu/host1x/cdma.c                          |    3 +-
>  include/drm/drm_bridge.h                           |    2 +-
>  include/drm/drm_gem.h                              |   13 +
>  70 files changed, 3748 insertions(+), 1279 deletions(-)
>  create mode 100644 Documentation/devicetree/bindings/display/panel/himax,hx83112a.yaml
>  create mode 100644 Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
>  create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-skips.txt
>  create mode 100644 drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-lazor-limozeen-skips.txt
>  create mode 100644 drivers/gpu/drm/panel/panel-himax-hx83112a.c
>  create mode 100644 drivers/gpu/drm/renesas/rz-du/Kconfig
>  create mode 100644 drivers/gpu/drm/renesas/rz-du/Makefile
>  create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c
>  create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.h
>  create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c
>  create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.h
>  create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c
>  create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.h
>  create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c
>  create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.h
>  create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c
>  create mode 100644 drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.h
> 
> -- 
> Thomas Zimmermann
> Graphics Driver Developer
> SUSE Software Solutions Germany GmbH
> Frankenstrasse 146, 90461 Nuernberg, Germany
> GF: Ivo Totev, Andrew Myers, Andrew McDonald, Boudien Moerman
> HRB 36809 (AG Nuernberg)

-- 
Daniel Vetter
Software Engineer, Intel Corporation
http://blog.ffwll.ch



[Index of Archives]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux