[PULL] drm-misc-next

Thomas Zimmermann tzimmermann at suse.de
Thu May 14 07:08:19 UTC 2020


Hi Dave and Daniel,

this is the forth pull request for drm-misc-next for what will become v5.8.
It's fairly small number of patches without major changes. There's one fix
to the UAPI headers, but it only affects comments.

Best regards
Thomsa

drm-misc-next-2020-05-14:
drm-misc-next for 5.8:

UAPI Changes:

Cross-subsystem Changes:

 * dma-buf: use atomic64_fetch_add() for context id
 * Documentation: document bindings for ASUS ZOOT TM5P5, BOE NV133FHM-N62,
                  hpd-gpios

Core Changes:

Driver Changes:

 * drm/ast: fix supend; cleanups
 * drm/i2c: cleanups
 * drm/panel: add MODULE_LICENSE to panel-visinox-rm69299; add support for
              ASUS TM5P5i, BOE NV133FHM-N62i; fix size and bpp of BOE NV133FHM-N61
	      add hpd-gpio to panel-simple
 * drm/mcde: fix return value check in mcde_dsi_bind()
 * drm/mgag200: use managed drmm_mode_config_init(); cleanups
 * fbdev/pxa168fb: cleanups

The following changes since commit 0ea2ea42b31abc1141f2fd3911f952a97d401fcb:

  drm/vkms: Hold gem object while still in-use (2020-05-06 21:51:46 -0400)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2020-05-14

for you to fetch changes up to 1c530d431c698f156538b8954b07df95337beb34:

  dma-buf: Use atomic_fetch_add() for the context id (2020-05-13 13:38:59 +0100)

----------------------------------------------------------------
drm-misc-next for 5.8:

UAPI Changes:

Cross-subsystem Changes:

 * dma-buf: use atomic64_fetch_add() for context id
 * Documentation: document bindings for ASUS ZOOT TM5P5, BOE NV133FHM-N62,
                  hpd-gpios

Core Changes:

Driver Changes:

 * drm/ast: fix supend; cleanups
 * drm/i2c: cleanups
 * drm/panel: add MODULE_LICENSE to panel-visinox-rm69299; add support for
              ASUS TM5P5i, BOE NV133FHM-N62i; fix size and bpp of BOE NV133FHM-N61
	      add hpd-gpio to panel-simple
 * drm/mcde: fix return value check in mcde_dsi_bind()
 * drm/mgag200: use managed drmm_mode_config_init(); cleanups
 * fbdev/pxa168fb: cleanups

----------------------------------------------------------------
Chris Wilson (1):
      dma-buf: Use atomic_fetch_add() for the context id

Douglas Anderson (5):
      panel: simple: Fix size and bpp of BOE NV133FHM-N61
      dt-bindings: display: simple: Add BOE NV133FHM-N62
      panel: simple: Add BOE NV133FHM-N62
      dt-bindings: display: Add hpd-gpios to panel-common bindings
      drm/panel-simple: Support hpd-gpios for delaying prepare()

Jason Yan (1):
      video: fbdev: pxa168fb: make pxa168fb_init_mode() return void

Konrad Dybcio (2):
      dt-bindings: display: Document ASUS Z00T TM5P5 NT35596 panel compatible
      drivers: drm: panel: Add ASUS TM5P5 NT35596 panel driver

Mika Kahola (1):
      uapi/drm/drm_fourcc.h: Note on platform specificity for format modifiers

Randy Dunlap (1):
      drm: panel: add MODULE_LICENSE to panel-visionox-rm69299.c

Samuel Zou (2):
      drm/ast: Make ast_primary_plane_helper_atomic_update static
      drm/i2c/tda998x: Make tda998x_audio_digital_mute static

Thomas Zimmermann (7):
      drm/ast: Don't check new mode if CRTC is being disabled
      drm/mgag200: Convert struct drm_device to struct mga_device with helper
      drm/mgag200: Remove several references to struct mga_device.dev
      drm/mgag200: Integrate init function into load function
      drm/mgag200: Use managed mode-config initialization
      drm/mgag200: Remove unused fields from struct mga_device
      drm/mgag200: Embed connector instance in struct mga_device

Wei Yongjun (1):
      drm/mcde: dsi: Fix return value check in mcde_dsi_bind()

 .../display/panel/asus,z00t-tm5p5-nt35596.yaml     |  56 ++++
 .../bindings/display/panel/panel-common.yaml       |   6 +
 .../bindings/display/panel/panel-simple.yaml       |   2 +
 drivers/dma-buf/dma-fence.c                        |   2 +-
 drivers/gpu/drm/ast/ast_mode.c                     |   8 +-
 drivers/gpu/drm/i2c/tda998x_drv.c                  |   3 +-
 drivers/gpu/drm/mcde/mcde_dsi.c                    |   7 +-
 drivers/gpu/drm/mgag200/mgag200_cursor.c           |   4 +-
 drivers/gpu/drm/mgag200/mgag200_drv.c              |   2 +-
 drivers/gpu/drm/mgag200/mgag200_drv.h              |  15 +-
 drivers/gpu/drm/mgag200/mgag200_i2c.c              |  10 +-
 drivers/gpu/drm/mgag200/mgag200_main.c             | 115 ++-----
 drivers/gpu/drm/mgag200/mgag200_mode.c             | 127 ++++---
 drivers/gpu/drm/panel/Kconfig                      |  10 +
 drivers/gpu/drm/panel/Makefile                     |   1 +
 .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c   | 367 +++++++++++++++++++++
 drivers/gpu/drm/panel/panel-simple.c               |  64 +++-
 drivers/gpu/drm/panel/panel-visionox-rm69299.c     |   1 +
 drivers/video/fbdev/pxa168fb.c                     |   5 +-
 include/uapi/drm/drm_fourcc.h                      |  18 +-
 20 files changed, 654 insertions(+), 169 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/panel/asus,z00t-tm5p5-nt35596.yaml
 create mode 100644 drivers/gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c


More information about the dri-devel mailing list