[PULL] drm-misc-next
Maxime Ripard
maxime.ripard at bootlin.com
Wed Jan 23 11:03:17 UTC 2019
Hi Dave, Daniel,
Here is the PR for drm-misc-next for this week.
Let me know if there's anything wrong.
Thanks!
Maxime
drm-misc-next-2019-01-23:
drm-misc-next for 5.1:
UAPI Changes:
- Addition of the Allwinner tiled format modifier
Cross-subsystem Changes:
Core Changes:
- dma-buf documentation improvements
- Removal of now unused fbdev helpers
- Addition of new drm fbdev helpers
- Improvements to tinydrm
- Addition of new drm_fourcc helpers
- Impromevents to i2c-over-aux to handle I2C_M_STOP
Driver Changes:
- Add support for the TI DS90C185 LVDS bridge
- Improvements to the thc63lvdm83d bridge
- Improvements to sun4i YUV and scaler support
- Fix to the powerdown sequence of panel-innolux
The following changes since commit 94520db52fc0e931327bb77fe79a952a0e9dd2b0:
drm: fix alpha build after drm_util.h change (2019-01-16 11:16:17 +0100)
are available in the Git repository at:
git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2019-01-23
for you to fetch changes up to 46f3ceaffa81e846677bca8668e0ad40e643cffd:
drm/panel: panel-innolux: set display off in innolux_panel_unprepare (2019-01-22 16:49:15 -0500)
----------------------------------------------------------------
drm-misc-next for 5.1:
UAPI Changes:
- Addition of the Allwinner tiled format modifier
Cross-subsystem Changes:
Core Changes:
- dma-buf documentation improvements
- Removal of now unused fbdev helpers
- Addition of new drm fbdev helpers
- Improvements to tinydrm
- Addition of new drm_fourcc helpers
- Impromevents to i2c-over-aux to handle I2C_M_STOP
Driver Changes:
- Add support for the TI DS90C185 LVDS bridge
- Improvements to the thc63lvdm83d bridge
- Improvements to sun4i YUV and scaler support
- Fix to the powerdown sequence of panel-innolux
----------------------------------------------------------------
Hsin-Yi, Wang (1):
drm/panel: panel-innolux: set display off in innolux_panel_unprepare
Jani Nikula (1):
drm/dp: use DRM_DEBUG_DP() instead of drm_dbg for logging
Jonathan Corbet (1):
dma-buf: Fix kerneldoc comment for struct dma_fence_array
Maxime Ripard (5):
drm/sun4i: Move access control before setting the register as documented
drm/sun4i: frontend: Add a quirk structure
drm/sun4i: Set the coef_rdy bit right after the coef have been set
drm/sun4i: Make COEF_RDY conditional
drm/sun4i: frontend: Move the FIR filter phases to our quirks
Noralf Trønnes (6):
drm/cma-helper: Remove unused fbdev code
drm/gem-fb-helper: Add drm_gem_fb_create_with_dirty()
drm/damage-helper: Add drm_atomic_helper_damage_merged()
drm/tinydrm: Use struct drm_rect
drm/tinydrm: Use damage helper for dirtyfb
drm/todo: Tick off some tinydrm entries
Paul Kocialkowski (18):
drm/fourcc: Add format info helpers for checking YUV planes disposition
drm/fourcc: Add format info helpers for checking YUV sub-sampling
drm/sun4i: backend: Use explicit fourcc helpers for packed YUV422 check
drm/sun4i: frontend: Pass DRM format info to input format helpers
drm/sun4i: frontend: Determine input format based on colorspace
drm/sun4i: Move the BT.601 CSC coefficients to the frontend
drm/sun4i: frontend: Configure and enable YUV to RGB CSC when needed
drm/sun4i: frontend: Add support for packed YUV422 input formats
drm/sun4i: frontend: Add support for semi-planar YUV input formats
drm/sun4i: frontend: Add support for planar YUV input formats
drm/fourcc: Add definitions for Allwinner vendor and VPU tiled format
drm/sun4i: frontend: Add support for tiled YUV input mode configuration
drm/sun4i: Add buffer stride and offset configuration for tiling mode
drm/sun4i: frontend: Add and use helper for checking tiling support
drm/sun4i: layer: Add tiled modifier support and helper
drm/sun4i: drv: Allow framebuffer modifiers in mode config
drm/sun4i: frontend: Hook-in support for the A10, with specific quirks
drm/sun4i: frontend: Hook-in support for the A20
Peter Rosin (5):
dt-bindings: display: bridge: fork out ti, ds90c185 from lvds-transmitter
dt-bindings: display: bridge: lvds-transmitter: cleanup example
dt-bindings: display: bridge: thc63lvdm83d: use standard powerdown-gpios
drm/bridge: lvds-encoder: add dev helper variable in .probe()
drm/bridge: lvds-encoder: add powerdown-gpios support
Sam Ravnborg (1):
drm: fix drm_can_sleep() comment
Ville Syrjälä (1):
drm/dp: Implement I2C_M_STOP for i2c-over-aux
YueHaibing (1):
drm/stm: ltdc: remove set but not used variable 'src_h'
.../bindings/display/bridge/lvds-transmitter.txt | 12 +-
.../bindings/display/bridge/thine,thc63lvdm83d.txt | 2 +-
.../bindings/display/bridge/ti,ds90c185.txt | 55 ++++
Documentation/gpu/todo.rst | 35 --
drivers/gpu/drm/Kconfig | 4 -
drivers/gpu/drm/bridge/lvds-encoder.c | 53 ++-
drivers/gpu/drm/drm_damage_helper.c | 41 +++
drivers/gpu/drm/drm_dp_helper.c | 11 +-
drivers/gpu/drm/drm_fb_cma_helper.c | 137 +-------
drivers/gpu/drm/drm_fb_helper.c | 12 +-
drivers/gpu/drm/drm_gem_framebuffer_helper.c | 50 ++-
drivers/gpu/drm/panel/panel-innolux-p079zca.c | 11 +-
drivers/gpu/drm/stm/ltdc.c | 4 +-
drivers/gpu/drm/sun4i/sun4i_backend.c | 25 +-
drivers/gpu/drm/sun4i/sun4i_drv.c | 1 +
drivers/gpu/drm/sun4i/sun4i_frontend.c | 354 +++++++++++++++++++--
drivers/gpu/drm/sun4i/sun4i_frontend.h | 52 +++
drivers/gpu/drm/sun4i/sun4i_layer.c | 28 +-
drivers/gpu/drm/tinydrm/core/tinydrm-core.c | 21 +-
drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c | 100 +-----
drivers/gpu/drm/tinydrm/core/tinydrm-pipe.c | 31 --
drivers/gpu/drm/tinydrm/hx8357d.c | 2 +-
drivers/gpu/drm/tinydrm/ili9225.c | 149 ++++-----
drivers/gpu/drm/tinydrm/ili9341.c | 2 +-
drivers/gpu/drm/tinydrm/mi0283qt.c | 2 +-
drivers/gpu/drm/tinydrm/mipi-dbi.c | 94 ++++--
drivers/gpu/drm/tinydrm/repaper.c | 43 +--
drivers/gpu/drm/tinydrm/st7586.c | 86 +++--
drivers/gpu/drm/tinydrm/st7735r.c | 2 +-
include/drm/drm_damage_helper.h | 3 +
include/drm/drm_fb_cma_helper.h | 22 --
include/drm/drm_fourcc.h | 117 +++++++
include/drm/drm_gem_framebuffer_helper.h | 3 +
include/drm/drm_util.h | 2 +-
include/drm/tinydrm/mipi-dbi.h | 5 +-
include/drm/tinydrm/tinydrm-helpers.h | 20 +-
include/drm/tinydrm/tinydrm.h | 26 --
include/linux/dma-fence-array.h | 1 +
include/uapi/drm/drm_fourcc.h | 16 +
39 files changed, 966 insertions(+), 668 deletions(-)
create mode 100644 Documentation/devicetree/bindings/display/bridge/ti,ds90c185.txt
--
Maxime Ripard, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20190123/d2dadb25/attachment.sig>
More information about the dri-devel
mailing list