From mboxrd@z Thu Jan 1 00:00:00 1970 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 8C1FFFF8864 for ; Wed, 29 Apr 2026 04:15:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=Jx3LukjhiIBV6cT93YQQ0zOcSYUsqjMVgsPOL1l9ZUc=; b=vqayDr3zNy7LEX KgUeqdF5gHN4dCJpgISr7ScmNML5ZbsA3uH6ad7rAnpO0MProMTkU0GUHu9KfqcKh0AafNfahRITL /VfxAS7bQWFg6ECHPmTYJmO2tq0lDWbDmm4VfjCNlKScvGBEAS0XBcDRtnJgHC7DzDIbm6dNP98Yo OWPp/Wkw4K0GAv7Cd2I4ZHF5J5SN5TMbU1HNQeZDNlM+UWFiKRME0plqllz7NbK9i9eQg5f0UilL+ qwVzh1nScAmk7GsNBNw0dwW/B7kgFr+GFqXrBJkWAWV0KQLEMovNW1oSeksvRQaUEHJYINWKmJ4NQ 8Ea/pepUULruo/nOrRzA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1wHwKp-00000002uE5-1e1M; Wed, 29 Apr 2026 04:15:39 +0000 Received: from mail-ot1-x365.google.com ([2607:f8b0:4864:20::365]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1wHwKm-00000002uCM-3BxC for linux-rockchip@lists.infradead.org; Wed, 29 Apr 2026 04:15:38 +0000 Received: by mail-ot1-x365.google.com with SMTP id 46e09a7af769-7dcc9b506d9so8313175a34.1 for ; Tue, 28 Apr 2026 21:15:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ausil.us; s=google; t=1777436135; x=1778040935; darn=lists.infradead.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=FtGPxykfSJnjMbp7TJp87gUGFkeGywBatbMxDcRE/PA=; b=JLShBczCddve+kNTxuOiUMpfIga4M/ggfcCShHHpqcDGAXehgv4V6gwHiOK1gnqGEw xNOsuWZBHlmhijfTkcPQL/cmKCdhKld9R+TewJkSPVeFme9ZbzGZ0VETlqQ9LxooUaL3 2tl+yg/zrgllW2gMfiXfTISzZ0FpzH5ZK91AX51rmghC+y//ygjmkH/Miha16bOadfUJ yC6hGL3a4wLgexhbPFqt9wt5u/egpORLF6dIUn6cvZuXRzUoBqgR3QzQwUaXUBehOcxZ +lEtNbG71pzfc6GNMx3xlVmKc9FvEemyfZbOQs5b98zIcQWtu1VAUmM232OXezvzClTW HEFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777436135; x=1778040935; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=FtGPxykfSJnjMbp7TJp87gUGFkeGywBatbMxDcRE/PA=; b=PF+rRezT2SSskn1JyrD/XVxuDfue2i4Jx1BbkUFHuA41B5FShihrN1OG6IDHMIio+7 ZPgXYdH1EZ1CRbt1wH6xYOf78OrLl++oQaG6ivPFOKlHH4d1Cp2kLgww9KgUaJy8zBHx fVmjhRkuG7E/Mab/R2PnmKyOj6DplfsEo8UpCJBkpDovsjcxM0xRw3zZKnWM09ci8W+X HgedXekcCohZbeZyEaNBk4g1hGmqnUIYCpv7YkHFtLVcipYTZla29p9LBhPYz+rt62+i 7+sz5lSnqbwEDL9tFbfoZu0rwXOnyhzxw6gUL+BxgKvpt1ZMU6QVJ8OwVjJMQyKJ312W fpmA== X-Forwarded-Encrypted: i=1; AFNElJ9jDQzt4eQht3Mi3weerDgSWfjhaYtbBWXB3HMc7KdRb8pFqS579+I6tT8UdCjBpa0NO6qj5BWlecfWgZgw0A==@lists.infradead.org X-Gm-Message-State: AOJu0YxC8r91QQC3DroSKyDUVrNwM3U5ZRPM9Y8+yxBGObmx8QQuMsIt u6Df3vuAIvMaA6o+nAl4aIdghFyQ7/ldeL0IekUSD7TUVFnt2JwUIYIEpHfxLZO8g7qTH8O/OoT pWC9KxMO5V73FnRLgfF6LSKrOeK3xJFwsPfCb X-Gm-Gg: AeBDievFz46RkBPmoprwPT3r2pbspWuWHM2MgMk8twR/EHfuBnvL0dZN+V5xyYJRvYi jNA8Io84w7PjoPC1IHwzioKLL1SXV9W3W25Ha5NVN8w7pE9TJX/PYC3YE3LvpSTeQOtt3l+mPPc C4wTy3FcJVHGruob23B6bWan0iW5Rs51Bu+sE+WpQjQWHeJ87RcZ2IpwU+zrsblMXEEK7RFu59Q skeDCqseFTPeR5JYtyKWLEglwHDyqewb1WS+b+9GGEPFpJXSJ4xA3c64QkhB8SvPXaCcr40tF5E GqNLbdIfcxoHPJtWDbJW0KLVDC1cpGuWx4LGZ5eLDKXH9hQIomMf3i/+nsN7xmiWJRmuKjegk8b tIQEOhZI/hyhsKf1zhVrRNyc0CkRAP3mLU2780h2W25TWpCFqbixwLLk= X-Received: by 2002:a05:6820:1987:b0:694:926b:551 with SMTP id 006d021491bc7-69668520ec9mr1220128eaf.55.1777436135405; Tue, 28 Apr 2026 21:15:35 -0700 (PDT) Received: from ryac.ausil.us (207-179-239-100.mtco.net. [207.179.239.100]) by smtp-relay.gmail.com with ESMTPS id 006d021491bc7-6966baf952asm41557eaf.9.2026.04.28.21.15.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Apr 2026 21:15:35 -0700 (PDT) X-Relaying-Domain: ausil.us From: Dennis Gilmore To: Andrzej Hajda , Neil Armstrong , Robert Foss , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner Cc: Alexey Charkov , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, Peter Robinson , Jonas Karlman , Jernej Skrabec , Laurent Pinchart , Dennis Gilmore Subject: [PATCH 0/3] drm/bridge: Add Lontium LT8711UXD DP-to-HDMI transparent bridge Date: Tue, 28 Apr 2026 23:15:25 -0500 Message-ID: <20260429041528.558254-1-dennis@ausil.us> X-Mailer: git-send-email 2.54.0 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260428_211536_797902_E4198D0E X-CRM114-Status: GOOD ( 10.61 ) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org The Lontium LT8711UXD supports two modes of operation: autonomous mode, where it configures itself via strapping resistors, and I2C-controlled mode. Review of the earlier Orange Pi 5 Pro series raised the question of how a future board requiring I2C control should be handled, a second compatible with a driver or we make both work with a single compatible This patch set covers autonomous mode only. On the Orange Pi 5 Pro, resistors R9, R17, and R27 are unpopulated, which straps MODE_SEL low leaving the device invisible on the I2C bus; I2C control is not enabled on this board. The earlier review thread is at: https://lore.kernel.org/linux-devicetree/20260425031011.2529364-4-dennis@ausil.us/ One non-obvious detail in the DTS patch: vcc3v3_dp carries regulator-always-on because simple-bridge only fires pre_enable once a modeset starts, but no modeset will start until the connector reports connected, and the connector won't report connected until HPD asserts, and HPD won't assert until the bridge is powered. Holding the enable line high from boot breaks this deadlock. Tested on Orange Pi 5 Pro with Linux 7.0: HPD asserts, EDID reads, link trains, and scanout reaches the display. Please take a look. Thank you, Dennis Gilmore Dennis Gilmore (3): dt-bindings: display: bridge: simple: document the Lontium LT8711UXD DP-to-HDMI bridge drm/bridge: simple: Add the Lontium LT8711UXD DP-to-HDMI bridge arm64: dts: rockchip: orangepi-5-pro: Add LT8711UXD DP-to-HDMI bridge .../display/bridge/simple-bridge.yaml | 1 + .../dts/rockchip/rk3588s-orangepi-5-pro.dts | 88 ++++++++++++++++++- drivers/gpu/drm/bridge/simple-bridge.c | 5 ++ 3 files changed, 91 insertions(+), 3 deletions(-) -- 2.54.0 _______________________________________________ Linux-rockchip mailing list Linux-rockchip@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-rockchip