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

Sean Paul seanpaul at chromium.org
Fri May 5 14:41:20 UTC 2017


Hi Dave,
Here's the first pull request for 4.13 from misc-next. It's surprisingly small
given that we had an extra week of feature freeze. The highlights are below, and
aside from these we had miscellaneous (heh) fixes sprinkled throughout.

A bit of administrivia for you:

We now have a standard template for misc pulls which break out UAPI/Cross-
subsystem/Core/Driver changes. Aside from hopefully making it easier for you,
this will remind me to explicitly think about the different changes I should
call out.

Secondly, I've Cc'd the authors of the sets I've summarized below. This should
provide an extra layer of protection against the misc maintainer summarizing
incorrectly (which is rightly a concern of yours).

Feedback is most welcome.


drm-misc-next-2017-05-05:
UAPI Changes:
- Return -ENODEV instead of -ENXIO when creating cma fb w/o valid gem (Daniel)

Core Changes:
- Add Laurent as bridge reviewer and Andrzej as bridge maintainer (Archit)
- Maintain new STM driver through -misc (Yannick)
- Misc doc improvements (as is tradition) (Daniel)

Driver Changes:
- Add out-fence support to vc4 V3D rendering (Eric)
- Add support for stm32f429 display hw and am-480272h3tmqw-t01h panel (Yannick)
- Remove 256MB cma limit from vc4 (Eric)
- Disable dw-hdmi audio when inactive, instead of always enabled (Romain)
- Add support for VGA to the ZTE driver (Shawn)

Cc: Archit Taneja <architt at codeaurora.org>
Cc: Eric Anholt <eric at anholt.net>
Cc: Yannick Fertre <yannick.fertre at st.com>
Cc: Daniel Vetter <daniel.vetter at ffwll.ch>
Cc: Romain Perier <romain.perier at collabora.com>
Cc: Navare, Manasi D <manasi.d.navare at intel.com>
Cc: Shawn Guo <shawn.guo at linaro.org>

Happy weekend, Sean


The following changes since commit 8b03d1ed2c43a2ba5ef3381322ee4515b97381bf:

  Merge branch 'linux-4.12' of git://github.com/skeggsb/linux into drm-next (2017-05-02 04:46:01 +1000)

are available in the git repository at:

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

for you to fetch changes up to 3c390df3337e54130e4b511ea3bbb868643cc5ea:

  Merge tag 'drm-for-v4.12' of git://people.freedesktop.org/~airlied/linux into drm-misc-next (2017-05-04 08:42:49 -0400)

----------------------------------------------------------------
UAPI Changes:
- Return -ENODEV instead of -ENXIO when creating cma fb w/o valid gem (Daniel)

Core Changes:
- Add Laurent as bridge reviewer and Andrzej as bridge maintainer (Archit)
- Maintain new STM driver through -misc (Yannick)
- Misc doc improvements (as is tradition) (Daniel)

Driver Changes:
- Add out-fence support to vc4 V3D rendering (Eric)
- Add support for stm32f429 display hw and am-480272h3tmqw-t01h panel (Yannick)
- Remove 256MB cma limit from vc4 (Eric)
- Disable dw-hdmi audio when inactive, instead of always enabled (Romain)
- Add support for VGA to the ZTE driver (Shawn)

Cc: Archit Taneja <architt at codeaurora.org>
Cc: Eric Anholt <eric at anholt.net>
Cc: Yannick Fertre <yannick.fertre at st.com>
Cc: Daniel Vetter <daniel.vetter at ffwll.ch>
Cc: Romain Perier <romain.perier at collabora.com>
Cc: Navare, Manasi D <manasi.d.navare at intel.com>
Cc: Shawn Guo <shawn.guo at linaro.org>

----------------------------------------------------------------
Andres Rodriguez (1):
      dma-buf: avoid scheduling on fence status query v2

Archit Taneja (1):
      MAINTAINERS: Update maintainers/reviewers for bridge drivers

Boris Brezillon (1):
      drm/vc4: Add runtime PM support to the HDMI encoder driver

Chris Wilson (1):
      drm/mm: Split up long running selftests with cond_resched()

Clint Taylor (1):
      drm/cec: Add CEC over Aux register definitions

Colin Ian King (1):
      drm: fix spelling mistake: "committing"

Daniel Vetter (3):
      drm/doc: Fix missing @ctx documentation
      drm/doc: Interlink color manager docs better
      drm/cma-helper: Return ENOENT for "no such gem obj"

Dave Airlie (1):
      sync_file: get rid of internal reference count.

Eric Anholt (4):
      drm/vc4: Expose dma-buf fences for V3D rendering.
      drm/cma: Fix recent regression of mmap() in the MMU case.
      drm/vc4: Fix refcounting of runtime PM get if it errors out.
      drm/vc4: Allow using more than 256MB of CMA memory.

Gustavo Padovan (1):
      drm/atomic: fix doc to use new name for commit types

Jeffy Chen (2):
      drm/rockchip: Set line flag config register in vop_crtc_enable
      drm/rockchip: analogix_dp: Remove unused check and variables

Jyri Sarha (2):
      drm: drm_color_mgmt.h needs struct drm_crtc declaration
      drm: Make drm_atomic_replace_property_blob_from_id() more generic

Liu Ying (1):
      drm/bridge: sii902x: Add missing \n to the end of some dev_err messages

Navare, Manasi D (1):
      drm: Add DPCD definitions for DP 1.4 DSC feature

