[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