From patchwork Wed Aug 24 13:00:30 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tomi Valkeinen X-Patchwork-Id: 12953507 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 35F1CC32796 for ; Wed, 24 Aug 2022 13:01:09 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 9AFFE10E19E; Wed, 24 Aug 2022 13:01:07 +0000 (UTC) Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8C62610E19E for ; Wed, 24 Aug 2022 13:00:52 +0000 (UTC) Received: from deskari.lan (91-158-154-79.elisa-laajakaista.fi [91.158.154.79]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 8885D2B3; Wed, 24 Aug 2022 15:00:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1661346051; bh=59Xff2YFnThO6eo60JL/kHbSiyR81mzMA4LGd48D2k4=; h=From:To:Cc:Subject:Date:From; b=Q8vhgLC/tyNaBwZIkY50eqlLMxwMOHVeQ3H5427HmnN7WQNFXdI6BaMk/avEXWsgj 31BjXzUZqv0vdiTSvEgRXeZDIe7DpO55uVC/maCU7QFne69pD4IGxWmkqcTK5/Dbxi 9FBD2fpDUvd8UCc9cwKZl4zD2DhUE7TqlTpodqJU= From: Tomi Valkeinen To: Douglas Anderson , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Kieran Bingham , dri-devel@lists.freedesktop.org, linux-renesas-soc@vger.kernel.org Subject: [PATCH v5 0/4] drm/bridge: ti-sn65dsi86: Basic DP support Date: Wed, 24 Aug 2022 16:00:30 +0300 Message-Id: <20220824130034.196041-1-tomi.valkeinen@ideasonboard.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 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: , Cc: Tomi Valkeinen Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Hi, This is possibly v5 of the series. I couldn't find v4, but the change logs suggested changes to v3, so I presumed there's v4. However, it might be v4 was never sent. In any case, this series introduces basic DP support for sn65dsi86. So far the driver has only supported eDP. With basic I mean that there's no support for real HPD, although we do implement detect callback. Link training is only done at atomic-enable-time, which is not really correct for DP. However, this series does give us a working display on a DP monitor. Due to physical restrictions I'm not able to actually test plug/unplug, changing monitors, and things like that, so the only "officially" supported scenario is a DP monitor that's always plugged in, although I think changing monitors should work. Tomi Laurent Pinchart (2): drm/bridge: ti-sn65dsi86: Support DisplayPort (non-eDP) mode drm/bridge: ti-sn65dsi86: Implement bridge connector operations Tomi Valkeinen (2): drm/bridge: ti-sn65dsi86: check AUX errors better drm/bridge: ti-sn65dsi86: Reject modes with too large blanking drivers/gpu/drm/bridge/ti-sn65dsi86.c | 77 +++++++++++++++++++++++++-- 1 file changed, 74 insertions(+), 3 deletions(-)