From nobody Sat Apr 18 10:43:39 2026 Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) (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 8468F41B379 for ; Sat, 28 Feb 2026 10:19:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772274000; cv=none; b=RQ/R3mm4ICt4do9FDFToXrG4fd08+ujQCp3RJiTuzigsRHsgkDIwbGWTAeamKNXZz4EXWcHPYElhD2Sw+JLL8jkbDeQvkE59UmL/RqTSB0vGtfDHe4NI1MQzV5YVi+HaWsU30DyKQkdOG0D5BzVXMJQtSE8/9jxiMQqF7FsGmsc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772274000; c=relaxed/simple; bh=AuJh8jGKKBIFa1R0JpyMLud10fw6HX79HrAVZtflHTE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=BscLtgOLo06/EgEzs6Jts50ajcnYYNUK7L5my+f6iJOyTPWYDCJGmH0Mbi9FmDtPri4Udze+8b/y6xQgFFwfsSfHt9h575qebz1od8QpY9/vB8tX5UTErKQTsVqjuCYi+irfwfoNK0zn2JAeR1B1FVKJIsHULN9xUyFzOdlPnts= 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=eZfKwZAt; arc=none smtp.client-ip=209.85.214.172 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="eZfKwZAt" Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-2adbfab4501so13282565ad.2 for ; Sat, 28 Feb 2026 02:19:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772273999; x=1772878799; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=W65pIjxoHigfzhiWxc71VWPJjXP9A8eJwpMfks2udRU=; b=eZfKwZAtbGh3FJj2E3ZQLIuKKPP1NcTPJUtGXS4M/haBSGNNYmauL+oZmKjOf6FzOA OpD4MK95dKbqW2ry/ba6mVT7FFNA5UZCxPcozd167lm1VNBspp2XJVV+4fd5GdY5dnUt 0mrds3XckHECJ9G4v4zeKJompjn8d05Qb5SqLDcKeGDUYVRrCUd3AOdCMuBV+Fz0CMXt k8ch9JLAFVhP03oVz+m6iX7fkg1KTF87khUY/RyhteHIYxqrBylXrvuYh6Oicou4uyM5 73Xaa4ZYYKXZlr0ntSnP29TAr8zU5J/IU8p0e44GuC0t07/hVWwrprzBeOx2kEmUdOG6 k+Gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772273999; x=1772878799; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=W65pIjxoHigfzhiWxc71VWPJjXP9A8eJwpMfks2udRU=; b=SAybaiXDD/FNYPsUxwh2kcQh/I4LxCnEN5r+6AHDKGNwE4cllYFxuyHGoR4Or8i/HN JwoZQ2kLhVLAMnRmoQsOSQCvzEpeI+Aqx7xVkI2gQX2slI1dUiw5Kd2DOJx44tv7xY7I ZWtnDU7Ctno9JGZ1DJ6J3cQ73uvorvy/WaN+4q6544gPV68sBqlHrRTyJ80Vb90kA/en HlDSTNkB0JFlfhZ97xGqz0zCka2NU9dGE7885/m+W80Eabwos6luYUce90jpCucOo18E rGOSGdkdlaSm9nvV40Pz8EMss5EWabhWLq9HdmhTBJeNXl2W+R+9dte/1+gB86DfQ5M+ OB8g== X-Forwarded-Encrypted: i=1; AJvYcCWVNRsWVAN5JkM52/FAycKa4MucX8ogwD6/FnYYx13WOjNa1pLrFF6wMLdzI5bVd9ihsnQHT5EaMMWAPWg=@vger.kernel.org X-Gm-Message-State: AOJu0Yz/d6KAQR5uYwEFiVQZMEKJziVPp9AmSltYHcI/Tem2dEaqyQI/ jfGbCgD72gEZ3gsHcFO/sB0abwTrjmVbEwA5tH6dHWvJzZKwJ1w2MTaj X-Gm-Gg: ATEYQzyioBFF2Vm5DidD48Wun3xbEmMgER+vFyr3IUwGqNdv2zEVRFmyTZjLQVfTh2U Xfa8zueKkPCl017qEh5hY/sc5vfs1pYgEgY0D5GVl4hMyTp+QvhgjKb8CjRHy2LvtlhJrok7/j/ 9dWPAKYPY8RsxHHmzkJDuJ3vTR4ChN/+wFQaFkvPSzwRj6FgdiNJhnpaxHv6h/httEhgD+ogcXS nrqYj+Yyw/C7PD2wq4xbodrCpIYjghL7PYS53oJY2ZCfn4qviQCh9p1bVUS3dC+LJyuZvKayj8B l8ZjhCxdFJhph5AbmT/yOAtlWWnB3TVkAws3plY5HLa83MfmMwa4AclDd0xMI0TnG+RSPtwks0O M+tfQvmga9BK2splMds3ve0BuUG9DPKxcmpT7uDgqMH4w26vpptjdYxZNr2KOr3Gi2LuFRjGVVu XJgd0/TAf1umKRqR4KjNLcGg== X-Received: by 2002:a17:903:2444:b0:2a2:f465:1271 with SMTP id d9443c01a7336-2ae2e4bd049mr57192275ad.44.1772273998754; Sat, 28 Feb 2026 02:19:58 -0800 (PST) Received: from nuvole ([2408:844d:a00:16f4:279d:1459:9faf:9d87]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2adfb5c111asm82361855ad.21.2026.02.28.02.19.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Feb 2026 02:19:58 -0800 (PST) From: Pengyu Luo To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Krishna Manikandan , Jonathan Marek Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Tianyu Gao , White Lewis , Pengyu Luo Subject: [PATCH v2 1/4] dt-bindings: display: msm-dsi-phy-7nm: Add SC8280XP Date: Sat, 28 Feb 2026 18:19:04 +0800 Message-ID: <20260228101907.18043-2-mitltlatltl@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260228101907.18043-1-mitltlatltl@gmail.com> References: <20260228101907.18043-1-mitltlatltl@gmail.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 Content-Type: text/plain; charset="utf-8" Since SC8280XP and SA8775P have the same values for the DSI PHY REVISION_ID registers, then we fallback to SA8775P compatible. Signed-off-by: Pengyu Luo --- Documentation/devicetree/bindings/display/msm/dsi-phy-7nm.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/msm/dsi-phy-7nm.yaml= b/Documentation/devicetree/bindings/display/msm/dsi-phy-7nm.yaml index 9a9a6c4ab..532f37182 100644 --- a/Documentation/devicetree/bindings/display/msm/dsi-phy-7nm.yaml +++ b/Documentation/devicetree/bindings/display/msm/dsi-phy-7nm.yaml @@ -32,6 +32,7 @@ properties: - items: - enum: - qcom,qcs8300-dsi-phy-5nm + - qcom,sc8280xp-dsi-phy-5nm - const: qcom,sa8775p-dsi-phy-5nm =20 reg: --=20 2.53.0 From nobody Sat Apr 18 10:43:39 2026 Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) (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 064CC41B379 for ; Sat, 28 Feb 2026 10:20:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.175 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772274015; cv=none; b=XHvPK81rCgcsbq9tDJ+Rvj7Qva/oQSXQeKZHE4+ADaetnnR3ooft5NLQloGF+C+O8ltR29a5kY8Gsq56cg8NSbQ1YOkDXo/0t4iNhPNzxW65gmOe7YGvdbjCyXlXPf3ow2HCxEwpkdWh9PPQfxS/LTBFZn+Ei54GlsULbh2zu9w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772274015; c=relaxed/simple; bh=1x+yEo+WJPeaUg2iqLovDoJtSFY7lrzzMEON//GNxJE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=S9Xon77cm0ykv6XHu5Z6oZw9TGBLxq6GxZhPyugE5RgsrRIKMt/X3PKqqAX8j7Dadvdgjx047eUYUe3JG1Unzh8f9Izc1KFkNt/nJFCV29os+T5pxC8j9us5Y1tRepVm6BWVCuQn94+SR9yMX6pQhBzcNYABnIF1isl+YesAe1Q= 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=ZcVqwmgI; arc=none smtp.client-ip=209.85.214.175 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="ZcVqwmgI" Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-2aaecf9c325so19341895ad.1 for ; Sat, 28 Feb 2026 02:20:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772274012; x=1772878812; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=q9q4+vzHqt/9/I9Wl5SgvfIE9/kAMERYBCx5YTj2gss=; b=ZcVqwmgIxhZzWYXhsCjUulWFRUFc0tZ7KR/SORwoUSA/YITsO0cm+tU6GzmQjz3H9G K+zboPxdkUHrqemz+NUheB/PF0U2/rmulwthfQWoDHvvX4ZV8FEtiW10pJIWKuMzddYZ N6a7dsodLuNFBnBaw0NCNqdTSy4zWU+aYMh7mcDxPvs11MveBi++jCGE6MyDA5fEIPAW o9ViVVPa3llw/HS9wPyA66nnOC15v6+hOrYPwUVl5mda8z73TSvdQVRKIh0joBGSnXx8 d4Jl4+2LGRDqZpROK1b1ngbzSR1jovFYeHPY02qmKXv3Z7YFqwomEdSqgwG5qeA9wjeN ZKTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772274012; x=1772878812; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=q9q4+vzHqt/9/I9Wl5SgvfIE9/kAMERYBCx5YTj2gss=; b=gNuMddLoQuWxqpyUwQdcqfTI6JPAyMnODVlTB5QTWOhndhlay4FvfK6GtInMkUomZP DxqbJCo8UaQqe2VbH5aYI0zmjAiUbzhaxxL4YfFHX+P0EYomvyjePLsMw/WRoffSFUeA hKX7rDUSR72VI4LKMobn3L4H8qxsIk0zu8JknZGzOQnTP+ywgbhgZIuGYI32fZOr+OaX rSP6Ei0dBRUA4eFdZ44o4MFAMN+M2ceW5V5DOcBXWUnGsPt30ZBeYhnYIF0BNsoisa6m nILjfIDMpqDtB6YRhDBsCQW0mHGJqcchgPp55Rmf3moAVTv2notOvYSON81bqbwD3eJu UOdA== X-Forwarded-Encrypted: i=1; AJvYcCVr4IHJuz/gotUQKPSQuAQKZ5NTI0MyWBGzp8Vzm6lS4MZNatd4mFbE9Y9v9omRi/rv2siTfcxzrjsT5qM=@vger.kernel.org X-Gm-Message-State: AOJu0YyLduXhksXU7Vtq96U6TgkQCDvrbHso6jBXK4OftSpYe91wznGC 3B191up6VmOje26jtMk0DcJJC5wwCb8tyCPvMOV3iuDgj8JYCbP3gqcY X-Gm-Gg: ATEYQzz+W6f17P8FeOeI6yzx55WUcCXltj5HPEfCZ8jvVYxJyttIsnXx7VJBrPSGWz2 lJ0o+EefXNS7ZBl+3kPvBUBZp02BhlJJq0u4nn0Y2GlTtEa9DYEGRsorah5l2cGtEqgr3o//Ed3 z25SkylA93sZiHAtMLGF3Q1ZBF6AChBCL2uHumZa9MHctIXAFQo9/xVfgPJyU03uEYP0+FujHLu 17F56oVj4XBn646+j4fGNAvFu+KyTdEurlNkGoh0n6Hzvn300vG0JrPxke3oC1IEIRRto8ywBgM FAIFPLYxZNMIi93KFROZDj9zStjgFb0FHgiUt/NiSQ5EDdcYGPBhC0b8DfI+H5Rp0nuMIWLsxdF kDsJxA2Nc+Lc1NoGCSptQa6QNl9vOMYaIZEMWJKKCHX1F2wNo6xZ6JbO1eZ3tQLFTeuhNqggwqI oiTZwCP/DX/aEY9kwJwOnL+B1VNq0RRkQX X-Received: by 2002:a17:903:2f46:b0:2aa:d2f4:9c11 with SMTP id d9443c01a7336-2adf78db637mr98480975ad.5.1772274012379; Sat, 28 Feb 2026 02:20:12 -0800 (PST) Received: from nuvole ([2408:844d:a00:16f4:279d:1459:9faf:9d87]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2adfb5c111asm82361855ad.21.2026.02.28.02.19.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Feb 2026 02:20:12 -0800 (PST) From: Pengyu Luo To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Krishna Manikandan , Jonathan Marek Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Tianyu Gao , White Lewis , Pengyu Luo Subject: [PATCH v2 2/4] dt-bindings: display/msm: dsi-controller-main: Add SC8280XP Date: Sat, 28 Feb 2026 18:19:05 +0800 Message-ID: <20260228101907.18043-3-mitltlatltl@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260228101907.18043-1-mitltlatltl@gmail.com> References: <20260228101907.18043-1-mitltlatltl@gmail.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 Content-Type: text/plain; charset="utf-8" Since SC8280XP and SA8775P have the same DSI version(2.5.1), then we fallback to SA8775P compatible. Signed-off-by: Pengyu Luo --- .../devicetree/bindings/display/msm/dsi-controller-main.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/msm/dsi-controller-m= ain.yaml b/Documentation/devicetree/bindings/display/msm/dsi-controller-mai= n.yaml index eb6d38dab..617dd110d 100644 --- a/Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml +++ b/Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml @@ -49,6 +49,7 @@ properties: - items: - enum: - qcom,qcs8300-dsi-ctrl + - qcom,sc8280xp-dsi-ctrl - const: qcom,sa8775p-dsi-ctrl - const: qcom,mdss-dsi-ctrl - enum: --=20 2.53.0 From nobody Sat Apr 18 10:43:39 2026 Received: from mail-pg1-f179.google.com (mail-pg1-f179.google.com [209.85.215.179]) (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 58D1A40757D for ; Sat, 28 Feb 2026 10:20:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772274029; cv=none; b=lqQ3cSo/3hup2DPBzhdvX/iDsgGhtfRREYiajIy6xQ8d5LlyNFUxYRzX2TLS2uONRGvLzR0fCzBVt5XKw57PMNgIdK54j2KAGgZu6VZ2jtMQJETno5K3tKqXqjGWkFo9ISf17ltK7yWszMWP90X6supn/k93gRfGQ6uG2QKfQ0A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772274029; c=relaxed/simple; bh=Oph1MiVl0LZG797TrmI5vXhHO5UUltZ+0w5/M+ZLDwo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=kS7SFInGimgrJRUQvfigXVLkVx6h3yWrzc5T0hRgIEsRASeM13ttq21xlua0C39LmCWFol+iof+eUI/KM/YXUCYsFtiLjjgTfL5WqBd7nSp//WLEQux30LuzmUsQ9yJMkTl3S91gElGzuKl7OT2m0FpLOSDwNtF17ImGX/B/AF0= 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=ZY/IzRVB; arc=none smtp.client-ip=209.85.215.179 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="ZY/IzRVB" Received: by mail-pg1-f179.google.com with SMTP id 41be03b00d2f7-c70b69ced09so812654a12.2 for ; Sat, 28 Feb 2026 02:20:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772274028; x=1772878828; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=9ctCiaK7OMF92qM4nTlZLKq6zwDFa78jAQVMaISXu7Q=; b=ZY/IzRVB+ecol+llFa/FNvYnwuDdldpCOKJKtQZydQ5s8S9/zAvOglEPpet0SEy265 +dXWKwMAJ+DH8EuttmXkoZ1qTN/QaS0gPxZnbhKgGKYxlyafhLka8DILrGq/sbRXpvpj iqYFWQzbxKuQVLAVtsqnM4LCE57gIZlZZVMvI6Ks4skY2mLmCfcbf7JSgsEZ3kRBBGp/ uLAwf/IyTK94qWsqn4AEdlVqr5Wd6DHECwmOsDoJiptKkSiAzBe+U058orRhR1oWQ2BF ceTxhKWi05JTZBd5GXqAoQco7EFrEaz9rd2vhxd5Sn6uyXJb4uzVX/ZMAldmWGPF9CIs 8zVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772274028; x=1772878828; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=9ctCiaK7OMF92qM4nTlZLKq6zwDFa78jAQVMaISXu7Q=; b=U4hSDu7hxTTA477KcRrzlmLaKnhbzefoC7AT8vwt19O2wvFhhYhTpgNVZYdHayEFE4 Kv2WEAZV+fERzIpNW3vxHFQ+1BsBQDWbueWlHExdhDxXg4C5Ur87QwGq448Rkl/vGGRm tjDFb//mNnW06XN5QHCfTac4rXxC8AMS4W5xkPLwBcMKvQVWauUzMHlIeX0W4rfcwq59 yZFXfqdMPY1JMvOHxmrWThwMP0NQKdDM/gNJIhezBGYNGQgk4l2/Z1dfx1jGbx0c5Unj sotbZdcr1un+ZVkrGg+csRg0HoaAxHlMivWkTe86tN4yQRHac+3PwJBhxPh4nNs4l7t9 hMEw== X-Forwarded-Encrypted: i=1; AJvYcCVqiKZ9IPG/SoWLGL0wktfI/SN6IatBBNpvGEcZIyFeFDMYadJFarNHa8H5aUg7ijGfcDBc/IFqa7Pwyig=@vger.kernel.org X-Gm-Message-State: AOJu0Yzx980RbnUQ6sFa++Us1FT1YSc5twDp20seW/QeBAL4zqBf1C9S RhlbBKY8khkMUk9SRM5lXimCZsImEQDGvFkCB8HEIB3UKTuOZ0XEaQU3 X-Gm-Gg: ATEYQzzygq9ivpwkYYL8QcJPj42Q4kG9yqbnVSwqKaa3vzzGAJa+dmxynDjJYFPOIBU CiGKfFX8auWnk9y7cXtut2zUk+xoiJVRoNTm46y9Fh8Ux/H3IC/1xHiayx/EGhideOHX+H2MwFd aFjXyn95Vl7D9f0BXOW8V2Wtwax6+FmKUaachK5reW8YrH6izhNsbVN/ueL4BzOlMrv7onU/Awg K2johQjfRn843NEnpR96tQp/tFWGbRU8oEVxc+QL5CVahlvzs9i4lXRId/Psw+VpvbEZw1w9kks fO4unL1DaskxkWebbbiopDexLCTK2TQfrZhhEMpobdTTcwjRwo0DxJlReR8Nou5shYS6qRk8Fpt D7ye1a59IoYanA3HaQvPXUhagTRUxb7HCeaU4T/hVWngSAXIdlIc/ahlwefM43+xUu7/Aynk3Cx sGxda4ygFUf+NV6+3O8ux5Dw== X-Received: by 2002:a17:902:e30e:b0:2a9:5f11:3a26 with SMTP id d9443c01a7336-2ae2e3e7061mr41831665ad.7.1772274027740; Sat, 28 Feb 2026 02:20:27 -0800 (PST) Received: from nuvole ([2408:844d:a00:16f4:279d:1459:9faf:9d87]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2adfb5c111asm82361855ad.21.2026.02.28.02.20.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Feb 2026 02:20:27 -0800 (PST) From: Pengyu Luo To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Krishna Manikandan , Jonathan Marek Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Tianyu Gao , White Lewis , Pengyu Luo Subject: [PATCH v2 3/4] dt-bindings: display: msm: Document DSI controller and DSI PHY on SC8280XP Date: Sat, 28 Feb 2026 18:19:06 +0800 Message-ID: <20260228101907.18043-4-mitltlatltl@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260228101907.18043-1-mitltlatltl@gmail.com> References: <20260228101907.18043-1-mitltlatltl@gmail.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 Content-Type: text/plain; charset="utf-8" Document DSI controller and DSI phy on SC8280XP platform. Signed-off-by: Pengyu Luo --- .../display/msm/qcom,sc8280xp-mdss.yaml | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/Documentation/devicetree/bindings/display/msm/qcom,sc8280xp-md= ss.yaml b/Documentation/devicetree/bindings/display/msm/qcom,sc8280xp-mdss.= yaml index af79406e1..a710cc84e 100644 --- a/Documentation/devicetree/bindings/display/msm/qcom,sc8280xp-mdss.yaml +++ b/Documentation/devicetree/bindings/display/msm/qcom,sc8280xp-mdss.yaml @@ -50,6 +50,22 @@ patternProperties: - qcom,sc8280xp-dp - qcom,sc8280xp-edp =20 + "^dsi@[0-9a-f]+$": + type: object + additionalProperties: true + properties: + compatible: + contains: + const: qcom,sc8280xp-dsi-ctrl + + "^phy@[0-9a-f]+$": + type: object + additionalProperties: true + properties: + compatible: + contains: + const: qcom,sc8280xp-dsi-phy-5nm + unevaluatedProperties: false =20 examples: @@ -129,6 +145,20 @@ examples: }; }; =20 + port@1 { + reg =3D <1>; + dpu_intf1_out: endpoint { + remote-endpoint =3D <&mdss0_dsi0_in>; + }; + }; + + port@2 { + reg =3D <2>; + dpu_intf2_out: endpoint { + remote-endpoint =3D <&mdss0_dsi1_in>; + }; + }; + port@4 { reg =3D <4>; endpoint { --=20 2.53.0 From nobody Sat Apr 18 10:43:39 2026 Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.172]) (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 C8E7C41B378 for ; Sat, 28 Feb 2026 10:20:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772274046; cv=none; b=kV/lo539BPXxcROIWQxgG0rb7gMcV3iMW3hbzq7sBaYteFuOw5mX6NQrQwVyBvksPnCsxJU+/cVRFciWpjycBP8wicG8y+s7+toon+zBXFoTH4RPFeKq4L56ddhlCElNUPh5CY+K/letxUGED+4QEFcEZ+rmQCg7wv9mYcTw7d8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772274046; c=relaxed/simple; bh=JlstXQ5RaJnANQER0EaOzB9FkmV1r1RqDWULbHC1jKg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=tq5QwDXPvSapHIYnKUfhYpZ97sS8xWE63mDbqODGBwAJhWu+3DHgcnrXw5HtFkT6mAm+8XNUmlc7wXcstQjuzgDm8XuUmrvGMvCf/JnFVkMTNHM7+QS/rMwFIB0vPvtDpO1l04yRiYVDvIcgovYuRWbh7EQiAHDV0ixvQHsv13c= 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=e4dtEDmq; arc=none smtp.client-ip=209.85.214.172 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="e4dtEDmq" Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-2ae43042ea7so1128395ad.0 for ; Sat, 28 Feb 2026 02:20:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772274044; x=1772878844; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=mNVhpxpNLKkmx/giOdZ2q38wxBjbm1NgjuhXsVIczg4=; b=e4dtEDmq1dl0LA+6ltTThZP84wN9DfkWIvZXpKLgj0ALKCVE+DaNWMg+pFZhbXKsoj vRZT6vdd1pQdAKXcfyT2hn3fPsyYKgcAhND8rzOt2EtdVk2pdonauBTPTjwCBk6EeydY 4KWdPPQ6oYKafhFqI/YzZLrnkGaABq2XgMQZb6XPhDSrKcmhtqtNXg5EG9i06xDF8fsV wZRLVnJVTNatKlV1ItlPKMY/vhQViFFhrqZMkNx9zk2yZC+s+5veyNWvz5raGRCDBNKO N18zMmlanRbDjNfroaJB5lJ3iw2pa5rMhrVKFnQwNB7GUawaA4/eW6i7CGTWqU1t0yKS voyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772274044; x=1772878844; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=mNVhpxpNLKkmx/giOdZ2q38wxBjbm1NgjuhXsVIczg4=; b=R0GysVtdgf64vA42OzjUFR1LJp4L2cf7IA3pHi73QhaEy+POckYFv+BNyebccKKDsb y4rTVbVmbF6tXwqEMKlXcGIMxR1ClppMqkD0Os4g1FOKQ8AsA//uHL05jvTatEQRwqDX qjcvEGHD/7pFGVeduzhtX1lou6tHiwrwQN0y4CwNQwH6r2Yc9DL6Po0F0v2J4+4A06Qe qjD28Jo2aD360R964VFwXnE06o00lBz596Y8/ACFCqxhla93Pjqp9fbixJte7/+gAvuJ Hwx9sDpI0T8JNDBPU/UmGqJaYZDpm/C1TSH06XP8jRq9cwzS73WuonzvMgsVuCl/Dpkd dcwA== X-Forwarded-Encrypted: i=1; AJvYcCXilInd918HZpwSeEmKV8h2nlbP3bXhveF1Y+M9eZmFviPym5tGeGny3eA3OmPZnbK+ORvBT+TQKV5dZTE=@vger.kernel.org X-Gm-Message-State: AOJu0YxnMqAfVvCQVy6BQkhbtdcqDvj6NwjLKFxVMIPIT+VgrJtkBoO3 gjsznY7uxVsM5SLkHrTowBlQ3qHe1qmiW7mF5xiD4zudbf/YlpKGXW0D X-Gm-Gg: ATEYQzwEJ71wRX4TPWEep9Zphp/AAL+PQDsJpcGlC9z+dV/m+CBajvUhU7BZHFkhQEh mHcpaHerPaOOd1DkSy/3hFj4dlq0paQDc+isN1JjXWhzhdiEA7KXVVBkIsKVe5cHdWSj+KJwHvV TIcyM8DUhQraxMQzz0pS4ZlkK0z0JAVD0+UO/Fe5oRQ9cnyt6pbJ0VBMTpjp1JvXEw1op+I4hCO WfwPWaGAJsUQFPpaQuvscjzo25fZugiGRpC3ErJqTeDchYOYNEI6ItFIt18PTO8nVBxr7pAZWmn xxaDE/JlUYJSoEuAOva+EuCklyYNU1TGwkfeznILR32ME9wYd2zj57AJtqW44/n37l//5JRswXx BvsEtOCIWOaz8gd6I/RgM1uZgkHFCk/Wq14obrH/Vh49HjN0zCf2l2f348ED9lYGK82rAjOLv9s e7+ozbuO++GKQ08k+oNmCyng== X-Received: by 2002:a17:902:ccc8:b0:2ad:b64c:3549 with SMTP id d9443c01a7336-2ae2e401f76mr66684225ad.17.1772274044249; Sat, 28 Feb 2026 02:20:44 -0800 (PST) Received: from nuvole ([2408:844d:a00:16f4:279d:1459:9faf:9d87]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2adfb5c111asm82361855ad.21.2026.02.28.02.20.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 28 Feb 2026 02:20:43 -0800 (PST) From: Pengyu Luo To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Krishna Manikandan , Jonathan Marek Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Tianyu Gao , White Lewis , Pengyu Luo Subject: [PATCH v2 4/4] arm64: dts: qcom: sc8280xp: Add dsi nodes on SC8280XP Date: Sat, 28 Feb 2026 18:19:07 +0800 Message-ID: <20260228101907.18043-5-mitltlatltl@gmail.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260228101907.18043-1-mitltlatltl@gmail.com> References: <20260228101907.18043-1-mitltlatltl@gmail.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 Content-Type: text/plain; charset="utf-8" The DT configuration follows other Samsung 5nm-based Qualcomm SOCs, utilizing the same register layouts and clock structures. However, DSI won't work properly for now until we submit dispcc fixes. And some DSC enabled panels require DPU timing calculation fixes too. (hdisplay / width timing round errors cause the fifo error) Co-developed-by: Tianyu Gao Signed-off-by: Tianyu Gao Signed-off-by: Pengyu Luo Tested-by: White Lewis # HUAWEI Gaokun3 --- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 396 ++++++++++++++++++++++++- 1 file changed, 388 insertions(+), 8 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi b/arch/arm64/boot/dts/q= com/sc8280xp.dtsi index 706eb1309..79021267d 100644 --- a/arch/arm64/boot/dts/qcom/sc8280xp.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8280xp.dtsi @@ -5,6 +5,7 @@ */ =20 #include +#include #include #include #include @@ -4652,13 +4653,31 @@ ports { =20 port@0 { reg =3D <0>; + mdss0_intf0_out: endpoint { remote-endpoint =3D <&mdss0_dp0_in>; }; }; =20 + port@1 { + reg =3D <1>; + + mdss0_intf1_out: endpoint { + remote-endpoint =3D <&mdss0_dsi0_in>; + }; + }; + + port@2 { + reg =3D <2>; + + mdss0_intf2_out: endpoint { + remote-endpoint =3D <&mdss0_dsi1_in>; + }; + }; + port@4 { reg =3D <4>; + mdss0_intf4_out: endpoint { remote-endpoint =3D <&mdss0_dp1_in>; }; @@ -4666,6 +4685,7 @@ mdss0_intf4_out: endpoint { =20 port@5 { reg =3D <5>; + mdss0_intf5_out: endpoint { remote-endpoint =3D <&mdss0_dp3_in>; }; @@ -4673,6 +4693,7 @@ mdss0_intf5_out: endpoint { =20 port@6 { reg =3D <6>; + mdss0_intf6_out: endpoint { remote-endpoint =3D <&mdss0_dp2_in>; }; @@ -4791,6 +4812,185 @@ opp-810000000 { }; }; =20 + mdss0_dsi0: dsi@ae94000 { + compatible =3D "qcom,sc8280xp-dsi-ctrl", + "qcom,sa8775p-dsi-ctrl", + "qcom,mdss-dsi-ctrl"; + reg =3D <0 0x0ae94000 0 0x400>; + reg-names =3D "dsi_ctrl"; + + interrupt-parent =3D <&mdss0>; + interrupts =3D <4>; + + clocks =3D <&dispcc0 DISP_CC_MDSS_BYTE0_CLK>, + <&dispcc0 DISP_CC_MDSS_BYTE0_INTF_CLK>, + <&dispcc0 DISP_CC_MDSS_PCLK0_CLK>, + <&dispcc0 DISP_CC_MDSS_ESC0_CLK>, + <&dispcc0 DISP_CC_MDSS_AHB_CLK>, + <&gcc GCC_DISP_HF_AXI_CLK>; + clock-names =3D "byte", + "byte_intf", + "pixel", + "core", + "iface", + "bus"; + + assigned-clocks =3D <&dispcc0 DISP_CC_MDSS_BYTE0_CLK_SRC>, + <&dispcc0 DISP_CC_MDSS_PCLK0_CLK_SRC>; + assigned-clock-parents =3D <&mdss0_dsi0_phy DSI_BYTE_PLL_CLK>, + <&mdss0_dsi0_phy DSI_PIXEL_PLL_CLK>; + + operating-points-v2 =3D <&dsi_opp_table>; + power-domains =3D <&rpmhpd SC8280XP_MMCX>; + + phys =3D <&mdss0_dsi0_phy>; + phy-names =3D "dsi"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + mdss0_dsi0_in: endpoint { + remote-endpoint =3D <&mdss0_intf1_out>; + }; + }; + + port@1 { + reg =3D <1>; + + mdss0_dsi0_out: endpoint { + }; + }; + }; + + dsi_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-187500000 { + opp-hz =3D /bits/ 64 <187500000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + }; + + opp-300000000 { + opp-hz =3D /bits/ 64 <300000000>; + required-opps =3D <&rpmhpd_opp_svs>; + }; + + opp-358000000 { + opp-hz =3D /bits/ 64 <358000000>; + required-opps =3D <&rpmhpd_opp_svs_l1>; + }; + }; + }; + + mdss0_dsi0_phy: phy@ae94400 { + compatible =3D "qcom,sc8280xp-dsi-phy-5nm" + "qcom,sa8775p-dsi-phy-5nm"; + reg =3D <0 0x0ae94400 0 0x200>, + <0 0x0ae94600 0 0x280>, + <0 0x0ae94900 0 0x280>; + reg-names =3D "dsi_phy", + "dsi_phy_lane", + "dsi_pll"; + + #clock-cells =3D <1>; + #phy-cells =3D <0>; + + clocks =3D <&dispcc0 DISP_CC_MDSS_AHB_CLK>, + <&rpmhcc RPMH_CXO_CLK>; + clock-names =3D "iface", "ref"; + + status =3D "disabled"; + }; + + mdss0_dsi1: dsi@ae96000 { + compatible =3D "qcom,sc8280xp-dsi-ctrl", + "qcom,sa8775p-dsi-ctrl", + "qcom,mdss-dsi-ctrl"; + reg =3D <0 0x0ae96000 0 0x400>; + reg-names =3D "dsi_ctrl"; + + interrupt-parent =3D <&mdss0>; + interrupts =3D <5>; + + clocks =3D <&dispcc0 DISP_CC_MDSS_BYTE1_CLK>, + <&dispcc0 DISP_CC_MDSS_BYTE1_INTF_CLK>, + <&dispcc0 DISP_CC_MDSS_PCLK1_CLK>, + <&dispcc0 DISP_CC_MDSS_ESC1_CLK>, + <&dispcc0 DISP_CC_MDSS_AHB_CLK>, + <&gcc GCC_DISP_HF_AXI_CLK>; + clock-names =3D "byte", + "byte_intf", + "pixel", + "core", + "iface", + "bus"; + + assigned-clocks =3D <&dispcc0 DISP_CC_MDSS_BYTE1_CLK_SRC>, + <&dispcc0 DISP_CC_MDSS_PCLK1_CLK_SRC>; + assigned-clock-parents =3D <&mdss0_dsi1_phy DSI_BYTE_PLL_CLK>, + <&mdss0_dsi1_phy DSI_PIXEL_PLL_CLK>; + + operating-points-v2 =3D <&dsi_opp_table>; + power-domains =3D <&rpmhpd SC8280XP_MMCX>; + + phys =3D <&mdss0_dsi1_phy>; + phy-names =3D "dsi"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + mdss0_dsi1_in: endpoint { + remote-endpoint =3D <&mdss0_intf2_out>; + }; + }; + + port@1 { + reg =3D <1>; + + mdss0_dsi1_out: endpoint { + }; + }; + }; + }; + + mdss0_dsi1_phy: phy@ae96400 { + compatible =3D "qcom,sc8280xp-dsi-phy-5nm" + "qcom,sa8775p-dsi-phy-5nm"; + reg =3D <0 0x0ae96400 0 0x200>, + <0 0x0ae96600 0 0x280>, + <0 0x0ae96900 0 0x280>; + reg-names =3D "dsi_phy", + "dsi_phy_lane", + "dsi_pll"; + + #clock-cells =3D <1>; + #phy-cells =3D <0>; + + clocks =3D <&dispcc0 DISP_CC_MDSS_AHB_CLK>, + <&rpmhcc RPMH_CXO_CLK>; + clock-names =3D "iface", "ref"; + + status =3D "disabled"; + }; + mdss0_dp1: displayport-controller@ae98000 { compatible =3D "qcom,sc8280xp-dp"; reg =3D <0 0xae98000 0 0x200>, @@ -5080,10 +5280,10 @@ dispcc0: clock-controller@af00000 { <&mdss0_dp2_phy 1>, <&mdss0_dp3_phy 0>, <&mdss0_dp3_phy 1>, - <0>, - <0>, - <0>, - <0>; + <&mdss0_dsi0_phy DSI_BYTE_PLL_CLK>, + <&mdss0_dsi0_phy DSI_PIXEL_PLL_CLK>, + <&mdss0_dsi1_phy DSI_BYTE_PLL_CLK>, + <&mdss0_dsi1_phy DSI_PIXEL_PLL_CLK>; power-domains =3D <&rpmhpd SC8280XP_MMCX>; =20 #clock-cells =3D <1>; @@ -6011,13 +6211,31 @@ ports { =20 port@0 { reg =3D <0>; + mdss1_intf0_out: endpoint { remote-endpoint =3D <&mdss1_dp0_in>; }; }; =20 + port@1 { + reg =3D <1>; + + mdss1_intf1_out: endpoint { + remote-endpoint =3D <&mdss1_dsi0_in>; + }; + }; + + port@2 { + reg =3D <2>; + + mdss1_intf2_out: endpoint { + remote-endpoint =3D <&mdss1_dsi1_in>; + }; + }; + port@4 { reg =3D <4>; + mdss1_intf4_out: endpoint { remote-endpoint =3D <&mdss1_dp1_in>; }; @@ -6025,6 +6243,7 @@ mdss1_intf4_out: endpoint { =20 port@5 { reg =3D <5>; + mdss1_intf5_out: endpoint { remote-endpoint =3D <&mdss1_dp3_in>; }; @@ -6032,6 +6251,7 @@ mdss1_intf5_out: endpoint { =20 port@6 { reg =3D <6>; + mdss1_intf6_out: endpoint { remote-endpoint =3D <&mdss1_dp2_in>; }; @@ -6147,6 +6367,166 @@ opp-810000000 { }; }; =20 + mdss1_dsi0: dsi@22094000 { + compatible =3D "qcom,sc8280xp-dsi-ctrl", + "qcom,sa8775p-dsi-ctrl", + "qcom,mdss-dsi-ctrl"; + reg =3D <0 0x22094000 0 0x400>; + reg-names =3D "dsi_ctrl"; + + interrupt-parent =3D <&mdss1>; + interrupts =3D <4>; + + clocks =3D <&dispcc1 DISP_CC_MDSS_BYTE0_CLK>, + <&dispcc1 DISP_CC_MDSS_BYTE0_INTF_CLK>, + <&dispcc1 DISP_CC_MDSS_PCLK0_CLK>, + <&dispcc1 DISP_CC_MDSS_ESC0_CLK>, + <&dispcc1 DISP_CC_MDSS_AHB_CLK>, + <&gcc GCC_DISP_HF_AXI_CLK>; + clock-names =3D "byte", + "byte_intf", + "pixel", + "core", + "iface", + "bus"; + + assigned-clocks =3D <&dispcc1 DISP_CC_MDSS_BYTE0_CLK_SRC>, + <&dispcc1 DISP_CC_MDSS_PCLK0_CLK_SRC>; + assigned-clock-parents =3D <&mdss1_dsi1_phy DSI_BYTE_PLL_CLK>, + <&mdss1_dsi0_phy DSI_PIXEL_PLL_CLK>; + + operating-points-v2 =3D <&dsi_opp_table>; + power-domains =3D <&rpmhpd SC8280XP_MMCX>; + + phys =3D <&mdss1_dsi0_phy>; + phy-names =3D "dsi"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + mdss1_dsi0_in: endpoint { + remote-endpoint =3D <&mdss1_intf1_out>; + }; + }; + + port@1 { + reg =3D <1>; + + mdss1_dsi0_out: endpoint { + }; + }; + }; + }; + + mdss1_dsi0_phy: phy@22094400 { + compatible =3D "qcom,sc8280xp-dsi-phy-5nm" + "qcom,sa8775p-dsi-phy-5nm"; + reg =3D <0 0x22094400 0 0x200>, + <0 0x22094600 0 0x280>, + <0 0x22094900 0 0x280>; + reg-names =3D "dsi_phy", + "dsi_phy_lane", + "dsi_pll"; + + #clock-cells =3D <1>; + #phy-cells =3D <0>; + + clocks =3D <&dispcc1 DISP_CC_MDSS_AHB_CLK>, + <&rpmhcc RPMH_CXO_CLK>; + clock-names =3D "iface", "ref"; + + status =3D "disabled"; + }; + + mdss1_dsi1: dsi@22096000 { + compatible =3D "qcom,sc8280xp-dsi-ctrl", + "qcom,sa8775p-dsi-ctrl", + "qcom,mdss-dsi-ctrl"; + reg =3D <0 0x22096000 0 0x400>; + reg-names =3D "dsi_ctrl"; + + interrupt-parent =3D <&mdss1>; + interrupts =3D <5>; + + clocks =3D <&dispcc1 DISP_CC_MDSS_BYTE1_CLK>, + <&dispcc1 DISP_CC_MDSS_BYTE1_INTF_CLK>, + <&dispcc1 DISP_CC_MDSS_PCLK1_CLK>, + <&dispcc1 DISP_CC_MDSS_ESC1_CLK>, + <&dispcc1 DISP_CC_MDSS_AHB_CLK>, + <&gcc GCC_DISP_HF_AXI_CLK>; + clock-names =3D "byte", + "byte_intf", + "pixel", + "core", + "iface", + "bus"; + + assigned-clocks =3D <&dispcc1 DISP_CC_MDSS_BYTE1_CLK_SRC>, + <&dispcc1 DISP_CC_MDSS_PCLK1_CLK_SRC>; + assigned-clock-parents =3D <&mdss1_dsi1_phy DSI_BYTE_PLL_CLK>, + <&mdss1_dsi1_phy DSI_PIXEL_PLL_CLK>; + + operating-points-v2 =3D <&dsi_opp_table>; + power-domains =3D <&rpmhpd SC8280XP_MMCX>; + + phys =3D <&mdss1_dsi1_phy>; + phy-names =3D "dsi"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + status =3D "disabled"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + mdss1_dsi1_in: endpoint { + remote-endpoint =3D <&mdss1_intf2_out>; + }; + }; + + port@1 { + reg =3D <1>; + + mdss1_dsi1_out: endpoint { + }; + }; + }; + }; + + mdss1_dsi1_phy: phy@22096400 { + compatible =3D "qcom,sc8280xp-dsi-phy-5nm" + "qcom,sa8775p-dsi-phy-5nm"; + reg =3D <0 0x22096400 0 0x200>, + <0 0x22096600 0 0x280>, + <0 0x22096900 0 0x280>; + reg-names =3D "dsi_phy", + "dsi_phy_lane", + "dsi_pll"; + + #clock-cells =3D <1>; + #phy-cells =3D <0>; + + clocks =3D <&dispcc1 DISP_CC_MDSS_AHB_CLK>, + <&rpmhcc RPMH_CXO_CLK>; + clock-names =3D "iface", "ref"; + + status =3D "disabled"; + }; + mdss1_dp1: displayport-controller@22098000 { compatible =3D "qcom,sc8280xp-dp"; reg =3D <0 0x22098000 0 0x200>, @@ -6434,10 +6814,10 @@ dispcc1: clock-controller@22100000 { <&mdss1_dp2_phy 1>, <&mdss1_dp3_phy 0>, <&mdss1_dp3_phy 1>, - <0>, - <0>, - <0>, - <0>; + <&mdss1_dsi0_phy DSI_BYTE_PLL_CLK>, + <&mdss1_dsi0_phy DSI_PIXEL_PLL_CLK>, + <&mdss1_dsi1_phy DSI_BYTE_PLL_CLK>, + <&mdss1_dsi1_phy DSI_PIXEL_PLL_CLK>; power-domains =3D <&rpmhpd SC8280XP_MMCX>; =20 #clock-cells =3D <1>; --=20 2.53.0