[PULL] drm-misc-next

Gustavo Padovan gustavo at padovan.org
Thu Jun 28 01:00:18 UTC 2018


Hi Dave,

One more for 4.19. We don't have any big change on this one,
it is mostly drivers updates here. Please pull.

Regards,

Gustavo

drm-misc-next-2018-06-27:
drm-misc-next for 4.19:

Cross-subsystem Changes:
devicetree documentation
dt-bindings defintions for sun8i (Jernej Skrabec)

Core Changes:
Consider drivers setting DRIVER_ATOMIC as atomic (Eric Anholt)
Improvements for in-kernel clients (Noralf Trønnes)
Export and rename drm_crtc_port_mask() (Jernej Skrabec)

Driver Changes:
v3d: Add looking for GPU scheduler jobs management (Eric Anholt)
Add Ilitek ILI9881c panel driver(Maxime Ripard)
rockchip: vop: fixup linebuffer mode calc error (Sandy Huang)
tinydrm: new driver for ILI9341 display panels (David Lechner)
sun4i: Add TCON TOP driver (Jernej Skrabec)
The following changes since commit c612ae0503af753c062594dcd14aecea121fa414:

  staging: android: ion: fix ion_dma_buf_attach signatur (2018-06-21 11:46:47 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2018-06-27

for you to fetch changes up to 57e23de02f4878061818fd118129a6b0e1516b11:

  drm/sun4i: DW HDMI: Expand algorithm for possible crtcs (2018-06-27 21:44:05 +0200)

----------------------------------------------------------------
drm-misc-next for 4.19:

Cross-subsystem Changes:
devicetree documentation
dt-bindings defintions for sun8i (Jernej Skrabec)

Core Changes:
Consider drivers setting DRIVER_ATOMIC as atomic (Eric Anholt)
Improvements for in-kernel clients (Noralf Trønnes)
Export and rename drm_crtc_port_mask() (Jernej Skrabec)

Driver Changes:
v3d: Add looking for GPU scheduler jobs management (Eric Anholt)
Add Ilitek ILI9881c panel driver(Maxime Ripard)
rockchip: vop: fixup linebuffer mode calc error (Sandy Huang)
tinydrm: new driver for ILI9341 display panels (David Lechner)
sun4i: Add TCON TOP driver (Jernej Skrabec)

----------------------------------------------------------------
Christian König (1):
      drm/omap: remove now unused functions

David Herrmann (1):
      drm: provide management functions for drm_file

David Lechner (4):
      MAINTAINERS: fix path to ilitek, ili9225 device tree bindings
      dt-bindings: Add vendor prefix for Adafruit
      dt-bindings: new binding for Ilitek ILI9341 display panels
      drm/tinydrm: new driver for ILI9341 display panels

Eric Anholt (4):
      drm/bridge: Move the struct drm_bridge member kerneldoc inline.
      drm/v3d: Take a lock across GPU scheduler job creation and queuing.
      drm/v3d: Remove the bad signaled() implementation.
      drm: Consider drivers setting DRIVER_ATOMIC as atomic.

Gustavo A. R. Silva (2):
      drm/gma500: Fix potential NULL pointer dereference
      drm/gma500: Fix compile warning

Jernej Skrabec (18):
      dt-bindings: display: sunxi-drm: Add TCON TOP description
      drm/sun4i: Add TCON TOP driver
      drm/sun4i: Fix releasing node when enumerating enpoints
      drm/sun4i: Split out code for enumerating endpoints in output port
      drm/sun4i: Add support for traversing graph with TCON TOP
      drm/sun4i: Don't skip TCONs if they don't have channel 0
      drm/sun4i: tcon: Generalize engine search algorithm
      drm/sun4i: Don't check for LVDS and RGB when TCON has only ch1
      drm/sun4i: Don't check for panel or bridge on TV TCONs
      drm/sun4i: Add support for R40 mixers
      dt-bindings: display: sun4i-drm: Add description of A64 HDMI PHY
      drm/sun4i: Enable DW HDMI PHY clock
      drm/sun4i: Don't change clock bits in DW HDMI PHY driver
      drm/sun4i: DW HDMI PHY: Add support for second PLL
      drm/sun4i: Add support for second clock parent to DW HDMI PHY clk driver
      drm/sun4i: Add support for A64 HDMI PHY
      drm: of: Export and rename drm_crtc_port_mask()
      drm/sun4i: DW HDMI: Expand algorithm for possible crtcs

John Stultz (1):
      drm: kirin: Remove useless "Scale not support" error message

Maxime Ripard (2):
      dt-bindings: panel: Add the Ilitek ILI9881c panel documentation
      drm/panel: Add Ilitek ILI9881c panel driver

Noralf Trønnes (2):
      drm/file: Don't set master on in-kernel clients
      drm: Make ioctls available for in-kernel clients

Sandy Huang (1):
      drm/rockchip: vop: fixup linebuffer mode calc error

Souptick Joarder (1):
      gpu: drm: vc4: Adding new typedef vm_fault_t

Thomas Zimmermann (1):
      drm/gma500: Replace drm_gem_object_unreference_unlocked with put function

Ville Syrjälä (2):
      drm: Document mode_config.max_width/height as the max fb dimensions
      drm/rockchip: Use drm_crtc_mask()

 .../devicetree/bindings/display/ilitek,ili9341.txt |  27 ++
 .../bindings/display/panel/ilitek,ili9881c.txt     |  20 +
 .../bindings/display/sunxi/sun4i-drm.txt           |  60 ++-
 .../devicetree/bindings/vendor-prefixes.txt        |   1 +
 MAINTAINERS                                        |   8 +-
 drivers/gpu/drm/drm_crtc_internal.h                |  19 +-
 drivers/gpu/drm/drm_dumb_buffers.c                 |  29 +-
 drivers/gpu/drm/drm_file.c                         | 303 +++++++------
 drivers/gpu/drm/drm_framebuffer.c                  |  42 +-
 drivers/gpu/drm/drm_internal.h                     |   2 +
 drivers/gpu/drm/drm_ioctl.c                        |   4 +-
 drivers/gpu/drm/drm_of.c                           |   9 +-
 drivers/gpu/drm/gma500/framebuffer.c               |   2 +-
 drivers/gpu/drm/gma500/gem.c                       |   2 +-
 drivers/gpu/drm/gma500/gma_display.c               |  10 +-
 drivers/gpu/drm/gma500/mdfld_intel_display.c       |   1 -
 drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c    |   1 -
 drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c          |  17 -
 drivers/gpu/drm/panel/Kconfig                      |   9 +
 drivers/gpu/drm/panel/Makefile                     |   1 +
 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c      | 503 +++++++++++++++++++++
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |   2 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop.h        |  23 +-
 drivers/gpu/drm/sun4i/Makefile                     |   2 +-
 drivers/gpu/drm/sun4i/sun4i_drv.c                  | 121 +++--
 drivers/gpu/drm/sun4i/sun4i_tcon.c                 |  66 ++-
 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c              |  46 +-
 drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h              |   8 +-
 drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c             |  54 ++-
 drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c         |  90 +++-
 drivers/gpu/drm/sun4i/sun8i_mixer.c                |  24 +
 drivers/gpu/drm/sun4i/sun8i_tcon_top.c             | 300 ++++++++++++
 drivers/gpu/drm/sun4i/sun8i_tcon_top.h             |  40 ++
 drivers/gpu/drm/tinydrm/Kconfig                    |  10 +
 drivers/gpu/drm/tinydrm/Makefile                   |   1 +
 drivers/gpu/drm/tinydrm/ili9341.c                  | 233 ++++++++++
 drivers/gpu/drm/v3d/v3d_drv.h                      |   6 +-
 drivers/gpu/drm/v3d/v3d_fence.c                    |  13 +-
 drivers/gpu/drm/v3d/v3d_gem.c                      |  11 +-
 drivers/gpu/drm/v3d/v3d_irq.c                      |   3 -
 drivers/gpu/drm/vc4/vc4_bo.c                       |   2 +-
 drivers/gpu/drm/vc4/vc4_drv.h                      |   3 +-
 include/drm/drmP.h                                 |  23 +-
 include/drm/drm_bridge.h                           |  22 +-
 include/drm/drm_mode_config.h                      |   8 +-
 include/drm/drm_of.h                               |   8 +
 include/dt-bindings/clock/sun8i-tcon-top.h         |  11 +
 47 files changed, 1861 insertions(+), 339 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/ilitek,ili9341.txt
 create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.txt
 create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9881c.c
 create mode 100644 drivers/gpu/drm/sun4i/sun8i_tcon_top.c
 create mode 100644 drivers/gpu/drm/sun4i/sun8i_tcon_top.h
 create mode 100644 drivers/gpu/drm/tinydrm/ili9341.c
 create mode 100644 include/dt-bindings/clock/sun8i-tcon-top.h


More information about the dri-devel mailing list