mbox series

[PULL] drm-misc-next

Message ID 20200317082858.lubmvlmvoprn2tuh@gilmour.lan (mailing list archive)
State New, archived
Headers show
Series [PULL] drm-misc-next | expand

Pull-request

git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2020-03-17

Message

Maxime Ripard March 17, 2020, 8:28 a.m. UTC
Hi,

Here is what should be the final drm-misc-next PR for 5.7.

Maxime

drm-misc-next-2020-03-17:
drm-misc-next for 5.7:

UAPI Changes:

Cross-subsystem Changes:

Core Changes:
  - dp-mst: Remove register_connector callback, add drm_dp_destroy_connector
  - Changes to scnprintf on multiple instances

Driver Changes:
  - meson: Support for YUV420
  - panel: Support Ortustech COM37H3M, idk-1110wr and idk-2121wr,
           multiple dotclock fixes
The following changes since commit bc1a4130fc0309cc2f43b9cc616ebbc295e886ff:

  drm/virtio: add case for shmem objects in virtio_gpu_cleanup_object(..) (2020-03-09 10:44:34 +0100)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2020-03-17

for you to fetch changes up to 6afe6929964bca6847986d0507a555a041f07753:

  drm: Mark up racy check of drm_gem_object.handle_count (2020-03-16 10:31:35 +0000)

----------------------------------------------------------------
drm-misc-next for 5.7:

UAPI Changes:

Cross-subsystem Changes:

Core Changes:
  - dp-mst: Remove register_connector callback, add drm_dp_destroy_connector
  - Changes to scnprintf on multiple instances

Driver Changes:
  - meson: Support for YUV420
  - panel: Support Ortustech COM37H3M, idk-1110wr and idk-2121wr,
           multiple dotclock fixes

----------------------------------------------------------------
Akeem G Abodunrin (1):
      drm/mm: Remove redundant assignment in drm_mm_reserve_node

Benjamin Gaignard (4):
      drm: context: Clean up documentation
      drm: vm: Clean up documentation
      drm: bufs: Clean up documentation
      drm: lock: Clean up documentation

Chris Wilson (2):
      drm/mm: Allow drm_mm_initialized() to be used outside of the locks
      drm: Mark up racy check of drm_gem_object.handle_count

Christian König (1):
      drm/ttm: fix false positive assert

Fabrizio Castro (2):
      dt-bindings: display: Add idk-2121wr binding
      dt-bindings: display: Add idk-1110wr binding

H. Nikolaus Schaller (1):
      drm/panel-simple: Fix dotclock for Ortustech COM37H3M

Heiko Stuebner (1):
      drm/rockchip: rgb: don't count non-existent devices when determining subdrivers

Jonas Karlman (2):
      drm/bridge: dw-hdmi: set mtmdsclock for deep color
      drm/bridge: dw-hdmi: add max bpc connector property

Kamlesh Gurudasani (1):
      drm/tiny: fix sparse warning: incorrect type in assignment (different base types)

Kees Cook (1):
      drm/edid: Distribute switch variables for initialization

Laurent Pinchart (1):
      drm: panel: Set connector type for OrtusTech COM43H4M85ULC panel

Lyude Paul (3):
      drm/dp_mst: Make drm_dp_mst_dpcd_write() consistent with drm_dp_dpcd_write()
      drm/dp_mst: Fix drm_dp_check_mstb_guid() return code
      drm/dp_mst: Convert drm_dp_mst_topology_mgr.is_waiting_for_dwn_reply to bitfield

Manasi Navare (2):
      drm/edid: Name the detailed monitor range flags
      drm/edid: Add function to parse EDID descriptors for monitor range

Neil Armstrong (9):
      drm/bridge: dw-hdmi: Plug atomic state hooks to the default implementation
      drm/bridge: synopsys: dw-hdmi: add bus format negociation
      drm/bridge: synopsys: dw-hdmi: allow ycbcr420 modes for >= 0x200a
      drm/meson: venc: make drm_display_mode const
      drm/meson: meson_dw_hdmi: add bridge and switch to drm_bridge_funcs
      drm/meson: dw-hdmi: stop enforcing input_bus_format
      drm/meson: venc: add support for YUV420 setup
      drm/meson: vclk: add support for YUV420 setup
      drm/meson: Add YUV420 output support

