[Intel-gfx] [PULL] drm-misc-next

Sean Paul sean at poorly.run
Wed Apr 10 19:49:07 UTC 2019


Hi Da.*,
Another week, another PR. A bit less to digest this week from last, but still
very dense when looking at LoC/patch.


drm-misc-next-2019-04-10:
drm-misc-next for 5.2:

UAPI Changes:
- None

Cross-subsystem Changes:
-MAINTAINERS: Add moderation flag for lima mailing list (Randy)
-dt-bindings: Add Mali Bifrost bindings (Neil)
-dt-bindings: Add G12A compatibility strings to meson bindings (Neil)

Core Changes:
-Add a handful of format helpers (Gerd)

Driver Changes:
-cirrus: Driver rewrite megapatch (Gerd)
-meson: Add G12A support to meson driver (Neil)
-lima: Couple fixes (Qiang)

Cc: Gerd Hoffmann <kraxel at redhat.com>
Cc: Randy Dunlap <rdunlap at infradead.org>
Cc: Neil Armstrong <narmstrong at baylibre.com>
Cc: Qiang Yu <yuq825 at gmail.com>

Cheers, Sean


The following changes since commit f15a3ea80391e83f32d4a23f83b1f02415cd5889:

  MAINTAINERS: Add ASPEED BMC GFX DRM driver entry (2019-04-04 11:57:34 +1030)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2019-04-10

for you to fetch changes up to 80bb8d983224337b713a93babfffedb376031034:

  drm/lima: include used header file explicitly (2019-04-09 19:05:59 +0800)

----------------------------------------------------------------
drm-misc-next for 5.2:

UAPI Changes:
- None

Cross-subsystem Changes:
-MAINTAINERS: Add moderation flag for lima mailing list (Randy)
-dt-bindings: Add Mali Bifrost bindings (Neil)
-dt-bindings: Add G12A compatibility strings to meson bindings (Neil)

Core Changes:
-Add a handful of format helpers (Gerd)

Driver Changes:
-cirrus: Driver rewrite megapatch (Gerd)
-meson: Add G12A support to meson driver (Neil)
-lima: Couple fixes (Qiang)

Cc: Gerd Hoffmann <kraxel at redhat.com>
Cc: Randy Dunlap <rdunlap at infradead.org>
Cc: Neil Armstrong <narmstrong at baylibre.com>
Cc: Qiang Yu <yuq825 at gmail.com>

----------------------------------------------------------------
Gerd Hoffmann (5):
      drm: move tinydrm format conversion helpers to new drm_format_helper.c
      drm: add drm_fb_memcpy_dstclip() helper
      drm: add drm_fb_xrgb8888_to_rgb565_dstclip()
      drm: add drm_fb_xrgb8888_to_rgb888_dstclip()
      drm/cirrus: rewrite and modernize driver.

Joe Perches (1):
      drm/panel: Rocktech jh057n00900: Add terminating newlines to logging

Neil Armstrong (14):
      dt-bindings: gpu: add bindings for the ARM Mali Bifrost GPU
      dt-bindings: display: amlogic, meson-vpu: Add G12A compatible and ports
      dt-bindings: display: amlogic, meson-dw-hdmi: Add G12A compatible and ports
      drm/meson: Switch PLL to 5.94GHz base for 297Mhz pixel clock
      drm/meson: Add registers for G12A SoC
      drm/meson: Add G12A Support for VPP setup
      drm/meson: Add G12A Support for VIU setup
      drm/meson: Add G12A support for OSD1 Plane
      drm/meson: Add G12A Support for the Overlay video plane
      drm/meson: Add G12A support for plane handling in CRTC driver
      drm/meson: Add G12A support for CVBS Encoder
      drm/meson: Add G12A Video Clock setup
      drm/meson: Add G12A compatible
      drm/meson: Add G12A support for the DW-HDMI Glue

Qiang Yu (2):
      drm/lima: add missing Kconfig dependency
      drm/lima: include used header file explicitly

Randy Dunlap (1):
      MAINTAINERS: mark lima mailing list as moderated

Sean Paul (1):
      Documentation/gpu/meson: Remove link to meson_canvas.c

Wen Yang (1):
      drm/pl111: fix possible object reference leak

