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: 12953501 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 13D75C00140 for ; Wed, 24 Aug 2022 13:00:57 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237731AbiHXNA4 (ORCPT ); Wed, 24 Aug 2022 09:00:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36212 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237810AbiHXNAz (ORCPT ); Wed, 24 Aug 2022 09:00:55 -0400 Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F00E597B16 for ; Wed, 24 Aug 2022 06:00:52 -0700 (PDT) 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 Cc: Tomi Valkeinen 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 Precedence: bulk List-ID: X-Mailing-List: linux-renesas-soc@vger.kernel.org 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(-)