From patchwork Wed Jul 28 16:36:28 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Laurent Pinchart X-Patchwork-Id: 12406363 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-18.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, INCLUDES_PULL_REQUEST,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2AA48C4338F for ; Wed, 28 Jul 2021 16:36:40 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id AF16160F9B for ; Wed, 28 Jul 2021 16:36:39 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org AF16160F9B Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=ideasonboard.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 0BEDD6E162; Wed, 28 Jul 2021 16:36:39 +0000 (UTC) Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1568B6E162 for ; Wed, 28 Jul 2021 16:36:37 +0000 (UTC) Received: from pendragon.ideasonboard.com (62-78-145-57.bb.dnainternet.fi [62.78.145.57]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 809A33F; Wed, 28 Jul 2021 18:36:35 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1627490195; bh=vFWdjKhAzYpI+lcOiQweUdWIWTJhMp6gk2toxBC/3Gg=; h=Date:From:To:Cc:Subject:From; b=RE52fL72JO1iJs5DoUp9kOKgOGY//gpVLY6yFg/IK0x0j3sBUNaQT97CYA3XlUvc9 u6sQhLimY1vBye1yEdlnKuIdPmWtLXRJ7OiquKSec2+EDkDt1qkri2TltVNiE/BnHJ cv7XqnDgomBugk8kYjSYzFz6xGLo9TYFVrM0jjfk= Date: Wed, 28 Jul 2021 19:36:28 +0300 From: Laurent Pinchart To: dri-devel@lists.freedesktop.org Subject: [GIT PULL FOR v5.15] R-Car DU fixes and improvements Message-ID: MIME-Version: 1.0 Content-Disposition: inline X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Hi Dave and Daniel, The following changes since commit 15d27b15de965043d6f8e23bc7f34386fcd1a772: efi: sysfb_efi: fix build when EFI is not set (2021-07-27 11:52:51 +0200) are available in the Git repository at: git://linuxtv.org/pinchartl/media.git tags/du-next-20210728 for you to fetch changes up to 6571a76af380290dd9a003a3bc90d4779ec4f8f8: drm: rcar-du: lvds: Use dev_err_probe() (2021-07-28 16:33:32 +0300) ---------------------------------------------------------------- - R-Car DU shutdown fixes - R-Car DU conversion to bridge connector helper - Misc small fixes ---------------------------------------------------------------- Colin Ian King (1): drm/bridge: make a const array static, makes object smaller Laurent Pinchart (10): drm: rcar-du: Shutdown the display on system shutdown drm: rcar-du: Don't put reference to drm_device in rcar_du_remove() drm: rcar-du: Shutdown the display on remove drm/bridge: Centralize error message when bridge attach fails drm: bridge: dw-hdmi: Attach to next bridge if available drm: rcar-du: lvds: Convert to DRM panel bridge helper drm: rcar-du: dw-hdmi: Set output port number drm: rcar-du: Use drm_bridge_connector_init() helper drm: rcar-du: lvds: Don't set bridge driver_private field drm: rcar-du: lvds: Use dev_err_probe() drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 9 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 5 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 55 ++++++++- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 10 +- drivers/gpu/drm/bridge/tc358768.c | 2 +- drivers/gpu/drm/drm_bridge.c | 10 ++ drivers/gpu/drm/exynos/exynos_dp.c | 5 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 5 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 9 +- drivers/gpu/drm/imx/dcss/dcss-kms.c | 5 +- drivers/gpu/drm/imx/imx-ldb.c | 4 +- drivers/gpu/drm/imx/parallel-display.c | 5 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 4 +- drivers/gpu/drm/kmb/kmb_dsi.c | 1 - drivers/gpu/drm/mcde/mcde_dsi.c | 9 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 4 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 5 +- drivers/gpu/drm/omapdrm/omap_drv.c | 6 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 11 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 26 ++++- drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c | 1 + drivers/gpu/drm/rcar-du/rcar_lvds.c | 126 +++------------------ drivers/gpu/drm/rockchip/rockchip_lvds.c | 5 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 5 +- drivers/gpu/drm/sti/sti_dvo.c | 4 +- drivers/gpu/drm/sun4i/sun4i_lvds.c | 4 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 4 +- drivers/gpu/drm/tegra/rgb.c | 5 +- drivers/gpu/drm/tidss/tidss_kms.c | 4 +- drivers/gpu/drm/tilcdc/tilcdc_external.c | 4 +- drivers/gpu/drm/vc4/vc4_dsi.c | 4 +- include/drm/bridge/dw_hdmi.h | 2 + 32 files changed, 134 insertions(+), 224 deletions(-)