Romain Perier (2):
      drm: dw-hdmi: add specific I2S and AHB functions for stream handling
      drm: dw-hdmi: gate audio clock from the I2S enablement callbacks

Sean Paul (1):
      Merge tag 'drm-for-v4.12' of git://people.freedesktop.org/~airlied/linux into drm-misc-next

Shawn Guo (4):
      drm: zte: do not enable clock auto-gating by default
      drm: zte: move CSC register definitions into a common header
      dt-bindings: display: add support for ZTE VGA device
      drm: zte: add VGA driver support

Yannick Fertre (5):
      drm/cma: Update DEFINE_DRM_GEM_CMA_FOPS to add get_unmapped_area
      drm/fb-cma-helper: Add drm_fb_cma_get_gem_addr()
      dt-bindings: display: Add STM32 LTDC driver
      drm/stm: Add STM32 LTDC driver
      MAINTAINERS: add maintainers for DRM STM driver

 .../devicetree/bindings/display/st,stm32-ltdc.txt  |   36 +
 .../devicetree/bindings/display/zte,vou.txt        |   21 +
 MAINTAINERS                                        |   11 +
 drivers/dma-buf/dma-fence.c                        |    5 +
 drivers/dma-buf/sync_file.c                        |   13 +-
 drivers/gpu/drm/Kconfig                            |    2 +
 drivers/gpu/drm/Makefile                           |    1 +
 drivers/gpu/drm/bridge/sii902x.c                   |    6 +-
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c          |   46 +-
 drivers/gpu/drm/drm_atomic.c                       |   14 +-
 drivers/gpu/drm/drm_atomic_helper.c                |    7 +-
 drivers/gpu/drm/drm_color_mgmt.c                   |    9 +-
 drivers/gpu/drm/drm_fb_cma_helper.c                |   29 +-
 drivers/gpu/drm/drm_plane_helper.c                 |    1 +
 drivers/gpu/drm/rockchip/analogix_dp-rockchip.c    |   14 +-
 drivers/gpu/drm/rockchip/rockchip_drm_drv.h        |    3 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |   20 +-
 drivers/gpu/drm/selftests/test-drm_mm.c            |   28 +
 drivers/gpu/drm/stm/Kconfig                        |   16 +
 drivers/gpu/drm/stm/Makefile                       |    7 +
 drivers/gpu/drm/stm/drv.c                          |  221 ++++
 drivers/gpu/drm/stm/ltdc.c                         | 1160 ++++++++++++++++++++
 drivers/gpu/drm/stm/ltdc.h                         |   40 +
 drivers/gpu/drm/vc4/Makefile                       |    1 +
 drivers/gpu/drm/vc4/vc4_bo.c                       |   37 +-
 drivers/gpu/drm/vc4/vc4_drv.c                      |    3 +-
 drivers/gpu/drm/vc4/vc4_drv.h                      |   58 +-
 drivers/gpu/drm/vc4/vc4_fence.c                    |   56 +
 drivers/gpu/drm/vc4/vc4_gem.c                      |  161 ++-
 drivers/gpu/drm/vc4/vc4_hdmi.c                     |  174 +--
 drivers/gpu/drm/vc4/vc4_irq.c                      |   65 +-
 drivers/gpu/drm/vc4/vc4_render_cl.c                |    3 +-
 drivers/gpu/drm/vc4/vc4_v3d.c                      |  150 +++
 drivers/gpu/drm/vc4/vc4_validate.c                 |   54 +-
 drivers/gpu/drm/zte/Makefile                       |    1 +
 drivers/gpu/drm/zte/zx_common_regs.h               |   31 +
 drivers/gpu/drm/zte/zx_drm_drv.c                   |    1 +
 drivers/gpu/drm/zte/zx_drm_drv.h                   |    1 +
 drivers/gpu/drm/zte/zx_plane.c                     |    1 +
 drivers/gpu/drm/zte/zx_plane_regs.h                |   18 -
 drivers/gpu/drm/zte/zx_vga.c                       |  531 +++++++++
 drivers/gpu/drm/zte/zx_vga_regs.h                  |   36 +
 drivers/gpu/drm/zte/zx_vou.c                       |   36 +-
 drivers/gpu/drm/zte/zx_vou_regs.h                  |   12 +-
 include/drm/drm_color_mgmt.h                       |    2 +
 include/drm/drm_crtc.h                             |   34 +-
 include/drm/drm_dp_helper.h                        |  166 +++
 include/drm/drm_fb_cma_helper.h                    |    4 +
 include/drm/drm_gem_cma_helper.h                   |   17 +-
 include/linux/sync_file.h                          |    3 -
 50 files changed, 3097 insertions(+), 269 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
 create mode 100644 drivers/gpu/drm/stm/Kconfig
 create mode 100644 drivers/gpu/drm/stm/Makefile
 create mode 100644 drivers/gpu/drm/stm/drv.c
 create mode 100644 drivers/gpu/drm/stm/ltdc.c
 create mode 100644 drivers/gpu/drm/stm/ltdc.h
 create mode 100644 drivers/gpu/drm/vc4/vc4_fence.c
 create mode 100644 drivers/gpu/drm/zte/zx_common_regs.h
 create mode 100644 drivers/gpu/drm/zte/zx_vga.c
 create mode 100644 drivers/gpu/drm/zte/zx_vga_regs.h

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


More information about the Intel-gfx mailing list