From nobody Mon Apr 13 21:42:42 2026 Received: from abi149ajj125.mrs1.oracleemaildelivery.com (abi149ajj125.mrs1.oracleemaildelivery.com [129.149.100.125]) (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 88CAF3B4E91 for ; Wed, 4 Mar 2026 13:54:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=129.149.100.125 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772632492; cv=none; b=ubqP5NSZ1JwJL+THKJ0WnIPeUGDkG2B2tgYF6jk1WWBbRdAFXM9HLQxN7pAgUhbuAeQzYaJ0YdyFLgjCR5wDgUEYPLIbOEH8wQYiC8rkeaYlkaVihOQm/jcgOAJIWM8iD9rjFR9M8tyoN82O2LNk2vNBSWe9zgaJ/wuzWNmfrNc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772632492; c=relaxed/simple; bh=a20VMlDpaLH9AXgrhdHoV4Pssvg7BkUbHXan6awwzQ8=; h=From:Date:Subject:MIME-version:Content-type:Message-id:To:Cc; b=Z5Opd+dVOTzOh1J/33NLj5ZtDcErSEe4FP4gsV9CEb+wFtI8xX/lW1yEnuFqw46LHwdU858/5slwoyX9b4WRlLaZbYdEeUoL1Dg9LBtH3y1VVPPCGdC75CV8URR+ZfttQ4TLDyFbcAWBa6fToSFmvPwjfxm6Q5U9oTX3tXFJS5A= 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=HU72U50P; dkim=pass (2048-bit key) header.d=mrs1.rp.oracleemaildelivery.com header.i=@mrs1.rp.oracleemaildelivery.com header.b=w2micxtU; arc=none smtp.client-ip=129.149.100.125 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="HU72U50P"; dkim=pass (2048-bit key) header.d=mrs1.rp.oracleemaildelivery.com header.i=@mrs1.rp.oracleemaildelivery.com header.b="w2micxtU" 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=f8nmjH0o71gVTcBoCc9bpsGh59DT0B52MUM4FwYNG4o=; b=HU72U50Pyj91dRSZCwN6CoXaunnqId/HGyPBCFLUY+nnu2QZpdyRFPvygZZZQ0hOk5toZwgps65V ddCfVlmi2jLR4XWghEdTR7iE9rrqMn7Mle74t1o7+EulTfHXhzSqflB6LsSmEumVPzJ8KdQ139Uw 3OBG/LDRhgyJXBIym508yOn2WdkssOksR8FVyCjIYowxbSVIrgTC7a0BV+WesXG6wSfRHurneJBm WjiYWNpkr78dkWnotz68TklFQDY+ulU7M+w94d8HjMxBTpgBHcOS1Vcolto12FQ6twyC2G0lzE23 HMw9Y/V1FtlgklN/mRiKLa5L+41DdWfCtciAtg== 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=f8nmjH0o71gVTcBoCc9bpsGh59DT0B52MUM4FwYNG4o=; b=w2micxtUXvXjBsqTbb6N4mNd4BnCh554m3Cx1c0SFpeseSZMSVwgmzs6V8Wh7OvijAwFTM8RZxSX iirENA49GJBIZkJzKP+53rZ+9gYJ561/Kt3q3BBosN2EzKsfunzzeQKmibP9PWRvoL9Pl347Whxp UvQFJTMirU1wRwyCkS4yn5Y8kWOEMQ0SERpSK4gJUD94T/i35MDSMh/p7LXVbgKtR2PVTKkpuJK6 /BkEqjEzTpR6Euu1e7VmKDdRLMlxLz28nl0j1bGDmGfYRGt9etL29hqgdg/RIzqo0gTH5z/AoSDT ZEbwMwEMXjXFqqTHSPBjlno6eLYwme8UtFNmBw== Received: by omta-ad1-fd3-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 <0TBD001Y0NZA4WB0@omta-ad1-fd3-401-eu-marseille-1.omtaad1.vcndpmrs.oraclevcn.com> for linux-kernel@vger.kernel.org; Wed, 04 Mar 2026 13:54:46 +0000 (GMT) List-Unsubscribe-Post: List-Unsubscribe=One-Click From: Pedro Alves Date: Wed, 04 Mar 2026 13:54:45 +0000 Subject: [PATCH] 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: <20260304-radxa-r5-itx-hdmirx-v1-1-f77bf1f7ce03@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-B4-Tracking: v=1; b=H4sIAKQ5qGkC/x3MSQqAMAxA0atI1gaqHRCvIi6KTW0WDqQiBfHuF pdv8f8DmYQpw9g8IHRz5mOv6NoGluT3lZBDNfSqd0orjeJD8SgW+SqYwsZSMBpnLDkTh0VDLU+ hyOW/TvP7fnnBuFVlAAAA X-Change-ID: 20260303-radxa-r5-itx-hdmirx-f4645e64f8c3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1772632485; l=2284; i=pta2002@pta2002.com; s=20260304; h=from:subject:message-id; bh=a20VMlDpaLH9AXgrhdHoV4Pssvg7BkUbHXan6awwzQ8=; b=T4+sgz4tWkB8i0u16hTDGjXuLsMdrYYl15JeSAdNb40ze7ydGmZe+dJlrjHy11G8r2aDvoAc4 FfEVkl+3sLQB8E2pj3XSkQVo40wODZC7G/oYYxB7dVSAMTzUJNzTgrJ X-Developer-Key: i=pta2002@pta2002.com; a=ed25519; pk=leagPTMCtYIB9nQJfoZ5+TYiuZUercAQHfGnFVTTaiQ= Reporting-Meta: AAFw+0CP0PnaoJ46S1wWgOjfMw4kceiZ7uqB5ClL97jTJ2qLoufiwQIhvJ3NQU+T V33OC6+yp86+syDj7IVR2dZaJCEsMkOjKhkGxmtK4mdrboyfe6KKACSIMOho6kGd u/j0poznbqUo1Fu+IRdAOxNEVbJI4FIemhjE9zOqREfRNIIkX1+8DRa3t4Xu5sjf p54OaUHluz4TgGdvTRacXeM9HtX//Demyx36p3OYDkUz55W/9KfITok5GMQA7BCc b93zfF2wqjbXeY1tvNc/BAyGltHQC/37prpTKvxqNzv7Hg4wmUpFXhUYkL2iJJMQ SFiB4sRVkq/brTLw+4SuG8apjoNskIIdZ7lFC73e/Ub+4wa/PMMmA2oyfwaSDiJq yTV4tAcIW7mC7VKWELe6Oj45H0LMfOmproD6We62POvxmqIvXdr623jz++PLEg== 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. One of the existing pinctrl labels, hdmirx_det, was renamed into hdmirx_hpd to match the other boards. The _det name seems to have come from the downstream kernel sources, where the other boards also have that name. Changing it to hdmirx_hpd in order to be consistent with the other rk3588 boards in the kernel. 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 --- arch/arm64/boot/dts/rockchip/rk3588-rock-5-itx.dts | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) 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..9f4f31d1ca94 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_hpd>; + pinctrl-names =3D "default"; + + hpd-gpios =3D <&gpio1 RK_PC6 GPIO_ACTIVE_LOW>; + status =3D "okay"; +}; + &hdptxphy1 { status =3D "okay"; }; @@ -746,7 +758,7 @@ vbus5v0_typec_en: vbus5v0-typec-en { }; =20 hdmirx { - hdmirx_det: hdmirx-det { + hdmirx_hpd: hdmirx-5v-detection { rockchip,pins =3D <1 RK_PC6 RK_FUNC_GPIO &pcfg_pull_none>; }; }; --- base-commit: 05f7e89ab9731565d8a62e3b5d1ec206485eeb0b change-id: 20260303-radxa-r5-itx-hdmirx-f4645e64f8c3 Best regards, --=20 Pedro Alves