mbox series

[PULL] drm-misc-next

Message ID 1e8d4944-68d7-0df3-f39b-31f6fba22a2a@linux.intel.com (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-01-10

Message

Maarten Lankhorst Jan. 10, 2020, 11:50 a.m. UTC
drm-misc-next-2020-01-10:
drm-misc-next for v5.6:

UAPI Changes:

Cross-subsystem Changes:
- Convert simple panel bindings to a template.

Core Changes:
- Revert drm-bridge-state changes, it causes a dependency error
  between drm and drm_kms_helper.
- Fix when disabling crc's.
- Assorted Kconfig fixes.

Driver Changes:
- Add ddc symlinks to more drivers.
- Fix chained bridge handling in exynos and vc4.
- More clock rate fixes in sun4i.
- Add support for AUO B116XAK01, GiantPlus GPM940B0, Sony ACX424AKP,
  BOE NV140FHM-N49, Satoz SAT050AT40H12R2 and Sharp LS020B1DD01D panels.
- Assorted small bugfixes.
The following changes since commit 3cacb2086e41bbdf4a43e494d47d05db356992b9:

  drm/mgag200: Add module parameter to pin all buffers at offset 0 (2020-01-07 11:53:19 +0100)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2020-01-10

for you to fetch changes up to 44c58c520ffc4b1f75241e5029c5ae6b223d0623:

  drm/panel: simple: Add Satoz SAT050AT40H12R2 panel support (2020-01-09 20:27:06 +0100)

----------------------------------------------------------------
drm-misc-next for v5.6:

UAPI Changes:

Cross-subsystem Changes:
- Convert simple panel bindings to a template.

Core Changes:
- Revert drm-bridge-state changes, it causes a dependency error
  between drm and drm_kms_helper.
- Fix when disabling crc's.
- Assorted Kconfig fixes.

Driver Changes:
- Add ddc symlinks to more drivers.
- Fix chained bridge handling in exynos and vc4.
- More clock rate fixes in sun4i.
- Add support for AUO B116XAK01, GiantPlus GPM940B0, Sony ACX424AKP,
  BOE NV140FHM-N49, Satoz SAT050AT40H12R2 and Sharp LS020B1DD01D panels.
- Assorted small bugfixes.

----------------------------------------------------------------
Andrzej Pietrasiewicz (4):
      drm/tegra: Provide ddc symlink in output connector sysfs directory
      drm/vc4: Provide ddc symlink in connector sysfs directory
      drm: zte: Provide ddc symlink in hdmi connector sysfs directory
      drm: zte: Provide ddc symlink in vga connector sysfs directory

Arnd Bergmann (1):
      drm: meson: fix address type confusion

Benjamin Gaignard (2):
      drm/modes: tag unused variables to avoid warnings
      drm/fb-cma-helpers: Fix include issue

Boris Brezillon (8):
      drm/bridge: Fix a NULL pointer dereference in drm_atomic_bridge_chain_check()
      Revert "drm/bridge: Fix a NULL pointer dereference in drm_atomic_bridge_chain_check()"
      Revert "drm/bridge: Add the necessary bits to support bus format negotiation"
      Revert "drm/bridge: Add an ->atomic_check() hook"
      Revert "drm/bridge: Patch atomic hooks to take a drm_bridge_state"
      Revert "drm/bridge: Add a drm_bridge_state object"
      drm/vc4: dsi: Fix bridge chain handling
      drm/exynos: dsi: Fix bridge chain handling

Chen Zhou (1):
      drm/gma500: remove set but not used variables 'hist_reg'

Dan Carpenter (1):
      gpu/drm: clean up white space in drm_legacy_lock_master_cleanup()

Dingchen Zhang (2):
      drm: remove the newline for CRC source name.
      drm: Set crc->opened to false before setting crc source to NULL.

Hans Verkuil (1):
      drm/Kconfig: add missing 'depends on DRM' for DRM_DP_CEC

Linus Walleij (1):
      drm/panel: Add driver for Sony ACX424AKP panel

Maxime Ripard (3):
      drm/sun4i: backend: Make sure we enforce the clock rate
      drm/sun4i: drc: Make sure we enforce the clock rate
      dt-bindings: display: Convert Allwinner display pipeline to schemas

Miquel Raynal (3):
      dt-bindings: Add vendor prefix for Satoz
      dt-bindings: display: simple: Add Satoz panel
      drm/panel: simple: Add Satoz SAT050AT40H12R2 panel support

Paul Cercueil (2):
      dt-bindings: panel-simple: Add compatible for GiantPlus GPM940B0
      dt-bindings: panel-simple: Add compatible for Sharp LS020B1DD01D

Qiang Yu (1):
      drm/lima: use drm_sched_fault for error task handling

Rob Clark (2):
      dt-bindings: display: panel: Add AUO B116XAK01 panel bindings
      drm/panel: Add support for AUO B116XAK01 panel

Sam Ravnborg (2):
      dt-bindings: one binding file for all simple panels
      dt-bindings: display: add BOE 14" panel

Thomas Zimmermann (1):
      drm/udl: Make udl driver depend on CONFIG_USB

Tobias Schramm (1):
      drm/panel: Add support for BOE NV140FHM-N49 panel to panel-simple

Wambui Karuga (1):
      drm/omapdrm: use BUG_ON macro for error debugging.

kbuild test robot (1):
      video: fbdev: mmp: fix platform_get_irq.cocci warnings

 .../allwinner,sun4i-a10-display-backend.yaml       | 291 +++++++++
 .../allwinner,sun4i-a10-display-engine.yaml        | 114 ++++
 .../allwinner,sun4i-a10-display-frontend.yaml      | 138 +++++
 .../bindings/display/allwinner,sun4i-a10-hdmi.yaml | 183 ++++++
 .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 676 +++++++++++++++++++++
 .../display/allwinner,sun4i-a10-tv-encoder.yaml    |  62 ++
 .../bindings/display/allwinner,sun6i-a31-drc.yaml  | 138 +++++
 .../display/allwinner,sun8i-a83t-de2-mixer.yaml    | 118 ++++
 .../display/allwinner,sun8i-a83t-dw-hdmi.yaml      | 273 +++++++++
 .../display/allwinner,sun8i-a83t-hdmi-phy.yaml     | 117 ++++
 .../display/allwinner,sun8i-r40-tcon-top.yaml      | 382 ++++++++++++
 .../bindings/display/allwinner,sun9i-a80-deu.yaml  | 133 ++++
 .../display/panel/ampire,am-480272h3tmqw-t01h.yaml |  42 --
 .../display/panel/ampire,am800480r3tmqwa1h.txt     |   7 -
 .../bindings/display/panel/giantplus,gpm940b0.txt  |  12 -
 .../bindings/display/panel/panel-simple.yaml       |  69 +++
 .../bindings/display/panel/sharp,ls020b1dd01d.txt  |  12 -
 .../bindings/display/sunxi/sun4i-drm.txt           | 637 -------------------
 .../devicetree/bindings/vendor-prefixes.yaml       |   2 +
 MAINTAINERS                                        |   6 +
 drivers/gpu/drm/Kconfig                            |   1 +
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c |  41 +-
 drivers/gpu/drm/drm_atomic.c                       |  39 --
 drivers/gpu/drm/drm_atomic_helper.c                |  32 +-
 drivers/gpu/drm/drm_bridge.c                       | 527 +---------------
 drivers/gpu/drm/drm_debugfs_crc.c                  |   9 +-
 drivers/gpu/drm/drm_fb_cma_helper.c                |   1 +
 drivers/gpu/drm/drm_lock.c                         |   3 +-
 drivers/gpu/drm/drm_modes.c                        |   9 +-
 drivers/gpu/drm/exynos/exynos_drm_dsi.c            |  29 +-
 drivers/gpu/drm/gma500/psb_irq.c                   |   3 +-
 drivers/gpu/drm/lima/lima_sched.c                  |  35 +-
 drivers/gpu/drm/lima/lima_sched.h                  |   2 -
 drivers/gpu/drm/meson/meson_drv.h                  |   2 +-
 drivers/gpu/drm/meson/meson_rdma.c                 |  12 +-
 drivers/gpu/drm/omapdrm/dss/dispc.c                |   3 +-
 drivers/gpu/drm/panel/Kconfig                      |  11 +
 drivers/gpu/drm/panel/Makefile                     |   1 +
 drivers/gpu/drm/panel/panel-simple.c               |  94 +++
 drivers/gpu/drm/panel/panel-sony-acx424akp.c       | 550 +++++++++++++++++
 drivers/gpu/drm/rcar-du/rcar_lvds.c                |   8 +-
 drivers/gpu/drm/sun4i/sun4i_backend.c              |   9 +
 drivers/gpu/drm/sun4i/sun6i_drc.c                  |   8 +
 drivers/gpu/drm/tegra/hdmi.c                       |   7 +-
 drivers/gpu/drm/tegra/sor.c                        |   7 +-
 drivers/gpu/drm/udl/Kconfig                        |   3 +-
 drivers/gpu/drm/vc4/vc4_dsi.c                      |  28 +-
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |  12 +-
 drivers/gpu/drm/zte/zx_hdmi.c                      |   6 +-
 drivers/gpu/drm/zte/zx_vga.c                       |   6 +-
 drivers/video/fbdev/mmp/hw/mmp_ctrl.c              |   1 -
 include/drm/drm_atomic.h                           |   3 -
 include/drm/drm_bridge.h                           | 275 +--------
 include/drm/drm_fb_cma_helper.h                    |   2 +
 54 files changed, 3531 insertions(+), 1660 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-backend.yaml
 create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml
 create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-frontend.yaml
 create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun4i-a10-hdmi.yaml
 create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
 create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tv-encoder.yaml
 create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun6i-a31-drc.yaml
 create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-de2-mixer.yaml
 create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml
 create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-hdmi-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun8i-r40-tcon-top.yaml
 create mode 100644 Documentation/devicetree/bindings/display/allwinner,sun9i-a80-deu.yaml
 delete mode 100644 Documentation/devicetree/bindings/display/panel/ampire,am-480272h3tmqw-t01h.yaml
 delete mode 100644 Documentation/devicetree/bindings/display/panel/ampire,am800480r3tmqwa1h.txt
 delete mode 100644 Documentation/devicetree/bindings/display/panel/giantplus,gpm940b0.txt
 create mode 100644 Documentation/devicetree/bindings/display/panel/panel-simple.yaml
 delete mode 100644 Documentation/devicetree/bindings/display/panel/sharp,ls020b1dd01d.txt
 delete mode 100644 Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
 create mode 100644 drivers/gpu/drm/panel/panel-sony-acx424akp.c