Pankaj Bharadiya (5):
      drm: Register connector instead of calling register_connector callback
      drm: Remove dp mst register connector callbacks
      drm/dp_mst: Remove register_connector callback
      drm: Add drm_dp_destroy_connector helper and use it
      drm: Remove drm dp mst destroy_connector callbacks

Sam Ravnborg (1):
      dt-bindings: display: fix panel warnings

Takashi Iwai (2):
      drm/ttm: Use scnprintf() for avoiding potential buffer overflow
      drm: sysfs: Use scnprintf() for avoiding potential buffer overflow

Ville Syrjälä (5):
      drm/panel-novatek-nt35510: Fix dotclock
      drm/panel-ilitek-ili9322: Fix dotclocks
      drm/panel-lg-lg4573: Fix dotclock
      drm/panel-sony-acx424akp: Fix dotclocks
      drm/panel-simple: Fix dotclock for Logic PD Type 28

 .../display/panel/advantech,idk-1110wr.yaml        |  69 +++++
 .../display/panel/advantech,idk-2121wr.yaml        | 122 ++++++++
 .../bindings/display/panel/elida,kd35t133.yaml     |   2 +-
 .../display/panel/leadtek,ltk500hd1829.yaml        |   2 +-
 .../bindings/display/panel/novatek,nt35510.yaml    |   4 +-
 .../bindings/display/panel/orisetech,otm8009a.yaml |   2 +-
 .../bindings/display/panel/panel-dpi.yaml          |   2 +-
 .../bindings/display/panel/panel-simple-dsi.yaml   |   2 +-
 .../bindings/display/panel/raydium,rm68200.yaml    |   2 +-
 .../bindings/display/panel/xinpeng,xpp055c272.yaml |   2 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |   6 -
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c          | 319 ++++++++++++++++++++-
 drivers/gpu/drm/drm_bufs.c                         |  20 +-
 drivers/gpu/drm/drm_context.c                      |  28 +-
 drivers/gpu/drm/drm_dp_mst_topology.c              |  44 ++-
 drivers/gpu/drm/drm_edid.c                         |  47 ++-
 drivers/gpu/drm/drm_gem.c                          |   2 +-
 drivers/gpu/drm/drm_lock.c                         |  11 +-
 drivers/gpu/drm/drm_mm.c                           |   2 +-
 drivers/gpu/drm/drm_sysfs.c                        |   2 +-
 drivers/gpu/drm/drm_vm.c                           |  16 +-
 drivers/gpu/drm/i915/display/intel_dp_mst.c        |  16 --
 drivers/gpu/drm/meson/meson_dw_hdmi.c              | 180 +++++++++---
 drivers/gpu/drm/meson/meson_vclk.c                 |  93 ++++--
 drivers/gpu/drm/meson/meson_vclk.h                 |   7 +-
 drivers/gpu/drm/meson/meson_venc.c                 |  10 +-
 drivers/gpu/drm/meson/meson_venc.h                 |   4 +-
 drivers/gpu/drm/meson/meson_venc_cvbs.c            |   6 +-
 drivers/gpu/drm/nouveau/dispnv50/disp.c            |  19 --
 drivers/gpu/drm/panel/panel-ilitek-ili9322.c       |  14 +-
 drivers/gpu/drm/panel/panel-lg-lg4573.c            |   2 +-
 drivers/gpu/drm/panel/panel-novatek-nt35510.c      |   2 +-
 drivers/gpu/drm/panel/panel-simple.c               |  15 +-
 drivers/gpu/drm/panel/panel-sony-acx424akp.c       |   4 +-
 drivers/gpu/drm/radeon/radeon_dp_mst.c             |  17 --
 drivers/gpu/drm/rockchip/rockchip_rgb.c            |   3 +-
 drivers/gpu/drm/tiny/ili9486.c                     |   2 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |   5 +-
 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c           |   2 +-
 include/drm/bridge/dw_hdmi.h                       |   1 +
 include/drm/drm_connector.h                        |  22 ++
 include/drm/drm_dp_mst_helper.h                    |  11 +-
 include/drm/drm_edid.h                             |   5 +
 include/drm/drm_mm.h                               |   2 +-
 44 files changed, 918 insertions(+), 230 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/panel/advantech,idk-1110wr.yaml
 create mode 100644 Documentation/devicetree/bindings/display/panel/advantech,idk-2121wr.yaml