kbuild test robot (1):
      drm/vc4: vc4_debugfs_regset32() can be static

 .../bindings/display/amlogic,meson-dw-hdmi.txt     |   4 +
 .../bindings/display/amlogic,meson-vpu.txt         |   4 +
 .../devicetree/bindings/gpu/arm,mali-bifrost.txt   |  92 +++
 Documentation/gpu/meson.rst                        |   6 -
 MAINTAINERS                                        |   2 +-
 drivers/gpu/drm/Makefile                           |   3 +-
 drivers/gpu/drm/cirrus/Kconfig                     |   2 +-
 drivers/gpu/drm/cirrus/Makefile                    |   3 -
 drivers/gpu/drm/cirrus/cirrus.c                    | 657 +++++++++++++++++++++
 drivers/gpu/drm/cirrus/cirrus_drv.c                | 161 -----
 drivers/gpu/drm/cirrus/cirrus_drv.h                | 251 --------
 drivers/gpu/drm/cirrus/cirrus_fbdev.c              | 309 ----------
 drivers/gpu/drm/cirrus/cirrus_main.c               | 328 ----------
 drivers/gpu/drm/cirrus/cirrus_mode.c               | 617 -------------------
 drivers/gpu/drm/cirrus/cirrus_ttm.c                | 343 -----------
 drivers/gpu/drm/drm_format_helper.c                | 326 ++++++++++
 drivers/gpu/drm/lima/Kconfig                       |   3 +
 drivers/gpu/drm/lima/lima_gem.c                    |   1 +
 drivers/gpu/drm/meson/meson_crtc.c                 | 269 +++++++--
 drivers/gpu/drm/meson/meson_drv.c                  |   1 +
 drivers/gpu/drm/meson/meson_drv.h                  |   4 +
 drivers/gpu/drm/meson/meson_dw_hdmi.c              | 163 +++--
 drivers/gpu/drm/meson/meson_dw_hdmi.h              |  32 +-
 drivers/gpu/drm/meson/meson_overlay.c              |  10 +-
 drivers/gpu/drm/meson/meson_plane.c                |  15 +-
 drivers/gpu/drm/meson/meson_registers.h            | 247 ++++++++
 drivers/gpu/drm/meson/meson_vclk.c                 | 123 +++-
 drivers/gpu/drm/meson/meson_venc.c                 |  11 +-
 drivers/gpu/drm/meson/meson_venc_cvbs.c            |  25 +-
 drivers/gpu/drm/meson/meson_viu.c                  |  72 ++-
 drivers/gpu/drm/meson/meson_vpp.c                  |  51 +-
 drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c |  19 +-
 drivers/gpu/drm/pl111/pl111_versatile.c            |   4 +
 drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c     | 158 -----
 drivers/gpu/drm/tinydrm/mipi-dbi.c                 |   7 +-
 drivers/gpu/drm/tinydrm/repaper.c                  |   3 +-
 drivers/gpu/drm/tinydrm/st7586.c                   |   3 +-
 drivers/gpu/drm/vc4/vc4_debugfs.c                  |   2 +-
 include/drm/drm_format_helper.h                    |  34 ++
 include/drm/tinydrm/tinydrm-helpers.h              |  10 -
 40 files changed, 2028 insertions(+), 2347 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/gpu/arm,mali-bifrost.txt
 create mode 100644 drivers/gpu/drm/cirrus/cirrus.c
 delete mode 100644 drivers/gpu/drm/cirrus/cirrus_drv.c
 delete mode 100644 drivers/gpu/drm/cirrus/cirrus_drv.h
 delete mode 100644 drivers/gpu/drm/cirrus/cirrus_fbdev.c
 delete mode 100644 drivers/gpu/drm/cirrus/cirrus_main.c
 delete mode 100644 drivers/gpu/drm/cirrus/cirrus_mode.c
 delete mode 100644 drivers/gpu/drm/cirrus/cirrus_ttm.c
 create mode 100644 drivers/gpu/drm/drm_format_helper.c
 create mode 100644 include/drm/drm_format_helper.h

-- 
Sean Paul, Software Engineer, Google / Chromium OS


More information about the Intel-gfx mailing list