On 12/14/2016 3:29 PM, Laurent Pinchart wrote: > 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.
Queued to drm-misc-next. Thanks, Archit > > 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(-) > -- Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project