From nobody Mon Apr 13 21:03:39 2026 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 F34772417D9 for ; Wed, 4 Mar 2026 12:59:04 +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=1772629146; cv=none; b=iAsYW3pGRZANWrUdwZ5RNLR3M3VzKiBY9Og+/6DHEz5nzN9MzZN+t7DcpJVWqr9WTA8pqznfZbuJ2Kgq/RyJmt7D1w3LuUs/sTeQ33y1LjJDJEFef9ECTfG9YR+cPZSPTd1DB3KGvdAQ0vEiB9YIJccrWkfinlFd4qso0dPW3gQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772629146; c=relaxed/simple; bh=lue32kb97htDnzVq/E2GGEoAq2EwhaD55U9g6KnE23U=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Wf0O3BW8VfYuMKLb8MS6KeyDKISON+Y4IMTVODDBDmXMFAztgH3hJX+ngEDueSI7qjPylYAvxbwjXf8lGJtETX2kvNtCvKm5aF6KueHqeq5BTmbfmHBCJDfDU5voMWVyWQllZZW4JQiznoCSUgIWrTrXMJ97dnSMoDn5xp6vYEo= 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=b4LYzdMD; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=EkSQP9/g; 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="b4LYzdMD"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="EkSQP9/g" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6249smSF1213362 for ; Wed, 4 Mar 2026 12:59: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= OabsN2NmqUFGX8fMmH1AdpxTEOvN4YrgWGbMnRqiD3k=; b=b4LYzdMDq7KmK7JD mJ4uoD/4qP8HQBxIQAiiDYBkYpWxbWZjGm2BCZcnivv3WbhKsxz+xLCx4ziFVxCx WWIJqinBMjFsuuIJL7f3x3n+pdBelWhHoEeytl++QlYa2YJFzcnFdFDjI4EjU2rB qifXHkWC3xbuvFoXz3j+cAivodv7HM2G7EViFePAuhjVhzPBvnJMwtTi5YiDhOQs X5+qIYHoPINlEAS6eo5T90mSZ5qg7Ic3JIrsRyP6FxWriA1X3DQ5khDNI0EXGrat v4wZ0Z655i9XcaJOlEYVh92ecclBbsGdDlNi3bJaqiriNu3e3wUeSl79KWT4GpnA WlGwSQ== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cpjh5rgqm-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Mar 2026 12:59:03 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8cb4d191ef1so879737585a.0 for ; Wed, 04 Mar 2026 04:59:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772629143; x=1773233943; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=OabsN2NmqUFGX8fMmH1AdpxTEOvN4YrgWGbMnRqiD3k=; b=EkSQP9/gQ2PF5knTCzaFvXQpp6FWXQJoch7yu2ahNSGlqXmgAUpJYEvyk8qWq3z2K8 2O85RYJ2qQ4NusV27aoQShF82ij0UJ5+dl9jKcQHDfuOkwMOSjl+M8nqJBZVRkmTojV7 ROfcvd1gARcG6nGUSSr+HCHxM9sibTBa6XChp///HjbNrjvGIXTGiHlXteUNffbDmS/H MxZ3JQykrMkH+F/IbB/X5dVQB7kLASdDEck9xXGuQgMVpayNh4VsrJPvXkBZO6J+X6Zh 5XbJVneB0Zmz3stQC3++eU1WOxxVRuLAo3ns6DTcX9xJUeWQqozqWJHaI/Q91EsQHSuf h+6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772629143; x=1773233943; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=OabsN2NmqUFGX8fMmH1AdpxTEOvN4YrgWGbMnRqiD3k=; b=rR6TrGlUqzj4aUhaXiTMYtApPGGvlOrdw5Dxo7CXOQlS5nl0sRusgyR7DdIPxpZmFy m8+eO2TQfHkVjPoOwUPe7Yf1N1iUR+64EfOD1+Foo3grVP1skYxIz5LZ9KbUwsbPqL2U BL+9wYB7/e0fupgriRe89qNYR7yckcXp6RL3z23F0yRwcyNoGfR4vV7pv/6Ch39zzyKr mU6Ga0hNVHSYdGRWfTOSYBpaZn/D3Ghs57cGuEEXgu5umDzcbQWc590hxB1CM3HvrTeP 83Ei8hAD2aj271HVYu378wFhHM/20rIwSJlHaVihRDYYQtcb1U8gUhoqjqzHRPNnBZPW VQyQ== X-Forwarded-Encrypted: i=1; AJvYcCU3SU9HIZsxhvQ+JTu0/aNq4kIyvDAxyi79Y922M7K4/IJxu/d79G5qq/8tqucdB4YmL2e0KMXvLQaLA3M=@vger.kernel.org X-Gm-Message-State: AOJu0YyKEPeq0zvusj21i0lfdJQFaEwWNhwR+ArQsyzPrQtaq1ffy1h/ OTu6guR49OyjYD6cq6bESTKXH8mHs07vThYGrqt9yhGxpi/e26dSoiqZxqd0hCBpo7TscC4ztJL A5InAVe7t8F5MCNwLwkJnbUpwLuT8nd/WfT0BbA8EwY5+hjpOCKwgxpadh3xioJ4H0lA= X-Gm-Gg: ATEYQzyEwW9iSFFXCuxZDBCrai0AGprjTNo+Y8F6aThBIh2P8G/0YMkn2DuGDvdAnZ7 YGEVoKlK0NZR1Igphw4ae5xumHLMfGS+fkaCZNjQ9qC9QjwsbaROsVDNei5oQslelebMVOmtMCB gntjbQc6e18E2r33pDNIgQlhXcGMtLlyLnRxOJU/ulUyyY+ssJhTuqaEwN4EtcMZek6Mi1TlZYO yx78jFzqzRk8ysEswgvGkFKw3n9fyLpbURsKdYRzxfwPyAGNnK1vfJWHjhB90PkdgLf4v+nVb87 aM7CVut+7rozMJ4j/Uo7urymmVtYYLHNfjgQHcn+XWc2cjE/b8DpnpVww5eQmfhAGUIgbzDfgb6 RqgdrR8l8RNbRYSBj2qLAm+wmurfZDoo/WFqnzyLaGdyE X-Received: by 2002:a05:620a:29d3:b0:8cb:391a:48b2 with SMTP id af79cd13be357-8cd5afd2c35mr207799085a.79.1772629143340; Wed, 04 Mar 2026 04:59:03 -0800 (PST) X-Received: by 2002:a05:620a:29d3:b0:8cb:391a:48b2 with SMTP id af79cd13be357-8cd5afd2c35mr207794385a.79.1772629142835; Wed, 04 Mar 2026 04:59:02 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439c1fc577bsm11318491f8f.19.2026.03.04.04.59.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 04:59:02 -0800 (PST) From: Krzysztof Kozlowski Date: Wed, 04 Mar 2026 13:58:43 +0100 Subject: [PATCH v2 1/8] dt-bindings: display/msm: dp-controller: Add Eliza SoC 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-drm-display-eliza-v2-1-ea0579f62358@oss.qualcomm.com> References: <20260304-drm-display-eliza-v2-0-ea0579f62358@oss.qualcomm.com> In-Reply-To: <20260304-drm-display-eliza-v2-0-ea0579f62358@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Kuogee Hsieh , Jonathan Marek , Krishna Manikandan , Neil Armstrong , 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, Krzysztof Kozlowski , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=996; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=lue32kb97htDnzVq/E2GGEoAq2EwhaD55U9g6KnE23U=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpqCyKmtS6NyRnvukSrpsNu7xFG1VLxuuviX8fp NgC9TXnwxeJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaagsigAKCRDBN2bmhouD 1w2ZD/4oXikB0z5IXKcd3FNLyd+5LId0ySiS2OpckaW10MTDXDHLNrcEjyPd/CqUqz4SnJHgIuj NgaWL1K5DRTzeyw1sKsH+2tbFSR0rkkyeKAbQ/MEwojgfhAeNA2hR0MZXCGL5kGzrDZ+jd7HOPu 6LJT7FViLYkeXyTKKgeY11jSwyU5PbxyEG6bDBdjjDFzufJpUaj+vtsZukfQn0qLcEmqVjBkzWs CBk8ICJjtJUdsYDoBHMygN88C5v42CZz/iQ22hpIcY9Y2KEK98hun3mi8+np+s/izYLkRA9yzUZ IfIRTse8ynQ/J6vTUfLoieSnnwnrd/yq+IUsTGubVSxjJ9kcTeFxXpGssBGpFiXRTkQZb+Mkumd AlchKqkZrJyhn0WsVVX8ebUUJX3VcDeUEkSu6AjEEeaDftc2osJTc4uvDkY1I/3A0exuh+wm41m tQRMu75hXNnUg/6s6SKes2kYI+SWRiSiLJEt1uQ5pSycbXsviiTrZMwBQLn/hvM+nNcgMwMOJUK QoVjQGkfLTAsQRKI41rDQKGzWtS97aWaNg2X3v5j75UQPyod6Ru+L/qMoeawEJ6Tl7d5qtTAQYj tv50dLqeZFVEiOvIpxksYsjkEIBIHxLMpWspLKm0wsCVhlvBYz2DnYnitqqCRmYQZTkbaCp0pYu g2EuMsUgd38FNAA== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-GUID: teujoYbCRszavdOUEEQsM9JP0eOv-tiN X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA0MDEwMyBTYWx0ZWRfX+sO4FX6OTayt TG0X1wUUHJ+mPVUGGEh/jii5qAiJ580I7S+yWkXpw6vqliV7HRzHprixs/zowh8DpfUEyYl5Wni MJTrKNVcEP2PhCjmsHWQ6gNswUDx5Y+JjDnl/Q93tZgyvp2/XM/R5/tXI9CXE8c4O2BIGOZqotD 8+Q8NO/knjMZEXObqHyxYNz1e+WImLtuy5zZW9fCBp2Rw+u8vLCDkD1uBDwkyOwqdfVP0JwLoxg B2v5dspAwGNJr2+I0bfMu9M2GdeN4V+E9yeNR45ynRyLCf04g+KMpur0uvobUH9OKSIS2vPRS2u 5c2ayfxAUgi7zwOr+OX4O5sx/oIEbl8fHsyNlmwzaWmKqo3dWrpeLOeR8lW4atvk3CCb2fp24t7 ZLHElftV9uROZVdJOXCnrgpriXiW9NysHEMM72VwolzBh0E6y3hWGfs2sc2VB2BLfX5AfUELPLW jpEI14y8c+TxLicTObA== X-Authority-Analysis: v=2.4 cv=JK82csKb c=1 sm=1 tr=0 ts=69a82c97 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=a0c4dxopxCOJUshKGJ0A:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-ORIG-GUID: teujoYbCRszavdOUEEQsM9JP0eOv-tiN X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-04_06,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 phishscore=0 impostorscore=0 priorityscore=1501 malwarescore=0 clxscore=1015 bulkscore=0 suspectscore=0 lowpriorityscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603040103 Add DisplayPort controller for Qualcomm Eliza SoC fully compatible with SM8650. The device looks very similar to SM8750 (same DP TX block v1.5.1) but with a differences in DP PHY: Eliza and SM8650 use DP PHY 4nm v7.0, SM8750 uses 3nm v8.0. Signed-off-by: Krzysztof Kozlowski Acked-by: Rob Herring (Arm) Reviewed-by: Dmitry Baryshkov --- Changes in v2: 1. Commit msg --- Documentation/devicetree/bindings/display/msm/dp-controller.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/msm/dp-controller.ya= ml b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml index ebda78db87a6..d06d396df4c0 100644 --- a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml +++ b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml @@ -67,6 +67,7 @@ properties: =20 - items: - enum: + - qcom,eliza-dp - qcom,sm8750-dp - const: qcom,sm8650-dp =20 --=20 2.51.0 From nobody Mon Apr 13 21:03:39 2026 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 5BFE7242D60 for ; Wed, 4 Mar 2026 12:59:07 +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=1772629148; cv=none; b=laSnnWqq1GGNkZOEG2fFNqs46Fbj4bIJ+CCYSzxT8n7Jdu07wNQQvaWT1gjWRZrRYzARW3zLrd9i+XsD6g5wp0XZUYiB8vhhAhPh/w8mwTbn/0HL+iEEUUMlZV9x4iwEr8L9sjjbktv9KFq4W6ZfRJC1AOMDrb9CpVVgCwS5YlY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772629148; c=relaxed/simple; bh=GIb3p99m+Q7msRrWkixcfxO5ArsIUlG6bkPtYuRoVbA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ODUVPfaRzjVhOHnDAV2Uez+mdQ9+5WbYW7Uyu5pcFYgHGC5eQP3+dyliicTzEfCr/cEC1xFZehYKGfFodHz/PAKJ5vC0asVWf9NDQBYFfwNJykViOJE61jYp2sfhA0lNlfx+/VjYREZebIughWnCvbIxFZWwV2pbtkw+SjH+3Gk= 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=HbODXYec; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=hioLQG55; 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="HbODXYec"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="hioLQG55" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 624BuLFM2306023 for ; Wed, 4 Mar 2026 12:59:06 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= OfHV8XGd6ZIHl7x8KCS6ADJs89hGVUz2LPSsU8So2OQ=; b=HbODXYecyJYvH0ys qW9NfvzIINWZxe/KqNxkMtziySg2gSl4nB95oSr1LKuyUIQYnv0K62GQftJzftGC qHpy0ihMZHN7zwr9m0u4oTbpHTcauWCCVDYbRA/h6UO4gHEYIf4AdT12rIkR3P0U vcfTA8H9ZFtkGxPzIPGp2Sk6leYXvmZ5nhc+omuPzl+PZtu5sxK6Sr5YJUjbGGCO doBTLWiI6ooohh6jZA/90sp83Em1vqOl4fwb8le0bI4djZs+2R1oHWgoD/iraytB aWrLwu0SIb4il98daixJD8VtdNwjJy6IMcDMKBlxaSwW5uNH09g0F/8Pq3HzRW0E 3nRgPA== Received: from mail-qv1-f70.google.com (mail-qv1-f70.google.com [209.85.219.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cpau8t64q-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Mar 2026 12:59:06 +0000 (GMT) Received: by mail-qv1-f70.google.com with SMTP id 6a1803df08f44-899edf01747so295770866d6.2 for ; Wed, 04 Mar 2026 04:59:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772629146; x=1773233946; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=OfHV8XGd6ZIHl7x8KCS6ADJs89hGVUz2LPSsU8So2OQ=; b=hioLQG55xmzLIKjfKVrj4PoRu2ZvmpFrdD0lh1UNnIEwyc6vHE22R9SQHaJVAlDvz5 ebmTDfdDW6QMg8imZ5jvEIEW+xNPGEnOICjtx7wCruD5IW+NYXwNoMfPmNxC0r4uTyy9 kgZ99gVdhVQCqXv52dPITg9fK2M06ZhpfVElLwB+Sej0W25M8R2PNfIJa1jhxkxEs1ke JB1t/UjYdKpbVHXhso+N4EBfPUx96u3gJwtDOvy8SCtgFLcjqjYn9v/nrKeWE9ZmuB0X +ZBK/f2vnmWc+5gyrhKAhMl/1V0SKYPHz+xdJEQApHvHw34KyOIQVmjz39ECuzLpVR0T oz+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772629146; x=1773233946; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=OfHV8XGd6ZIHl7x8KCS6ADJs89hGVUz2LPSsU8So2OQ=; b=IKE52iqXCUf6CkLCBwdCURMUklgBANGZBbNNhsKKh6BGSVIo2nTiE2OPscEHSykJI/ p2MKBiSHmDrewQRengQAPp3+JiF9xevEejMwKi3Lwz0rSxka44jDvQ4ouAm0w6GdlgD7 ArTItlvq/m+SYAKvqkaR+X8IL6TLe3hoL1lDCJLjXuGIfBlmFnLnegbpvXHXuGocTThc PL4XF2CwQSARTPG0nunzIkTiW1HMYhdOz2IRr6q6ttBuF/xg5En7DntUJa+XH1UrN680 lxf8xBRcx80zp39ZMsiAsFN0zYoS7X1MabFFCpvyGRWYwSuIX3l29fJv8oXwwj7Hj+oA kh5g== X-Forwarded-Encrypted: i=1; AJvYcCUpqETjm6ABhxrveNsfO7HxN5+o6jBnfOsgw32dA+oFQHAd6Y11oqgG1DYhrtgl2ZPxUukQ9P8u5TTU3/0=@vger.kernel.org X-Gm-Message-State: AOJu0YwvnUMHJTm3UsxLdLC2FVzb68To6pbteYykQJbg87SMDE+0MMfn 6t1xRLnGeduZ7ZbEw3NAEc3dnOPyyUMAwqnAX5r7Tui8fiqcqu1er8NFTW+MFgWmjDghbXq5Qol gihJCdkYnXZvA1mbAX+zzU8obka5OtXJ07LaX4ju4WmZVeZP8NQibeVOPVmhTjkBGa+0= X-Gm-Gg: ATEYQzxcW2gbKw0x83pE4B3XV+EIZG+jOlIxiTANdJNkPdeiXLccDgN7L5F/9rNBMZi /UKw178GkI6ygR4aisnwc45jK1Kgahr4f7LbLcDn8bK6eQjQpclp2fRJBgc3X7jN+JoFX6+AShF wqoMt7Fvhsk63DoGm1xImiwz16C/XQUdex6usLitKRdVHQzcwbgwBPfakCmB+f+qpAYIZ1mrcJt BR7dooYMNPADHKyrgNcMo8xMUDGU1LQKDHUUTAmaoRSD2/BFGJ1QQFamUllCJvC8MLYPOToAM0D 3Tw2SGC/zafkJq0ccjODgP2TcNuaAGN5wb4ZlsU4NA2d7O6XlJp5SgIzkmwV0M6oWHItUVkAAcJ Mk+LQIVZT5Jh7uuExkBs7JBydyhwMmNrWpeViScE2ovZ3 X-Received: by 2002:a05:620a:4727:b0:8b2:e1d7:ca6a with SMTP id af79cd13be357-8cd5afc7ee8mr211016685a.75.1772629145677; Wed, 04 Mar 2026 04:59:05 -0800 (PST) X-Received: by 2002:a05:620a:4727:b0:8b2:e1d7:ca6a with SMTP id af79cd13be357-8cd5afc7ee8mr211010385a.75.1772629145157; Wed, 04 Mar 2026 04:59:05 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439c1fc577bsm11318491f8f.19.2026.03.04.04.59.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 04:59:04 -0800 (PST) From: Krzysztof Kozlowski Date: Wed, 04 Mar 2026 13:58:44 +0100 Subject: [PATCH v2 2/8] dt-bindings: display/msm: dsi-phy-7nm: Add Eliza SoC 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-drm-display-eliza-v2-2-ea0579f62358@oss.qualcomm.com> References: <20260304-drm-display-eliza-v2-0-ea0579f62358@oss.qualcomm.com> In-Reply-To: <20260304-drm-display-eliza-v2-0-ea0579f62358@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Kuogee Hsieh , Jonathan Marek , Krishna Manikandan , Neil Armstrong , 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, Krzysztof Kozlowski , Dmitry Baryshkov , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1125; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=GIb3p99m+Q7msRrWkixcfxO5ArsIUlG6bkPtYuRoVbA=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpqCyLT51f6ZcJSbYLBb+KNBxFIHFxCZeP4wdrX OnoE+hrUweJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaagsiwAKCRDBN2bmhouD 183yD/46MHY1ly2P+mwcktiEIlnZdh8eGty7X518wUPU+zfVmfccIRQJoiSP3FdR8BzfrjCk2rJ 3u0fB7vDLXHDI/iW6VXoul50fsbm4Y0mjh1s7ydz7a6XRG6wHh5txmZkgL+gJ0HehCUl9PwenRC 50i/rIMfmIbyAAkeP7VlHY9uQS1LlOvOMtnQj/au4wP8vQXdfvXCosw+COyyGjQIRi8rjU8VNau wZ5Ugq6iNeIWXRHBOr5sF47b/CLrjwJqmbdR8b/Mqcero4ARP7pPGKxfqBSWNp/c1yL7QO72mcx Z7emJ/k0CJgpzYltzsCtahNzW1wVm70vC9JmsJEhics3bcwZbWIhZtlkQOnZIlL0mctEeL5dL+C EBCDmVhJpbe8c8cfTFXSep9tZqcYF2ixSh1txe9124yJDcd9ZxxKuevF1L0mAK295dlc86+GLo/ fgtU6637lVQc6vhvb0v5kLnzkVmBlN98HDR0DWL8ExXqxmwKQq/UM1aOnIRrOxUwBjkY4Ho7sZb JS+Fay1aS4VdB8ll8q3jbSHtUH+LgEvQ3CfgqaFH5BxLzwFNmj2lhTbuvBXl5aO6rfG8PXHIYiO laMvnKhl/MB0/MrodvVieeukyNhIlCgSXNCMtHxreT7OMsqLAusz0JPFq9yeJGQHLJlhxNGmKBs vLCcmIT9GtTq4Qg== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Authority-Analysis: v=2.4 cv=AJS1/0o2 c=1 sm=1 tr=0 ts=69a82c9a cx=c_pps a=oc9J++0uMp73DTRD5QyR2A==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=ghL60u8iUD4uIiEFN3gA:9 a=QEXdDO2ut3YA:10 a=iYH6xdkBrDN1Jqds4HTS:22 X-Proofpoint-ORIG-GUID: 86BUL7Uwg7Bg9C82P6bubbXiYpgbp4KU X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA0MDEwMyBTYWx0ZWRfX9s7C12aG0zzT 1M/O1DfFCInO1QEa9kMW+zIyCWS33/nY1zuHkMj3gx6Og3nhgqRTomot2e1Y33PZiQg5fb5Kayl v3ORIr7hTdkz8S93OgLcoQB94tYfaPzoPfpdpWe3wR+dpPgK+5TWSsniipciW2pOZAwV2I2ynzn Le2anzIEhnQzWKZaBHUfiqCnm83MPlGSBihB+VRJDg2r+Iw7cUtvx5ViYcHq8SHjO9lUGWaZZSH 0qFhGM27oZiEIwLIVUp7gmGabDDQCo3RnyLQSuYOk57X9bCeKPc06xnUGjgl9rle1kJ5mSflkzX FZpEQqXsYYwUP5rFdrV4kqWMUMQQtItTTqMol+DhxKozLwggpWhC9+dTGWQA170TxCBqW4QZaFW svunLw887C3OpFrZo/40iNSYHT9CBrCJgKo9ecMTBZ4b1LYKprWMdYY57JieAhU6Yu2KdvRXmRM LrZ5DXBf0xPjY4j3WLw== X-Proofpoint-GUID: 86BUL7Uwg7Bg9C82P6bubbXiYpgbp4KU X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-04_06,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 lowpriorityscore=0 malwarescore=0 suspectscore=0 spamscore=0 phishscore=0 adultscore=0 priorityscore=1501 clxscore=1015 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603040103 Add DSI PHY 4nm v5.2.4 for the Qualcomm Eliza SoC, fully compatible with SM8650. Note that this DSI PHY, unlike the Eliza MDSS DSI, is not compatible with SM8750. Reviewed-by: Dmitry Baryshkov Signed-off-by: Krzysztof Kozlowski Acked-by: Rob Herring (Arm) --- Documentation/devicetree/bindings/display/msm/dsi-phy-7nm.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/display/msm/dsi-phy-7nm.yaml= b/Documentation/devicetree/bindings/display/msm/dsi-phy-7nm.yaml index 9a9a6c4abf43..3ce8a9ff4555 100644 --- a/Documentation/devicetree/bindings/display/msm/dsi-phy-7nm.yaml +++ b/Documentation/devicetree/bindings/display/msm/dsi-phy-7nm.yaml @@ -29,6 +29,10 @@ properties: - qcom,sm8550-dsi-phy-4nm - qcom,sm8650-dsi-phy-4nm - qcom,sm8750-dsi-phy-3nm + - items: + - enum: + - qcom,eliza-dsi-phy-4nm + - const: qcom,sm8650-dsi-phy-4nm - items: - enum: - qcom,qcs8300-dsi-phy-5nm --=20 2.51.0 From nobody Mon Apr 13 21:03:39 2026 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 9094E25A645 for ; Wed, 4 Mar 2026 12:59:09 +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=1772629150; cv=none; b=uSzBcgCAWeG7vEj5wcw3iDCpiIKLk9J0G6amBORfrCLrCDrSXaOGDmu7vpSjcHLucEl8sNPJyJRu9TLIZ8TTL2ZsA17WtZcKb3AAIyIozOi3izPoZlExHdPIyQaV7HAQ+vlkPzapW0uA6V3JaU1CeOjMuhoZq+QqeeyHW/B7ryA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772629150; c=relaxed/simple; bh=l29Ss9SJIhO4qjfujBR0enQVoRBoec2OVkwK4jqjjs4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=I5SfcVy7M5JDXcWO/DQDpmI+GtY2s9IutS0idBGo2UChxyWPUmoj+WD3Qn7lP1KXpKKiPtngCa2yUtX5SXGa9e8pBHSmK2aWzJZWZIOsYyt/Tg0sbahGerF/MbwRX33TK2xFfst9bRRhFvQGa1KaYirhPT8pDpZCAxT7jwH7gn0= 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=aB1i0GwR; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=fwO1OA76; 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="aB1i0GwR"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="fwO1OA76" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 624CNpZ53114139 for ; Wed, 4 Mar 2026 12:59:09 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= EJT/jlt6WGpWPuKdsNY86PLp9xOP/TfxzIK7ooP+DVY=; b=aB1i0GwRvylOjyQH weLQJGwIMkb7W+fosiCXxs416UaQ48PerFCmqIMWlSBa0axDBjuwT+8386ukASPw ky1XI3Ndsv6UzjV0ulyjrnp4cMqeHDba19HVcJghHVPWFbNtYVWvnjE6l7KzjbM7 eUA2b8AbqDflI/y6PDxm0DZD+/4/2eeJdRbuOT6vZd3p//AablFKguxes+AzBakB BtKCZaL5UXjHH5829aCitANHvFtOmDMzDYEgpJq7tt2QVZosIi4WEupMR8CCLaln /y72ontcJVP3rE2NqBHczV5NaffRmutbSo/9bKxC1gyPXOpqGISJkhk7AM0udNz/ /HCQ6g== 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 4cp5h2b6wa-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Mar 2026 12:59:08 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8cb4817f3c8so3769495785a.3 for ; Wed, 04 Mar 2026 04:59:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772629148; x=1773233948; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=EJT/jlt6WGpWPuKdsNY86PLp9xOP/TfxzIK7ooP+DVY=; b=fwO1OA76Yybb4r4cg9TIS784o4kXQT7uWYzRd3zYBdQReGkDYzgaEMWwb9hgZx8FFp B46WTUlXkb43CEpVwTRBn5Gxq1zLqFij82jn7FjIUO7FF5T7+ToQDTvKpfgVzNIUPoxg 2+lztWgvKcKapla4fpgiGzF65tBgXYe/Gt5ipjB/3lBvIfPzAivyBXSm7EmK9TcUN7LK 6GjdIHqskLSUlPftM3mzJUuIVVASDOAk+x6xcJpybcal91EknKPz1oz4CiCaW4A8hSRX 92LEYLpjM9nZbbaeqHKYWaEOfAcwsWE1s5AEX6DheFu0BRZ9hnD5Tn5uiuWSw89ilEw/ ir0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772629148; x=1773233948; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=EJT/jlt6WGpWPuKdsNY86PLp9xOP/TfxzIK7ooP+DVY=; b=oUBHYveDou0Eaveppl46r3icOC5lt17xfSX8tFMb07S7NEibIhEn1pLh3Cw9tKKbGY Rr0MRmZZPH72wvCi8ufzfHF8OH+yb7jYII2iF3EhkzqNz+MbMfAtvjw/IuA2hN8VcPGC L/5JDcIkp38r3nqTgkVCaFBQFA592+JKmzo78z780xuogNCUDuxz+d/veDFaDyasRvF1 4NEqjM/j9Tv9gESGPcpe8Je/fWeJvd4YhLuWBxaYIFe5DRkiZ+/oqvP8de5e6i1PdJyd ZEdiQMAfyAkwdBOWJ7+kd6B9tTB95Tl2YLHk8q4KlB/g8s+kSvfPn9oBKXdL70CaadJe N8dQ== X-Forwarded-Encrypted: i=1; AJvYcCUBtwoosRJK87B8w5WGaUQ3zaz9lVO4w5hCTsLglvJMPfZytmE84fxIrX9vpbf6ZAPeG70t7hg36qusyok=@vger.kernel.org X-Gm-Message-State: AOJu0Yy7pfbF6+P9BsN45W9lTcb+JUUhp3P3GtlcgRRttPMLDgePIGRR DMYSM6DD02HY8erHySMEGFnPSyp8MzKuA8CcwQ8O1/z467sggiswAw5wRT0FV4fgXgISTAT3XYz JXlWGAF23PlJ8lORovBcz6z4vssAhWS7OklkGsVFhjCC1IfOTyJLHrhArApvofMMHDOs= X-Gm-Gg: ATEYQzyNoZpAbUJUN4z1BU5yUzjAHBbAV8JgoCG7d6lrm0GzyMaF6HmhmflI2yZo8h5 xvCsl0ciRmSmXro/wXrUjT1VAvbZnJvC7KJ/L2nEr/65wHb0avTkoKd59SJuB/nB8zo3EnlH6KL WH0XdBoagHXw+8UcI8w+KHi6OA691tkhWLUEIPHsFX1d+7GmKVeOXC+1bJ6B3LCXupd0kQCnl5M kul4InPyAYfBC9f20RO9dD8WNzKXUfvhuXEDfqfspTC4IlDzEsu/3YoDZwOyRrxDRWWy4B5eCnZ RxNY/aP924rS9afhbcmxfCGHdMqemSCj6gFTYEtspRPE66ECGppyIBtIJR9SY7RcKmzV1j4AaYN 62AQ51m8rUhtH7qIgZopw8wnXy473E8xympfmWkcR7b/M X-Received: by 2002:a05:620a:29c5:b0:8c7:1af5:4759 with SMTP id af79cd13be357-8cd5aebfc4emr212739585a.4.1772629147906; Wed, 04 Mar 2026 04:59:07 -0800 (PST) X-Received: by 2002:a05:620a:29c5:b0:8c7:1af5:4759 with SMTP id af79cd13be357-8cd5aebfc4emr212736085a.4.1772629147439; Wed, 04 Mar 2026 04:59:07 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439c1fc577bsm11318491f8f.19.2026.03.04.04.59.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 04:59:06 -0800 (PST) From: Krzysztof Kozlowski Date: Wed, 04 Mar 2026 13:58:45 +0100 Subject: [PATCH v2 3/8] dt-bindings: display/msm: dsi-controller-main: Add Eliza SoC 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-drm-display-eliza-v2-3-ea0579f62358@oss.qualcomm.com> References: <20260304-drm-display-eliza-v2-0-ea0579f62358@oss.qualcomm.com> In-Reply-To: <20260304-drm-display-eliza-v2-0-ea0579f62358@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Kuogee Hsieh , Jonathan Marek , Krishna Manikandan , Neil Armstrong , 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, Krzysztof Kozlowski , Dmitry Baryshkov , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1157; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=l29Ss9SJIhO4qjfujBR0enQVoRBoec2OVkwK4jqjjs4=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpqCyMxtGH4UqF3t0s5/Jx4pXDebCtGrpYwQFAf aaOr/FlidGJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaagsjAAKCRDBN2bmhouD 18fLD/9XlqO4sVbDgv/pz42VJ+ny4JFHmqR+aXF4szcl351j6DFra0EbKi2qGbpyKBmalzbThZa 4TkWyPRH//1hejiMruNUuic/e+IBuQmBRvFiU+QddlHGV+awU4NzxjvgkawUdnlQsAC1znlA+XA c4cU0JY+dps3xQJ2wgYcJ7qYBF/sRj1t0sXkLTjiaS/y9xLO03aB0dj5twPPioz2Ox0mmBA6630 I/k54GFsBoIPB8BRU+YzcK8l0zqub05ciak3Jn4XnK2AqAxOvWTnCf3z7osp6tAVTC0tczqrt7B BYcleSdkp1HWNMH1bz0ytETN9p3KQA0dzZX/LzxEMXhTB2okPlKEStmg3SxzbXD0h5HTd3ErX5r FsjFjWkG//GZbrnmrpqRzww+xg8urJpLPVigmDVywB21lqcy5XcAQ0r2J5T2vHnBhB4fNiP7D+V Xoxi1YYfURP4nCqG3ZZ8keC6mmhm06CPzpw1WgXrg9PY1y0iRUsIjprN+QW6SKQz40TPj4yHy+O /0hdStKy0MgRpIaHwhT+msFpIChO1b6c4b3iLJIOxShB5R2BazEfL384WYgBIvuqPOEvjmF3Yts geB5YJysXDj2JaqqnGvrXjmwNhHcOvTzfA9Xqs6XWGtqu5z2a3FlIXBIjRgs5ogzuTTDT99w+Ph 5dBnkNgPDessr9g== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Authority-Analysis: v=2.4 cv=JqL8bc4C c=1 sm=1 tr=0 ts=69a82c9c cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=o3bpWG-eKcXMc0DUatEA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-ORIG-GUID: 6voBVdWS7Gx1jEGe5BECfF_iEAAOxrkC X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA0MDEwMyBTYWx0ZWRfX64cWVQphI99o +eURIThw0doeIZ4sHI6BP1igy4yyuA1IIeBuqoChSzbhpnK6DDiVfIcvAOgAj7fLOpmlWFPBjXX CtvS8I02GswfcM9hw2JXuAdp5tbfE0dai/Bg8iFICoffZnMkSgOxbgDsFN4LN7lL+WLoBklgwyi zlwF3+Vjc623BbFMdJTSkRqs1eq7GZHMLvIQx11tx8ChJnLmDgJNNEcFHe6ebvp2MQK6MvxdTmA 82zk/n+W3/wfLMMBw0dCPB4TXM99q9y8XVY6dNA/d3YK8LAOxZ1H1qr4gffNtgrSWwtwkHS1zJg 4EgZNg5rvoFtBZXR8nLnASmY0rDkuGs6OPpo+vtl/NyczTfSFEZjLF24NQfLRWMWCSlpBtVr2b3 MMJyKMoPWotH4B6pGi46YxEeF9yECVNe4PAZJ9bmjEsa+8PfRW51XtgwS7NQJLPFfjrekOTGLcJ Ppv1LfUDVH+BEQwG7rg== X-Proofpoint-GUID: 6voBVdWS7Gx1jEGe5BECfF_iEAAOxrkC X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-04_06,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 adultscore=0 priorityscore=1501 lowpriorityscore=0 clxscore=1015 phishscore=0 spamscore=0 suspectscore=0 malwarescore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603040103 Add DSI controller Qualcomm Eliza SoC using exactly the same block as SM8750. Reviewed-by: Dmitry Baryshkov Signed-off-by: Krzysztof Kozlowski Acked-by: Rob Herring (Arm) --- .../devicetree/bindings/display/msm/dsi-controller-main.yaml | 4 = ++++ 1 file changed, 4 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 eb6d38dabb08..49b8b6db45f1 100644 --- a/Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml +++ b/Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml @@ -51,6 +51,10 @@ properties: - qcom,qcs8300-dsi-ctrl - const: qcom,sa8775p-dsi-ctrl - const: qcom,mdss-dsi-ctrl + - items: + - const: qcom,eliza-dsi-ctrl + - const: qcom,sm8750-dsi-ctrl + - const: qcom,mdss-dsi-ctrl - enum: - qcom,dsi-ctrl-6g-qcm2290 - qcom,mdss-dsi-ctrl # This should always come with an SoC-speci= fic compatible --=20 2.51.0 From nobody Mon Apr 13 21:03:39 2026 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 1FD6F261B8F for ; Wed, 4 Mar 2026 12:59:11 +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=1772629153; cv=none; b=cyBDXYQvEElyc1v3kXYCWn8kHL6y4U3kVrR75kwathWhjhSkVs4TUREnqNKv8AsDmvOiSHc6UKWIykWs1KjcejPT1uYMdMaqXlp5GGj5Qr9gIho+T7URvU4yt+ev/ntAGoF7qXPtZDACpLrvljRyFDyS2QTqFu7RUZIN2MqbSJM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772629153; c=relaxed/simple; bh=mcweX3+xVT2T3dVpuYVKey0ZWpqhWMQNP+vmeo0s1nY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XGxv0yk80POURypFJHh8t1/i/nf+imnpSve3um0hey4HV/8RJWL7NJFFi1dCOA4nFBmy5aKTwirUQsSXqjPft52uU4BwL7ypysUi4fG4H4Ily7Jz0ctO59/aa2ZxxdDGZwXjUriwZE/ComtPgzLYY5CnpiVjkiCM8XnEfFPRvvk= 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=BC99rWbC; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=YBvmqqI3; 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="BC99rWbC"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="YBvmqqI3" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6245SVQw957058 for ; Wed, 4 Mar 2026 12:59:11 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= y7BLAw/RmPfAo/iwjgYNldkWRcpIWvYAH7e6n55Gsx4=; b=BC99rWbC1RHWWTPw 9sqSRX9ASnyzmLaaihIN6domAI3Nj2nX2pWbTUj1Xgp2vUvkIjnV1Ei1QyFJUToL 40ZfC06McxI5vxYq7YJQUZ/VJBH/jY5klN950P+5B6L0EmqQg2AYo+jV6i6ftd6L X14RicKKjxfDyis3+xLvE9vTu6i+61MlM2uor77VXQa9rfsWxg7Sy9YlXHlyTsMf 9Mc3SPsVyRZ3BE6oi67J1wuMcX4h/olTpQS+t+HE30npaiJB6BVWmXJQU1ZGBBxG +14UeRjU+TlavEVMFtvbsY77YIERN5SPU6T9EwZ6YRfpt0OT08H4TJ3d+JWM+5Ht y4z3AQ== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cp6qgaw9k-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Mar 2026 12:59:10 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8c70e610242so1059720085a.2 for ; Wed, 04 Mar 2026 04:59:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772629150; x=1773233950; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=y7BLAw/RmPfAo/iwjgYNldkWRcpIWvYAH7e6n55Gsx4=; b=YBvmqqI3LdJQBddg7jGSgwMET7kx1dOrXyHIMxSAoudoWXrajHuI78H86O7oO9yTcg U4XcCJpT8aGKR52ZUcUI8vfaRv2yR9WKa1IjMsZAyQELtPxLE3N1oSZtWu8U8fhXIi5Z TL8BlT5cLI6lOA7EuvJ0AokZMo+YDthVfGOtXSGApxHf15+5qkhVaBOdu0zJqXYrU0Mi YkLUsHLcy8YsLXAsn1YzUNsR03tviXpDVrEgQ4igSSx7jko1UwtcH/orhc3IXpomaiym 8o8RtO6xQO8cEJwVhl1ZVCAr+X2gj22cvOglG+4vz9tjvH90k3UIdWd3gH38m9Z0VJFj majg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772629150; x=1773233950; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=y7BLAw/RmPfAo/iwjgYNldkWRcpIWvYAH7e6n55Gsx4=; b=hhLWblXi8tdrDQQXf2lz8Mjb1VYqkeR+EcYuJ6w6SUxn6po+qgwFYgiNlb1TRhdYOD 69Yd9A4vL5BtvoF98yISi+JPuYfC8fCCHQ9zKs/+Iksuwt9/KAG21JvimKPIjj2y/72P hJi3bgGZlWwS8pxYFqvMTsPS9f9i5FVutVRFUWcac6MZOxq3p6PUrvx6k/xplzN4xDdK VqGT8lyk3TZYishLOx3Z7DitOU+Vi6VbHmrYu6Iri3I6gLj553Wd5QnwUbd26LorvQIP fdKX1ULA+o5XnGBjXpGzjJY2wW6Ort9/M0N1pFOP/ogAJkOmcbTkvn4+TSjEWNr4KKmU ZyiQ== X-Forwarded-Encrypted: i=1; AJvYcCXXuy2SpUUxs7NNn0qcmWGBjJN09Ym2jhlsbF7cAGAC1w/UvlXKDGuAGw4mrTrHVVkOu0qWb0vOvPx9w28=@vger.kernel.org X-Gm-Message-State: AOJu0YxCRFlihbCt0WHnCZ6GyAHCkgGf7E3PlHIu918FLDnI3pLBD7Gv Gd3smuTFGOvEu32KUdSyxLVTxhzdHyY3o2lQQfMqa9ErsR1E3BFipVj4LYdFGYDRGDTtOx8iCU+ AQMcaTfj2zVJXCvG/WNZj5tFCJ3qzjyOk8vIfTGtGzCGO1H5JgSt2/Dj3joKTGFQ8iVo= X-Gm-Gg: ATEYQzw7aBsrjpBL+l/OjTI0qoPk095CxAyZTxoWCTqPDYh29W7je45BuEeE1f4lA+B N5nAT1BtgKXEw2v9yQRQZsepjzdzXxIKmAGZuQKMljnMzRTZjUagV56i6R5TA+vGUBEcB1mMNop 57bH6qtz4AqcbVMmRRsay8RrWxYqH6hhFxVsYyYOXqH5n7Kl1JumR9of1dvl8DpgiHMJkvn1isw iU/mUDQSrOTeqXpmu2VEWRUfp8IVR75VutC8vB4YjX097F8CZLfJfxAwZvRIaaswKuqKSLzd5Rd Vf7k/TCR2W/TBA03oU1bfj8YgIc3XC94lhmLoSACYLCiFwqORvap9LxtqJ2H5UVbpQ3sZlJdezN YEPxjITYnXVYJYmQXsWiWmkMndSeX6/Xl2saBw864ZjJ8 X-Received: by 2002:a05:620a:4148:b0:8c0:dc64:bb9f with SMTP id af79cd13be357-8cd5aef1d04mr214754885a.18.1772629150346; Wed, 04 Mar 2026 04:59:10 -0800 (PST) X-Received: by 2002:a05:620a:4148:b0:8c0:dc64:bb9f with SMTP id af79cd13be357-8cd5aef1d04mr214750985a.18.1772629149834; Wed, 04 Mar 2026 04:59:09 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439c1fc577bsm11318491f8f.19.2026.03.04.04.59.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 04:59:09 -0800 (PST) From: Krzysztof Kozlowski Date: Wed, 04 Mar 2026 13:58:46 +0100 Subject: [PATCH v2 4/8] dt-bindings: display/msm: qcom,sm8650-dpu: Add Eliza SoC 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-drm-display-eliza-v2-4-ea0579f62358@oss.qualcomm.com> References: <20260304-drm-display-eliza-v2-0-ea0579f62358@oss.qualcomm.com> In-Reply-To: <20260304-drm-display-eliza-v2-0-ea0579f62358@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Kuogee Hsieh , Jonathan Marek , Krishna Manikandan , Neil Armstrong , 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, Krzysztof Kozlowski , Dmitry Baryshkov , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1134; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=mcweX3+xVT2T3dVpuYVKey0ZWpqhWMQNP+vmeo0s1nY=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpqCyNFFGrgGGf3uysePnQDRdQF4jzYWZyeLrTH 9JbAk3tSEuJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaagsjQAKCRDBN2bmhouD 1xz2D/9LtoRsVFYMzBR5EeYzRWz8TwNykcr9V+b4cMz+iCNXX8zzYLiwFeSqMQKC8RCN+MsSrV7 6O3GuJvu3InyyQ+VhEe5wWvvCll3IZMGnrtE+L+S55mS8P8nzNzeaiRC8NBG6WCvDzLI2Fd6ucH vpvoNlUUCQegDVyGJDVtk93tNWdOLxSTEkJYth/oXBEg/5rZE+BmBYas+qm/mixyrMYJcvkehU7 JT7kCNQ1D22UK5yae2z9hPlSpgfw8CBYWDyykUUnQD/tSKROTo88rScDbf3JU8xJTlqXyJ+UQ4b Qu0gXmpOhSa/tZK3+fEperEosgfk3ypQUhq2mZK8KxuHbAs02Pu0rKrpua/giCIce4AVXQNM0iH f439PEwDsrHUYHqezqYdfZ1BH2WzfLeUzByLFIgMDaDh0lo1RuSIwPCoDMQfsqWF6HOZm8Oyoc6 qBqXtUOCHqeF9nQbcDDsSzrFvWeV1l7uBkUl/4fm+0wRCxjRsFGPFjoQayWyoeD10ny6MNsPD++ Ptp1E9BfPiVXRIVb57ac38KVDOTjpsnWdnHD+RIw9V4Y6sJHZ1Kkia9baGZ4SElA8ZMyN+3uzEs PLIicCFZRvjUq/3a36cbXYjzwA0oGtQaDmpIK14FVQz6hYcL59qAakmpMb6jwml0syEKI9wOAuG YuIBvZN6actXj5Q== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA0MDEwMyBTYWx0ZWRfXw4KxJbuDdl8t 1FZuu5UnI0KclY07m2MUmyD3vi0dycGrNY20Je0iVCCNIlZQNCJMr8NH8FwtlZpo79SEFx6wXd8 1Wg7uJ6Uwv0ZLepCyYBQWrExR1g5Qq+lzBrH7OKNlJykyeuIUrd0c0KGwtzbfeuJeaXDqR+l2Ql FfsNRBNgvpS5/bNJD4ZDHDR7WcaADKdT4gqyauH/vMLtY4+QdfDS3zMfwwKMo9G1zNfeZNUj3Uo etG2FePXwO1QFxv3y7ss9PGG4VCpSg24Uhe7XwdPVMGrchzZqc3D5TQE+ZLLos4QhZHvqToBSNm 3tZNmrTR31NRZw37gA1wexgCNCnfoOXyn5ZAXU4UkZOVV5eKFVDY1HzritRINC4TloCdDewVIXt gx4yTDTxcP2kqBSuvfSgiqdnsyrlaI0wr3djApLfCVY03TMWmFoQZlAQ8DGG3cBF6uY92qV0y4V Oi3slkNcv9k8Kh5zvnw== X-Authority-Analysis: v=2.4 cv=UJ3Q3Sfy c=1 sm=1 tr=0 ts=69a82c9e cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=GoUmjBwbbK472THZ6osA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-ORIG-GUID: YFHf30vZnJVkjLr-oTJCTNBSAF_SEeKW X-Proofpoint-GUID: YFHf30vZnJVkjLr-oTJCTNBSAF_SEeKW X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-04_06,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 priorityscore=1501 clxscore=1015 malwarescore=0 spamscore=0 adultscore=0 bulkscore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603040103 Add DPU (v12.4) for Qualcomm Eliza SoC which has noticeable differences against SM8750 (v12.0) of mostly removing blocks: - INTF_3 paired with INTF_0 (no DP1), - Removed CTL4-5 blocks, - Removed VIG2-3 and DMA4-5, - Removed LM4-7, DSPP3, PINGPONG4-7, MERGE4-5 and several DSC blocks, - Added HDMI interface. Reviewed-by: Dmitry Baryshkov Signed-off-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/display/msm/qcom,sm8650-dpu.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/msm/qcom,sm8650-dpu.= yaml b/Documentation/devicetree/bindings/display/msm/qcom,sm8650-dpu.yaml index e29c4687c3a2..dccac525d202 100644 --- a/Documentation/devicetree/bindings/display/msm/qcom,sm8650-dpu.yaml +++ b/Documentation/devicetree/bindings/display/msm/qcom,sm8650-dpu.yaml @@ -15,6 +15,7 @@ properties: compatible: oneOf: - enum: + - qcom,eliza-dpu - qcom,glymur-dpu - qcom,kaanapali-dpu - qcom,sa8775p-dpu --=20 2.51.0 From nobody Mon Apr 13 21:03:39 2026 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 A189623182D for ; Wed, 4 Mar 2026 12:59:14 +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=1772629158; cv=none; b=s/sYjtpwi2VQfbR3nucK+y8Bvvixz3u8CYYIQEIktKVzpYk9pWojpS+OLZDAnJGSTBHIFWk8qb6ThoYZ8X9DWzjjs5ij2+OvufCHRn2oLBHIvUx2lEWGvOTYSetz4N/P7FH4W1ght8tzLL17N16VEQU2FlE1kuhxotloXvHBKig= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772629158; c=relaxed/simple; bh=EwI/Ilroe2dcZtsTMAQYHEJswLAcBpbqNllMx+9MzZM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=G63kyjquk9ldDwzVv7oGxeZFEpWJicfmaCYFABmy8z23ArPW3WjCeoU0btOm9vp9AzKwfS4j8BVjneJTFs2EdYLJbEBdZQqoSgANBSFr5OuHrL4T5sQzc1NNVFBadLFqirbqk3SoneVon4yfqKJjf7usRK0wMvvkOPKp33b2vUs= 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=UNduG8Rt; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Lf0r7DTY; 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="UNduG8Rt"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Lf0r7DTY" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 624Cb168957024 for ; Wed, 4 Mar 2026 12:59:13 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= DvYYLWhWfjzIYUd3a5Nk0Q+Nm2WxSO1rmYo5uvWd9qA=; b=UNduG8RtC8CdcU0d eaiBl9BTZ9wjlPC/p5y8/ysUD+j7pK+rKYfZiY8fBvf57Jf8ENFW/PZeC13xFJA5 IhbbjJp7PsU3xCVIgA+4ECirwtjAGQcvFCp4mooRWnEhGu/vAO4ihpUOOjeR0xcX ooOCsyBOMuAklWOdAVumh0FLqtzFR1SSLat1+SJmwExFYRlKQl42rxEC1bd+e99D /1Z502u8I6gaHRBD7db7rb9Jv72ILjWm4Cmt0GN+NjGL1JUhrthhT6Ml0a/pXLrR 5lRHRfZMmrwnNlWNKRvemQ/XfQ+pXu5oZrEA8+2Nzt22jSctAFtfA1zT/8hrF8rr PZhD3A== 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 4cp6qgaw9t-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Mar 2026 12:59:13 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8c70ed6c849so1007295685a.1 for ; Wed, 04 Mar 2026 04:59:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772629153; x=1773233953; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=DvYYLWhWfjzIYUd3a5Nk0Q+Nm2WxSO1rmYo5uvWd9qA=; b=Lf0r7DTYnBdXjnVA4LtZOApfBzJsuQdBqAsPQmMFV+AhmBTqOrg/KoLsKN4jMrKZXR Rx5Zwce5XLTaEQTY97GfTRc4LHkuO4VzCJbWYuwZnWE34UJEHhX2Ce3vWMyzWN2puFrn RriwS97R/1SUOVtnJ2zrvLq5XIU3eDI5/BmkZs3kbYEF+YHJ2Kaj6obD//SnN8eXm715 O/8CzE+huxlWOxE/IikI0ZjzMGx3ORyebGida28j70W6qeXrTX0o6/bTMKO/GQhPRvw1 ODoeUPRMlf2v0csOUyvj6mBhYBWKEdISTpOvGXXeRC3bZKbEASY4HmuUi9SPOQAhxMPn k8FQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772629153; x=1773233953; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=DvYYLWhWfjzIYUd3a5Nk0Q+Nm2WxSO1rmYo5uvWd9qA=; b=OfVBMxMgBuCMkUgYabQFx5EbUM94xqTEPbbwbMjwW5QS2cnw+O2XUE6PacTjF1eJcs 4bTlR9dP4MhtwrGNo91oFeB6O5k1ONI35aiJCzCgdfGI+b9AWsR51ahwkeOynJrWBBdF 94enQDyZ10TqfgYmQB+ipRjA0UCvQE5dfk/u0i37Pr9j2r6E30NghXezuwuipCR5pnrM etDqxPVoJ6bQQBhI69w0kQkEjDTbUGGJyTkABw2M9WLWVs82XIT7dT6ybXqOoqyH7eAP FLJaPEXd16XkkrEsenv726v5vvYIv041A7sznpZ1ZNUxTpyiXH4QYIKB96/sOfRFRN8M jTNQ== X-Forwarded-Encrypted: i=1; AJvYcCW1m4pZisqAlbXZ+ERwu6bfNAYqys6X4KoR5QuEfacZLOOtOZCtQmRpC38Z+orfCwyQy6pkHdnc6o0MdGg=@vger.kernel.org X-Gm-Message-State: AOJu0YzGn9HGLO3H9++TM/ecSG6ioDWVtR4ZNDiWXqAvDhxWPOIgVudJ pXSeqNnadZa9plFFYxJiP8O3pBwuTxdoY6OsQI2ubL4F9JJ1t4GrW2+/0e2edo+qLzkQAGYuNch e4CLYKnlDbk++VbRCNXr8uuxs0tyNNNwK1WHFzgYbqu5AwLe9H8nX3B02IKrhiYoXOY0= X-Gm-Gg: ATEYQzyBdLgWpi6l8OQ9+cETbnuvq9QuA0wFB59V2U4WU/gzJgFcomArNMrdBG5qqnc IUK5hDUxz/j88rksIfMpvJatbYAgBlngzq5/xPYNrbq57+IDR/BQG98ogwXLTeRdzPHYrqsEUXw bowh2e6cvTJmAZmLUXkrEajqZ71mHCLFqym7B4dwJpNFl9810fk5DqssD+cYcH9E/e9UQAAtkwi jXHIjsaNy88auqzycuuhOoLdVIaRt2ISn1jatpOKlWvZ+9eStZumQi3fIm29tkcYyi0OhtYC7WK 5DOQpsZUMtqHh4Hm7kpGhgVAOtwSadr9BezGhaxvyJZ39UAgoxI7rY/7Cv9RCI1VxU4dctH8Xk7 BQus3QMYrGkIkCs7AH/WmtfqF9a2IBou7G8ofURsSuzkF X-Received: by 2002:a05:620a:3722:b0:8ca:4288:b175 with SMTP id af79cd13be357-8cd5afa956bmr229358085a.55.1772629152810; Wed, 04 Mar 2026 04:59:12 -0800 (PST) X-Received: by 2002:a05:620a:3722:b0:8ca:4288:b175 with SMTP id af79cd13be357-8cd5afa956bmr229354785a.55.1772629152248; Wed, 04 Mar 2026 04:59:12 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439c1fc577bsm11318491f8f.19.2026.03.04.04.59.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 04:59:11 -0800 (PST) From: Krzysztof Kozlowski Date: Wed, 04 Mar 2026 13:58:47 +0100 Subject: [PATCH v2 5/8] dt-bindings: display/msm: qcom,eliza-mdss: Add Eliza SoC 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-drm-display-eliza-v2-5-ea0579f62358@oss.qualcomm.com> References: <20260304-drm-display-eliza-v2-0-ea0579f62358@oss.qualcomm.com> In-Reply-To: <20260304-drm-display-eliza-v2-0-ea0579f62358@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Kuogee Hsieh , Jonathan Marek , Krishna Manikandan , Neil Armstrong , 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, Krzysztof Kozlowski , Dmitry Baryshkov , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=16867; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=EwI/Ilroe2dcZtsTMAQYHEJswLAcBpbqNllMx+9MzZM=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpqCyOh5rPbpJVjTU4XV5cWNNjH+hXyGo6NFFiI ZH0jurPyAiJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaagsjgAKCRDBN2bmhouD 1yBQD/4kfgw4I24sop0bep/RuNdFYcUUDfqf9Jgt7li97H6KiNO9vBw4dwqPzXtnf7MvLHJ8vCR juuyA1IQZH2ccpEwLcdlLoRpm6VEp0LFBfyjGBFR0En4UauTmT1lYK4LSSN1TFOnLEA1Vsei85s 3rzVvXqIA+KyPPWnd9Hmr2aTdKGY4oW69bvvmTRClC7TUsbJoCDbwRWqqTXvZDZ/rt1O3BI6nCe o7Hz6ud0CH8u3lXEf1+LWFlAoRHaC9rQrXM6VnVyW1ECkul4RpTSIMGO8VY8RKCPAhyHtIz0pVD eS3zoXk3aEnAl6bOnsbNfmVXlrjeWAduzdQ0Nke8MVJiwpjUTiKk1Ryo7EN64MF95R8Np92VS0c N6x1lgFEuszAMT9WgKs4EDvHBuNaWNXuEeSxgFrqG9Ok0SgwSv9i7YOSY6sGqOayIk2DIG9vKJO M1Ozb87qoXkb7UnGGoWWQebKSRsPrCespFkss6HzKeuna874XIuNgvDeGLe7JOBWtjUcbC45sWE dBUGLoast9Z6yAqfBmlQOkOf6m9y6A7WBVT4FHaw/lwpHfE8hgKAgaii2+D2G9sJIX6s0BCCaG/ 5BCGAH4qMvpnYfGGCuypfOqO0vCaJK5MOm0crSyEPgKxyXNIm1MhCDCgw9HVWSG4v1B4IdlAT6U s0uyO00p39BJ1Eg== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA0MDEwMyBTYWx0ZWRfX+AcHlOOVguqT VIACYua+NbE9GgzwXpNm4+HpX059EJ2L3e4wB4w1PDZIzyhUkTNM7Eh9MSRKHWMWEsvmWm3uvPx mpPawbHtL2tFRLCZ6Try5UWpNXxp3XiisuCQWrgNlzmwpwCifTWcvq92hMkT5duO6iaGWUUqkHY j+1ccZLE27cGWH8JY0cCLmIOaaEg+B0SG6kEiNw0JDg84SJdmBYeziBojCq3Ji4oX/kqukkQDA/ Sh3u9mKNttj9CTCdCQ+ty8kLI+TGtOYurpHazuR99UZcOc5VbinJ+xvKkUrQSgsTGIHqWpIz5Ng pEZ948w5SWWjGDmnQhSYn4iOHsSP3lZ8dkZnLjRxZE0E8BC/MnQlGfYGTLsIRrcQJMH8vGBfX+W 9y0Y2sRwnGh+EXiw+Vyqw/p1h9AT1kGrTiGtS8vJ4yqBpBwZfP3J4jI4Qt3UxKWXSXyg/8laLRw 8FHBTuD6Bmffr62qatw== X-Authority-Analysis: v=2.4 cv=UJ3Q3Sfy c=1 sm=1 tr=0 ts=69a82ca1 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=gEfo2CItAAAA:8 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=wHLdSD0nsKlegPJtv6gA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 a=sptkURWiP4Gy88Gu7hUp:22 X-Proofpoint-ORIG-GUID: kDdk6SjyblCMK8H1KO72cnAft1GjjRp6 X-Proofpoint-GUID: kDdk6SjyblCMK8H1KO72cnAft1GjjRp6 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-04_06,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 priorityscore=1501 clxscore=1015 malwarescore=0 spamscore=0 adultscore=0 bulkscore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603040103 Add MDSS/MDP display subsystem for Qualcomm Eliza SoC, being overall a minor revision change against SM8750, but coming with few different components, like different DSI PHY, missing DP1 and added HDMI. The binding does not include HDMI description yet. Reviewed-by: Dmitry Baryshkov Signed-off-by: Krzysztof Kozlowski --- Changes in v2: 1. Fix build by decoupling from headers. --- .../bindings/display/msm/qcom,eliza-mdss.yaml | 494 +++++++++++++++++= ++++ 1 file changed, 494 insertions(+) diff --git a/Documentation/devicetree/bindings/display/msm/qcom,eliza-mdss.= yaml b/Documentation/devicetree/bindings/display/msm/qcom,eliza-mdss.yaml new file mode 100644 index 000000000000..47938d13d1ca --- /dev/null +++ b/Documentation/devicetree/bindings/display/msm/qcom,eliza-mdss.yaml @@ -0,0 +1,494 @@ +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/display/msm/qcom,eliza-mdss.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Qualcomm Eliza SoC Display MDSS + +maintainers: + - Krzysztof Kozlowski + +description: + Eliza SoC Mobile Display Subsystem (MDSS) encapsulates sub-blocks like D= PU + display controller, DSI and DP interfaces etc. + +$ref: /schemas/display/msm/mdss-common.yaml# + +properties: + compatible: + const: qcom,eliza-mdss + + clocks: + items: + - description: Display AHB + - description: Display hf AXI + - description: Display core + + iommus: + maxItems: 1 + + interconnects: + items: + - description: Interconnect path from mdp0 port to the data bus + - description: Interconnect path from CPU to the reg bus + + interconnect-names: + items: + - const: mdp0-mem + - const: cpu-cfg + +patternProperties: + "^display-controller@[0-9a-f]+$": + type: object + additionalProperties: true + properties: + compatible: + contains: + const: qcom,eliza-dpu + + "^displayport-controller@[0-9a-f]+$": + type: object + additionalProperties: true + properties: + compatible: + contains: + const: qcom,eliza-dp + + "^dsi@[0-9a-f]+$": + type: object + additionalProperties: true + properties: + compatible: + contains: + const: qcom,eliza-dsi-ctrl + + "^phy@[0-9a-f]+$": + type: object + additionalProperties: true + properties: + compatible: + contains: + const: qcom,eliza-dsi-phy-4nm + +required: + - compatible + +unevaluatedProperties: false + +examples: + - | + #include + #include + #include + #include + #include + #include + + display-subsystem@ae00000 { + compatible =3D "qcom,eliza-mdss"; + reg =3D <0x0ae00000 0x1000>; + reg-names =3D "mdss"; + ranges; + + interrupts =3D ; + + clocks =3D <&disp_cc_mdss_ahb_clk>, + <&gcc_disp_hf_axi_clk>, + <&disp_cc_mdss_mdp_clk>; + + resets =3D <&disp_cc_mdss_core_bcr>; + + interconnects =3D <&mmss_noc_master_mdp QCOM_ICC_TAG_ALWAYS + &mc_virt_slave_ebi1 QCOM_ICC_TAG_ALWAYS>, + <&gem_noc_master_appss_proc QCOM_ICC_TAG_ACTIVE_ON= LY + &config_noc_slave_display_cfg QCOM_ICC_TAG_ACTIVE= _ONLY>; + interconnect-names =3D "mdp0-mem", + "cpu-cfg"; + + power-domains =3D <&mdss_gdsc>; + + iommus =3D <&apps_smmu 0x800 0x2>; + + interrupt-controller; + #interrupt-cells =3D <1>; + + #address-cells =3D <1>; + #size-cells =3D <1>; + + mdss_mdp: display-controller@ae01000 { + compatible =3D "qcom,eliza-dpu"; + reg =3D <0x0ae01000 0x93000>, + <0x0aeb0000 0x2008>; + reg-names =3D "mdp", + "vbif"; + + interrupts-extended =3D <&mdss 0>; + + clocks =3D <&gcc_disp_hf_axi_clk>, + <&disp_cc_mdss_ahb_clk>, + <&disp_cc_mdss_mdp_lut_clk>, + <&disp_cc_mdss_mdp_clk>, + <&disp_cc_mdss_vsync_clk>; + clock-names =3D "nrt_bus", + "iface", + "lut", + "core", + "vsync"; + + assigned-clocks =3D <&disp_cc_mdss_vsync_clk>; + assigned-clock-rates =3D <19200000>; + + operating-points-v2 =3D <&mdp_opp_table>; + + power-domains =3D <&rpmhpd RPMHPD_MMCX>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + dpu_intf1_out: endpoint { + remote-endpoint =3D <&mdss_dsi0_in>; + }; + }; + + port@1 { + reg =3D <1>; + + dpu_intf2_out: endpoint { + remote-endpoint =3D <&mdss_dsi1_in>; + }; + }; + + port@2 { + reg =3D <2>; + + dpu_intf0_out: endpoint { + remote-endpoint =3D <&mdss_dp0_in>; + }; + }; + }; + + mdp_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-150000000 { + opp-hz =3D /bits/ 64 <150000000>; + required-opps =3D <&rpmhpd_opp_low_svs_d1>; + }; + + opp-207000000 { + opp-hz =3D /bits/ 64 <207000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + }; + + opp-342000000 { + opp-hz =3D /bits/ 64 <342000000>; + required-opps =3D <&rpmhpd_opp_svs>; + }; + + opp-417000000 { + opp-hz =3D /bits/ 64 <417000000>; + required-opps =3D <&rpmhpd_opp_svs_l1>; + }; + + opp-532000000 { + opp-hz =3D /bits/ 64 <532000000>; + required-opps =3D <&rpmhpd_opp_nom>; + }; + + opp-600000000 { + opp-hz =3D /bits/ 64 <600000000>; + required-opps =3D <&rpmhpd_opp_nom_l1>; + }; + + opp-660000000 { + opp-hz =3D /bits/ 64 <660000000>; + required-opps =3D <&rpmhpd_opp_turbo>; + }; + }; + }; + + dsi@ae94000 { + compatible =3D "qcom,eliza-dsi-ctrl", "qcom,sm8750-dsi-ctrl", = "qcom,mdss-dsi-ctrl"; + reg =3D <0x0ae94000 0x400>; + reg-names =3D "dsi_ctrl"; + + interrupts-extended =3D <&mdss 4>; + + clocks =3D <&disp_cc_mdss_byte0_clk>, + <&disp_cc_mdss_byte0_intf_clk>, + <&disp_cc_mdss_pclk0_clk>, + <&disp_cc_mdss_esc0_clk>, + <&disp_cc_mdss_ahb_clk>, + <&gcc_disp_hf_axi_clk>, + <&mdss_dsi0_phy DSI_PIXEL_PLL_CLK>, + <&mdss_dsi0_phy DSI_BYTE_PLL_CLK>, + <&disp_cc_esync0_clk>, + <&disp_cc_osc_clk>, + <&disp_cc_mdss_byte0_clk_src>, + <&disp_cc_mdss_pclk0_clk_src>; + clock-names =3D "byte", + "byte_intf", + "pixel", + "core", + "iface", + "bus", + "dsi_pll_pixel", + "dsi_pll_byte", + "esync", + "osc", + "byte_src", + "pixel_src"; + + operating-points-v2 =3D <&mdss_dsi_opp_table>; + + power-domains =3D <&rpmhpd RPMHPD_MMCX>; + + phys =3D <&mdss_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>; + + mdss_dsi0_in: endpoint { + remote-endpoint =3D <&dpu_intf1_out>; + }; + }; + + port@1 { + reg =3D <1>; + + mdss_dsi0_out: endpoint { + remote-endpoint =3D <&panel0_in>; + data-lanes =3D <0 1 2 3>; + }; + }; + }; + + mdss_dsi_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-140630000 { + opp-hz =3D /bits/ 64 <140630000>; + required-opps =3D <&rpmhpd_opp_low_svs_d1>; + }; + + 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>; + }; + }; + }; + + mdss_dsi0_phy: phy@ae95000 { + compatible =3D "qcom,eliza-dsi-phy-4nm", "qcom,sm8650-dsi-phy-= 4nm"; + reg =3D <0x0ae95000 0x200>, + <0x0ae95200 0x280>, + <0x0ae95500 0x400>; + reg-names =3D "dsi_phy", + "dsi_phy_lane", + "dsi_pll"; + + clocks =3D <&disp_cc_mdss_ahb_clk>, + <&bi_tcxo_div2>; + clock-names =3D "iface", + "ref"; + + #clock-cells =3D <1>; + #phy-cells =3D <0>; + + vdds-supply =3D <&vreg_l2b>; + }; + + dsi@ae96000 { + compatible =3D "qcom,eliza-dsi-ctrl", "qcom,sm8750-dsi-ctrl", = "qcom,mdss-dsi-ctrl"; + reg =3D <0x0ae96000 0x400>; + reg-names =3D "dsi_ctrl"; + + interrupts-extended =3D <&mdss 5>; + + clocks =3D <&disp_cc_mdss_byte1_clk>, + <&disp_cc_mdss_byte1_intf_clk>, + <&disp_cc_mdss_pclk1_clk>, + <&disp_cc_mdss_esc1_clk>, + <&disp_cc_mdss_ahb_clk>, + <&gcc_disp_hf_axi_clk>, + <&mdss_dsi1_phy DSI_PIXEL_PLL_CLK>, + <&mdss_dsi1_phy DSI_BYTE_PLL_CLK>, + <&disp_cc_esync1_clk>, + <&disp_cc_osc_clk>, + <&disp_cc_mdss_byte1_clk_src>, + <&disp_cc_mdss_pclk1_clk_src>; + clock-names =3D "byte", + "byte_intf", + "pixel", + "core", + "iface", + "bus", + "dsi_pll_pixel", + "dsi_pll_byte", + "esync", + "osc", + "byte_src", + "pixel_src"; + + operating-points-v2 =3D <&mdss_dsi_opp_table>; + + power-domains =3D <&rpmhpd RPMHPD_MMCX>; + + phys =3D <&mdss_dsi1_phy>; + phy-names =3D "dsi"; + + vdda-supply =3D <&vreg_l4b>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + mdss_dsi1_in: endpoint { + remote-endpoint =3D <&dpu_intf2_out>; + }; + }; + + port@1 { + reg =3D <1>; + + mdss_dsi1_out: endpoint { + remote-endpoint =3D <&panel1_in>; + data-lanes =3D <0 1 2 3>; + }; + }; + }; + }; + + mdss_dsi1_phy: phy@ae97000 { + compatible =3D "qcom,eliza-dsi-phy-4nm", "qcom,sm8650-dsi-phy-= 4nm"; + reg =3D <0x0ae97000 0x200>, + <0x0ae97200 0x280>, + <0x0ae97500 0x400>; + reg-names =3D "dsi_phy", + "dsi_phy_lane", + "dsi_pll"; + + clocks =3D <&disp_cc_mdss_ahb_clk>, + <&rpmhcc RPMH_CXO_CLK>; + clock-names =3D "iface", + "ref"; + + #clock-cells =3D <1>; + #phy-cells =3D <0>; + + vdds-supply =3D <&vreg_l2b>; + }; + + displayport-controller@af54000 { + compatible =3D "qcom,eliza-dp", "qcom,sm8650-dp"; + reg =3D <0xaf54000 0x104>, + <0xaf54200 0xc0>, + <0xaf55000 0x770>, + <0xaf56000 0x9c>, + <0xaf57000 0x9c>; + + interrupts-extended =3D <&mdss 12>; + + clocks =3D <&disp_cc_mdss_ahb_clk>, + <&disp_cc_mdss_dptx0_aux_clk>, + <&disp_cc_mdss_dptx0_link_clk>, + <&disp_cc_mdss_dptx0_link_intf_clk>, + <&disp_cc_mdss_dptx0_pixel0_clk>, + <&disp_cc_mdss_dptx0_pixel1_clk>; + clock-names =3D "core_iface", + "core_aux", + "ctrl_link", + "ctrl_link_iface", + "stream_pixel", + "stream_1_pixel"; + + assigned-clocks =3D <&disp_cc_mdss_dptx0_link_clk_src>, + <&disp_cc_mdss_dptx0_pixel0_clk_src>, + <&disp_cc_mdss_dptx0_pixel1_clk_src>; + assigned-clock-parents =3D <&usb_dp_qmpphy QMP_USB43DP_DP_LINK= _CLK>, + <&usb_dp_qmpphy QMP_USB43DP_DP_VCO_DI= V_CLK>, + <&usb_dp_qmpphy QMP_USB43DP_DP_VCO_DI= V_CLK>; + + operating-points-v2 =3D <&dp_opp_table>; + + power-domains =3D <&rpmhpd RPMHPD_MMCX>; + + phys =3D <&usb_dp_qmpphy QMP_USB43DP_DP_PHY>; + phy-names =3D "dp"; + + #sound-dai-cells =3D <0>; + + dp_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-192000000 { + opp-hz =3D /bits/ 64 <192000000>; + required-opps =3D <&rpmhpd_opp_low_svs_d1>; + }; + + opp-270000000 { + opp-hz =3D /bits/ 64 <270000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + }; + + opp-540000000 { + opp-hz =3D /bits/ 64 <540000000>; + required-opps =3D <&rpmhpd_opp_svs_l1>; + }; + + opp-810000000 { + opp-hz =3D /bits/ 64 <810000000>; + required-opps =3D <&rpmhpd_opp_nom>; + }; + }; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + mdss_dp0_in: endpoint { + remote-endpoint =3D <&dpu_intf0_out>; + }; + }; + + port@1 { + reg =3D <1>; + + mdss_dp0_out: endpoint { + data-lanes =3D <0 1 2 3>; + remote-endpoint =3D <&usb_dp_qmpphy_dp_in>; + link-frequencies =3D /bits/ 64 <1620000000 2700000= 000 5400000000 8100000000>; + }; + }; + }; + }; + }; --=20 2.51.0 From nobody Mon Apr 13 21:03:39 2026 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 72437237707 for ; Wed, 4 Mar 2026 12:59:16 +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=1772629158; cv=none; b=DNl5p1eSrhJ/LzKqR7HBV1OjGW2GcANs60V3IH5D9oYYqK0mWplwlxKLUthM5CMWwyI0wtJG8ztfUc1EF2v5yjI7drIgm48Gv2kI6kM0RFrfrgj/6s8+PDFvzbUgdsd+oMzxC/gTZ8NCZvXT379qPKucVGPxGFvhyvwsJkoql/4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772629158; c=relaxed/simple; bh=A0isBPfvtv19/rZF96jjkXvuTjw3cs72aAEpUz1TX/g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=omBlgs1tPgR3rPbTQQ2cK1GIu6GbygepYFDBnoAKj9TSpI3DO8umJ9CZub2xqcKtqy5oQzULXqIrvIntJ4hKcsxgMjjl5tTnbroU9mSNDE/ulK6tdSw9alIfiofwnqthBm+pI0kAAY5p7nb2tLZEBCNMYa++peLEiKIL4bPrmmI= 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=WuZW4Bdk; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Tec7qGgv; 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="WuZW4Bdk"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Tec7qGgv" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6245SNQl1421868 for ; Wed, 4 Mar 2026 12:59:15 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= ixwUNY3FhPaLn0RIA0x6OgA9msiCTyxEpi5p5oX17h0=; b=WuZW4BdkRexaYpNV P+EENcPl7dwLMtle/8EhyG0s+YqpZeqwHv48Z1c+YYBoqOJeC1fMCxg1XiBxjlBI CX7Q25qs7OLIM3f/MLCp35fiPoWw+Sk7m/q7grmtuoX8OdZhKMHhiw0FQFJNx7N/ 1qCEu1p8ISCl8xhAE2gEaSiyvxlfTFVgKopitM138EeyWEdmNKKngkMlmD/qpZTh sonmODZj0M23AZ9L3UoLYljYlu54kbMskRQHvhGIeb3+IEypo3L6TMkuclq8Zuiu 64aSCtslbiHUcRV4O/ZcfXsg3mkhlFjiachs4kyQzmuoxquoD2MFPoB06+raT1n/ DolPow== 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 4cpe8u1exu-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Mar 2026 12:59:15 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8cb52a9c0eeso5129486185a.2 for ; Wed, 04 Mar 2026 04:59:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772629155; x=1773233955; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=ixwUNY3FhPaLn0RIA0x6OgA9msiCTyxEpi5p5oX17h0=; b=Tec7qGgvKpjnTl8zAmuavLpncTa+KLw3h0Wx5ZpLIobNXJNy8hUwyaClV6Pv4CFkrR fZXbzLCihtXSISoweHFI07hBPww/W3Kgl5UU0xNFWvJ+YpuaxLSwCB6rPaj8/AxOcNvE 6WEmkJ0C+CHen2vsDXOHAtX661QCvlK2Qhdb14at59bgg6goSnmtbas+qUkoiBzxlmf5 hs0fNHmXGwviMH0jOCIgKc+znaJJ3WhRLuMozHeSpBvwu5V9sxTyu25cpR7KQUp0WcoF xXWJJOxyGJbt5KJOgBFCtukkdhxAfePZahrWco8mZt3vhtVXacMH05bxJDn/4X6BlHp3 i4QQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772629155; x=1773233955; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=ixwUNY3FhPaLn0RIA0x6OgA9msiCTyxEpi5p5oX17h0=; b=S1ozyOmEe92KppT+8v3NxNDMtPYKWhXWprwdewtHneaT4izKBPaTv/mTbXivfYmdy0 OomxnNjRLCny4lsOcRC+wm68A9XdyY3LFDZwKc7Kw19495wwsDl5HJHh0QdkTnAqFZWX aABJN00lps5aqZ7Cp9Y6QBgz9Y7SgChrh3cXudDfep0PFWq0PXQ4qTAzziJlLnbB/uTv H/Q/eV4TEYXgkx2BC4KM8OWAILXdrgqBupDF9pTyGe/gjPN6rD+mKuyUiMZrdtduChNW A2m9fm81f+PFZzBt/nzrb8U9S2XHe48hwyMKPaf1JrhpD2yQfKa+bXGDloV/ntzXWSYp G/TQ== X-Forwarded-Encrypted: i=1; AJvYcCWGqVWAcIz8YMXE49u8BUk7mjUo04F/0J6JzNVvXNgPQN/Jf9Ahrshal6rHdSNFDa3fReuyG4rF4veSr4U=@vger.kernel.org X-Gm-Message-State: AOJu0YxQIxfgN7Q0HRyIzf2MKl6iZJbSb11vcYapU1D56UVFJaAMjnPB yObmXf3V48uEXOvKkw1rM9/FAyvBtoGthcz8cirhfxlcmcsvSYmODpl8ROAVKJRpem5fDp/0VPl Zy70xaJwWTFQOkmcBHL7dQXkCCgD2Iw05LxfRZl2mNKj/P2KH6UPXYJCPVquHrFFTcwI= X-Gm-Gg: ATEYQzysfrH9otrwsS6FqkFU7fy3IcKH0d+A0tDF393qfbpbUH261i8tsV/YJ0y0+GB jANI2aOOT2dQjAJ8mpl5VWjqv42MpkGuEOaw0GCaY44X/RKtnn1GbjdOrT2oSzgBbLXl+qfu/rt WfEHORiq/2pbnlKtRDewGgHvn8o7sWSQXtxfN9xes+SbuSkH7bqRrGcv3WZhA7nO+SjRUK5OXaT u/U5m4pzlP++ODFn2r8PE6T0H4iCUyj9+XYkILaLGh6F4sLG5SZGaGZH1tDwqC3JQWCXXCveW8P ZpacItOvBDlFz8uPSHnPzzokjdFKkB1hWsSLzpn8GNiqN16EGR5q2YtjcY7m1Svb2WBQg9JPNxr YfLT5R/nPLEVK6MyKAbin23C/+r53dk6bd+4RhtKYqIdt X-Received: by 2002:a05:620a:690f:b0:8c5:2d4c:4f0e with SMTP id af79cd13be357-8cd5aefb869mr209346585a.25.1772629154884; Wed, 04 Mar 2026 04:59:14 -0800 (PST) X-Received: by 2002:a05:620a:690f:b0:8c5:2d4c:4f0e with SMTP id af79cd13be357-8cd5aefb869mr209343885a.25.1772629154510; Wed, 04 Mar 2026 04:59:14 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439c1fc577bsm11318491f8f.19.2026.03.04.04.59.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 04:59:13 -0800 (PST) From: Krzysztof Kozlowski Date: Wed, 04 Mar 2026 13:58:48 +0100 Subject: [PATCH v2 6/8] soc: qcom: ubwc: Add configuration Eliza SoC 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-drm-display-eliza-v2-6-ea0579f62358@oss.qualcomm.com> References: <20260304-drm-display-eliza-v2-0-ea0579f62358@oss.qualcomm.com> In-Reply-To: <20260304-drm-display-eliza-v2-0-ea0579f62358@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Kuogee Hsieh , Jonathan Marek , Krishna Manikandan , Neil Armstrong , 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, Krzysztof Kozlowski , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1611; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=A0isBPfvtv19/rZF96jjkXvuTjw3cs72aAEpUz1TX/g=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpqCyPA7rdAeJeKkp3B2oG0OtmhA3bWB1CytGVM MPyrhLeajqJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaagsjwAKCRDBN2bmhouD 1zXED/sH4ElI088Uuw9/j1e01n/LV0h8NX6F4MbebFIP11rTOcoqlpwyBQ+jui/P6Kp74V3q420 lyBv7olmR5rX0vqOv2oe3Bb5ecafcbdTU+n6WWKNqrKxpPfz629IikyO0nmK4Uweqgn21ZTpMm5 5d1BsIexofV70PghYwAgK1o7H8h2FpQqLfGnfH0R++MPczNV6nRjYhq7p8tzGE806DBNlv9gs1N RPyRS+Ou4WqrclwhfXxyRFPtGobqGW19V+QYUay6d6zff34icNfFW6XTc+7DrpvbLD5amClDSch UcigbuPTVAAkxQcniS7oPWUVSdfrCqqomtMMheoSTUr0waL6yypLRr5mxJRgww39xm8kYW0Irig pe625vKqz7RTzDvv40d1vygKar5Cb9K5DK2LybipbO0fUAMHGc7WCmTc/HkrKOBhIMLuYxc79bP nDNjPurNiM8mbclG13jGhqAn57xznsg5YhItI9MCvJjCQmPILrP6ihllk0AR8m/DchkALlo8W4m 5+9J0KvU0Y18ymxnkD0qbdl5Zex09dw1/4oZV5tWJ7kilCsK3oJZaaaAgq1K50VglqqVS+NYO+0 eBu7IObwEekKMclLEaxM7cecu6Se+IL7Z0LfgO0ddXsWFlGrIdBuJJa3C18UOEKhqyjXoN4u4yQ QUz34oqo13KAA2g== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-ORIG-GUID: N92_c6bzzZiyd1cpe5URSnbvrSgwSmyu X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA0MDEwMyBTYWx0ZWRfX3N/JYXX+3xCb l1j8QUFq2JZ9YNuqDvtx8e8ZnoauGCuT3BfkKt0VOLMVIyM/BYPHJie/Ts6OcCX8+bwf6Lt4MDs ipJyHP6yIRpo7iKfObVnuhDHdJog4VwRvaPRUf221kpHjttG+qt0NdeTOxzEiD7UKFPvF3r29hm V8SAQBqURLBtvMzHVdcSWeO/oiGAilo0Api2nTJWPPctmek6BepT9LfGKqiBwd9L0qBB814cXHK DfCPsvawxoFBat/LjYWZrYXY4NS4DGwil+12jPXQ6OzXFy+9JB/EF881S/2GF2LuUGfXft8zcQ8 hF5O8Po7KmYmOjI/l99wxESTyke932hmNBw0DmK17/eNgWWTwFJrZxhURl3p71b1BKo6+PZcUet JvgcgmKfuimP7HSCAwuNYTlrU+e4EVcHOTPCcUjvnMfNUfIbsw/1vKABg0kWjZiwtdlk3jVXgAp ujaVSC9/NO9O7YVeXsQ== X-Authority-Analysis: v=2.4 cv=FpAIPmrq c=1 sm=1 tr=0 ts=69a82ca3 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=-43RnHntoZIaUBb-iF4A:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-GUID: N92_c6bzzZiyd1cpe5URSnbvrSgwSmyu X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-04_06,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 suspectscore=0 spamscore=0 lowpriorityscore=0 adultscore=0 phishscore=0 malwarescore=0 clxscore=1015 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603040103 Add configuration data and an entry to OF table for matching the Eliza SoC. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Konrad Dybcio --- Changes in v2: 1. Use data from manual (UBWC v5 as pointed out by Dmitry, but different highest bank bits). --- drivers/soc/qcom/ubwc_config.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/drivers/soc/qcom/ubwc_config.c b/drivers/soc/qcom/ubwc_config.c index 1c25aaf55e52..633d1efa0883 100644 --- a/drivers/soc/qcom/ubwc_config.c +++ b/drivers/soc/qcom/ubwc_config.c @@ -16,6 +16,16 @@ static const struct qcom_ubwc_cfg_data no_ubwc_data =3D { /* no UBWC, no HBB */ }; =20 +static const struct qcom_ubwc_cfg_data eliza_data =3D { + .ubwc_enc_version =3D UBWC_5_0, + .ubwc_dec_version =3D UBWC_5_0, + .ubwc_swizzle =3D 6, + .ubwc_bank_spread =3D true, + /* TODO: highest_bank_bit =3D 14 for LP_DDR4 */ + .highest_bank_bit =3D 15, + .macrotile_mode =3D true, +}; + static const struct qcom_ubwc_cfg_data kaanapali_data =3D { .ubwc_enc_version =3D UBWC_6_0, .ubwc_dec_version =3D UBWC_6_0, @@ -245,6 +255,7 @@ static const struct of_device_id qcom_ubwc_configs[] __= maybe_unused =3D { { .compatible =3D "qcom,apq8074", .data =3D &no_ubwc_data }, { .compatible =3D "qcom,apq8096", .data =3D &msm8998_data }, { .compatible =3D "qcom,kaanapali", .data =3D &kaanapali_data, }, + { .compatible =3D "qcom,eliza", .data =3D &eliza_data, }, { .compatible =3D "qcom,glymur", .data =3D &glymur_data}, { .compatible =3D "qcom,msm8226", .data =3D &no_ubwc_data }, { .compatible =3D "qcom,msm8916", .data =3D &no_ubwc_data }, --=20 2.51.0 From nobody Mon Apr 13 21:03:39 2026 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 25A6225A645 for ; Wed, 4 Mar 2026 12:59:19 +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=1772629161; cv=none; b=dbuz0Ppqou2tEHdcFvZYG2TrKwwWMkaW1ur0to02OI/Ym0Iuywu8BdWv9HYCgirvXDSkDAfdtA8fakJe6hcDeX3PZPowuLBQKvZ3P5dNTwyW37fCNC1FerQCUSbHmo5qcYWfKDFQ3Rh2SamctvrNRGx0mune2vHiITSklWmJDOA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772629161; c=relaxed/simple; bh=ZOAT83hcPDPk8eI+9nTJg9T3tf5gRdj2RDr2jK3DaPU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=hNkaGTH0/mw/3e8xtuF2y1St8jkUYehUQ1RCWdv7AGHFOfS6il9jipVg1w7kSA1oDT5iepnjMeP9AYD13wFEE4jXGjeTbLzcGqP3acOrT5gXh5QaF9Fg6O8EJEHnA1RrlIRPQupSowbG4rC3zapZlHCrnf1ck07jBr+3ZRWtM3s= 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=MIXNkg+1; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=IAmI3iSz; 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="MIXNkg+1"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="IAmI3iSz" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6246D7V41203235 for ; Wed, 4 Mar 2026 12:59:18 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= y4uOlQU3Q74Bdg9PZ53nyoS6e6sLGOUNwxvsFVw5NNw=; b=MIXNkg+12QZL0cFj OdgcWydWItR5Fx2YujEtHcUiyBcmbTyMd32i44tvjDnRPzQLzLt11U3By+KO85zA kMj+Ce9AumSI788SSdMd7iRrvwA7eoFiAGE51RHQgR8a/RFFdHMB8WV2hr7smU5d M2WCrn4E7HTjGEubhoWhag//3Vq+HGofG00z/2MJ5Vy5AtqHDHLiuQ0uuBY43Uef nJhn268VsItLvzPluavfPMCe2KvCYxx61sAzBIQFfSIyGFQuwFYQkwSH63BQlv0j 8YrX36PdiMzd/69VvqBovpI+4NK/tYjzPs7Mk2/pgMuRg9yq8wPXNuqrbb6dUxhm kJDxkQ== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cpf9c197q-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Mar 2026 12:59:18 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8c70ef98116so4946704985a.1 for ; Wed, 04 Mar 2026 04:59:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772629157; x=1773233957; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=y4uOlQU3Q74Bdg9PZ53nyoS6e6sLGOUNwxvsFVw5NNw=; b=IAmI3iSzwBH+kKVyJywM/G8pAALAyqMoFMS/j5omH+2ngIFqBczciZz69WUhRqp8MP X83k2AF4C9dfpDZy9c6E5Pq92uy9CtT/n7wkB1sbEzOggsBUXSHX8ZPyjY0YhZZSYwGu 81OPEyvftMLuzdIwzs4ZYGbELr8P6NTuMdyKASbNtqFJSFDhrTeMqNin+JymkpvfR5/b ARN1c/ExGTA5gpO2pr3NMgYOSfy8NqWD6mxjWZC7P21a7mV+Lw4fNSPtgO4mLMfv5pAy l3yvMIcR7wCYDMZYszACTlvtpJbOCAg9HAkfVodK8/SZRb+2fNzDaXznThdjnTY4WlSg s6wQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772629157; x=1773233957; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=y4uOlQU3Q74Bdg9PZ53nyoS6e6sLGOUNwxvsFVw5NNw=; b=dFuLvHlHC7oQpfxnYt0BO5eKrfwyfDrn8KQf9N5DpLPY1hkaM3x/6+gDZhN+R4lZx4 UsaqBBiGXBZuV0Ql/FRY/zxgynx8KegKAkBlOr4yBAUlVI9Fl7FkdAXxCZJetMkRTn3i 3Y5fmbk1vhTwDElnwcYDUNBa7ZBs6f1IQHh8uS3NbfUBXmEJhLQ8oGF2FEXFWsHgSlqy SeGeiYA26zvaIiyWavo03lWxbFAH578R1dhrCf/GtGmnKsJVSWPypFwhIUpJZjKgLDcP oujkjhYfgmnRSRB1pXizVTKmBM8KNE1ZZfqqPwSUhlIKltcKr55Yc8TSFEW1Yh1qUd3w oMtw== X-Forwarded-Encrypted: i=1; AJvYcCVZIgTrU9BYvhFGIwC6UwDkjSZf2u3xPU0iQ1ATT0WziDje8o4infgUBGNLvrhzsoXFy9V+zIq9MueIOLw=@vger.kernel.org X-Gm-Message-State: AOJu0Yz5Iczzul/a5uBITCbd0MrWyfim1FMSfjcEwZA9SHqJ9SuUbxVw kY9to32J8oWpBUIxN4wAPkQc2KKGESltBPAmmWM2KPpDYbazqOJiOw9NMQi9ltF+6RV1NUFMFak KE7mIDXS+l2mO48syy505YuQPszUZBye8pDtotLHO1QC/Ekr4dACERgL3KMEzgaHYwB0= X-Gm-Gg: ATEYQzzv8Oge2V0jzRmeuANu8fxI4NkO6Jk0RxydQ/eBxaYUqH/VBFSr407m7mOAJSW 1hAVfgfLBBJTnIXQFnPsR/xtcGD1j5xNdYYgaKhzxDhWZXvYOfYCW5Qz8mgPpy5TNri0hfaWw4a XrrcG9nrkBs3xvb2TWV2EGCYmPdPQvtCLJgZeNuUXxuy3/bSZ6SMHMSXNA3zSNR67SWoNZtwkxh OguAO/yHcIywsibrixWywr0W6VnWBQe+mJ3PGDN8fdSlxqTt6iJP5j08eHBSyGLFTnL3DnV0tyM /Dy6Z9BTpQ8/HrOjoU0kIkkjDoXtgqsB5IZiO9enPbBgv4upJ4es3XUrl7J5kbFRl/gWcuid65A rhQtiEmUdXw/9/LUe7QgxnIsoChUMrU50W3KLtvwUy05c X-Received: by 2002:a05:620a:4451:b0:8cb:4013:2812 with SMTP id af79cd13be357-8cd5aebfc74mr200022785a.1.1772629157392; Wed, 04 Mar 2026 04:59:17 -0800 (PST) X-Received: by 2002:a05:620a:4451:b0:8cb:4013:2812 with SMTP id af79cd13be357-8cd5aebfc74mr200017585a.1.1772629156841; Wed, 04 Mar 2026 04:59:16 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439c1fc577bsm11318491f8f.19.2026.03.04.04.59.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 04:59:16 -0800 (PST) From: Krzysztof Kozlowski Date: Wed, 04 Mar 2026 13:58:49 +0100 Subject: [PATCH v2 7/8] drm/msm/dpu: Add support for Eliza SoC 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-drm-display-eliza-v2-7-ea0579f62358@oss.qualcomm.com> References: <20260304-drm-display-eliza-v2-0-ea0579f62358@oss.qualcomm.com> In-Reply-To: <20260304-drm-display-eliza-v2-0-ea0579f62358@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Kuogee Hsieh , Jonathan Marek , Krishna Manikandan , Neil Armstrong , 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, Krzysztof Kozlowski , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=12880; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=ZOAT83hcPDPk8eI+9nTJg9T3tf5gRdj2RDr2jK3DaPU=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpqCyQSTk/FMguGCXjcy6OuA1Cny2P6mUBYBr83 YNLEVwT4zyJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaagskAAKCRDBN2bmhouD 1xTWD/9MQzdr4JE65xvhcO2QPNo5LcgrXVD6RhMAOSXMxIXFah151K+78SxTvoLoSuPfaM0LDrB FTE/ewF52+VioqWTaArBPIz/FxpXxXw5W1O5FHiXSlrtV4l4U6HETK2rL2C4XdND7603ASM2k4x jvYgJ8lQrweZojXeIkjNJHhcTeAg8jS73oG9UrqvUeHB6iipiVYpb558f7kso/Se3qyqNIoo36A quE5wRk03JTGGt5IOvI6j2o1jalBY1UMou9ejQLA0BisOISNjfbcZv8/MTLuXDCJ7Fde/JcTUph XTu+pAOtBoCZMYzQ5hidvoBpmTC+6l7dg8QxWFXdistm4cNApSQRI5wyeTLTErrDSKrozexlRkA dPaL8/IFd0WQiyuXhe3kGIYHr7qmhGoQBLF4CfcrDXeo2o0GFXq98Qz8Hz0FEr0/pmPJl+4UWmv xS3oHO+YMO8lgKHXk+YkzDZB5S4gDxe96ptSsGMP6RkJscGLeSsLM5Mi1NBjTQQkM2aZSUah7a/ VQW2+vQHwCt6GKFKOONuk2u3SremZW2I5XMvc71TTljICYOZBMXse4FS6SDElE74QL2387syEWv v3c5di04dxfCZ3zZSmjZ1iYBFrgeOMH0ZWaNSuC5iPhb/zAJUHLxwsfKJVuiu+06CJP6jE46pQP EwaJ5F9jxk4MUYQ== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA0MDEwMyBTYWx0ZWRfX+hBT3OXq3C8m PVahqk0J8pBmQl8MoLH4/D/uM9k7je9OlVIoKtN2d25Vfucs61D097uZh7A9uEa5q8LR59Q3ZeK DdqxqQUvyF8OjAKXVHJez57Vda/wn01bUboBSd7IK8bcuHUW0elaKrqxxCum+NzDeEZpUNM/FCk Pj8g5H7iLF903mgBXeQHGnlD8HiATx8ZK9dWrQM8SlBncYMgibkNWzoihOJOpR81qXsstXwbE6n I/mbKfnVcrngjgiUF/8B2HI5GEc/6MY/IvSwKRDcxdC6wq0ifVk7sFRYO1LsTT1hO4B3d9ukXf/ bybs2L+UXgGzkMP7qSUZ6Qc4aaNh27GCuTGQMXx8ue4VmgM/jtTfFtvKQq/LJfKuBrij8Fcg7b8 XI6VyPCvG9N3QZ/iST+YByIhDiaIrIKAbP7jZyN9A6VaTGMq258C2QEFJd6de1ryy47jJ2wUBx1 qhb6yA393oU332IMWvg== X-Proofpoint-GUID: sbqF4oxPoYZUqrmkgap5z0InCn3Dv76a X-Authority-Analysis: v=2.4 cv=S4LUAYsP c=1 sm=1 tr=0 ts=69a82ca6 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=iownPTfTGqJqHk1l-jUA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-ORIG-GUID: sbqF4oxPoYZUqrmkgap5z0InCn3Dv76a X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-04_06,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 impostorscore=0 spamscore=0 priorityscore=1501 lowpriorityscore=0 malwarescore=0 clxscore=1015 phishscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603040103 Add support for DPU (v12.4) on Qualcomm Eliza SoC, with one incomplete/skipped part: HDMI interface (INT_4). Signed-off-by: Krzysztof Kozlowski Reviewed-by: Dmitry Baryshkov --- Changes in v2: 1. Drop stale comment 2. Fix INTF_3 controller_id -> DP0 (Dmitry) --- .../gpu/drm/msm/disp/dpu1/catalog/dpu_12_4_eliza.h | 365 +++++++++++++++++= ++++ drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 1 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 1 + 4 files changed, 368 insertions(+) diff --git a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_12_4_eliza.h b/drive= rs/gpu/drm/msm/disp/dpu1/catalog/dpu_12_4_eliza.h new file mode 100644 index 000000000000..f718a181af21 --- /dev/null +++ b/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_12_4_eliza.h @@ -0,0 +1,365 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + +#ifndef _DPU_12_4_ELIZA_H +#define _DPU_12_4_ELIZA_H + +static const struct dpu_caps eliza_dpu_caps =3D { + .max_mixer_width =3D DEFAULT_DPU_OUTPUT_LINE_WIDTH, + .max_mixer_blendstages =3D 0xb, + .has_src_split =3D true, + .has_dim_layer =3D true, + .has_idle_pc =3D true, + .has_3d_merge =3D true, + .max_linewidth =3D 8192, + .pixel_ram_size =3D DEFAULT_PIXEL_RAM_SIZE, +}; + +static const struct dpu_mdp_cfg eliza_mdp =3D { + .name =3D "top_0", + .base =3D 0, .len =3D 0x494, + .clk_ctrls =3D { + [DPU_CLK_CTRL_REG_DMA] =3D { .reg_off =3D 0x2bc, .bit_off =3D 20 }, + }, +}; + +static const struct dpu_ctl_cfg eliza_ctl[] =3D { + { + .name =3D "ctl_0", .id =3D CTL_0, + .base =3D 0x15000, .len =3D 0x1000, + .intr_start =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR2, 9), + }, { + .name =3D "ctl_1", .id =3D CTL_1, + .base =3D 0x16000, .len =3D 0x1000, + .intr_start =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR2, 10), + }, { + .name =3D "ctl_2", .id =3D CTL_2, + .base =3D 0x17000, .len =3D 0x1000, + .intr_start =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR2, 11), + }, { + .name =3D "ctl_3", .id =3D CTL_3, + .base =3D 0x18000, .len =3D 0x1000, + .intr_start =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR2, 12), + }, +}; + +static const struct dpu_sspp_cfg eliza_sspp[] =3D { + { + .name =3D "sspp_0", .id =3D SSPP_VIG0, + .base =3D 0x4000, .len =3D 0x344, + .features =3D VIG_SDM845_MASK_SDMA, + .sblk =3D &dpu_vig_sblk_qseed3_3_4, + .xin_id =3D 0, + .type =3D SSPP_TYPE_VIG, + }, { + .name =3D "sspp_1", .id =3D SSPP_VIG1, + .base =3D 0x6000, .len =3D 0x344, + .features =3D VIG_SDM845_MASK_SDMA, + .sblk =3D &dpu_vig_sblk_qseed3_3_4, + .xin_id =3D 4, + .type =3D SSPP_TYPE_VIG, + }, { + .name =3D "sspp_8", .id =3D SSPP_DMA0, + .base =3D 0x24000, .len =3D 0x344, + .features =3D DMA_SDM845_MASK_SDMA, + .sblk =3D &dpu_dma_sblk, + .xin_id =3D 1, + .type =3D SSPP_TYPE_DMA, + }, { + .name =3D "sspp_9", .id =3D SSPP_DMA1, + .base =3D 0x26000, .len =3D 0x344, + .features =3D DMA_SDM845_MASK_SDMA, + .sblk =3D &dpu_dma_sblk, + .xin_id =3D 5, + .type =3D SSPP_TYPE_DMA, + }, { + .name =3D "sspp_10", .id =3D SSPP_DMA2, + .base =3D 0x28000, .len =3D 0x344, + .features =3D DMA_SDM845_MASK_SDMA, + .sblk =3D &dpu_dma_sblk, + .xin_id =3D 9, + .type =3D SSPP_TYPE_DMA, + }, { + .name =3D "sspp_11", .id =3D SSPP_DMA3, + .base =3D 0x2a000, .len =3D 0x344, + .features =3D DMA_SDM845_MASK_SDMA, + .sblk =3D &dpu_dma_sblk, + .xin_id =3D 13, + .type =3D SSPP_TYPE_DMA, + }, +}; + +static const struct dpu_lm_cfg eliza_lm[] =3D { + { + .name =3D "lm_0", .id =3D LM_0, + .base =3D 0x44000, .len =3D 0x400, + .features =3D MIXER_MSM8998_MASK, + .sblk =3D &sm8750_lm_sblk, + .lm_pair =3D LM_1, + .pingpong =3D PINGPONG_0, + .dspp =3D DSPP_0, + }, { + .name =3D "lm_1", .id =3D LM_1, + .base =3D 0x45000, .len =3D 0x400, + .features =3D MIXER_MSM8998_MASK, + .sblk =3D &sm8750_lm_sblk, + .lm_pair =3D LM_0, + .pingpong =3D PINGPONG_1, + .dspp =3D DSPP_1, + }, { + .name =3D "lm_2", .id =3D LM_2, + .base =3D 0x46000, .len =3D 0x400, + .features =3D MIXER_MSM8998_MASK, + .sblk =3D &sm8750_lm_sblk, + .lm_pair =3D LM_3, + .pingpong =3D PINGPONG_2, + .dspp =3D DSPP_2, + }, { + .name =3D "lm_3", .id =3D LM_3, + .base =3D 0x47000, .len =3D 0x400, + .features =3D MIXER_MSM8998_MASK, + .sblk =3D &sm8750_lm_sblk, + .lm_pair =3D LM_2, + .pingpong =3D PINGPONG_3, + }, +}; + +static const struct dpu_dspp_cfg eliza_dspp[] =3D { + { + .name =3D "dspp_0", .id =3D DSPP_0, + .base =3D 0x54000, .len =3D 0x1800, + .sblk =3D &sm8750_dspp_sblk, + }, { + .name =3D "dspp_1", .id =3D DSPP_1, + .base =3D 0x56000, .len =3D 0x1800, + .sblk =3D &sm8750_dspp_sblk, + }, { + .name =3D "dspp_2", .id =3D DSPP_2, + .base =3D 0x58000, .len =3D 0x1800, + .sblk =3D &sm8750_dspp_sblk, + }, +}; + +static const struct dpu_pingpong_cfg eliza_pp[] =3D { + { + .name =3D "pingpong_0", .id =3D PINGPONG_0, + .base =3D 0x69000, .len =3D 0, + .sblk =3D &sc7280_pp_sblk, + .merge_3d =3D MERGE_3D_0, + .intr_done =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 8), + }, { + .name =3D "pingpong_1", .id =3D PINGPONG_1, + .base =3D 0x6a000, .len =3D 0, + .sblk =3D &sc7280_pp_sblk, + .merge_3d =3D MERGE_3D_0, + .intr_done =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 9), + }, { + .name =3D "pingpong_2", .id =3D PINGPONG_2, + .base =3D 0x6b000, .len =3D 0, + .sblk =3D &sc7280_pp_sblk, + .merge_3d =3D MERGE_3D_1, + .intr_done =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 10), + }, { + .name =3D "pingpong_3", .id =3D PINGPONG_3, + .base =3D 0x6c000, .len =3D 0, + .sblk =3D &sc7280_pp_sblk, + .merge_3d =3D MERGE_3D_1, + .intr_done =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 11), + }, { + .name =3D "pingpong_cwb_0", .id =3D PINGPONG_CWB_0, + .base =3D 0x66000, .len =3D 0, + .sblk =3D &sc7280_pp_sblk, + .merge_3d =3D MERGE_3D_2, + }, { + .name =3D "pingpong_cwb_1", .id =3D PINGPONG_CWB_1, + .base =3D 0x66400, .len =3D 0, + .sblk =3D &sc7280_pp_sblk, + .merge_3d =3D MERGE_3D_2, + }, { + .name =3D "pingpong_cwb_2", .id =3D PINGPONG_CWB_2, + .base =3D 0x7e000, .len =3D 0, + .sblk =3D &sc7280_pp_sblk, + .merge_3d =3D MERGE_3D_3, + }, { + .name =3D "pingpong_cwb_3", .id =3D PINGPONG_CWB_3, + .base =3D 0x7e400, .len =3D 0, + .sblk =3D &sc7280_pp_sblk, + .merge_3d =3D MERGE_3D_3, + }, +}; + +static const struct dpu_merge_3d_cfg eliza_merge_3d[] =3D { + { + .name =3D "merge_3d_0", .id =3D MERGE_3D_0, + .base =3D 0x4e000, .len =3D 0x1c, + }, { + .name =3D "merge_3d_1", .id =3D MERGE_3D_1, + .base =3D 0x4f000, .len =3D 0x1c, + }, { + .name =3D "merge_3d_2", .id =3D MERGE_3D_2, + .base =3D 0x66700, .len =3D 0x1c, + }, { + .name =3D "merge_3d_3", .id =3D MERGE_3D_3, + .base =3D 0x7e700, .len =3D 0x1c, + }, +}; + +/* + * NOTE: Each display compression engine (DCE) contains dual hard + * slice DSC encoders so both share same base address but with + * its own different sub block address. + */ +static const struct dpu_dsc_cfg eliza_dsc[] =3D { + { + .name =3D "dce_0_0", .id =3D DSC_0, + .base =3D 0x80000, .len =3D 0x8, + .features =3D BIT(DPU_DSC_NATIVE_42x_EN), + .sblk =3D &sm8750_dsc_sblk_0, + }, { + .name =3D "dce_0_1", .id =3D DSC_1, + .base =3D 0x80000, .len =3D 0x8, + .features =3D BIT(DPU_DSC_NATIVE_42x_EN), + .sblk =3D &sm8750_dsc_sblk_1, + }, { + .name =3D "dce_1_0", .id =3D DSC_2, + .base =3D 0x81000, .len =3D 0x8, + .features =3D BIT(DPU_DSC_NATIVE_42x_EN), + .sblk =3D &sm8750_dsc_sblk_0, + }, +}; + +static const struct dpu_wb_cfg eliza_wb[] =3D { + { + .name =3D "wb_2", .id =3D WB_2, + .base =3D 0x65000, .len =3D 0x2c8, + .features =3D WB_SDM845_MASK, + .format_list =3D wb2_formats_rgb_yuv, + .num_formats =3D ARRAY_SIZE(wb2_formats_rgb_yuv), + .xin_id =3D 6, + .vbif_idx =3D VBIF_RT, + .maxlinewidth =3D 4096, + .intr_wb_done =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 4), + }, +}; + +static const struct dpu_cwb_cfg eliza_cwb[] =3D { + { + .name =3D "cwb_0", .id =3D CWB_0, + .base =3D 0x66200, .len =3D 0x20, + }, + { + .name =3D "cwb_1", .id =3D CWB_1, + .base =3D 0x66600, .len =3D 0x20, + }, + { + .name =3D "cwb_2", .id =3D CWB_2, + .base =3D 0x7e200, .len =3D 0x20, + }, + { + .name =3D "cwb_3", .id =3D CWB_3, + .base =3D 0x7e600, .len =3D 0x20, + }, +}; + +static const struct dpu_intf_cfg eliza_intf[] =3D { + { + .name =3D "intf_0", .id =3D INTF_0, + .base =3D 0x34000, .len =3D 0x4bc, + .type =3D INTF_DP, + .controller_id =3D MSM_DP_CONTROLLER_0, + .prog_fetch_lines_worst_case =3D 24, + .intr_underrun =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 24), + .intr_vsync =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 25), + }, { + .name =3D "intf_1", .id =3D INTF_1, + .base =3D 0x35000, .len =3D 0x4bc, + .type =3D INTF_DSI, + .controller_id =3D MSM_DSI_CONTROLLER_0, + .prog_fetch_lines_worst_case =3D 24, + .intr_underrun =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 26), + .intr_vsync =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 27), + .intr_tear_rd_ptr =3D DPU_IRQ_IDX(MDP_INTF1_TEAR_INTR, 2), + }, { + .name =3D "intf_2", .id =3D INTF_2, + .base =3D 0x36000, .len =3D 0x4bc, + .type =3D INTF_DSI, + .controller_id =3D MSM_DSI_CONTROLLER_1, + .prog_fetch_lines_worst_case =3D 24, + .intr_underrun =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 28), + .intr_vsync =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 29), + .intr_tear_rd_ptr =3D DPU_IRQ_IDX(MDP_INTF2_TEAR_INTR, 2), + }, { + .name =3D "intf_3", .id =3D INTF_3, + .base =3D 0x37000, .len =3D 0x4bc, + .type =3D INTF_DP, + .controller_id =3D MSM_DP_CONTROLLER_0, /* pair with intf_0 for DP MST */ + .prog_fetch_lines_worst_case =3D 24, + .intr_underrun =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 30), + .intr_vsync =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 31), + } +}; + +static const struct dpu_perf_cfg eliza_perf_data =3D { + .max_bw_low =3D 6800000, + .max_bw_high =3D 14200000, + .min_core_ib =3D 2500000, + .min_llcc_ib =3D 0, + .min_dram_ib =3D 1600000, + .min_prefill_lines =3D 35, + .danger_lut_tbl =3D {0x3ffff, 0x3ffff, 0x0}, + .safe_lut_tbl =3D {0xfe00, 0xfe00, 0xffff}, + .qos_lut_tbl =3D { + {.nentry =3D ARRAY_SIZE(sc7180_qos_linear), + .entries =3D sc7180_qos_linear + }, + {.nentry =3D ARRAY_SIZE(sc7180_qos_macrotile), + .entries =3D sc7180_qos_macrotile + }, + {.nentry =3D ARRAY_SIZE(sc7180_qos_nrt), + .entries =3D sc7180_qos_nrt + }, + /* TODO: macrotile-qseed is different from macrotile */ + }, + .cdp_cfg =3D { + {.rd_enable =3D 1, .wr_enable =3D 1}, + {.rd_enable =3D 1, .wr_enable =3D 0} + }, + .clk_inefficiency_factor =3D 105, + .bw_inefficiency_factor =3D 120, +}; + +static const struct dpu_mdss_version eliza_mdss_ver =3D { + .core_major_ver =3D 12, + .core_minor_ver =3D 4, +}; + +const struct dpu_mdss_cfg dpu_eliza_cfg =3D { + .mdss_ver =3D &eliza_mdss_ver, + .caps =3D &eliza_dpu_caps, + .mdp =3D &eliza_mdp, + .cdm =3D &dpu_cdm_5_x, + .ctl_count =3D ARRAY_SIZE(eliza_ctl), + .ctl =3D eliza_ctl, + .sspp_count =3D ARRAY_SIZE(eliza_sspp), + .sspp =3D eliza_sspp, + .mixer_count =3D ARRAY_SIZE(eliza_lm), + .mixer =3D eliza_lm, + .dspp_count =3D ARRAY_SIZE(eliza_dspp), + .dspp =3D eliza_dspp, + .pingpong_count =3D ARRAY_SIZE(eliza_pp), + .pingpong =3D eliza_pp, + .dsc_count =3D ARRAY_SIZE(eliza_dsc), + .dsc =3D eliza_dsc, + .merge_3d_count =3D ARRAY_SIZE(eliza_merge_3d), + .merge_3d =3D eliza_merge_3d, + .wb_count =3D ARRAY_SIZE(eliza_wb), + .wb =3D eliza_wb, + .cwb_count =3D ARRAY_SIZE(eliza_cwb), + .cwb =3D sm8650_cwb, + .intf_count =3D ARRAY_SIZE(eliza_intf), + .intf =3D eliza_intf, + .vbif_count =3D ARRAY_SIZE(sm8650_vbif), + .vbif =3D sm8650_vbif, + .perf =3D &eliza_perf_data, +}; + +#endif diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c b/drivers/gpu/d= rm/msm/disp/dpu1/dpu_hw_catalog.c index c4e1f6b7345d..b096b748707e 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c @@ -771,4 +771,5 @@ static const struct dpu_qos_lut_entry sc7180_qos_nrt[] = =3D { #include "catalog/dpu_10_0_sm8650.h" #include "catalog/dpu_12_0_sm8750.h" #include "catalog/dpu_12_2_glymur.h" +#include "catalog/dpu_12_4_eliza.h" #include "catalog/dpu_13_0_kaanapali.h" diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h b/drivers/gpu/d= rm/msm/disp/dpu1/dpu_hw_catalog.h index 70d5ed4732f2..dedab08ea1d7 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h @@ -767,6 +767,7 @@ struct dpu_mdss_cfg { const struct dpu_format_extended *vig_formats; }; =20 +extern const struct dpu_mdss_cfg dpu_eliza_cfg; extern const struct dpu_mdss_cfg dpu_glymur_cfg; extern const struct dpu_mdss_cfg dpu_kaanapali_cfg; extern const struct dpu_mdss_cfg dpu_msm8917_cfg; diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c b/drivers/gpu/drm/msm/= disp/dpu1/dpu_kms.c index 449552513997..4054ed5743af 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c @@ -1507,6 +1507,7 @@ static const struct dev_pm_ops dpu_pm_ops =3D { }; =20 static const struct of_device_id dpu_dt_match[] =3D { + { .compatible =3D "qcom,eliza-dpu", .data =3D &dpu_eliza_cfg, }, { .compatible =3D "qcom,glymur-dpu", .data =3D &dpu_glymur_cfg, }, { .compatible =3D "qcom,kaanapali-dpu", .data =3D &dpu_kaanapali_cfg, }, { .compatible =3D "qcom,msm8917-mdp5", .data =3D &dpu_msm8917_cfg, }, --=20 2.51.0 From nobody Mon Apr 13 21:03:39 2026 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 2A5D126C385 for ; Wed, 4 Mar 2026 12:59:20 +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=1772629163; cv=none; b=dCgZ9aDTV+hA0uo+tnUEu/BchZtDNlPVdfDAisDrC3cpxAtzJy6gcoyYUmao8RzRccTvoznTJus2gui1ma/2sjBGZ7sZv6KOv/YXwi6eRrahX0t1B9RRMeE2HjiAVFOe/bIftfue/Qx29/QbILlGelBQXXZ2Re9/J+pzSfJwUBE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772629163; c=relaxed/simple; bh=dV4c9N+VPGpt+iF/Qhlf6YTdOXhS50ODX2RZxCnCTzs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=eF2e03ou4kKHrcQOkegHQOxVbKBEqu5uLGE2A4mlQs1Q1gnD+av0Uobey13xRYWiRl+6dMgkrc7nvEFAyLs/sgZJNOQv1MjupAsq6uZfBW+Hb3KFY+hyu/3mmO0FCfVlBwAENciYzK1wAP4tc+P7icSaNF2TM5+ByGBhp8/0ff4= 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=ArtWOjct; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=DPfT6RVw; 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="ArtWOjct"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="DPfT6RVw" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6245SdIu2861318 for ; Wed, 4 Mar 2026 12:59:20 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= irP6RT3EqC1keUbn+JPZoRZk0Vj5ZSyp1qChfAmYbnI=; b=ArtWOjctLd3zpoQF QZk4ci+GMltgbG2G1OxVKQZGKZ6zBBADUGvGSYEDmWv7ZzFw0u7ZzUoMfI/MOAYY 5AocZmYfz2gWtXsCF7WJfj/mpFpyZtm9l7EysK0iwJDmdHb3caUMXSISvsyr5EpW p0jeB6rOY5bQ4Pf8LUHQDT4ROHJ7V2tnkSNigpvWqVwSzubfAm4L6bdq0gZ+3acX 1Ei6+QfhbLYP5/ovrOChJrUF3cN/j1Xb65XHGOdiDLm2iT7JHECU1qbNBrprYEKT +KBe/GgrUFprBQ57tfivFEvIUyN+0zzwC3hU91EhXd+Hotgy1DGgNUww30W3bFC8 6r+z9w== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cp2c9kxu0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 04 Mar 2026 12:59:20 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8cb52a9c0eeso5129511585a.2 for ; Wed, 04 Mar 2026 04:59:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772629159; x=1773233959; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=irP6RT3EqC1keUbn+JPZoRZk0Vj5ZSyp1qChfAmYbnI=; b=DPfT6RVw3qj9oJKaSM5wdLyBxuaaMbFrFQqw0nmFmUZ89cXN8iKSlyzfON3itllQoU C1RySZx8D3tcPgmB0lbg014hh59f85Res+8neJSngKf3PDiqh+6eQ98RZk6vyu+eeUzY LKVCf1E216ov5QJmpy93TLqH4kDs/QukQ6SSkOLG9sSv82UmpSb1/RTHbpAS98y7JdjT h2KX51BncrBYHsw7ny03FoeDXAi8Y+9+iaOh4tv6luDB8JeJrhMQHCTYMdbWQK8bqZLH nC8VOW3oUFdJy3UXhxqvA9KjNZmCbJUytfA8V2HRfHiuKNrGeYAjmEEn0skqG5rGf96/ QqPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772629159; x=1773233959; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=irP6RT3EqC1keUbn+JPZoRZk0Vj5ZSyp1qChfAmYbnI=; b=UCyZMuLLT8yTy8u0pEMAylR0K47heZOZAuCtKy99S2BhLm18gCteVmkFfBhiXHQPrn VZJp6zrXgn4/B26jusNzQU+Sv8T81xvuT06zsJtQ/nryDHr+xbuc/MRsBYGGiATXDM01 jvjpPf9mpFqWOtPj0OVxMdkkkvtdJJ/8WH0kKnCDcaFkQgqOdIXnq18JVUXZhpMjlq8+ 9VUx2zn4SDIX/1bSqloYBPKSUd8TMKIGm6pILnOKtbTggKxjc6QjZJrVfF6kdcwM/wov u+rj63VxOsZbd/sCHJKeGtpDCT5zU4+5+rXvnxyLeiGukEOUxOCq1b8m/zBuLcyJnxsM P3Wg== X-Forwarded-Encrypted: i=1; AJvYcCVqmFZ7jpDA3vmDr1pzaKfJT5f4ou9xwNIOggWuOiZ9ydOV/AmySCYZorADGR3PTjO9lWovvyNtUMMrsn4=@vger.kernel.org X-Gm-Message-State: AOJu0YzTAnMcUJZb1z5AnM23a5T9TNRZA6aNGz+hxKIvsdUtpVFwmPZm UZmVdqcDBNmQ4Czla7mh09v5foj+bjKRMsBrylri8VD6Md8Tor+hwxuce4tnxXInczGqBitrl+V XgPiIWHHscxt0cKg+G6teCG+lmIKHwNEUDOad3bwOxR/deRcw1gAb+QiQM4rQQyOBs3A= X-Gm-Gg: ATEYQzyp9PNDHjI0/pNBmXTU1Co2r/nKt9NmDpMiBtswXYhE0UyU1tfmLN9X9ildJ3A 3Oi1zWbTYZeXEPk0m88qJwg/LwkxpxXWtaXYPhKWDcHGhOehAK1sxNU7y6B4PH3Y0QumN3EpDWO RJrzKFDirV/dIA0j/IC+5V2duTHNYhT3Yl5fzpwfcL+KuAD7PqG+II04Op0d5xLyby4cxchfUiu FRU3gn0H6bdoMw6Jet0AmV5ssrYKaEn515kni1PXujPPDxxzh9Zan9C++SqGlCVnL/cokWExrT4 2uLUhYK+Ea9LZkb2FdB7AUKo57vSgeRrX3PHzTaa2XUYFwpMzzC3xXnN0r/zryHWmfWZVOpChpO QSNJtaX8zzMJ1Gj2CFiasLEHh7pP5fRBlmAWz2A9VZEGk X-Received: by 2002:a05:620a:4481:b0:8ca:105a:298f with SMTP id af79cd13be357-8cd5afa6928mr194900885a.68.1772629159520; Wed, 04 Mar 2026 04:59:19 -0800 (PST) X-Received: by 2002:a05:620a:4481:b0:8ca:105a:298f with SMTP id af79cd13be357-8cd5afa6928mr194896685a.68.1772629159102; Wed, 04 Mar 2026 04:59:19 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439c1fc577bsm11318491f8f.19.2026.03.04.04.59.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Mar 2026 04:59:18 -0800 (PST) From: Krzysztof Kozlowski Date: Wed, 04 Mar 2026 13:58:50 +0100 Subject: [PATCH v2 8/8] drm/msm/mdss: Add support for Eliza SoC 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-drm-display-eliza-v2-8-ea0579f62358@oss.qualcomm.com> References: <20260304-drm-display-eliza-v2-0-ea0579f62358@oss.qualcomm.com> In-Reply-To: <20260304-drm-display-eliza-v2-0-ea0579f62358@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Kuogee Hsieh , Jonathan Marek , Krishna Manikandan , Neil Armstrong , 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, Krzysztof Kozlowski , Dmitry Baryshkov , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=910; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=dV4c9N+VPGpt+iF/Qhlf6YTdOXhS50ODX2RZxCnCTzs=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpqCyRX7UgpBwNq2kXan77oXCkwScsgZ7KubZiY FS7KYrlwRSJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaagskQAKCRDBN2bmhouD 12yJD/0dDKJsXz0uhoNClfA+5NKCeO+laTmSJy6R2FEZzGF+7MWApUp6dg7f1hPq4PaIt7iaVeM F2oVUlpmJ/Cto+44b6iGuvCLrVFWoCRNIxUxVCEPgK1dn6Ppsm/wFEOQT3B7NT/tRzcE0kE6pyo 8F6fGiWG1H1RvGwlgpe4nXWWDs7aIXjISwGqQS+Edyv6LrD4Um7PaKke1KwF4kZG4VH9cbkWBRn FTKJ9h1TaYC2un31Xu0zLWFVcVaBUlHuUHEfLhtiDLTFRbSbzlN+ypDwVNGewxwuCp6pLBmCsmp Z1fbrtutCarAnoudcxETCiP4HoKs9a0Emvo88KUizke1J3WvouVoOHVX23hmwbrBPnlUZQ9heMt CGBK2plkZ+GpE4ZfJ3fxSsgQjl9NHivbedd0Nut68OSA0IZmVLblqv6K8dQh4t+aYBwUjxEKWkx mQ/o41MxnwJG805qGDIoJxsOZTLcZllm5Ioj5msCgVNfehZBFrzL3nDsRc+VZ5hzXG2NZCQLrhS KnWFr1t/nXeAbmfF2KvEGxNX1A3/vdv3HrEyObXi6Z7Tx8H090WCCBIvB1X6c8s4hTPyOJoHHUB wnKkSGHw3rQiEUFRw7Jo485AfIx/wdfke7I3zeAtqgthrZig7nsy7tP+nqeCaQsHPHxlvGCYJBk nMnmGbFFKa7TJtA== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA0MDEwMyBTYWx0ZWRfX96ESlq0U/qd+ Ff2OWqrDvXTFVZVMAV0juKLH47GkW07OpW+F430qsMjhMxT4MpMcL0RUFAkejwzk1MYX0d7Zwjz oVqHGhP0g9GpntpG7tyhX25+yo/2OZl61FYyHO3+yX73CHXFM5iOCbi4WOXTYb8QTu/Sw70cezc A5OmA76bFk9Vl8Cad1ZBJMjmDsP73kDZa3j31vN3HKrAjGr4zFNNAgD6Tevjc6UqA0WsK6E9z/5 Ez0wI7DNP9LXOGAJV7JVWCedzKGLReHacjc7G/Plfvim7B/fLM7P6xTWOb/BEq0Medcr3BcbzIl JxhmT2K7h/jMb5tcAxJe64kgp2W2TY2DseMc8Trm/mqAwc+CnFNzhQq+CfcCQtli1kwSmBKMoBK Z4vlYRJdm/HPU1t3oKJxNQjD4VujWDMhmfbiG6dOGgkqmpy73CHaBem01ETSpZqCeUUMlp9jlPU dfflBYBfzTy6RFwE1NA== X-Proofpoint-ORIG-GUID: Iw5JdmVv5G80J6fH3aMoecUAORKpevcH X-Proofpoint-GUID: Iw5JdmVv5G80J6fH3aMoecUAORKpevcH X-Authority-Analysis: v=2.4 cv=EefFgfmC c=1 sm=1 tr=0 ts=69a82ca8 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=KosifQuNy-GW_fqSRSEA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-04_06,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 spamscore=0 bulkscore=0 adultscore=0 impostorscore=0 phishscore=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603040103 Add support for the Qualcomm Eliza SoC platform. Reviewed-by: Dmitry Baryshkov Signed-off-by: Krzysztof Kozlowski --- drivers/gpu/drm/msm/msm_mdss.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/msm/msm_mdss.c b/drivers/gpu/drm/msm/msm_mdss.c index 9047e8d9ee89..a86776425f26 100644 --- a/drivers/gpu/drm/msm/msm_mdss.c +++ b/drivers/gpu/drm/msm/msm_mdss.c @@ -560,6 +560,7 @@ static const struct msm_mdss_data data_153k6 =3D { =20 static const struct of_device_id mdss_dt_match[] =3D { { .compatible =3D "qcom,mdss", .data =3D &data_153k6 }, + { .compatible =3D "qcom,eliza-mdss", .data =3D &data_57k }, { .compatible =3D "qcom,glymur-mdss", .data =3D &data_57k }, { .compatible =3D "qcom,kaanapali-mdss", .data =3D &data_57k }, { .compatible =3D "qcom,msm8998-mdss", .data =3D &data_76k8 }, --=20 2.51.0