From nobody Mon Dec 15 21:48:13 2025 Received: from mail-pj1-f51.google.com (mail-pj1-f51.google.com [209.85.216.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0499D6FB9; Wed, 15 Jan 2025 02:33:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736908419; cv=none; b=ZkwypF7cHpIisM/ZgIObqzDX+V7HfE9TROmc9rOxuf/yUnbIX3oEvILtj9gRfUcqE2zhUjx2lJGYEIKx7o84wXDZHeDNJ96u8w4Fdqd4m3jP1y4l8T+yjAJtGsCFUywvksZ5MF9TQjaZniN6XNH6sMwsQ+kkDyVStBrBAd6Ckt8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736908419; c=relaxed/simple; bh=rXskYNKJx8EHrUjqhl4u2w5ArFfAPth3G5hQq/nudhw=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=NbtTLOkIVodNUH2HR/4bn9m/Fne2He5pEnLI+luV4UPAt53h8o4/DVuzkRfajV8BIkJyaTUF+JAWhlt+Q2KAK3gN4roA6bj/7Qzx70b5gkUcwe50NvkfoXIZ0DAqtellzPc2kljX7N62e8x0f/5l/CXnmhIt8M1YnnJuXdPI5Yc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=GZrKrtZ9; arc=none smtp.client-ip=209.85.216.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="GZrKrtZ9" Received: by mail-pj1-f51.google.com with SMTP id 98e67ed59e1d1-2ef718cb473so1260712a91.1; Tue, 14 Jan 2025 18:33:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1736908417; x=1737513217; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=S4acl8v4X7Xc6vcnsDKKEEdZ9ptXjvdjq4rSlCL1DJg=; b=GZrKrtZ9tq3wEVEEjhgNcyezJrjIApMz3qlFrHcnyy1kbX9k8ftcY1V4apOEVrd/rn 1asCy5mgSAZly0j8S0SkV3W8xkqBx1/B6oSOxgqppe5jAXk+GcJsFqt6I9XeuBz6Y3L4 XiG+3KMbRjzbORMiuNVmEEJM4ZjpY25pNzyEE2xajq2+U1uKZc8YE+a1cJv0MSbM+ZAk tt7hWE0Q7p2/8DsiaqX3+asm6vvQ5eL3IsWPvOpAaL2yq1CzY9dIWYjKtq4SlI1MpR/N DX+rXw+kHDrAsz9KM0fmvM+X9J97DWogrzZ2J0S9T0aoXVMZGzgs2SqZD7c+Sv2dADmy WNFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736908417; x=1737513217; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=S4acl8v4X7Xc6vcnsDKKEEdZ9ptXjvdjq4rSlCL1DJg=; b=dZANFi2QqvpCBWa9zUCWa7OgKY/oh0HMOSI0Uo/zDVJGx/3BuBLDuaXzf9F//fYUd0 KHkGrlaZ9bvfaflWsMtoh8dms+1d0F9aa03YQM/imIFArvE1hdaguIIXbXSsJokg58b2 nPQWnrZq2uawZloBGm6G1ce3cJbYqpSG+nelIVhMd3X3vqtCBYSfdBHdnJQYPeETTp04 4hvUayrj+3NSZpEJvkJkjx+CPKPonbYAO46Txl2Q67sg5Kl6kobrb77TF8igSj9eMhnC WpJRnInldyeS6ZjqrKfOVwQb3xavVTHcMNQ/2aEhcM0zN7mClsCU820Lmo4Oz0AC8YX4 3gHA== X-Forwarded-Encrypted: i=1; AJvYcCV3O10oDO78uk6m5eo2OV3zy7REshAkwjRBtJmnmLUATqAWkp0/XlyRT30xW6C+VHyZ9Io+uILY9HdI6qMQ@vger.kernel.org, AJvYcCVhT3odeOawWzir7efKyJ8sTq3o5oRQMBBuKwCu4TmQ17tBsXZRYoiV8sS9B7yTPZjMVhxno982bo9U@vger.kernel.org X-Gm-Message-State: AOJu0YwgGfGU8MfmmeRkLAfqiqD9v7Vii1oSn8CiZZrJWIuBnRIZBTHS tXmlO5mZ7BcA5nuBAhwjx710AL9HYAezRMYR3pIbJnvgoa4FJx0B X-Gm-Gg: ASbGnctgxSrns5/8d5paLat4o3D+2XajcRDJMzvL8FbFHTDJ5UvP8TaxeIVyaTl5Auv dNkk/+kEfEXDIYLnOEzeylqzf6Bw1aRi3xeEVJl/c8SIIZ3ttKHy1j/XRzcY0iiE/wKMJPkLF1i BYUUHvAOp8utlLPXhZuwTUcvJS1mIeXESvIix70GGr23QrKLKrp+3cqhkdsvdPR2CyEgpWODWYh 5QRgF6+xZ+SxDmzWKFj7B3q4TSMGao8kwKG74wqb6+jQFmk3D0dqHuoHoeykw== X-Google-Smtp-Source: AGHT+IGcZ/eXHZZprBGPqA6wCsk3LShy21GEt+Ojmd21JLtYOCZyvRcvCqbnL+v/Y8N8VwkHv+a1Eg== X-Received: by 2002:a17:90b:2e03:b0:2ee:e518:c1d4 with SMTP id 98e67ed59e1d1-2f548f1a2cemr15584055a91.1.1736908417140; Tue, 14 Jan 2025 18:33:37 -0800 (PST) Received: from rock-5b.. ([221.220.131.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-21a9f256fd8sm72902215ad.242.2025.01.14.18.33.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Jan 2025 18:33:36 -0800 (PST) From: Jianfeng Liu To: linux-rockchip@lists.infradead.org Cc: Jianfeng Liu , Conor Dooley , Heiko Stuebner , Krzysztof Kozlowski , Rob Herring , Stephen Rothwell , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v2] arm64: dts: rockchip: Enable HDMI on armsom-sige7 Date: Wed, 15 Jan 2025 10:33:21 +0800 Message-ID: <20250115023327.2881820-1-liujianfeng1994@gmail.com> X-Mailer: git-send-email 2.43.0 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 Content-Type: text/plain; charset="utf-8" Add the necessary DT changes to enable HDMI on ArmSoM Sige7. Signed-off-by: Jianfeng Liu --- Changes in v2: - Only send patch for armsom sige7, and I will send patch for armsom w3 when hdmi1 support is landed. - Change HDMI0 to HDMI in commit msg because the board only has one hdmi port. https://lore.kernel.org/all/20241111165026.60805-1-liujianfeng1994@gmail.co= m/ .../boot/dts/rockchip/rk3588-armsom-sige7.dts | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3588-armsom-sige7.dts b/arch/ar= m64/boot/dts/rockchip/rk3588-armsom-sige7.dts index 08f09053a06..b3e9ffe5234 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-armsom-sige7.dts +++ b/arch/arm64/boot/dts/rockchip/rk3588-armsom-sige7.dts @@ -4,6 +4,7 @@ =20 #include #include +#include #include "rk3588.dtsi" =20 / { @@ -33,6 +34,17 @@ analog-sound { "Headphone", "Headphones"; }; =20 + hdmi0-con { + compatible =3D "hdmi-connector"; + type =3D "a"; + + port { + hdmi0_con_in: endpoint { + remote-endpoint =3D <&hdmi0_out_con>; + }; + }; + }; + leds { compatible =3D "gpio-leds"; pinctrl-names =3D "default"; @@ -164,6 +176,26 @@ &gpu { status =3D "okay"; }; =20 +&hdmi0 { + status =3D "okay"; +}; + +&hdmi0_in { + hdmi0_in_vp0: endpoint { + remote-endpoint =3D <&vp0_out_hdmi0>; + }; +}; + +&hdmi0_out { + hdmi0_out_con: endpoint { + remote-endpoint =3D <&hdmi0_con_in>; + }; +}; + +&hdptxphy_hdmi0 { + status =3D "okay"; +}; + &i2c0 { pinctrl-names =3D "default"; pinctrl-0 =3D <&i2c0m2_xfer>; @@ -723,3 +755,18 @@ &usb_host1_xhci { dr_mode =3D "host"; status =3D "okay"; }; + +&vop_mmu { + status =3D "okay"; +}; + +&vop { + status =3D "okay"; +}; + +&vp0 { + vp0_out_hdmi0: endpoint@ROCKCHIP_VOP2_EP_HDMI0 { + reg =3D ; + remote-endpoint =3D <&hdmi0_in_vp0>; + }; +}; --=20 2.43.0