From nobody Thu Oct 9 09:02:01 2025 Received: from m16.mail.163.com (m16.mail.163.com [117.135.210.3]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 14550247283; Thu, 19 Jun 2025 06:40:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=117.135.210.3 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750315207; cv=none; b=jPUPIvK7YVXDRI5lPmFfsHGmJmQy0foDzHrbQ9IpX41YM2Q/YE7sgeVDtL1NCC9hG3U4hYaK/dG3TK6ASKMdtmZK4rrYmPdTHRHZ8ZMJI6JBKKrGHUtOwKlzJ1naUAb8rY2DUvlV8hBd3C2UKmPbTzf5ogGCaeZIVTl9mr68fW0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750315207; c=relaxed/simple; bh=h00RAGiiwW7nS2zv9TU+tMrp4eOVvI4K5rNX5ydP3aI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=XF1E73A73VLlKQYN2+s+TJDLPRa9p6AyXTct3uh45yM/jDqZD/VHHFsePOgej/AwlLyXh6E8cNnF+x3JLg2JcbNsKzxSn/CiN9eriljMaA/FD0q7XMSMWCPfxUxwWCRmd9Totdl/6pacwOpHOaPyr9wuPwe3DdjRbVxf8VaVbmM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com; spf=pass smtp.mailfrom=163.com; dkim=pass (1024-bit key) header.d=163.com header.i=@163.com header.b=HXI3dMh0; arc=none smtp.client-ip=117.135.210.3 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=163.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=163.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=163.com header.i=@163.com header.b="HXI3dMh0" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:To:Subject:Date:Message-ID:MIME-Version; bh=qQ uZyiWeCRjabdZVDuZoBt10hOs5O7/FEjTfFH0/Tqw=; b=HXI3dMh0FpbqJwvqhR PeFdZbM2IsA5Np0pzXCjHfFFmq+UyI153b1fsZryddFqV/luSUkZnWZKSKUx+/T3 xvrH3inYjeP87gdWUmV8nlDARfCIBJoWdwrGevn8JUv2v4NGh9ode21LCwIupfka 9/+4XrfHnrzP/l8EzYLHXjRKQ= Received: from ProDesk.. (unknown []) by gzga-smtp-mtada-g1-2 (Coremail) with SMTP id _____wD312OGsFNoUtqyAQ--.3973S7; Thu, 19 Jun 2025 14:39:14 +0800 (CST) From: Andy Yan To: dmitry.baryshkov@oss.qualcomm.com, heiko@sntech.de Cc: hjc@rock-chips.com, mripard@kernel.org, naoki@radxa.com, stephen@radxa.com, cristian.ciocaltea@collabora.com, neil.armstrong@linaro.org, Laurent.pinchart@ideasonboard.com, yubing.zhang@rock-chips.com, krzk+dt@kernel.org, devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, robh@kernel.org, sebastian.reichel@collabora.com, Andy Yan Subject: [PATCH v4 5/9] drm/birdge: simple-bridge: Add support for radxa ra620 Date: Thu, 19 Jun 2025 14:38:51 +0800 Message-ID: <20250619063900.700491-6-andyshrk@163.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250619063900.700491-1-andyshrk@163.com> References: <20250619063900.700491-1-andyshrk@163.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-CM-TRANSID: _____wD312OGsFNoUtqyAQ--.3973S7 X-Coremail-Antispam: 1Uf129KBjvdXoW7Gw47tr48Jr4ftr4xKrWUtwb_yoWkZrg_uF nakryUJr4rAr95KF43uw43A34Iv3W8urZ7Wr1vgrZxAws3Zw17u3srZr95Z34fAF10kF9F y3W3JFWayr17ujkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IUnbAw7UUUUU== X-CM-SenderInfo: 5dqg52xkunqiywtou0bp/1tbiqBZxXmhTrfVbHAAAs1 Content-Type: text/plain; charset="utf-8" From: Andy Yan The RA620 is an active DP to HDMI converter chip, basically no software is involved to drive it. Add it to simple bridge to make it can be find by the drm bridge chain. Signed-off-by: Andy Yan Reviewed-by: Dmitry Baryshkov --- (no changes since v3) Changes in v3: - First introduced in this version. drivers/gpu/drm/bridge/simple-bridge.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/gpu/drm/bridge/simple-bridge.c b/drivers/gpu/drm/bridg= e/simple-bridge.c index 70db5b99e5bb8..df2d8106ee755 100644 --- a/drivers/gpu/drm/bridge/simple-bridge.c +++ b/drivers/gpu/drm/bridge/simple-bridge.c @@ -261,6 +261,11 @@ static const struct of_device_id simple_bridge_match[]= =3D { .timings =3D &default_bridge_timings, .connector_type =3D DRM_MODE_CONNECTOR_VGA, }, + }, { + .compatible =3D "radxa,ra620", + .data =3D &(const struct simple_bridge_info) { + .connector_type =3D DRM_MODE_CONNECTOR_HDMIA, + }, }, { .compatible =3D "ti,opa362", .data =3D &(const struct simple_bridge_info) { --=20 2.43.0