From: Gustavo Padovan <gustavo@padovan.org>
To: Dave Airlie <airlied@gmail.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>,
intel-gfx@lists.freedesktop.org,
Joonas Lahtinen <joonas.lahtinen@linux.intel.com>,
dri-devel@lists.freedesktop.org,
Rodrigo Vivi <rodrigo.vivi@intel.com>
Subject: Re: [PULL] drm-misc-next for 4.16
Date: Thu, 30 Nov 2017 13:52:31 -0200 [thread overview]
Message-ID: <20171130155231.GA22553@jade> (raw)
In-Reply-To: <20171130154419.GA605@jade>
[-- Attachment #1.1: Type: text/plain, Size: 18122 bytes --]
Forgot to setup gpg sign...
2017-11-30 Gustavo Padovan <gustavo@padovan.org>:
> Hi Dave,
>
> Here goes my first pull request as drm-misc co-maintainer, outstanding
> here is the plane clipping fixes from Ville and the work to reduce
> bdev emulation footprint in drivers from Noralf. Otherwise it is more of
> the same. No UAPI changes.
>
> drm-misc-next-2017-11-30 for 4.16:
>
> Cross-subsystem Changes:
>
> - device tree doc for the Mitsubishi AA070MC01 and Tianma TM070RVHG71
> panels (Lukasz Majewski) and for a 2nd endpoint on stm32 (Philippe Cornu)
>
> Core Changes:
>
> The most important changes are:
>
> - Add drm_driver .last_close and .output_poll_changed helpers to reduce
> fbdev emulation footprint in drivers (Noralf)
> - Fix plane clipping in core and for vmwgfx (Ville)
>
> Then we have a bunch of of improvement for print and debug such as the
> addition of a framebuffer debugfs file. ELD connector, HDMI and
> improvements. And a bunch of misc improvements, clean ups and style
> changes and doc updates
>
> Driver Changes:
>
> - sii8620: filter unsupported modes and add DVI mode support (Maciej Purski)
> - rockchip: analogix_dp: Remove unnecessary init code (Jeffy Chen)
> - virtio, cirrus: add fb create_handle support to enable screenshots(Lepton Wu)
> - virtio: replace reference/unreference with get/put (Aastha Gupta)
> - vc4, gma500: Convert timers to use timer_setup() (Kees Cook)
> - vc4: Reject HDMI modes with too high of clocks (Eric)
> - vc4: Add support for more pixel formats (Dave Stevenson)
> - stm: dsi: Rename driver name to "stm32-display-dsi" (Philippe Cornu)
> - stm: ltdc: add a 2nd endpoint (Philippe Cornu)
> - via: use monotonic time for VIA_WAIT_IRQ (Arnd Bergmann)
> The following changes since commit f150891fd9878ef0d9197c4e8451ce67c3bdd014:
>
> Merge tag 'exynos-drm-next-for-v4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next (2017-11-14 14:12:43 +1000)
>
> are available in the git repository at:
>
> git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2017-11-30
>
> for you to fetch changes up to 2f51be0945b9e0b9baafe47289c802be6d4c7980:
>
> drm/bridge: tc358767: add copyright lines (2017-11-30 08:11:35 +0100)
>
> ----------------------------------------------------------------
> Cross-subsystem Changes:
>
> - device tree doc for the Mitsubishi AA070MC01 and Tianma TM070RVHG71
> panels (Lukasz Majewski) and for a 2nd endpoint on stm32 (Philippe Cornu)
>
> Core Changes:
>
> The most important changes are:
>
> - Add drm_driver .last_close and .output_poll_changed helpers to reduce
> fbdev emulation footprint in drivers (Noralf)
> - Fix plane clipping in core and for vmwgfx (Ville)
>
> Then we have a bunch of of improvement for print and debug such as the
> addition of a framebuffer debugfs file. ELD connector, HDMI and
> improvements. And a bunch of misc improvements, clean ups and style
> changes and doc updates
>
> Driver Changes:
>
> - sii8620: filter unsupported modes and add DVI mode support (Maciej Purski)
> - rockchip: analogix_dp: Remove unnecessary init code (Jeffy Chen)
> - virtio, cirrus: add fb create_handle support to enable screenshots(Lepton Wu)
> - virtio: replace reference/unreference with get/put (Aastha Gupta)
> - vc4, gma500: Convert timers to use timer_setup() (Kees Cook)
> - vc4: Reject HDMI modes with too high of clocks (Eric)
> - vc4: Add support for more pixel formats (Dave Stevenson)
> - stm: dsi: Rename driver name to "stm32-display-dsi" (Philippe Cornu)
> - stm: ltdc: add a 2nd endpoint (Philippe Cornu)
> - via: use monotonic time for VIA_WAIT_IRQ (Arnd Bergmann)
>
> ----------------------------------------------------------------
> Aastha Gupta (1):
> drm: virtio: replace reference/unreference with get/put
>
> Andrey Gusakov (1):
> drm/bridge: tc358767: add copyright lines
>
> Arnd Bergmann (2):
> drm: via: use ktime_get() instead of do_gettimeofday
> drm/via: use monotonic time for VIA_WAIT_IRQ
>
> Arvind Yadav (1):
> drm/sti: Handle return value of platform_get_irq_byname
>
> Benjamin Gaignard (2):
> drm: sti: remove useless fields from vtg structure
> drm: sti: remove vtg_remove
>
> Boris Brezillon (1):
> drm/vc4: Fix wrong printk format in vc4_bo_stats_debugfs()
>
> Chris Wilson (6):
> drm: Enable pr_debug() for drm_printer
> drm/selftests/mm: Insert cond_resched() between insert modes
> drm/syncobj: Mark up the fence as an RCU protected pointer
> dma-buf/fence: Sparse wants __rcu on the object itself
> dma-buf/fence: Fix lock inversion within dma-fence-array
> drm/printer: Add drm_vprintf()
>
> Christian König (3):
> dma-buf: add reservation_object_lock_interruptible()
> dma-buf: keep only not signaled fence in reservation_object_add_shared_replace v3
> dma-buf: try to replace a signaled fence in reservation_object_add_shared_inplace
>
> Colin Ian King (1):
> drm: qxl: remove pr_info message, stops log spamming
>
> Dan Carpenter (1):
> drm/panel: rpi-touchscreen: propagate errors in rpi_touchscreen_i2c_read()
>
> Daniel Vetter (5):
> drm/TODO: Clarify DRM_DEV_* conversion
> MAINTAINERS: Gustavo as drm-misc co-maintainer
> drm: Update docs for legacy kms state
> drm/atomic-helper: always track connector commits, too
> Merge airlied/drm-next into drm-misc-next
>
> Dave Stevenson (3):
> drm/vc4: Add support for DRM_FORMAT_RGB888 and DRM_FORMAT_BGR888
> drm/vc4: Use .pixel_order instead of custom .flip_cbcr
> drm/vc4: Add support for NV21 and NV61.
>
> Dhinakaran Pandiyan (1):
> drm/dp: Bit definition for D3 power state that keeps AUX fully powered
>
> Eric Anholt (1):
> drm/vc4: Reject HDMI modes with too high of clocks.
>
> Greg Kroah-Hartman (1):
> gpu: gma500: remove unneeded DRIVER_LICENSE #define
>
> Haneen Mohammed (2):
> drm: Move debug macros out of drmP.h
> drm/print: Update old comment style
>
> Harsha Sharma (1):
> drm/tinydrm: Replace list_for_each with list_for_each_entry
>
> Jani Nikula (6):
> drm/edid: use macros for ELD offsets and values
> drm/edid: set ELD connector type in drm_edid_to_eld()
> drm/edid: abstract connector ELD clearing
> drm/edid: build ELD in drm_add_edid_modes()
> drm/drivers: drop redundant drm_edid_to_eld() calls
> drm/edid: make drm_edid_to_eld() static
>
> Jeffy Chen (1):
> drm/rockchip: analogix_dp: Remove unnecessary init code
>
> Kees Cook (2):
> drm/vc4: Convert timers to use timer_setup()
> drm: gma500: Convert timers to use timer_setup()
>
> Lepton Wu (2):
> drm/virtio: add create_handle support.
> drm/cirrus: add create_handle support.
>
> Liviu Dudau (5):
> drm/drm_vma_manager.c: Remove useless goto statement
> drm: Spelling fixes
> dma-buf: Cleanup comments on dma_buf_map_attachment()
> drm/drm_mm.h: Fix the name of the referenced function in comment
> drm: gem_cma_helper.c: Allow importing of contiguous scatterlists with nents > 1
>
> Lucas Stach (1):
> drm: don't link DP aux i2c adapter to the hardware device node
>
> Lukasz Majewski (2):
> drm/panel: simple: Add Tianma TM070RVHG71 panel support
> drm/panel: simple: Add Mitsubishi AA070MC01 panel support
>
> Maarten Lankhorst (1):
> drm/atomic: Try to preserve the crtc enabled state in drm_atomic_remove_fb, v2.
>
> Maciej Purski (1):
> drm/bridge/sii8620: add DVI mode support
>
> Marek Szyprowski (1):
> drm/bridge/sii8620: filter unsupported modes
>
> Mark Yao (1):
> MAINTAINERS: change maintainer for Rockchip drm drivers
>
> Michał Mirosław (1):
> virtgpu: remove redundant task_comm copying
>
> Noralf Trønnes (17):
> drm/gem: Remove trailing whitespace
> drm/fb-helper: Handle function NULL argument
> drm: Add drm_device->fb_helper pointer
> drm/fb-helper: Add .last_close and .output_poll_changed helpers
> drm/vma-manager: drm_vma_node_start() constify argument
> drm/framebuffer: drm_framebuffer_read_refcount() constify argument
> drm/print: Add drm_printf_indent()
> drm/framebuffer: Add framebuffer debugfs file
> drm/atomic: Use drm_framebuffer_print_info()
> drm/cma-helper: Turn to_drm_gem_cma_obj() into a macro
> drm/cma-helper: Add drm_gem_cma_print_info()
> drm/arc: Use drm_gem_cma_print_info()
> drm/arm/hdlcd: Use drm_gem_cma_print_info()
> drm/tilcdc: Use drm_gem_cma_print_info()
> drm/tinydrm: Use drm_gem_cma_print_info()
> drm/cma-helper: Remove drm_fb_cma_debugfs_show()
> drm/debugfs: Fix framebuffer debugfs file init
>
> Pan Bian (1):
> gma500: mmu: unmap the correct address
>
> Philippe CORNU (4):
> drm/stm: dsi: Rename driver name
> drm/stm: checkpatch strict minor updates
> dt-bindings: display: stm32: add a 2nd endpoint
> drm/stm: ltdc: add a 2nd endpoint
>
> Sandy Huang (2):
> dt-bindings: add document for rk3126-vop
> drm/rockchip: vop: add rk3126 vop support
>
> Sean Paul (1):
> drm/rockchip: Fix build warning in analogix_dp-rockchip.c
>
> Vasyl Gomonovych (1):
> dma-buf: Fix ifnullfree.cocci warnings
>
> Ville Syrjälä (14):
> drm: Print the fb dimensions when the src coord check fails
> drm/syncobj: Use proper methods for accessing rcu protected pointers
> dma-buf: Use rcu_assign_pointer() to set rcu protected pointers
> drm: Fix modifiers_property kernel doc
> drm/gem-cma-helper: Fix kerneldocs
> drm: Fix kerneldocs for drm_plane modifiers
> drm/vmwgfx: Remove bogus crtc coords vs fb size check
> drm/vmwgfx: Use drm_plane_helper_check_state()
> drm/vmwgfx: Try to fix plane clipping
> drm: Check crtc_state->enable rather than crtc->enabled in drm_plane_helper_check_state()
> drm: Move drm_plane_helper_check_state() into drm_atomic_helper.c
> video/hdmi: Allow "empty" HDMI infoframes
> drm/edid: Allow HDMI infoframe without VIC or S3D
> drm/vblank: Fix vblank timestamp debugs
>
> .../display/panel/mitsubishi,aa070mc01.txt | 7 +
> .../bindings/display/panel/tianma,tm070rvhg71.txt | 29 +++
> .../bindings/display/rockchip/rockchip-vop.txt | 1 +
> .../devicetree/bindings/display/st,stm32-ltdc.txt | 6 +-
> Documentation/gpu/todo.rst | 4 +
> MAINTAINERS | 4 +-
> drivers/base/Kconfig | 1 +
> drivers/dma-buf/dma-buf.c | 9 +-
> drivers/dma-buf/dma-fence-array.c | 14 +-
> drivers/dma-buf/reservation.c | 58 ++++--
> drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 1 -
> drivers/gpu/drm/arc/arcpgu_drv.c | 2 +-
> drivers/gpu/drm/arm/hdlcd_crtc.c | 8 +-
> drivers/gpu/drm/arm/hdlcd_drv.c | 2 +-
> drivers/gpu/drm/arm/malidp_planes.c | 3 +-
> drivers/gpu/drm/bridge/analogix-anx78xx.c | 2 -
> drivers/gpu/drm/bridge/sil-sii8620.c | 53 +++--
> drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 6 +-
> drivers/gpu/drm/bridge/tc358767.c | 2 +
> drivers/gpu/drm/cirrus/cirrus_main.c | 9 +
> drivers/gpu/drm/drm_atomic.c | 25 +--
> drivers/gpu/drm/drm_atomic_helper.c | 112 ++++++++++-
> drivers/gpu/drm/drm_debugfs.c | 8 +
> drivers/gpu/drm/drm_dp_helper.c | 1 -
> drivers/gpu/drm/drm_drv.c | 47 -----
> drivers/gpu/drm/drm_edid.c | 104 ++++++----
> drivers/gpu/drm/drm_fb_cma_helper.c | 37 ----
> drivers/gpu/drm/drm_fb_helper.c | 69 +++++--
> drivers/gpu/drm/drm_framebuffer.c | 87 +++++++-
> drivers/gpu/drm/drm_gem.c | 21 +-
> drivers/gpu/drm/drm_gem_cma_helper.c | 53 +++--
> drivers/gpu/drm/drm_internal.h | 7 +
> drivers/gpu/drm/drm_mm.c | 2 +-
> drivers/gpu/drm/drm_plane_helper.c | 111 ++---------
> drivers/gpu/drm/drm_print.c | 54 ++++-
> drivers/gpu/drm/drm_simple_kms_helper.c | 9 +-
> drivers/gpu/drm/drm_syncobj.c | 11 +-
> drivers/gpu/drm/drm_vblank.c | 12 +-
> drivers/gpu/drm/drm_vma_manager.c | 15 +-
> drivers/gpu/drm/exynos/exynos_hdmi.c | 3 +-
> drivers/gpu/drm/gma500/mmu.c | 2 +-
> drivers/gpu/drm/gma500/psb_drv.c | 2 +-
> drivers/gpu/drm/gma500/psb_drv.h | 1 -
> drivers/gpu/drm/gma500/psb_lid.c | 8 +-
> drivers/gpu/drm/i2c/tda998x_drv.c | 1 -
> drivers/gpu/drm/i915/intel_display.c | 20 +-
> drivers/gpu/drm/i915/intel_dp.c | 1 -
> drivers/gpu/drm/i915/intel_hdmi.c | 14 +-
> drivers/gpu/drm/i915/intel_modes.c | 1 -
> drivers/gpu/drm/imx/ipuv3-plane.c | 8 +-
> drivers/gpu/drm/mediatek/mtk_drm_plane.c | 8 +-
> drivers/gpu/drm/mediatek/mtk_hdmi.c | 4 +-
> drivers/gpu/drm/meson/meson_plane.c | 8 +-
> drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c | 10 +-
> drivers/gpu/drm/nouveau/nv50_display.c | 26 +--
> .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 2 +-
> drivers/gpu/drm/panel/panel-simple.c | 62 ++++++
> drivers/gpu/drm/qxl/qxl_ttm.c | 5 +-
> drivers/gpu/drm/radeon/radeon_connectors.c | 1 -
> drivers/gpu/drm/radeon/radeon_dp_mst.c | 1 -
> drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 28 +--
> drivers/gpu/drm/rockchip/cdn-dp-core.c | 4 +-
> drivers/gpu/drm/rockchip/inno_hdmi.c | 1 +
> drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 6 +-
> drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 30 +++
> drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 6 +
> drivers/gpu/drm/selftests/test-drm_mm.c | 5 +
> drivers/gpu/drm/sti/Kconfig | 1 +
> drivers/gpu/drm/sti/sti_hdmi.c | 10 +-
> drivers/gpu/drm/sti/sti_vtg.c | 38 +---
> drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 6 +-
> drivers/gpu/drm/stm/ltdc.c | 66 +++++--
> drivers/gpu/drm/tegra/dc.c | 4 +-
> drivers/gpu/drm/tegra/output.c | 1 -
> drivers/gpu/drm/tilcdc/tilcdc_drv.c | 2 +-
> drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c | 4 +-
> drivers/gpu/drm/tinydrm/mipi-dbi.c | 8 +-
> drivers/gpu/drm/vc4/vc4_bo.c | 9 +-
> drivers/gpu/drm/vc4/vc4_gem.c | 10 +-
> drivers/gpu/drm/vc4/vc4_hdmi.c | 16 +-
> drivers/gpu/drm/vc4/vc4_plane.c | 38 ++--
> drivers/gpu/drm/via/via_drv.h | 4 +-
> drivers/gpu/drm/via/via_irq.c | 27 +--
> drivers/gpu/drm/virtio/virtgpu_display.c | 12 ++
> drivers/gpu/drm/virtio/virtgpu_ioctl.c | 2 +-
> drivers/gpu/drm/virtio/virtgpu_kms.c | 6 +-
> drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 40 ++--
> drivers/gpu/drm/zte/zx_hdmi.c | 1 +
> drivers/gpu/drm/zte/zx_plane.c | 15 +-
> drivers/video/hdmi.c | 51 +++--
> include/drm/drmP.h | 197 +-----------------
> include/drm/drm_atomic_helper.h | 7 +
> include/drm/drm_connector.h | 14 +-
> include/drm/drm_device.h | 9 +
> include/drm/drm_dp_helper.h | 1 +
> include/drm/drm_drv.h | 22 ++-
> include/drm/drm_edid.h | 2 +-
> include/drm/drm_encoder.h | 6 +-
> include/drm/drm_fb_cma_helper.h | 6 -
> include/drm/drm_fb_helper.h | 11 ++
> include/drm/drm_framebuffer.h | 2 +-
> include/drm/drm_gem_cma_helper.h | 16 +-
> include/drm/drm_mm.h | 2 +-
> include/drm/drm_mode_config.h | 2 +-
> include/drm/drm_modeset_helper_vtables.h | 3 -
> include/drm/drm_plane.h | 14 +-
> include/drm/drm_plane_helper.h | 5 -
> include/drm/drm_print.h | 219 +++++++++++++++++++++
> include/drm/drm_syncobj.h | 2 +-
> include/drm/drm_vma_manager.h | 2 +-
> include/drm/tinydrm/tinydrm.h | 1 +
> include/linux/dma-fence-array.h | 3 +
> include/linux/dma-fence.h | 2 +-
> include/linux/reservation.h | 23 +++
> 114 files changed, 1334 insertions(+), 882 deletions(-)
> create mode 100644 Documentation/devicetree/bindings/display/panel/mitsubishi,aa070mc01.txt
> create mode 100644 Documentation/devicetree/bindings/display/panel/tianma,tm070rvhg71.txt
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
prev parent reply other threads:[~2017-11-30 15:52 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-11-30 15:44 [PULL] drm-misc-next for 4.16 Gustavo Padovan
2017-11-30 15:52 ` Gustavo Padovan [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20171130155231.GA22553@jade \
--to=gustavo@padovan.org \
--cc=airlied@gmail.com \
--cc=daniel.vetter@ffwll.ch \
--cc=dri-devel@lists.freedesktop.org \
--cc=intel-gfx@lists.freedesktop.org \
--cc=joonas.lahtinen@linux.intel.com \
--cc=rodrigo.vivi@intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.