From nobody Tue Oct 7 22:43:13 2025 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 C4C2A2F8C4F for ; Fri, 4 Jul 2025 16:32:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751646722; cv=none; b=c52RY5XnVhaOPhNdwqJ2nPmJlUf2qiQp3m8QY1CX87pqPOb9A7/WVv7aRzzeSq5/4Kl2JkuK0CvWwMkJDIkKc4l2XeEwRcCz1gom4bWoTlr/CjRW5/vaDNAhPZhmm2s6IZeo6wPZ8fOHQB8CKIPZWN31Eu0yfbEF27HGiil1F7I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751646722; c=relaxed/simple; bh=Wcfz4bb2UH4k4iauZC9yeDtbL/XAGvi5MpIvhkWE+84=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=LMFrtDClRlkYT9ySo8NUcOXAAFScjGZTAfm+aOEbc3NLRhGLw+nwwAB2qhmLGcr9s29OoZEKRm3rcEvRBABPN/t4udN+01Y05r3sRUwhLG83zHpGW/U6ygdQr5z86TkIbZjlQTwF4BZn2gUDwCsyZAiPouqYlVUNLWyGa3zDOVQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=pzJZNgZo; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="pzJZNgZo" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 564DGZ48032417 for ; Fri, 4 Jul 2025 16:31:59 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= qjHlmwArjTOMKWmC6+bgZpFfSvKDIyWSaR3a4YOlmAs=; b=pzJZNgZoGz5A7zuo dinNmipmBGQqxA76MP4Jan0muafX0QVn2EfCIw1yEcZAkF38webrqcQBW2BHWbD5 OutQGEAqFDeB/WLDbImmiTGnWkUjamw7Q0s558jikPc8JKmYcNgtDAmav74BwPpR 4T0fRbSwrcPiP+YJnKprkbvVj13LAbSeIExG6ceaQgJVX/aiSHnUbbfuLYnE/YM+ AX36LvmKAQB1Gxo1jSMICHIpWtinERqnhXs5geNeUAoGzIF7iMThjJS9XQOjRIsZ mEZ0UOBM2e43c6xEi2ClE60/zhl9GWBz/RQxCRQEDu+ec5+hC2kd2DclFnhWJui2 4kSPLg== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 47j8s9vgr9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Fri, 04 Jul 2025 16:31:59 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-7d3d3f6471cso174811485a.3 for ; Fri, 04 Jul 2025 09:31:59 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751646719; x=1752251519; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=qjHlmwArjTOMKWmC6+bgZpFfSvKDIyWSaR3a4YOlmAs=; b=a03ycisqEZUKCgoSp5p3J6ypJKWVe/Syd6+jelFbtUgDtM9q5xCILf3bcPmJmy01/U nrMZiSrFXOWKFLx62GKRlHxAu8Eqh5CfUZqbJVVMepOsuDtRCfAEghHbCphYWEQNx/oW wYRCC7ay89RegA/rzR+CSM8xhhCF8emiZ0h34y4XsaOEIr/3KC+LII6MR7VAsxwFwqVW gczlf/Oa/+GcGhmhHxi8xLNNqVG19WQZcHDrBnaWRt5gF1qimqF/At4A4RvYSi2Ymlfy ks56Ph6rS8SWGEc6umVJUEG/+KjtlNMii7VWH229WsxcDWncx0WE1XnWWWHR0K/44E9n Ut5w== X-Forwarded-Encrypted: i=1; AJvYcCXI2GLrXSHHjADXsFgYuu7MMi+g4nIhDMgodLYXdWV8o6Xw8MjP1mdpYxrcT/MLucykjEvBzt2VzJFRayU=@vger.kernel.org X-Gm-Message-State: AOJu0YzztwM2Wsw9ZgOjg3cDwByHhEhQOLuU7LbFlwzrLdAgO0f+hOuV 8EV6Pa9YJEeTU0TsPcEyH7wKau2H8ohZiqqYSW3cE7qnrM7cH8xYuGMNPzbXh4dnXNLTedkJTkz ytKPWHuDTcmmjnCiPVEglu9SmrwlAc90imHnLl1Yo/ubpAVpJKzCH+ah3OI/WHLm6Gmg= X-Gm-Gg: ASbGnctN7eeY9vFzJ5M+WyTKvpz9Hytj7DsaFuL496J4Wuv6OMLS3eVQ45RNZYiGP7n BQLIgtOBX2+vLeNwEtyVO9byksl5WLHd/pSgfH2MSzDlL0tiMtED+FhRKBdXnj1sOkp7qWLxK/t b5r3UNPzr/zwDF4AJ/MBNjGTbo1AwA5XVz5QjaUtXGl4zGeXBgFUVXoA/giPUsEUK8BddVKfCfO tNW5vgYoGilyh6/sfBpqkk6DwUZ90eAqOWbaPvB8BLmIio6JaoTY0d9CthHmyFIKOilTLuJHkJh wNqgzjnnNwFNSFsc/cUiYajcdS6z26foGU2juxztRyR03gmeirU9k5YAfXgWu23xABopgA2bSCw 90697a27/1uqbQPRU98T9VtLpx8MGMjQFEJ4= X-Received: by 2002:a05:620a:4114:b0:7d0:998a:2e64 with SMTP id af79cd13be357-7d5dcd40ec1mr456502585a.56.1751646718732; Fri, 04 Jul 2025 09:31:58 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHpMRUrk1CDVU+F2WTSjBGZWFGqazNAhn/w6PL2+6knrtMnP4ChdfOP+UWbEaeEkMn89T79Ag== X-Received: by 2002:a05:620a:4114:b0:7d0:998a:2e64 with SMTP id af79cd13be357-7d5dcd40ec1mr456496585a.56.1751646718065; Fri, 04 Jul 2025 09:31:58 -0700 (PDT) Received: from umbar.lan (2001-14ba-a0c3-3a00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a0c3:3a00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-32e1af83102sm2813571fa.6.2025.07.04.09.31.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Jul 2025 09:31:57 -0700 (PDT) From: Dmitry Baryshkov Date: Fri, 04 Jul 2025 19:31:53 +0300 Subject: [PATCH 1/4] dt-bindings: display/msm: dsi-controller-main: add SC8180X 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: <20250704-mdss-schema-v1-1-e978e4e73e14@oss.qualcomm.com> References: <20250704-mdss-schema-v1-0-e978e4e73e14@oss.qualcomm.com> In-Reply-To: <20250704-mdss-schema-v1-0-e978e4e73e14@oss.qualcomm.com> 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 , Krishna Manikandan , Bjorn Andersson , Konrad Dybcio 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 X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1468; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=Wcfz4bb2UH4k4iauZC9yeDtbL/XAGvi5MpIvhkWE+84=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBoaAH6NdCA26k5w7rflaL/C0ZoQBv6Ah0F9ug1Z Y0jE0oTs9eJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaGgB+gAKCRCLPIo+Aiko 1d3tB/49669MgQgqtdl5XpVt4x+mRqFwJOfQhto4TFrSToyu4TtQroVaUAA0a6PXNNJnQKjjNaI zFcWAAfwkbz2xbvtLvaz9CEuHTV7yq1UGmSJdfhIWDdx1UMkgcpTBkt03Z2JXQDiCdpYW9wHeQe VE6dOe0zm0s9ZZ0k8z/RoPPerz2ixTynYeSrH1FrVYczgX3FPjxmAHmPmWKgLoMDpe+GeyhhiaU kh2E7j7iwjoP5uijoLT9MNEVA+bqzIB6KAMqE5ohGphvVzjTpZqoH1bIxc7GsrlhMZwy9U5ujE1 SwLVtNqyyAH5k88oPBL3fDVVygagjafuxZSgqDdaJgUc3fk8 X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=H/Pbw/Yi c=1 sm=1 tr=0 ts=686801ff cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Wb1JkmetP80A:10 a=EUspDBNiAAAA:8 a=93dKIss0COAcHyiF0SEA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-ORIG-GUID: W4aYnhNois_yPj5htb6YHaRRJxERJow1 X-Proofpoint-GUID: W4aYnhNois_yPj5htb6YHaRRJxERJow1 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNzA0MDEyNSBTYWx0ZWRfX8EeZ+UYxwp7S r1zlYIZIrepyEwMwRg+zGBLzJYw2G7MeVTTkvOgldobD0S/V2n7UnLJp0Y3y+CZNBioWm1on7A7 uO/czqFDy1NY4afnFsd/a1AE2UE0zclAoQxra9hBO3rBhr6KRZ1MGUs8Rj0Ukfhfou6QSH/02Sf nJxvyqwUGiYD5e/Fsxcg0tgq23gPylquEBE8azuPY2vh9a2wsPTmJe6Igphb0ENG1IgzEUGGPCv 74F7Rh3sEZriEkedL0mB0ZZznh/rNMs25pE0pfjb/3Pncts0ztsE4+e1Rwv5VKBiXj64e4rK44t fyF7ixlnPnkIsmf8XNH3Sb7o/hlGFoOUwYsgPnOPonVVG8wl/4av8MJcHKUFEqcSBQlZZkJ1Kfv L2+/NKxl/LH6pbPDo/nKI304d/JKSiMRkWdDayW48N6OG1tMZlxkh7pnMrgXQvbGJRnFEUb9 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.7,FMLib:17.12.80.40 definitions=2025-07-04_06,2025-07-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 malwarescore=0 suspectscore=0 mlxlogscore=959 priorityscore=1501 clxscore=1015 mlxscore=0 lowpriorityscore=0 spamscore=0 adultscore=0 bulkscore=0 phishscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2507040125 Describe the SC8180X-specific compatible for the DSI controller persent on the SoC. While the current DT for SC8180X doesn't use this compatible, all other platforms were updated to have one. This change makes SC8180X follow the lead. Signed-off-by: Dmitry Baryshkov Acked-by: Rob Herring (Arm) --- Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml | 2= ++ 1 file changed, 2 insertions(+) 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 d4bb65c660af8ce8a6bda129a8275c579a705871..4400d4cce07227c2f8938f126c7= 7213b2e4bb9a5 100644 --- a/Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml +++ b/Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml @@ -27,6 +27,7 @@ properties: - qcom,sar2130p-dsi-ctrl - qcom,sc7180-dsi-ctrl - qcom,sc7280-dsi-ctrl + - qcom,sc8180x-dsi-ctrl - qcom,sdm660-dsi-ctrl - qcom,sdm670-dsi-ctrl - qcom,sdm845-dsi-ctrl @@ -332,6 +333,7 @@ allOf: - qcom,sar2130p-dsi-ctrl - qcom,sc7180-dsi-ctrl - qcom,sc7280-dsi-ctrl + - qcom,sc8180x-dsi-ctrl - qcom,sdm845-dsi-ctrl - qcom,sm6115-dsi-ctrl - qcom,sm6125-dsi-ctrl --=20 2.39.5 From nobody Tue Oct 7 22:43:13 2025 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (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 997B82D59EB for ; Fri, 4 Jul 2025 16:32:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751646724; cv=none; b=pKkEhMyMzJtQBfoEpw2EpFVoiOL6cdD3UNbBDpip1nSf4nlgEVZgZZZFzLW/tYc9iQj+Qag301CGtujblfOuPu3znv+LR/mdWjJdf1ss5eOZJUTd7KXnOu7KDmCv2Ivj3kJ+eOR7G853RFUK3joLRpc1QQoUhQ+SVWuOlWa5Dng= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751646724; c=relaxed/simple; bh=LdPFH6oRbQYmT9cq0Y/hHQSHOp9Z0VRztyZKZ01w694=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VTET46OmZ5pA5jxEIK7eVWYIBb1wKFYWU2JzKf6geoDhJP367UJ5dK0pSR9EqO732c7wqH2iu1A3PGx07P+LvXjhkmdnOjgX8RCVexcNIEGQs6DJIR3sBuYcB5oneY1QUbdQh6NlO4QDJ7HAer48I21wo6O/ZKRYcU45NgwGGjA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=e0IVnfMw; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="e0IVnfMw" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 564CjKA9007047 for ; Fri, 4 Jul 2025 16:32:02 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= CA4cR3EPt0ZKpDXPz76t1inkPsQdE85Hlallld4sOBE=; b=e0IVnfMwi4vHGSyF 4tprmXwvmhnaLBzF8lnDm7Ank5+Z6eaQvXV82lDs0fKv8O2zET068/ttmg3P2cx4 MPEX3f1G+RdabbDtvVlAzn9xK+D0y4piJZokwZga3KUifq7T0f0oyg6fJMmhsMxY YCpsUJ1DdwAO1gNyNCP+P0sgBMwoosBGRviMIlxDkE3wMLkB/GQhjLyXCcufsVIb M2kvg91sz39aZGmjXhXnWiQQsGU5ynpF4uxx28aDQWSb8Fl/aVZQEIyW91QME501 9P5I/IPq3lGvhsv2lkAVtBchEi8qU1DB0Vuzt6ug1FqzRAXppym6LCnMz1x2v+rT skuHyw== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 47kn5js19b-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Fri, 04 Jul 2025 16:32:01 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-7d099c1779dso162172385a.0 for ; Fri, 04 Jul 2025 09:32:01 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751646720; x=1752251520; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CA4cR3EPt0ZKpDXPz76t1inkPsQdE85Hlallld4sOBE=; b=Ujlt/tFCvSyHvKgzwHPtduEzy9MrTDKKd0KmKl3s/0Po5EldQrZKCaGpdNAS9hS1OC Nq4u+N9k72+gB/8jYl497W5437y3n+vMu0UaBlRInI4glgwNleZAXyjHqodbR+25vDTm FfButfaUhviCncD911AWyrFCl/0JH6kIqS19jxweKLeqN18M7KYpeYxc6bLG1KFNlSoi U0egSvt2FmuatO7obR1/wmk8/ngtE61TE/u1k6CKBPzENj9p1jlgK/KjyJp7mKJsOrED Y6ROqvZTQ/33IhHlpYwyzIr8KRptJKSMS6bW2+BbPfYJYRs32Ys4z1wTV6o/fO4hHJnb x4XQ== X-Forwarded-Encrypted: i=1; AJvYcCWETDwn+HIZCUJPGRYhYdi8sKmoIP+ewiIGAH1nR2NSEFWMWyEEYvsQb4hRvE6b50IQC46AdL0xDY9IaQ8=@vger.kernel.org X-Gm-Message-State: AOJu0YzJ0NyxrFEuXgpRd6mEUribj6IZxgtyZFLtc4WH4vLmWZEMSIrw 3OSMZx9Arf9u4x/4qI3mIEjOY9eUtjFdP+GoZRXb3vGRWryQMm/Wt5/b74Wl6zQxR8k7QKSMS0P rmioI74+fh676I5ZpPqqTprj0Fl8JpahJcWQiTJcU1AxS+VlXIRa4q5CWr8KcCAUMrAw= X-Gm-Gg: ASbGncsUBp1l7GKikYrRDy/rrzVKnMxWikaEFQxYIXEJiwo/im+sBG/uPJYTjfm1ylE PYiQIdgI5ueWlPkmZwYoh0YZ1XHS+RTNVlkUHdvIrBwVS5PRQNlVQChArJ9tMYa7CHOZkgaIisC fwvkf0Dgu/EzYkEpag1KNH3WQoKf6WNJeaLBbFgMuhNF1/Z5EbIEfVBrOXu05Off3wIfAHIYacs w6H0o5J741DjX4ryCQT/5jPB/i57zWVb5wkTUvvHdN1eqvx8/1hKCCGegXJf+dTub2b+2JRRwr2 1zLloBNtwE4OtAp4KzFJZK/dsXl6pd/wP4bP9SWrs6NJUoo89qmJiUlu6WAgF86oC8gi4keOa8H D4ZmhmbAuwhR7t4uXdzZ6CjH6SW88ZEUGPLs= X-Received: by 2002:a05:620a:4553:b0:7c5:5670:bd6f with SMTP id af79cd13be357-7d5dcd4048bmr562638785a.53.1751646720146; Fri, 04 Jul 2025 09:32:00 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFr3+g6l0u0WyfYKx74vE0m1HBQS0pRyhe4KErDw8IpkZJfjmohlKg+ZO0KDPYK/r6AiAHRXw== X-Received: by 2002:a05:620a:4553:b0:7c5:5670:bd6f with SMTP id af79cd13be357-7d5dcd4048bmr562631885a.53.1751646719489; Fri, 04 Jul 2025 09:31:59 -0700 (PDT) Received: from umbar.lan (2001-14ba-a0c3-3a00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a0c3:3a00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-32e1af83102sm2813571fa.6.2025.07.04.09.31.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Jul 2025 09:31:58 -0700 (PDT) From: Dmitry Baryshkov Date: Fri, 04 Jul 2025 19:31:54 +0300 Subject: [PATCH 2/4] dt-bindings: display/msm: describe DPU on SC8180X 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: <20250704-mdss-schema-v1-2-e978e4e73e14@oss.qualcomm.com> References: <20250704-mdss-schema-v1-0-e978e4e73e14@oss.qualcomm.com> In-Reply-To: <20250704-mdss-schema-v1-0-e978e4e73e14@oss.qualcomm.com> 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 , Krishna Manikandan , Bjorn Andersson , Konrad Dybcio 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, Konrad Dybcio X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=3613; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=LdPFH6oRbQYmT9cq0Y/hHQSHOp9Z0VRztyZKZ01w694=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBoaAH6nnSALyAuxHSso/6VMpuKfgpAStkiLnufr MDtUiOt/YGJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaGgB+gAKCRCLPIo+Aiko 1bkWB/9UNkOrPbaYrvefY+V+F6irbPlq67sccAvejlrV8j2Mb88fT40wYeT7W9kBfH5Q5H/zeeQ tTyZjZiZoO9n9j33gJvEuIdF7w6FW+Ig6A4VDoeIfR7ANqfqAx4lG6qcQI+Pm/pKF//LSSYtKrp mj+NVmr40rTTyAgnf2t7wWtFHBw9kzJcSIVzF6X2qtw07L6F7kT5gE5VDsw7iQjP9YgPFFggKGv Tv2z25esKQwQWn6VC0V/SW3xT8AIPik6P9teglDVl9WBmNepe+ZZAipmQBe+BsuY+74ea55lXkb MCHJYpQoyXr4xOYl16wxxOTukOyvw0JbaTFA13Z/QKe92m9c X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=KtJN2XWN c=1 sm=1 tr=0 ts=68680201 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Wb1JkmetP80A:10 a=gEfo2CItAAAA:8 a=EUspDBNiAAAA:8 a=KKAkSRfTAAAA:8 a=PRzSAg5HSsxOSwAYWMMA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 a=sptkURWiP4Gy88Gu7hUp:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-ORIG-GUID: UKyWCNVlrOfW45f-6E-ZcEjzGI_S1wdt X-Proofpoint-GUID: UKyWCNVlrOfW45f-6E-ZcEjzGI_S1wdt X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNzA0MDEyNSBTYWx0ZWRfX0b4/4ZJn+6Mq RuuU4cQvwkis5VpT+xBWsrShBgaxDM9r1h9K35VDf1hoT8TYZpT7jgAcx1cr3Wl7xtqQ6HLI4Sv QaZ+fA4kYNWkVzrI66jBLMFGaiaTKBGa7vkXHMxpx71KutsaHk5LTivh4qwHvOlskJPhFsWZIZs DmF1UNkJ7Por6dCt4MbzMBunalDzmz3PdQ8T2KVlXHWtni1Kt6U+hGWKZfygpVT/z+7jtjJ9hDc +9D/b9TMBK276wMifB/gmjPn/C8CBTGeO87/uwj83um2qP4SxQrv3+j6tkP2KO7DRgY5jqW4/qf dkWrf0BpoXTymT+l1ir9JVH08nz/jWxTEemdF2LYP2OJRFcBIfwZ+s2mhF1CJCBNIpZCXhXs3Ui NkMPvuoQpC0ngUO6yCJvqAwqomodfK13uPiHJrD9G2aQkVmeS/So3ESmIVjEb0IpmhZ9/Oo2 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.7,FMLib:17.12.80.40 definitions=2025-07-04_06,2025-07-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 bulkscore=0 priorityscore=1501 malwarescore=0 suspectscore=0 mlxscore=0 spamscore=0 adultscore=0 lowpriorityscore=0 phishscore=0 clxscore=1015 mlxlogscore=999 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2507040125 Describe the Display Processing Unit (DPU) as present on the SC8180X platform. Reported-by: Konrad Dybcio Signed-off-by: Dmitry Baryshkov Reviewed-by: Rob Herring (Arm) --- .../bindings/display/msm/qcom,sc8180x-dpu.yaml | 103 +++++++++++++++++= ++++ 1 file changed, 103 insertions(+) diff --git a/Documentation/devicetree/bindings/display/msm/qcom,sc8180x-dpu= .yaml b/Documentation/devicetree/bindings/display/msm/qcom,sc8180x-dpu.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a411126708b80f77bde88d7dd1e= d49184856969c --- /dev/null +++ b/Documentation/devicetree/bindings/display/msm/qcom,sc8180x-dpu.yaml @@ -0,0 +1,103 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/display/msm/qcom,sc8180x-dpu.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm SC8180X Display DPU + +maintainers: + - Dmitry Baryshkov + +$ref: /schemas/display/msm/dpu-common.yaml# + +properties: + compatible: + const: qcom,sc8180x-dpu + + reg: + items: + - description: Address offset and size for mdp register set + - description: Address offset and size for vbif register set + + reg-names: + items: + - const: mdp + - const: vbif + + clocks: + items: + - description: Display AHB clock + - description: Display HF AXI clock + - description: Display core clock + - description: Display vsync clock + - description: Display rotator clock + - description: Display LUT clock + + clock-names: + items: + - const: iface + - const: bus + - const: core + - const: vsync + - const: rot + - const: lut + +unevaluatedProperties: false + +examples: + - | + #include + #include + #include + #include + #include + + display-controller@ae01000 { + compatible =3D "qcom,sc8180x-dpu"; + reg =3D <0x0ae01000 0x8f000>, + <0x0aeb0000 0x2008>; + reg-names =3D "mdp", "vbif"; + + clocks =3D <&dispcc DISP_CC_MDSS_AHB_CLK>, + <&gcc GCC_DISP_HF_AXI_CLK>, + <&dispcc DISP_CC_MDSS_MDP_CLK>, + <&dispcc DISP_CC_MDSS_VSYNC_CLK>, + <&dispcc DISP_CC_MDSS_ROT_CLK>, + <&dispcc DISP_CC_MDSS_MDP_LUT_CLK>; + clock-names =3D "iface", + "bus", + "core", + "vsync", + "rot", + "lut"; + + assigned-clocks =3D <&dispcc DISP_CC_MDSS_VSYNC_CLK>; + assigned-clock-rates =3D <19200000>; + + operating-points-v2 =3D <&mdp_opp_table>; + power-domains =3D <&rpmhpd SC8180X_MMCX>; + + interrupt-parent =3D <&mdss>; + interrupts =3D <0>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + endpoint { + remote-endpoint =3D <&dsi0_in>; + }; + }; + + port@1 { + reg =3D <1>; + endpoint { + remote-endpoint =3D <&dsi1_in>; + }; + }; + }; + }; +... --=20 2.39.5 From nobody Tue Oct 7 22:43:13 2025 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (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 3AD02309A5D for ; Fri, 4 Jul 2025 16:32:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751646726; cv=none; b=YQlr4/tdSA8RkzXP7fgoqKXry3Xhn9Mkg6KXbjp/gdg1jWoDnbbaQH5DxzMtGNpuO1FpyB4uXNkXrT0Ua6fdIPyfRCjgEIdx086u1GpnouH1wT115AUodurCwILo1JROzcUqwqsJ54XyW1NTrJsgRbEWyQyMiPFb+KjoqPHn7NY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751646726; c=relaxed/simple; bh=y32hNG5/FVpKU6/FJLy1ngxvMQuD/zA3kWUtRu3uMq4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KUe10f7oOqwMebAzSJ9YP9MR0x8K10s3jmZVQpRidtQfAimcTjXhTL8B+jLYiD6/b+1sWMzy2SWeTzqKU1smi9wybys1/cLgBNg+a3ZEUTzu6FTetWT4lGmk+x5X6OOg29WXmpqtZaMCXRuIuaY8YyeSQ6ImPbt4xWo/4WWy19w= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=L8EQvJhK; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="L8EQvJhK" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 564EXQmi032116 for ; Fri, 4 Jul 2025 16:32:03 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= KCNktFoNUnnmQKTMw9H4fEdcq72ueWODZAz3C17Oax0=; b=L8EQvJhKDAfT+2sX hz9EVG1Vgf3kfpKa/ZU8IKDHlf85rLiakPWVd0EdZjI5JqPjvFhGSJ2Dqda64Naq 7z/bePi81zfReJB0OIK0zvNdTQIN477hKGyJcwz4YWhk3l2XO+caNnCJ6lase/lV XcImaAJ87BG0aj1yKyuf80S/JJHm7gpxYOllxx8tdQ23dwX3Mm9x3kUBd2uvSB9i Nq3AnydtEmgm/isGJvEWMpK3/eYNJaf7OOKPsXbWqTH5Kjb9xuEvrHzCF2MX14fI /vlpBxqD9TDNsZSaC675BCwQz4IDBeN5c0Izc0rrFvXB6l6D/7LcTq6OHWkPfLy2 gPC4mg== Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 47j63kmu8h-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Fri, 04 Jul 2025 16:32:02 +0000 (GMT) Received: by mail-qv1-f72.google.com with SMTP id 6a1803df08f44-6fafc9f3e1bso16502906d6.0 for ; Fri, 04 Jul 2025 09:32:02 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751646721; x=1752251521; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=KCNktFoNUnnmQKTMw9H4fEdcq72ueWODZAz3C17Oax0=; b=LRaXxF/DulGLoKiI9tbE5ZHtoFDaahTtvBeLf52STmm/BxChS1IAbhTfrsTUV2pvSY RH0xCGM9qrdhVy0ewWHWMJCvaY/UBOhzC8JAe+ueXJv0x6RQl+Cl7+FkyYgtupufPVKY H71Bx/DqHoPxTUkWTi20M9NudeQWYEayVCoCOYQn8u8KD6ESDWbQHFQ1EGmXSt4Lb2ZY dBh9+x1p7SMfBlsIKoG+BaV2583gSu0U0tQw0XrSL5BkxILwboZr0LNBZlnQpdnc00gV X12VBJTubMTVjMSG88X5zNZTKDLHSESyA5OXIPV3hEoa6tBy+E3vwdNTuzUPXLSQliVI UCwg== X-Forwarded-Encrypted: i=1; AJvYcCU77JG9Z5t/m0ZjiGC1c8GHfpX3MpipHfIMce0psB+iYeiAJbKg5x4NqdNlJdWulAW0yQvJ1Sapow5DJtM=@vger.kernel.org X-Gm-Message-State: AOJu0YzulsMpVwgAzoyZydiZBwtjEF08+BwuLzLg0N625IMrcc5R+CHL mx/j5cAzmGXHOIOhod56IvuHYNMjooGDFCzJco8e/aX2MPsh0tDBD9zj+fVoq83jZfzIgGxF6O3 L6Bmun7WtxCN48ep12CyDTyEXF0OZ2IvpJEq9iajKfavIG36cZ2TmsS6wk1m2cNOigaU= X-Gm-Gg: ASbGncs6s5gGjSjmX80bkNecTZEqvy1KH1cGHaLJWuQQmTngYdzrGcCoC9Rfq86ZHC7 6uNoWgB6HMRD64DVp60rsFSOLj8qJxc+ZYjLp5VHKw0gfdmIhx/510qcphUEB6doi/eSKUIL8Sf ywaIB0KXBx8fkB/laNxJrkoONfNefy//64+F77SLvdEiDXaAoXuWGQQRnuXhhCubKNxxFez9+wK l3+tRiEG338nayV24ogEvdrXPS6VLZYeBgfGdjj6Ooz2OXHK6ceWM4Tt+R/Ac8YezNiQrjTChPt D6mQQrZih2hfxh0/wnBslkx6KDD8f2wiiEh39rZP5eiO+i6u9HAjbsmbDxRytkFIsbU/OAORtqp jhelHAF5OsDPAspbrfQ3VNJTPi4d4b3kgMVI= X-Received: by 2002:a05:6214:3d11:b0:702:bf75:f0bc with SMTP id 6a1803df08f44-702c6db70d7mr49433316d6.37.1751646721445; Fri, 04 Jul 2025 09:32:01 -0700 (PDT) X-Google-Smtp-Source: AGHT+IF7leXLXrdut6G8GF3uKq3bZvUXfZP3iBDInTYxHHU38tIA1gL8XskUaqXMnDdAmOHUhEhZGg== X-Received: by 2002:a05:6214:3d11:b0:702:bf75:f0bc with SMTP id 6a1803df08f44-702c6db70d7mr49432786d6.37.1751646720835; Fri, 04 Jul 2025 09:32:00 -0700 (PDT) Received: from umbar.lan (2001-14ba-a0c3-3a00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a0c3:3a00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-32e1af83102sm2813571fa.6.2025.07.04.09.31.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Jul 2025 09:31:59 -0700 (PDT) From: Dmitry Baryshkov Date: Fri, 04 Jul 2025 19:31:55 +0300 Subject: [PATCH 3/4] dt-bindings: display/msm: describe MDSS on SC8180X 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: <20250704-mdss-schema-v1-3-e978e4e73e14@oss.qualcomm.com> References: <20250704-mdss-schema-v1-0-e978e4e73e14@oss.qualcomm.com> In-Reply-To: <20250704-mdss-schema-v1-0-e978e4e73e14@oss.qualcomm.com> 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 , Krishna Manikandan , Bjorn Andersson , Konrad Dybcio 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, Konrad Dybcio X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=11951; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=y32hNG5/FVpKU6/FJLy1ngxvMQuD/zA3kWUtRu3uMq4=; b=owGbwMvMwMXYbdNlx6SpcZXxtFoSQ0YG46+jD+xDH4uXcb3zeRiTYK2U+N9S9uZTE+Plwj/CL y/R17XuZDRmYWDkYpAVU2TxKWiZGrMpOezDjqn1MINYmUCmMHBxCsBEOsvY/+kaXRDdc+nKSx6v mpwD9bHsgnm7C4VOdOuVJJ4NPqSr6vuX8Vr1uv58/StWj64eOyHyquhL9mrGxbu/KyyTO/aV02D Bkuf8+X73/KUOONSu7lmpsFzvkHv37/i30+3vBz/LXtU55cL71/9j5GpuzV5S1HeD1yr7e0VI6n e9zxMkzmf5/4pLUne6G9hX90SBpe+YSG1p63UbocSpt5JOvmxmfrf8XCKfb7eC6RrGoyyqy/tzp B6EMebpZak/LL3bJqXm1yQ2y/TZ45sWXn+qSmJtfpayd72yf2dT/NryeHz+ZpnCXZb9YXJ//m15 U/dBwezU5Id1PK8TlqyJOn0mhcviQZaKc9dmc3dJSWYGAA== X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Authority-Analysis: v=2.4 cv=ZKfXmW7b c=1 sm=1 tr=0 ts=68680203 cx=c_pps a=7E5Bxpl4vBhpaufnMqZlrw==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Wb1JkmetP80A:10 a=gEfo2CItAAAA:8 a=EUspDBNiAAAA:8 a=KKAkSRfTAAAA:8 a=A_dIghEbB8yRmxXuPYQA:9 a=QEXdDO2ut3YA:10 a=pJ04lnu7RYOZP9TFuWaZ:22 a=sptkURWiP4Gy88Gu7hUp:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNzA0MDEyNSBTYWx0ZWRfX+85eBfs0swGu x63yNlSIrl/MB0pSJdhOgcTcW+ovfpyXsWLIxDf1FlAPn0YttCL9S/9SwO5vWUxbbwGwnY5ssB+ 5QOp9PNvwyn18Ut9UEgY2n0nztUegUmUkRZOCoOL3e12r48C7fLPbfnNa+aqunLCTk89pUg1iR+ fg8JDyeDK8x+mse+EwLV0HBDwN2KJOSOLQkEi60k3g3x1f/+eg20pfoH4xj739xFfhF13PkYMx5 vgQGtJ1GTAYTYLkzgH8izXz3Hseg1ma1LLBWHmZP2EhJUjAIrrxKpuiGJfuHavUV/ZdbgyCkZ+D kKdRvIrpkSEAYO53KJ+KP1ErQGUdKPGdwizc1xxtijMneu4YMdxYyQHJQk2bW8QUa0vF+aW9yIF 2WeQ1ncx0DZRNwg+yGIri6jaqUVf85hI12c1lKKFR/CrqobhNpYNO8Y/7spqB9w1QhrO3Bls X-Proofpoint-ORIG-GUID: RH0nlMl7VXxh3V37JdOiHzA5ZjAYvMNE X-Proofpoint-GUID: RH0nlMl7VXxh3V37JdOiHzA5ZjAYvMNE X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.7,FMLib:17.12.80.40 definitions=2025-07-04_06,2025-07-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 mlxscore=0 mlxlogscore=999 spamscore=0 suspectscore=0 bulkscore=0 priorityscore=1501 lowpriorityscore=0 phishscore=0 impostorscore=0 malwarescore=0 clxscore=1015 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2507040125 Describe the Mobile Display SubSystem (MDSS) unit as present on the SC8180X platform. Reported-by: Konrad Dybcio Signed-off-by: Dmitry Baryshkov Reviewed-by: Rob Herring (Arm) --- .../bindings/display/msm/qcom,sc8180x-mdss.yaml | 359 +++++++++++++++++= ++++ 1 file changed, 359 insertions(+) diff --git a/Documentation/devicetree/bindings/display/msm/qcom,sc8180x-mds= s.yaml b/Documentation/devicetree/bindings/display/msm/qcom,sc8180x-mdss.ya= ml new file mode 100644 index 0000000000000000000000000000000000000000..00e82bdbbcc7e7836918ad6a041= 4286b6b576150 --- /dev/null +++ b/Documentation/devicetree/bindings/display/msm/qcom,sc8180x-mdss.yaml @@ -0,0 +1,359 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/display/msm/qcom,sc8180x-mdss.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm SC8180X Display MDSS + +maintainers: + - Dmitry Baryshkov + +description: + Device tree bindings for MSM Mobile Display Subsystem(MDSS) that encapsu= lates + sub-blocks like DPU display controller, DSI and DP interfaces etc. Devic= e tree + bindings of MDSS are mentioned for SC8180X target. + +$ref: /schemas/display/msm/mdss-common.yaml# + +properties: + compatible: + items: + - const: qcom,sc8180x-mdss + + clocks: + items: + - description: Display AHB clock from gcc + - description: Display hf axi clock + - description: Display sf axi clock + - description: Display core clock + + clock-names: + items: + - const: iface + - const: bus + - const: nrt_bus + - const: core + + iommus: + maxItems: 1 + + interconnects: + maxItems: 3 + + interconnect-names: + maxItems: 3 + +patternProperties: + "^display-controller@[0-9a-f]+$": + type: object + additionalProperties: true + + properties: + compatible: + const: qcom,sc8180x-dpu + + "^displayport-controller@[0-9a-f]+$": + type: object + additionalProperties: true + + properties: + compatible: + enum: + - qcom,sc8180x-dp + - qcom,sc8180x-edp + + "^dsi@[0-9a-f]+$": + type: object + additionalProperties: true + + properties: + compatible: + contains: + const: qcom,sc8180x-dsi-ctrl + + "^phy@[0-9a-f]+$": + type: object + additionalProperties: true + + properties: + compatible: + const: qcom,dsi-phy-7nm + +unevaluatedProperties: false + +examples: + - | + #include + #include + #include + #include + #include + #include + + display-subsystem@ae00000 { + compatible =3D "qcom,sc8180x-mdss"; + reg =3D <0x0ae00000 0x1000>; + reg-names =3D "mdss"; + + interconnects =3D <&mmss_noc MASTER_MDP_PORT0 &mc_virt SLAVE_EBI_C= H0>, + <&mmss_noc MASTER_MDP_PORT1 &mc_virt SLAVE_EBI_CH0= >, + <&gem_noc MASTER_AMPSS_M0 &config_noc SLAVE_DISPLA= Y_CFG>; + interconnect-names =3D "mdp0-mem", + "mdp1-mem", + "cpu-cfg"; + + power-domains =3D <&dispcc MDSS_GDSC>; + + clocks =3D <&dispcc DISP_CC_MDSS_AHB_CLK>, + <&gcc GCC_DISP_HF_AXI_CLK>, + <&gcc GCC_DISP_SF_AXI_CLK>, + <&dispcc DISP_CC_MDSS_MDP_CLK>; + clock-names =3D "iface", "bus", "nrt_bus", "core"; + + interrupts =3D ; + interrupt-controller; + #interrupt-cells =3D <1>; + + iommus =3D <&apps_smmu 0x800 0x420>; + + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges; + + display-controller@ae01000 { + compatible =3D "qcom,sc8180x-dpu"; + reg =3D <0x0ae01000 0x8f000>, + <0x0aeb0000 0x2008>; + reg-names =3D "mdp", "vbif"; + + clocks =3D <&dispcc DISP_CC_MDSS_AHB_CLK>, + <&gcc GCC_DISP_HF_AXI_CLK>, + <&dispcc DISP_CC_MDSS_MDP_CLK>, + <&dispcc DISP_CC_MDSS_VSYNC_CLK>, + <&dispcc DISP_CC_MDSS_ROT_CLK>, + <&dispcc DISP_CC_MDSS_MDP_LUT_CLK>; + clock-names =3D "iface", + "bus", + "core", + "vsync", + "rot", + "lut"; + + assigned-clocks =3D <&dispcc DISP_CC_MDSS_VSYNC_CLK>; + assigned-clock-rates =3D <19200000>; + + operating-points-v2 =3D <&mdp_opp_table>; + power-domains =3D <&rpmhpd SC8180X_MMCX>; + + interrupt-parent =3D <&mdss>; + interrupts =3D <0>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + dpu_intf1_out: endpoint { + remote-endpoint =3D <&dsi0_in>; + }; + }; + + port@1 { + reg =3D <1>; + dpu_intf2_out: endpoint { + remote-endpoint =3D <&dsi1_in>; + }; + }; + }; + + mdp_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-171428571 { + opp-hz =3D /bits/ 64 <171428571>; + required-opps =3D <&rpmhpd_opp_low_svs>; + }; + + opp-300000000 { + opp-hz =3D /bits/ 64 <300000000>; + required-opps =3D <&rpmhpd_opp_svs>; + }; + + opp-345000000 { + opp-hz =3D /bits/ 64 <345000000>; + required-opps =3D <&rpmhpd_opp_svs_l1>; + }; + + opp-460000000 { + opp-hz =3D /bits/ 64 <460000000>; + required-opps =3D <&rpmhpd_opp_nom>; + }; + }; + }; + + dsi@ae94000 { + compatible =3D "qcom,sc8180x-dsi-ctrl", + "qcom,mdss-dsi-ctrl"; + reg =3D <0x0ae94000 0x400>; + reg-names =3D "dsi_ctrl"; + + interrupt-parent =3D <&mdss>; + interrupts =3D <4>; + + clocks =3D <&dispcc DISP_CC_MDSS_BYTE0_CLK>, + <&dispcc DISP_CC_MDSS_BYTE0_INTF_CLK>, + <&dispcc DISP_CC_MDSS_PCLK0_CLK>, + <&dispcc DISP_CC_MDSS_ESC0_CLK>, + <&dispcc DISP_CC_MDSS_AHB_CLK>, + <&gcc GCC_DISP_HF_AXI_CLK>; + clock-names =3D "byte", + "byte_intf", + "pixel", + "core", + "iface", + "bus"; + + assigned-clocks =3D <&dispcc DISP_CC_MDSS_BYTE0_CLK_SRC>, + <&dispcc DISP_CC_MDSS_PCLK0_CLK_SRC>; + assigned-clock-parents =3D <&dsi0_phy 0>, <&dsi0_phy 1>; + + operating-points-v2 =3D <&dsi_opp_table>; + power-domains =3D <&rpmhpd SC8180X_MMCX>; + + phys =3D <&dsi0_phy>; + phy-names =3D "dsi"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + dsi0_in: endpoint { + remote-endpoint =3D <&dpu_intf1_out>; + }; + }; + + port@1 { + reg =3D <1>; + 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>; + }; + }; + }; + + dsi0_phy: phy@ae94400 { + compatible =3D "qcom,dsi-phy-7nm"; + reg =3D <0x0ae94400 0x200>, + <0x0ae94600 0x280>, + <0x0ae94900 0x260>; + reg-names =3D "dsi_phy", + "dsi_phy_lane", + "dsi_pll"; + + #clock-cells =3D <1>; + #phy-cells =3D <0>; + + clocks =3D <&dispcc DISP_CC_MDSS_AHB_CLK>, + <&rpmhcc RPMH_CXO_CLK>; + clock-names =3D "iface", "ref"; + vdds-supply =3D <&vreg_dsi_phy>; + }; + + dsi@ae96000 { + compatible =3D "qcom,sc8180x-dsi-ctrl", + "qcom,mdss-dsi-ctrl"; + reg =3D <0x0ae96000 0x400>; + reg-names =3D "dsi_ctrl"; + + interrupt-parent =3D <&mdss>; + interrupts =3D <5>; + + clocks =3D <&dispcc DISP_CC_MDSS_BYTE1_CLK>, + <&dispcc DISP_CC_MDSS_BYTE1_INTF_CLK>, + <&dispcc DISP_CC_MDSS_PCLK1_CLK>, + <&dispcc DISP_CC_MDSS_ESC1_CLK>, + <&dispcc DISP_CC_MDSS_AHB_CLK>, + <&gcc GCC_DISP_HF_AXI_CLK>; + clock-names =3D "byte", + "byte_intf", + "pixel", + "core", + "iface", + "bus"; + + assigned-clocks =3D <&dispcc DISP_CC_MDSS_BYTE1_CLK_SRC>, + <&dispcc DISP_CC_MDSS_PCLK1_CLK_SRC>; + assigned-clock-parents =3D <&dsi1_phy 0>, <&dsi1_phy 1>; + + operating-points-v2 =3D <&dsi_opp_table>; + power-domains =3D <&rpmhpd SC8180X_MMCX>; + + phys =3D <&dsi1_phy>; + phy-names =3D "dsi"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + dsi1_in: endpoint { + remote-endpoint =3D <&dpu_intf2_out>; + }; + }; + + port@1 { + reg =3D <1>; + dsi1_out: endpoint { + }; + }; + }; + }; + + dsi1_phy: phy@ae96400 { + compatible =3D "qcom,dsi-phy-7nm"; + reg =3D <0x0ae96400 0x200>, + <0x0ae96600 0x280>, + <0x0ae96900 0x260>; + reg-names =3D "dsi_phy", + "dsi_phy_lane", + "dsi_pll"; + + #clock-cells =3D <1>; + #phy-cells =3D <0>; + + clocks =3D <&dispcc DISP_CC_MDSS_AHB_CLK>, + <&rpmhcc RPMH_CXO_CLK>; + clock-names =3D "iface", "ref"; + vdds-supply =3D <&vreg_dsi_phy>; + }; + }; +... --=20 2.39.5 From nobody Tue Oct 7 22:43:13 2025 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (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 49DF12E5B07 for ; Fri, 4 Jul 2025 16:32:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751646726; cv=none; b=Hfz8DMLejdYa2muOUCf0s5YV1AQBGPCUPa5OA2luRXe6oW1733JOcA1bQwcuOunFiupfZTdS3AVwm3Chchj+WMEZxWgElj0Gukugb5cTRO5ZnP+On95DImuhRwKJ9SFL9dGBBY8N8v0sbBo6psmyiy+nDKNndeHGPq59Mup/Y+0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751646726; c=relaxed/simple; bh=bAtnGsyPKQGjRv4wCht+S1dUXqoLPaKb8f4OFVueSmM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TUjM4FRoFCeC+kpHME7Fr6apB6trCV0HjFNZhoSsoyziPp+QeVDz1fs8P4gfECzjJRv+9GI8gcMiGTv9yVnABkiakbTcrKz2/zeC3S4AcYh+orbGXg0PFKhTh2CvpMlJd1oX+sMHnMGBKHa9XIrvmRniTflIyb/ndVa89+mM82s= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=IPh/6TZM; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="IPh/6TZM" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 564CknHD028616 for ; Fri, 4 Jul 2025 16:32:04 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= lCy3Mp26PN6RlYzqrLIVdWeBnpFYaVfs3jyvVwWycsk=; b=IPh/6TZM16S2tTdI hKVUt/DOxChP6B14zsxSMVAh+AMKmHC5Pfkq6nakLVpDdywDvWDJRVCrSJ2zsXFc gWjhvfRaGhs24QQx2Ay60I/2/pavVTerIVMbZPoEjq4bh0EPlhXduPsOyczGKqBX MU3zKZGN25OVffTKxZZZaH8+5goPbS06anXVBF7rt9+HaX8iOI5yDp8xj+2x+uwS 7NPAhav4yAakW7+TkmaHAVCdT41n/AxHHLJVeDwqegn/lXA7EQO0/wU3r4gV/fQZ M4yt+MMfS8ZV3b+WUX2Af2hAWlA8ovuhfmuwbQ4MphpLz8byEFi79gTA/72D18WO F/GBaA== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 47j7bw4p17-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Fri, 04 Jul 2025 16:32:04 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-7d460764849so365632385a.1 for ; Fri, 04 Jul 2025 09:32:04 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751646723; x=1752251523; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lCy3Mp26PN6RlYzqrLIVdWeBnpFYaVfs3jyvVwWycsk=; b=H4R8z6DcygSrHCpSZruSInM+hsRV9IH7tFRh/KablNT4zopzdi9+6YfcgOc66aMWcu t4XM+nPCnxCRS2dxdMjO55nNVZVuhfdWT06xL0Ha591GBcZsEW8MQwrFhJ1JP9jsCx6q RXspKdAZr8vnbKlUFpltwgBct5waqp/AShrZgaRoZXQmjzecJcVfCG2s2C31Ha6lWrx7 pqj8WAwI7kDtjLecoTnzjLfA17CGMKCGBnh3YDgyiAz1FyGUnm1VBYuLa8+PIfCCfBRo 6Zf5Ttbgpw0ua06uAdgHIijI6LNFOJ1hsgdvd0uMLsSp2qHC+iu2MKBfdCt921YhzaSs +veg== X-Forwarded-Encrypted: i=1; AJvYcCXjMqZZskmPZeHkq1y8vCXaIn6rrOATGewgzkYO9DGZfcRh33ggX9bxkmm8fhOVMmPAFLg5p81EthC5jqk=@vger.kernel.org X-Gm-Message-State: AOJu0YxcSUB7QtTm09o/NyRyoQSw56mB9/Q5IQgWb4dHW4bms+QUcNP5 QMrkMQzZHMKMOEvX2SaeirFm7qguv3Ee1lCuNtb6oVHHWcAWn1DtnFuSg/Pid4oBdi7xu1DUgjW +P4AfDS2NKfRHXCilj5PeeARkDV2ekZ1Mcpoxt4BAPyzfxyo1ncJBFVXHy8IukzPfIEA= X-Gm-Gg: ASbGncuLhG665fNR42yrZw9NS0+/TveO+wzRixMU9EiobixCez31kCOYcaLcyKsBgKi fS9m6raYQBPh5n0ztnpinF4ciox9M6OUHz1AMIv7Rkx2IoBVJasmqDkg9VID0fkchFx5dNaIGLZ +u6VcTSGdYFN5N+6iHyGcY1ILYSpig7qSLDEwC9hRI5waRUp/Xj3yV1CP3qal2ksMDXmc6wC67J sc1g1qo5L9vqysXoKe2cRWrEYjJr6eaw+rHrv7hfeXMTciISENarmuMcnypc+97n59xzHwXnjDB a5PRInH1D0IKXWqdNjqMD8r5Nux2W4NoTgrfEWHK16LvZYRXKXBX2l71eJJftzKHQqpKw59cSBd 3eXE98xnZ0QB24OY5YsX7X4YrVALrtiy9Km0= X-Received: by 2002:a05:620a:1724:b0:7d4:3cf6:15f3 with SMTP id af79cd13be357-7d5dc6e3826mr542682285a.25.1751646722721; Fri, 04 Jul 2025 09:32:02 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHFjNhcyPXleZqxKkeBOedoEcBl5IqQ/zhQ/LmNX+iWVLvPoc6U8bH4uDJapqPQZMpf7V7c1A== X-Received: by 2002:a05:620a:1724:b0:7d4:3cf6:15f3 with SMTP id af79cd13be357-7d5dc6e3826mr542676885a.25.1751646722210; Fri, 04 Jul 2025 09:32:02 -0700 (PDT) Received: from umbar.lan (2001-14ba-a0c3-3a00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a0c3:3a00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-32e1af83102sm2813571fa.6.2025.07.04.09.32.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Jul 2025 09:32:01 -0700 (PDT) From: Dmitry Baryshkov Date: Fri, 04 Jul 2025 19:31:56 +0300 Subject: [PATCH 4/4] arm64: dts: qcom: sc8180x: modernize MDSS device definition 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: <20250704-mdss-schema-v1-4-e978e4e73e14@oss.qualcomm.com> References: <20250704-mdss-schema-v1-0-e978e4e73e14@oss.qualcomm.com> In-Reply-To: <20250704-mdss-schema-v1-0-e978e4e73e14@oss.qualcomm.com> 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 , Krishna Manikandan , Bjorn Andersson , Konrad Dybcio 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 X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2359; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=bAtnGsyPKQGjRv4wCht+S1dUXqoLPaKb8f4OFVueSmM=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBoaAH7eTzqlMVB/DjRgzBiEBYxLi08uNbOA1F97 Vd0EtyyMZSJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaGgB+wAKCRCLPIo+Aiko 1VkeCACEjcvsCOWvGzeerp5hPYD0fEONkveo55tJrQSZd19YanefgWVCovErRNlJ8+mMbndcfTi Gx9CSFn9ge59UYKObBArjFltpzQWnYQ+pJCm722MMoiEBssFUk6XozGFU233IQRNBN4SwnN1B7R gZgDvNjD3FMNb9mbXEmYJGe8qyPujcYlzyMT6p79fD4vs1d4vLln1hrDilvDr4HLjJ2Ilugb/wS 9jg7eBzC3wyaQIwRnQHQSuOVh+YR68OVTRZbWse1SQz+VmDkj+rAXtrqgaRezVSiAqDvFrEjgGm ps2vw8RJsWNTJTVQG46WluyhtvQegOpPR2Y2x7u2Ylsaki21 X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-GUID: UlJHHQvUtEjNPlcUxE3gaLWMy207l6AB X-Authority-Analysis: v=2.4 cv=RJCzH5i+ c=1 sm=1 tr=0 ts=68680204 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Wb1JkmetP80A:10 a=EUspDBNiAAAA:8 a=WUOsL33OVTVxArewYC0A:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-ORIG-GUID: UlJHHQvUtEjNPlcUxE3gaLWMy207l6AB X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNzA0MDEyNSBTYWx0ZWRfX4MWTqHz4lPpv FJIHX2AfyEwDCHuAYXbZ5yOBcxm4WlPGIc1lbsaOUC0MJx6P4+gnzXM8XQACkjOCrp2oCJLw9Y8 cCtLn8NvY94zJX23AuWGalRwE0nk04ooqh3QoG+vLhh0hvK7BZC9+4yD9ZFiPtvZaVUkk0fVyB7 p/R16/B36s2L4DOS39ScYPO2ovlP5JUJBARCXDrTbL9lEmPYKAdVzs+4sWq0rnkFFtiyIIf+M9B hUk3iD8VyC+eAWOtH9stuUfiLyToqjqXHhlVuZdtaaoOUOOJjTa/qjeDWhQSv295LKUaNbGeidU gtCOPzctvFzAEYDJoCCFjPnmoA13JMvX1Fsk8fFgyjDK37HvfLvSytqWPjWRrTZ00lXEgvTavb0 aMMi7WIfJm/xNByIbTKRGYOLba+C92Sn4Us4893Z3Xf885Fnm0uwkchtcFkMWmv/2efg+Gvf X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.7,FMLib:17.12.80.40 definitions=2025-07-04_06,2025-07-04_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 impostorscore=0 priorityscore=1501 mlxlogscore=933 adultscore=0 malwarescore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 phishscore=0 bulkscore=0 suspectscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2507040125 Follow the lead of other platforms and update DT description of the MDSS device: - Use generic node names (dislpay-subsystem, display-controller, phy) instead of the platform-specific ones (mdss, mdp, dsi-phy) - Add platform-specific compatible string to DSI controllers. Signed-off-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sc8180x.dtsi | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sc8180x.dtsi b/arch/arm64/boot/dts/qc= om/sc8180x.dtsi index b74ce3175d209b569e634073662307964158b340..14775b8dc682221ada3d30773be= 66edb46138662 100644 --- a/arch/arm64/boot/dts/qcom/sc8180x.dtsi +++ b/arch/arm64/boot/dts/qcom/sc8180x.dtsi @@ -2956,7 +2956,7 @@ camcc: clock-controller@ad00000 { #power-domain-cells =3D <1>; }; =20 - mdss: mdss@ae00000 { + mdss: display-subsystem@ae00000 { compatible =3D "qcom,sc8180x-mdss"; reg =3D <0 0x0ae00000 0 0x1000>; reg-names =3D "mdss"; @@ -2996,7 +2996,7 @@ &mc_virt SLAVE_EBI_CH0 QCOM_ICC_TAG_ALWAYS>, =20 status =3D "disabled"; =20 - mdss_mdp: mdp@ae01000 { + mdss_mdp: display-controller@ae01000 { compatible =3D "qcom,sc8180x-dpu"; reg =3D <0 0x0ae01000 0 0x8f000>, <0 0x0aeb0000 0 0x3000>; @@ -3090,7 +3090,8 @@ opp-460000000 { }; =20 mdss_dsi0: dsi@ae94000 { - compatible =3D "qcom,mdss-dsi-ctrl"; + compatible =3D "qcom,sc8180x-dsi-ctrl", + "qcom,mdss-dsi-ctrl"; reg =3D <0 0x0ae94000 0 0x400>; reg-names =3D "dsi_ctrl"; =20 @@ -3156,7 +3157,7 @@ opp-358000000 { }; }; =20 - mdss_dsi0_phy: dsi-phy@ae94400 { + mdss_dsi0_phy: phy@ae94400 { compatible =3D "qcom,dsi-phy-7nm"; reg =3D <0 0x0ae94400 0 0x200>, <0 0x0ae94600 0 0x280>, @@ -3176,7 +3177,8 @@ mdss_dsi0_phy: dsi-phy@ae94400 { }; =20 mdss_dsi1: dsi@ae96000 { - compatible =3D "qcom,mdss-dsi-ctrl"; + compatible =3D "qcom,sc8180x-dsi-ctrl", + "qcom,mdss-dsi-ctrl"; reg =3D <0 0x0ae96000 0 0x400>; reg-names =3D "dsi_ctrl"; =20 @@ -3223,7 +3225,7 @@ mdss_dsi1_out: endpoint { }; }; =20 - mdss_dsi1_phy: dsi-phy@ae96400 { + mdss_dsi1_phy: phy@ae96400 { compatible =3D "qcom,dsi-phy-7nm"; reg =3D <0 0x0ae96400 0 0x200>, <0 0x0ae96600 0 0x280>, --=20 2.39.5