All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/5] Cleanup DRM bridge attach/detach
@ 2016-12-14  9:59 Laurent Pinchart
  2016-12-14  9:59 ` [PATCH v4 1/5] drm: Don't include <drm/drm_encoder.h> in <drm/drm_crtc.h> Laurent Pinchart
                   ` (5 more replies)
  0 siblings, 6 replies; 17+ messages in thread
From: Laurent Pinchart @ 2016-12-14  9:59 UTC (permalink / raw)
  To: dri-devel

Hello,

This patch series is a respin of the DRM bridge attach/detach cleanup patches
that were previously part of "[PATCH v3 00/13] R-Car DU: Use drm bridge API".
As patches 1/5 and 3/5 touch a large number of drivers and are thus painful to
rebase, I'd like to get them merged soon without waiting for the whole R-Car
DU series to be ready.

Laurent Pinchart (5):
  drm: Don't include <drm/drm_encoder.h> in <drm/drm_crtc.h>
  drm: Fix compilation warning caused by static inline forward
    declaration
  drm: bridge: Link encoder and bridge in core code
  drm: bridge: Detach bridge from encoder at encoder cleanup time
  drm: bridge: Detach all bridges in a chain at encoder cleanup time

 drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h           |  1 +
 drivers/gpu/drm/arc/arcpgu_hdmi.c                  |  5 +-
 drivers/gpu/drm/ast/ast_drv.h                      |  1 +
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c   |  4 +-
 drivers/gpu/drm/bochs/bochs.h                      |  1 +
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c |  4 +-
 drivers/gpu/drm/bridge/dw-hdmi.c                   |  3 +-
 drivers/gpu/drm/cirrus/cirrus_drv.h                |  1 +
 drivers/gpu/drm/drm_bridge.c                       | 59 +++++++++++++---------
 drivers/gpu/drm/drm_connector.c                    |  1 +
 drivers/gpu/drm/drm_crtc_helper.c                  |  1 +
 drivers/gpu/drm/drm_crtc_internal.h                |  3 ++
 drivers/gpu/drm/drm_edid.c                         |  1 +
 drivers/gpu/drm/drm_encoder.c                      | 11 ++++
 drivers/gpu/drm/drm_mode_config.c                  |  1 +
 drivers/gpu/drm/drm_of.c                           |  1 +
 drivers/gpu/drm/drm_plane_helper.c                 |  1 +
 drivers/gpu/drm/drm_simple_kms_helper.c            | 21 +-------
 drivers/gpu/drm/exynos/exynos_dp.c                 |  5 +-
 drivers/gpu/drm/exynos/exynos_drm_dsi.c            |  6 +--
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h          |  2 +
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c          |  5 +-
 drivers/gpu/drm/gma500/psb_intel_drv.h             |  1 +
 drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c       |  5 +-
 drivers/gpu/drm/i915/intel_drv.h                   |  1 +
 drivers/gpu/drm/imx/imx-ldb.c                      |  8 +--
 drivers/gpu/drm/imx/parallel-display.c             |  6 +--
 drivers/gpu/drm/mediatek/mtk_dpi.c                 |  8 +--
 drivers/gpu/drm/mediatek/mtk_dsi.c                 | 24 ++-------
 drivers/gpu/drm/mediatek/mtk_hdmi.c                | 11 ++--
 drivers/gpu/drm/mgag200/mgag200_drv.h              |  1 +
 drivers/gpu/drm/msm/dsi/dsi_manager.c              | 17 ++++---
 drivers/gpu/drm/msm/edp/edp_bridge.c               |  2 +-
 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c             |  2 +-
 drivers/gpu/drm/nouveau/nouveau_connector.h        |  1 +
 drivers/gpu/drm/qxl/qxl_drv.h                      |  1 +
 drivers/gpu/drm/radeon/radeon_mode.h               |  1 +
 drivers/gpu/drm/rcar-du/rcar_du_encoder.h          |  1 +
 drivers/gpu/drm/rcar-du/rcar_du_hdmienc.c          |  5 +-
 drivers/gpu/drm/shmobile/shmob_drm_crtc.h          |  1 +
 drivers/gpu/drm/sti/sti_dvo.c                      |  3 +-
 drivers/gpu/drm/sti/sti_hda.c                      |  3 +-
 drivers/gpu/drm/sti/sti_hdmi.c                     |  3 +-
 drivers/gpu/drm/sun4i/sun4i_rgb.c                  | 13 ++---
 drivers/gpu/drm/tegra/drm.h                        |  1 +
 drivers/gpu/drm/tilcdc/tilcdc_external.c           |  4 +-
 drivers/gpu/drm/vc4/vc4_drv.h                      |  2 +
 drivers/gpu/drm/virtio/virtgpu_drv.h               |  1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h                |  1 +
 include/drm/drm_bridge.h                           |  4 +-
 include/drm/drm_crtc.h                             |  3 --
 include/drm/drm_encoder.h                          |  7 +--
 include/drm/drm_encoder_slave.h                    |  1 +
 include/drm/drm_modeset_helper_vtables.h           |  1 +
 include/drm/drm_simple_kms_helper.h                |  2 -
 55 files changed, 132 insertions(+), 151 deletions(-)

-- 
Regards,

Laurent Pinchart

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2016-12-23 11:10 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-12-14  9:59 [PATCH v4 0/5] Cleanup DRM bridge attach/detach Laurent Pinchart
2016-12-14  9:59 ` [PATCH v4 1/5] drm: Don't include <drm/drm_encoder.h> in <drm/drm_crtc.h> Laurent Pinchart
2016-12-14 16:46   ` Alex Deucher
2016-12-14  9:59 ` [PATCH v4 2/5] drm: Fix compilation warning caused by static inline forward declaration Laurent Pinchart
2016-12-14  9:59 ` [PATCH v4 3/5] drm: bridge: Link encoder and bridge in core code Laurent Pinchart
2016-12-14 10:30   ` Maxime Ripard
2016-12-16  1:12   ` liuxinliang
2016-12-16  8:35   ` Archit Taneja
2016-12-16 13:29     ` Daniel Vetter
2016-12-16 13:29       ` Daniel Vetter
2016-12-23 11:10     ` Philipp Zabel
2016-12-16  9:17   ` Jyri Sarha
2016-12-14  9:59 ` [PATCH v4 4/5] drm: bridge: Detach bridge from encoder at encoder cleanup time Laurent Pinchart
2016-12-14 10:19   ` Daniel Vetter
2016-12-14  9:59 ` [PATCH v4 5/5] drm: bridge: Detach all bridges in a chain " Laurent Pinchart
2016-12-14 10:21   ` Daniel Vetter
2016-12-18 11:18 ` [PATCH v4 0/5] Cleanup DRM bridge attach/detach Archit Taneja

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.