From nobody Fri Apr 3 20:54:59 2026 Received: from abi149ajj126.mrs1.oracleemaildelivery.com (abi149ajj126.mrs1.oracleemaildelivery.com [129.149.100.126]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C9C9A370D48 for ; Mon, 23 Mar 2026 09:25:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=129.149.100.126 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774257940; cv=none; b=RkA/jtFz8uExIch42E8UP+e/2C6dj1PVrhgKURlLc8BdmksqnUVMlC41ET4KXCZKWVMof6aO+ULbZjt5udOrUKhOhNwqps4U7UmvdEXHn/mKkgRQHu2mBlmtv7REVcoNbocfykSQzD5FzTIWEaJFCZUwZY0CJ51qX1kz/oqwiXs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774257940; c=relaxed/simple; bh=jtuJ3sDSTRydL4QDqtLQQf/RxGRON6GfNn+9/Wpf6pU=; h=From:Date:Subject:MIME-version:Content-type:Message-id:To:Cc; b=X6mmO559ObjB400HWu1/2zCSKwvupQY0VXUjm5I/vlcnlpi5GiudBtHvG/jQAd+a6jC2tHLBLtuIRD3YjmS3TiPTCLyw6c3Llk8oYAgGltHhprTWplL7ZTlp7lGGZtrJz71kfnJDQU96GF7wstsbvqUtVLgaS6DgT8eydXE1GAw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=pta2002.com; spf=pass smtp.mailfrom=mrs1.rp.oracleemaildelivery.com; dkim=pass (2048-bit key) header.d=pta2002.com header.i=@pta2002.com header.b=UWAjr4yr; dkim=pass (2048-bit key) header.d=mrs1.rp.oracleemaildelivery.com header.i=@mrs1.rp.oracleemaildelivery.com header.b=TioYPQcu; arc=none smtp.client-ip=129.149.100.126 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=pta2002.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=mrs1.rp.oracleemaildelivery.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=pta2002.com header.i=@pta2002.com header.b="UWAjr4yr"; dkim=pass (2048-bit key) header.d=mrs1.rp.oracleemaildelivery.com header.i=@mrs1.rp.oracleemaildelivery.com header.b="TioYPQcu" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=pta2002-202603; d=pta2002.com; h=Date:To:From:Subject:Message-Id:MIME-Version:Sender:List-Unsubscribe:List-Unsubscribe-Post; bh=QqcNY84HU56C92q/VUNsNqUbrdG+Xf4zqhVnZIVoFdA=; b=UWAjr4yrIAjuS+AiCKDTfMOKamBQfKXFvMVUYc1NPRbWdl4VqyuWGKiY42vYUCX2jrbW4QfUOa+n 0ew535O3SgNeBigCfvsvxT/M1ghtbZJmOoLnuBqn2KzeaNofMYTFDupZxJ+ZXOJtl9uXEJiKtKpg U2moS+C0qwDmMNKruyiVI3Yz+HwVHJwYJ0u3HO70951EyocDAxFKGfzDwtjeuPN7z1LCkuo+2W3x /OTlR0lIpqpQAEG+tnKlgw3awhxNYM196rC9Wy98EBxy5KilJl0lIeH6pHoYXeNmnzHSXMbI+fFE Nr3l8JbYiaA3VYphh6aJwDnpKCUupoxGFvFCfQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=prod-mrs-20211019; d=mrs1.rp.oracleemaildelivery.com; h=Date:To:From:Subject:Message-Id:MIME-Version:Sender:List-Unsubscribe:List-Unsubscribe-Post; bh=QqcNY84HU56C92q/VUNsNqUbrdG+Xf4zqhVnZIVoFdA=; b=TioYPQcuTiun5015dquwgtrhQ20f3H9WshOZ7yMODDIOtjOU+1cjDUx8S6I2TI9KLn/FNY/YMLBX viwDSQKlZiHvQ3WX+WZIKZwuQQ1eqxQ7pYKuHZZcLkKBFQmlaiIx1nRicjj1jPjbfOVwLfs0A1pF 4XYIeqYTXVho4oyTMlIqEBiZbfy7C8c26LPKHYlXDsoIS3WuhvXy7gILqMUmdEBmrRGTECuAWUmM oOHxI8rzkoq9W4a9CZqkfbv2GNgQ4h4V3ifTX+tmuKi/lgV+srRaHHl+9tfJdMBQtPHMGJI++DOd fjEtSUyt34Qw0f0zk/q2FHDy68WHL/aT/p+UVQ== Received: by omta-ad1-fd2-401-eu-marseille-1.omtaad1.vcndpmrs.oraclevcn.com (Oracle Communications Messaging Server 8.1.0.1.20260212 64bit (built Feb 12 2026)) with ESMTPS id <0TCC00F3NI6NB3B0@omta-ad1-fd2-401-eu-marseille-1.omtaad1.vcndpmrs.oraclevcn.com> for linux-kernel@vger.kernel.org; Mon, 23 Mar 2026 09:25:35 +0000 (GMT) List-Unsubscribe-Post: List-Unsubscribe=One-Click From: Pedro Alves Date: Mon, 23 Mar 2026 09:25:33 +0000 Subject: [PATCH RESEND v2] arm64: dts: rockchip: configure hdmirx in Rock 5 ITX Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-version: 1.0 Content-type: text/plain; charset="utf-8" Content-transfer-encoding: quoted-printable Message-id: <20260323-radxa-r5-itx-hdmirx-v2-1-c52501909577@pta2002.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Pedro Alves X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774257934; l=2272; i=pta2002@pta2002.com; s=20260304; h=from:subject:message-id; bh=jtuJ3sDSTRydL4QDqtLQQf/RxGRON6GfNn+9/Wpf6pU=; b=u+oT4e3lQ1Mx0jJN9zwHOslJ4vLhPOFi3qoN3g3AHn7FFUgVyrilOyNoIzDraMN5SqUeNOFF4 /KLBNb9KgoACNjDJsmTE0GdWftgOVYCBf2Mmox0xIMzxmltyicTF/Fg X-Developer-Key: i=pta2002@pta2002.com; a=ed25519; pk=leagPTMCtYIB9nQJfoZ5+TYiuZUercAQHfGnFVTTaiQ= Reporting-Meta: AAEZj3e2HI7KDnQhf5vUwFKE8bI//bFf2o2wX3x9dOI4xOQ0+M5dRFepE216EC/6 CouR05T8cWH7WqfaWBvq+NownUX/HGcqxfU9KjBJs5XzG/QpVkEwBBVCLyNrs2Kk 3T6OWEtqCJjt/Gfhfvr7ntNVDOvATOgDRoAOgSGgc+dduIDRhNwtSYvFycjvgW4+ zqunQTYaH+d9UwWJds1F/upOUaN5EWukrROPn4wtCq4rWcxONe0+1XZxBT9hUm9s I0Rc+drNQfCI5O5tl0lru4M0kJcN3LtuD+1IZnM51Xww3tzKTivLmDxrR2HLoJRi pRxS0qmcCGlVafliGd83w3RACmf5FbbG7DSB503Rll3onsce7GMnItU48qxqxdGn gvjXC9VSylg7Mchzs2qfHgkELl1RWds4EBbOAsnypSkDx5/oeJ3gY4uq7cTxSA== The Radxa Rock 5 ITX board exposes an HDMI input exactly the same way as the Rock 5B, but this was not reflected in its DTS. Change the rk3588-rock-5-itx to configure and enable the hdmi_receiver and hdmi_receiver_cma nodes. The hot-plug detection (HPD) pin keeps the hdmirx_det name rather than the hdmirx_hpd name used in other boards since that is what matches the official schematics (HDMIIRX_DET_L). The configurations were confirmed to be identical on the downstream Radxa kernel, and this has been tested to work on a Rock 5 ITX board running kernel 6.19.3. Signed-off-by: Pedro Alves --- Tested with the following commands: v4l2-ctl --verbose -d /dev/video4 \ --set-fmt-video=3Dwidth=3D3840,height=3D2160,pixelformat=3D'BGR3' \ --stream-mmap=3D4 --stream-skip=3D3 --stream-count=3D20 \ --stream-to=3Dhdmiin.raw --stream-poll ffmpeg -f rawvideo -vcodec rawvideo -s 3840x2160 -r 30 -pix_fmt bgr24 \ -i hdmiin.raw output.mp4 --- Changes in v2: - Updated dts spacing to match coding style - Reverted pin naming to hdmirx_det to match schematics - Didn't end up changing other boards to match. There are quite a few others, so I'll probably send a separate patch for that. - Link to v1: https://lore.kernel.org/r/20260304-radxa-r5-itx-hdmirx-v1-1-f= 77bf1f7ce03@pta2002.com --- arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts b/arch/arm6= 4/boot/dts/rockchip/rk3588-rock-5-itx.dts index 172aeabba72a..8e0eead7d223 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts +++ b/arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts @@ -349,6 +349,18 @@ &hdmi1_sound { status =3D "okay"; }; =20 +&hdmi_receiver_cma { + status =3D "okay"; +}; + +&hdmi_receiver { + pinctrl-0 =3D <&hdmim1_rx_cec &hdmim1_rx_hpdin &hdmim1_rx_scl &hdmim1_rx_= sda &hdmirx_det>; + pinctrl-names =3D "default"; + hpd-gpios =3D <&gpio1 RK_PC6 GPIO_ACTIVE_LOW>; + + status =3D "okay"; +}; + &hdptxphy1 { status =3D "okay"; }; --- base-commit: 05f7e89ab9731565d8a62e3b5d1ec206485eeb0b change-id: 20260303-radxa-r5-itx-hdmirx-f4645e64f8c3 Best regards, --=20 Pedro Alves