From nobody Fri Apr 3 01:29:35 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 412673D333A for ; Wed, 25 Mar 2026 12:17:03 +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=1774441024; cv=none; b=fgzb0SVmrJQrSjMW/cr9GlFQ0d6Zz3iUzBb3eCQNk3NjkrNOChCILM3H17lSasCp0rZKfImRVdESd9BxMN+EpOWdj9rBA7X8eTBn8tpgKbWkqYlhX0HYIrAwqy6fyvd6l9/MmNMqKoIlT1NGHT26Up+PNdiM1FeGy4But/y5CZM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774441024; c=relaxed/simple; bh=9HqjZjYEEXxWYNOsK1BlNwDe2qJ0g5GNTghb4mwsuPA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PEM9ZneAajC4Dx81YEkVXDv0P756ZkavS2VWC+fk/xAzwtYS0lPjcf1WvoZOW8OoMvuT6fCAoU2ucdeSrxWPi2tUZJSXB8pTxPdNjWS3ckKZPR4ajwiWmcEWBU1OGlNKmxr+neknHloxTeqVf22rbC0hAH5/U54imBspo7bCoPc= 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=mlhXMX+j; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=M1gZoYmz; 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="mlhXMX+j"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="M1gZoYmz" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62PBGIGG241604 for ; Wed, 25 Mar 2026 12:17:02 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 6bHulzvi8uj5fqRnkCJqOhZgc0tBVSXYzU1jRVkjfuc=; b=mlhXMX+j56Bj66vG 60DTQy7zye4GPRMm3d1tO8P54tvXJYeih8E2BT659jKcSHx/qmnDAVIbUrGqf9kO nR18i5MHGxI1DOU9HVDSPZxSdDzVy+1EluW0txFqHDPcKJ6t58pBJRlWh1fgpBT2 xhZyCdQ1AuomT1RM7CJzQVsaTLb4GYX7bE0nHKjBTRY+mEZfEOlTX5syrGgK/Q0S ZaTvm5n450J5JXFTjVZ8LB6lw19WXalC1VAEjOMAFws59cR99bIrSNHh4AtKo/iV xtMFXmO+H5huicvTZytoScez2mfUxcNrdTFuPYUH6rHr39xU1WlbVHh929EAnk81 tbOVeQ== Received: from mail-vs1-f70.google.com (mail-vs1-f70.google.com [209.85.217.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d4cvp0n99-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 25 Mar 2026 12:17:02 +0000 (GMT) Received: by mail-vs1-f70.google.com with SMTP id ada2fe7eead31-5ffa63f874aso9358858137.0 for ; Wed, 25 Mar 2026 05:17:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774441021; x=1775045821; 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=6bHulzvi8uj5fqRnkCJqOhZgc0tBVSXYzU1jRVkjfuc=; b=M1gZoYmzlcHcMuGSXAfrF3++uOYgV1JBtBBKkrNYfOLGJxefW1HCc/6d/yqnDyRCXt 1AZ27VUkSaQxiZCpwUmCxhcuHBKuZ4yH36Oy7o2xxoRKsycaqC+p4cLWPs2aCkSdS4tH VOv3l0FFUhRpRoWnt8ZP4w0bK7TVgdHpVQr+Ix9C3DE8Ubk0BsvXlYJFOI3F3whpcmWx Er530wQG/Z1slvyOqdodQSvtcYdPJU7YLQNpmwnrDncIGpwd5sPA9S7Wx/kz4I7pu8y/ YiMMcBz1021+OE3bUr6QZx45S3ioRGaFv3ogjQ7zjN2467pMPzo+01/n+jbwBZUAzVoi BeOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441021; x=1775045821; 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=6bHulzvi8uj5fqRnkCJqOhZgc0tBVSXYzU1jRVkjfuc=; b=LQ6xBYwNrZYse6e0igHce+NgH/vzikKagOoRZqM3YPlMz/cBvnpTyV4nbCJBxp3WXA +GnOuZOzQO0XyEpJ18Uj1iK9rCgLQ7Ol/iAY8rCv675qt94LvsewvGOHFLuu1G8pu5js QJ1B4cwyPmEeHEpPNbhWFS4SWndtQSmubOyYu3nKDs0kZE8ssFwlyfnq5aZ7Gh1rXe/p /z6yjNB5XitiF9glE0UUG8+9lq76rFoA+MIJ7/2HYQMlQoBgwPF9z1Inof3behC5ZtdW 22E1boFbWGCEoe8Iq5CadtcbGIwOTNlcPUOS4mUX9scA7RSNzobx322TkngSI66t94CH D4kg== X-Forwarded-Encrypted: i=1; AJvYcCUt95F4bAY8/uAaOrOAlm2LyK+4B/tf5O07GZa/u2uuqFwpmUjzqETwMwQxFY4OMk/3edrp5lBTnatOxKo=@vger.kernel.org X-Gm-Message-State: AOJu0Yx4tBxbzsD6xk6AR8QH/b+M7rJ2j5Tl17VT8MY4uTYjN3/6nz0E 59OpgJtVvkyPrWR68n98WgCyyln1Hd/7U5cRJAzgjk0fnj2/FazPYCVRMw3TTWSAX46sDsEnNSW 198t0vXF2IO+Cd0XvPn+dkIl8OyNEEEZrefECvwUuR1erxShTJsJRDltZ4ggGUyO2BPg= X-Gm-Gg: ATEYQzx3PCubSrW6BqDRHfDaCSDV0kE2bMFnCI1hq4aKH3XCv2L1u/kTMc3ABlNN3Qa KTiMp+U0q1GpdATt3l6gjSFKkCmzTMstHxprxml8b8vkKwVu/ds1cf1lV2zXTk7I0+qrmbVftBP fjrog90lwtwbapYG/dw4iT2hnpg1NQejOAmx/d12NA5ryKww9X2xScHLU7ujaWl0v6Of6cNpTmn zQiSHP9xn5s+bwbgECHN46Pph/W7Skqq8ooi94+sbbI3J7+vM54FTWXmJxubroXfK9C6dr0EHHQ kkKkgZ5VScDMKf4veuzeH++Ldla9NgeqdbOVzBShKmxmsOaVcONv8yckmewHvwNTpCUuqoloYrV Rxo2Q59RI9HRIGxLiJx7/U/pmRss0U1a/MGWi5X6PuiOb X-Received: by 2002:a05:6102:2c0b:b0:602:aac7:b8c3 with SMTP id ada2fe7eead31-6038790b9camr1337461137.31.1774441021492; Wed, 25 Mar 2026 05:17:01 -0700 (PDT) X-Received: by 2002:a05:6102:2c0b:b0:602:aac7:b8c3 with SMTP id ada2fe7eead31-6038790b9camr1337403137.31.1774441020095; Wed, 25 Mar 2026 05:17:00 -0700 (PDT) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43b8a106339sm6480356f8f.36.2026.03.25.05.16.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 05:16:58 -0700 (PDT) From: Krzysztof Kozlowski Date: Wed, 25 Mar 2026 13:16:42 +0100 Subject: [PATCH v3 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: <20260325-drm-display-eliza-v3-1-dc2b2f0c74a2@oss.qualcomm.com> References: <20260325-drm-display-eliza-v3-0-dc2b2f0c74a2@oss.qualcomm.com> In-Reply-To: <20260325-drm-display-eliza-v3-0-dc2b2f0c74a2@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.15.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1106; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=9HqjZjYEEXxWYNOsK1BlNwDe2qJ0g5GNTghb4mwsuPA=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpw9Iw5L+afc/dju46TUr2s9Lq2I56+t6xkHzKm Q031EeScWaJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCacPSMAAKCRDBN2bmhouD 10BnD/9HuRUfNWdBCJAgc4h4Lhj+HceKAcROYA4eYTZleik5zTcVA2+UoRkuWgVnayYohOp91tH +IDCPUYeYVeq/puwXOedqh5gC8e3WUj38YAePe2UWEu9mVsmWAbmkZoq2x13ccL/tPU3aj3RIPK kXouMO9KXy1YT6KGcWJjQa8ApumirU9xZ/fThPhLFskgVTShheq6wcEFoO6uEig7FZQzj7v9K/n JU1kvj9/hHgTFJnTAqOJ5QHy8c7ivSOhKDt36O5/eQSzBZIBxxnsBvYMRkX+StGC//ro8HPmH89 M07tkyAjK7D/pgOVz5gKQ10vGjxGTANHzlYFX87padmWaMdIduaKeUhD2soDJSrzrpWDPPb6Ad5 vq/D61tWXinvbV/7WFXPxeXNWKRz2joYrpaui5CZ3oYdnTkL/QXHebcFITHXFQ0NrupCjV72UdD kJ2AMspRNT3par6p/tfZtBlbSs8TOfIjLJEi1v1qoH2T/gfUVctgtcHh2xbLjvhweg614PqT1rU kspSJ5Nd5svksyMzI3zlUpFzTYypbob2pUADypVlxFLukEIC90nlslvzKS3/1Bp8YBwJzi30jod iHq4bM3+HNL7PH2y8/JudbkKjnUNUIVXoIHlHQk4caI3op96ee8HMA6DQP2PNl2ZfDjaFw5D1MK QstMS4EhmQw+K/g== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-ORIG-GUID: VNwer3D5Ubc8bjncyV5MXqs97vy6n8xW X-Proofpoint-GUID: VNwer3D5Ubc8bjncyV5MXqs97vy6n8xW X-Authority-Analysis: v=2.4 cv=Q73fIo2a c=1 sm=1 tr=0 ts=69c3d23e cx=c_pps a=N1BjEkVkxJi3uNfLdpvX3g==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=HHm6X3FrcUt9TeXg1a0A:9 a=QEXdDO2ut3YA:10 a=crWF4MFLhNY0qMRaF8an:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzI1MDA4NyBTYWx0ZWRfX/XAICCyoQ33k f6aJJaZTbBGHTZ/+Gernfm+ncivvm4dYCeO1FzrwfriuJrnUaFaWogif4qdPJcwd6S9Gu0eJh7F x+6AsAxRYPq8rONeW95N+zv3xHHNSPXJ5PBy/FWDGSzZ1dulDvyurz3ruGQoUJbFhwKaclCd1s0 rJuxIz4r2XbAElLj+Ql48OtRDBtVWP0W2vCmUhcD5/UsDsr77pFGIfn4cGNT/Ojx5/6kpN0RRGd F+ViCooTr0HJ4wc+0SkX4UTKI2JXTsNSFcD+ZZCss9FhkFlBoRr3yygaxRnru7/NqQRGPRT0zam cAq2H7otEkPzsQq89exhmjN72a4De9CMFMrOPZnb0bQ+b0avkPV2z2e87SFfCCObN0J6LLmmWKO sJLzJxAGFvtCEkM5uNdGVBzs4YI+BFvYM3/6wVZz9oVOqQYMi0bJjO0RZ5bUPJel86bhIEJEOJp t4hMuESLp/NYGvKHe/A== 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-25_04,2026-03-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 adultscore=0 clxscore=1015 priorityscore=1501 impostorscore=0 malwarescore=0 bulkscore=0 spamscore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603250087 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. Acked-by: Rob Herring (Arm) Reviewed-by: Dmitry Baryshkov Signed-off-by: Krzysztof Kozlowski --- 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 02ddfaab5f56..8239adb7f7d3 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 Fri Apr 3 01:29:35 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 61BC83D5247 for ; Wed, 25 Mar 2026 12:17:05 +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=1774441026; cv=none; b=i6t/mJ1c/pt6zNRpGhdGKkR6q/u+qcpKecdfThtQ6qJ2olY+BbOT1hsqeZ1Sdze8PIwqQrh7weJv1nrpYsLtZjN4yPUn8rfQTr2EkdkuMPT6gyEcLsuW+72wEu5mxHH/+b+LQvkrFISs/LQ0ASn077/jhaTnZfqWSsMgVD2jIak= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774441026; c=relaxed/simple; bh=T8zgB8+aRfT+5AeJiTxBNx19VfBz7bFS9oT00XLMGD8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KdwUkIHRlbfp69IER8+F9ZfYYby1PWKqUAmp8SrC/6g5KqPLpYs8Qwbq1ceeo5vKihI//cQVfO6b87nOcuipzGAioa8QZ6UQUhJbbjFxdKoN9RCl0Aaz1C2Yxn3wnFVMSiGO0Lr32+2sUZTLOGBv39ZMTjcHPcEhK2tqfU63tcw= 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=XPDNDY2d; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=YFpUM4qY; 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="XPDNDY2d"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="YFpUM4qY" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62PBGBNg3091068 for ; Wed, 25 Mar 2026 12:17:05 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= s/EytBvPv5krLcE3pGnumr6rWcvd414N87RjUetZm0M=; b=XPDNDY2dWpDUBfOO CTJZ443m4DJBldJ9cqSdcPppx2b/MYe1HBYfNb5fZQDkX7vuqxcdr0zkc90U64ZB kYjh85kHdEE3QCGPj2bUT+ZdSXcwhSkDZz41MqDNOccTg79nm0muMGnsYTyfLIYc nyzOUtv8AqpwVC7g2j/sqF1mNKNT9D1Z/+vDz4yA4LeSRFc92dxXOV5x/pb7nxrV rBf8ox+jpN+lgA1ggUfk8YxfeayX8O8uKcCmczvqp44jZJamghOC/i1VkVv3QzJu PiUbWm5Y1kPNhWgyxGoZ6DRpJxNcH0kQjj90Z+WFpnkQ3yiOc7Hk8F4CLFW8jCp4 8EJNYg== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d4dmprfjm-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 25 Mar 2026 12:17:04 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-50b4661881eso21854711cf.0 for ; Wed, 25 Mar 2026 05:17:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774441023; x=1775045823; 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=s/EytBvPv5krLcE3pGnumr6rWcvd414N87RjUetZm0M=; b=YFpUM4qYldqTpiXgfER7ZApBIJ75VqryurtDcyUeEZtmenzhV2jvu8wvM4OH1tSeVh 1r8BxOpXFrNdhsyT2AVwxLM10ijAiRA6NpJKJkqFSRNscgA1DH9jIB0hb+ADzD1Bdu69 Zh2+uw+lMHAjn6cORHXfxBIOeCp+4XpWs/QpssbfiI0fkTsSnHCIXATZRfhHZ68L0tFH V3VfL6weTpEkU6HZRyo0WHoWQ+RUvtJPxhOg7nv3FO5VAh7S4vrMYypZX/uXEZ4sHAzZ UXHQaNC3FZsDRTJlnfkxVUUYbVZMwO959XzkJIqa3zeOAuQ4UhGFaXG0rVvX/Tic0r8A 9fZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441023; x=1775045823; 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=s/EytBvPv5krLcE3pGnumr6rWcvd414N87RjUetZm0M=; b=QA3SLDnMxR4Y8NxV+DL5oV+DJTyA/JE0eQvu0m8m5Fa6P/VP/kM3ilcg7KZflwAIgt msXwoUU4eAaL801Df2ykdn/9x5isIipPZO45ezFthJ6257p9Cdio2EB/0pnoJYXia0Im g92srOgdgDlud90hEWuDpaLA3yXwDPHolAT9X+Vb7Nfyu3bOoUE1gCeR+XBmqEUG4sGG Q9fjQpzoSNTCV6OKK2UDwYu5gSbfZxzpIF0QNuZcWCjaW7gpRpni+7SGFB3CMRT03Ffw PveKVwGXIJiUBAeY37MnsI+/Ed57SxGugH9EG7fF2mTLWsDyUdBxhbEl5WRzlkqPgf17 8FDA== X-Forwarded-Encrypted: i=1; AJvYcCUAV85ybbQj137f9Y2DKwcL6ydhbLpodZtUFl5Awp1V1EacLjXDyiUYZHNsEiLx1F0CxUjxrGmWwwZyfdM=@vger.kernel.org X-Gm-Message-State: AOJu0YxAGVW0N8/TBrQUrR/FXlH+cyLWGWnxUOuvIs8b+yCrgr4v+/X6 hPwxUdm22yzZMDs8a+PLwdAOpX5FZJuGeQqEFCwFDDc7u+JMEtk6XxGeL49VCIZPd3qVB6nI2oF nVp3kRmvy+UqufS7RubrUtQABXgoT3GPNLsk7wCaX3mRJQ/PlQ0R7EiaEjuBV0DBloE0= X-Gm-Gg: ATEYQzy57C975zxkVjtuoc9JKXR53id9gG5k21hf1nQrFrLA9gNGW7Bpz/iBhzRwhvK 1eyPoRXklMSWA6Rso6Oi7lmk7yqa0OJP9+9enenXt16MKHFsTDgaDiDIg9vb2pPoawTecvWuOJ2 RrwpvNwriCsjzWUo9LgW/0KNFW7dzs0AFWgG7sadE/vHRz5ShWYp1G3MqVsitbSzsFIhuudQ5KS jwn+97Dy2klTP+imxjquqXOdjQBKLQSzTjzyt83TzAJ3gJMoiA9Bcu8zwFY3QUSJwVaoNd5wHzA GytWBlrfdF/vtijvakCAUyLxwanSOayc7qCCGI48a7Xd7yQZFehSQ7iIabGEwN3NekATE56KdMo Vk74ji/vEH66566LOJTHNoS0cttnh9xEkggRSILmrG/GU X-Received: by 2002:a05:622a:1899:b0:50b:3e4d:7feb with SMTP id d75a77b69052e-50b80e8e3ccmr44316801cf.53.1774441023359; Wed, 25 Mar 2026 05:17:03 -0700 (PDT) X-Received: by 2002:a05:622a:1899:b0:50b:3e4d:7feb with SMTP id d75a77b69052e-50b80e8e3ccmr44315921cf.53.1774441022655; Wed, 25 Mar 2026 05:17:02 -0700 (PDT) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43b8a106339sm6480356f8f.36.2026.03.25.05.17.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 05:17:01 -0700 (PDT) From: Krzysztof Kozlowski Date: Wed, 25 Mar 2026 13:16:43 +0100 Subject: [PATCH v3 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: <20260325-drm-display-eliza-v3-2-dc2b2f0c74a2@oss.qualcomm.com> References: <20260325-drm-display-eliza-v3-0-dc2b2f0c74a2@oss.qualcomm.com> In-Reply-To: <20260325-drm-display-eliza-v3-0-dc2b2f0c74a2@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.15.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1172; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=T8zgB8+aRfT+5AeJiTxBNx19VfBz7bFS9oT00XLMGD8=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpw9IwWzQn35Ru2xnyoNqStmOhgmM+uhRnVQTkA 3UTeAn5Ox+JAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCacPSMAAKCRDBN2bmhouD 156ND/4tKyi0MMARxBprR3Uf6toY6PWWBWH6Sj2kk3iFW89xaIZt8YdR9c4Ko3gq3QyT1FiLEqA LKLOC0a91JCp05gplmeRCcTFDbpwFA2qAZJCgke37C+LRT9EK0meJtYyPJT9wmcEs6I71/mgY8z dYB11FB4W7H3GKCpjeoecYVqMOI8n4zD+Fl8a+JKPQNi85ZfuAlBU0GZsH97TGorRoLpd3y3PX8 YxajvWUWL32WBDr3pgBoB+bf2OpCgNABajMhssAmYErh9JNQ+gNxxMw5cdfavXqGfFyHuidBnrz 67tk45g4bh+hzP5XYwLLEqmzuXiQA6WbCAZsDBzLTxQYp9r9qUdrdElbcxK43QQ4HBPEXbJYr2d +6WHX78xHGWQK2tGoi4Ws+7RYMoZ4K9aidAKRquZ7zohLGqJmuAfafk9dUMh1ERutMJdAM8pkGD taBq4lfsdjxrhbNa8KrJ1iFnle9AitNLcjUeTxW5pR8+zX6VgTCvuto0C1RvSVTKXS16NF6R2oa O9tL2+yOWgJr3BDxD/jmUSCYySW7LE8IGDKHEb5lMu5sEgacMQJgGea+eX8MZ+NwE8gk8qOGQuZ 9Qr8f3aE/A87CK/n8SHy+CpFvgBo6iGgJQNpGzI6tSFpJCelItUZGcuuP9dymWfjMJTcvqIULWD s5kQkZz+d7zK/Iw== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzI1MDA4NyBTYWx0ZWRfX6L33XBl5kkzU vsNGoVMNVyLkBY5TI/pflrvXMXSaqhkXB8GOY8j5/9qNJff8qES0zPUM7k3MZ7LasjWzHt1z0x5 t4Z2x9B0Q2uz1fgbW2yf5Nk+lHN6tNmYX4jkle3C9vX+wJneGbY8pfmRm60Tek3tbbVNTvtOgrs Bsgc9j6t2JcNeLdXYyF6p0eIyVK1LRcubvbtMbouex4aSJMjB/hr4Xzh+fTKqSMz72Ntx1kJ+vl LiZ8heyW22W0fj3KiPpdHfMgY7vKY/3ywq0QHP5gZCIr90NgHSG3zctBkze1yJLjZ5CSH4elOnz AjuDFiYQZkqawjXz9fwrZqOV2gKYoCPuuiNV78Bhe5zI9yEJXZOmyiHR6wmLkIicQjQzqKR2hc1 f2sKjbDsY3RY8witLp+Yi7CJ5SnZW4J//9KP1W45aDQMoTKgij5zvRVDgG6fpG5nIeAmr8o9dDs u0xFQZmkpVGTsBEYLGg== X-Proofpoint-GUID: Phzh2Zp3MIS5WANaJZ846NMtlIIMR74F X-Proofpoint-ORIG-GUID: Phzh2Zp3MIS5WANaJZ846NMtlIIMR74F X-Authority-Analysis: v=2.4 cv=O7w0fR9W c=1 sm=1 tr=0 ts=69c3d240 cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=ghL60u8iUD4uIiEFN3gA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU: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-25_04,2026-03-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 lowpriorityscore=0 suspectscore=0 spamscore=0 malwarescore=0 priorityscore=1501 impostorscore=0 bulkscore=0 phishscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603250087 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 Acked-by: Rob Herring (Arm) Signed-off-by: Krzysztof Kozlowski --- 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 Fri Apr 3 01:29:35 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 E50CF3D6CC8 for ; Wed, 25 Mar 2026 12:17:07 +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=1774441029; cv=none; b=XNaboXo7ilszNXppSyqZky+X12KUdp9VgUBJMkQR9TD+z3fUq3nZ4S0rMRsDNNtbXeNNNvE8DliZL/bMHH/8rrSpxZqvwck75Bz5+IAD/4oZnHEu0sa++j08b2PfiB/WbCL0v34q7aUMLZM+yI8ZImjIy4ZPXyn7xpd7mQWTsGI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774441029; c=relaxed/simple; bh=d/okUxTNaM/IDldvLB6GVpWxMWbJO4kMfCR0JuadaFY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JmZA3VbvaT3YeKEeDIvQIF3vvUQofI/F0DBcRnp7qtefRIxUb6gPEBp8fFZ0D0vFCDQTknNGsL4gHusuFz6MNtX/z+uExRny3l8hezCIUHVT7YLVMr/rHswAeBbMJEbEzfmFVLEWVPZsCv0vwDCeNQpTYnX4z4vuHl+e4XBNGIg= 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=hedlNCHL; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dDjufTO6; 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="hedlNCHL"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dDjufTO6" 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 62PBGGWr2197416 for ; Wed, 25 Mar 2026 12:17:07 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= PMrpbBdlyE2XeeyO82dhVGX9eOY8ec9Iakf8KN3jnbs=; b=hedlNCHLeleO004B 57n31liYydxdUIRHXh5sRG3u/qpGzpVpaTohO/c74r1U7WcMO2YVC+EFBa88YjjS LX2vg2cx0if6TzJGkD09nXh+xDn7vLzhQ+6iTyoeC4aMQ9cgHDFNbYteRMkA+fo+ OCAEmymvzBA19FHZTzj+SwPf9H6T7d6YES4B9K7Wvo7byhGIDJaM71Tigm5kK/Lz 1f9OLMsnMYaSioRz3ByCHmDk7O1B4BwaY8tM/aU5cDhKmx8lq1TXYFpudISRRbjR 8PZcnpXGfvuZRDXx2Q2nDXYsjtC7aPeLeRzj2LQnCuQy98p8vaGuirzoyThm2/+p ZuuCmA== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d48599qft-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 25 Mar 2026 12:17:06 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-50b4987c698so38204431cf.0 for ; Wed, 25 Mar 2026 05:17:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774441026; x=1775045826; 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=PMrpbBdlyE2XeeyO82dhVGX9eOY8ec9Iakf8KN3jnbs=; b=dDjufTO6PvrO5YuAet4KQPIOoQl5LgmQb/UTk1eZr+x0NlCsNTEi7o/2YSo/igE+hW NXe9VuBmiAdI6OPGrooim6Wzgx2tW02WMBNWPBJF7lm7SgW8r/bK3mVtPNalILn0VmM3 Qlns8QjMKXOIobmnJQkMaoUi/EW26jeloUhULVDfPz5no2wzxrvHBhTYJtETINoQvGOq sEbWUQEJzXv5Ee21SwNPZioG66FwFq2bZ9+kIk/L1CBJidEsDz2Lppmj2z85VTNxOoG4 GSG6WKUjhC4ZAlHOKDgLBklhzG41lBYg4kvdCXncQVu/4Q4C0ZuA/vFWqbJSUVAImezC +/WQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441026; x=1775045826; 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=PMrpbBdlyE2XeeyO82dhVGX9eOY8ec9Iakf8KN3jnbs=; b=fgEsyhJYb7gEF3dAqWOjFGsqHoBK4FqW8HmqVeTiVCNwLdOIBccC184bOGe1exOOkv JYYTeoE5jKmhiZzWWs+YLg4XFJZgMMCpyueJpobs4LlQS/XD3mLgGkUQj73EBj3J9Pgx kwLsX4s6Kro62LXHzB68v9FVpfedUDmGTAOUZlZ9El4RlqiFxK+++D/OU9RoJUOUGWG+ awMhGDbmFiQBP0V3GCb4mmWdttx+RSqpGwrJhurGZBocgkwQw5otqyc1niS4UvIFpgUb HE2v/6P4oEbKcS3U5nV8QTB7udL/j4+Xl4qR6sZ5DCj3RLLFTfcYAceM6QKyTnUUIcxu flAw== X-Forwarded-Encrypted: i=1; AJvYcCUmeuYKr4nWGch1DeDRBGbviBGv7l32VsRci5au8ZU9AR2xlDsv9cPc41dAKp9eYZXhg7PeDFkFl7ioDNI=@vger.kernel.org X-Gm-Message-State: AOJu0YzbCmoYxarAahSGIT2kEZ2Lqbf5idFjm+S175WCGBF1ig2+rtdj 2eGaG/OxqMPM+2df2gDftfKA9u7pxBglx8Et04c9hbBflSES86V1SDOpI+Wt+Rfm0whPmkGneK+ uVqcUi0IJRN3EF/tTwX/ocPe2ltgMhiqd/uy2HpF3Yxq2geeUS2OqzeIVZJkGwq//C7g= X-Gm-Gg: ATEYQzxsmtRG1akajnvZ2ZP8I42JbBdpnDiYd3VTzqm7H5byWVj2FnnSfk1ZgdRa+Ai AYnV+WKC5ifMwjbwVgDJEtPWYVoEMOd6VpO3jgeSQzGYBiOkyU07Z6+t/N/qebrSbUBYo+8sOwT NVhOg1GTzt+busOa5NVLBTBP+raNGyau4hO/41h9ABRkFquBAQb1s9V4+2YKafiCDzhL3g3ovqb 5mttuloJM6z8BJHSuruQSdw/fwDkvniypXJ+CTGc16KFlBZ9LnECIZk6yuDnrcsTydHIthu/WQ3 SSCoKZeO5Z7u+PoGmZ0aT/MfS6Bf3QmjwigNy+gVsPMeIMOTihAYs8LZOv9b7H4aIS0NgoCAXEd ZTwxI3jk4txkeQNtTq1xhfLxAXMObaUzbPzelsNXIUAVB X-Received: by 2002:a05:622a:d17:b0:50b:8c01:210b with SMTP id d75a77b69052e-50b8c01272dmr10153821cf.31.1774441026005; Wed, 25 Mar 2026 05:17:06 -0700 (PDT) X-Received: by 2002:a05:622a:d17:b0:50b:8c01:210b with SMTP id d75a77b69052e-50b8c01272dmr10153151cf.31.1774441025421; Wed, 25 Mar 2026 05:17:05 -0700 (PDT) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43b8a106339sm6480356f8f.36.2026.03.25.05.17.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 05:17:04 -0700 (PDT) From: Krzysztof Kozlowski Date: Wed, 25 Mar 2026 13:16:44 +0100 Subject: [PATCH v3 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: <20260325-drm-display-eliza-v3-3-dc2b2f0c74a2@oss.qualcomm.com> References: <20260325-drm-display-eliza-v3-0-dc2b2f0c74a2@oss.qualcomm.com> In-Reply-To: <20260325-drm-display-eliza-v3-0-dc2b2f0c74a2@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.15.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1204; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=d/okUxTNaM/IDldvLB6GVpWxMWbJO4kMfCR0JuadaFY=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpw9Ix+0ehZQmyCFCLUtJAq1ccOum22GeVUzY6n I08Yx9lOcOJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCacPSMQAKCRDBN2bmhouD 1/X6D/0ZPLgw6eKyTv3UdmXt03oTKH5HsS+wvm/rjriwlGD3UUHcL1MOC73u3hlooVXO5zUHeN+ ex0o1ZZL5EYr8U88fzSPbIHAwSRVEgadOTqIf75FLND9UFeVNAuYsQFHut34CuY+Mj9PRdNyOsi NBzrB+JohE94HVIoEFC3WT4zkOXq/GA1rVQLSyyVQx+QeKNltLCe1yDdhbfqnJwdoA6Xe4bdeJj ZVvkhrpieuQGD1TzbMtmxwtgD8NaSEeTwkPJep9+seWsZKK5L559ilY0vkYedg2JG/cK+84D7Pd IL2rC5YxQtEB5Y0nhfEGFbzLkDfngkSY4lSWawht5P9aUdwofwwkfAJ78gn1og+QZyp/tqWUriU bMIT/7gROiau9Dv8t/+fbKoWuwL7BUb6aUNznOWP/nqH/FX0zUNDxYbphTCHWJFskj5hxXuvy56 12hKTo6dnFvLSD0jECQsxX3tsR8Owm5Qfo1u5VNJVeJOQWfCpwBea2C4ldyPA3zT7Zvu7vMLg8f S5QYysi3PZzRPG8TDed0wGirnQLXrim2JLr/D8xIuhepSFfdaaO7Wlo43qvYL8smBuCCvAPUfQt URPMDaTYXxbaL9N68yZXlAr6AKTo7MpWhuQiUnTKQOzM46JRHcEMYqxOaPh4nxeYpP5+KkzszdW /2dhLjkWVCF+2lA== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzI1MDA4NyBTYWx0ZWRfX8DO91edgmqri MAAzJTO4ggyyB6nq1ysjIVCRQFqh0c2YFR4FoaAkEHRiZRnut45OG7YVCntg39qLyZwfPU5vdBd VWSOCeRJN0ef0ExsLtLUmLeGVP4BuJmq99ZbfsK8BLGznbUWcK9P25DyHAdKSB1X3xfXfHaclit nM3+s6GP37/D894AYloEvLabGcWRsBMizVe3YsulDBbBbTJssLW1cqbEH093jYjkJRQTHE9SEmO rco2hp/gK7UoKnlHENArWRESaJI6ZAHcMDiiUwBpdO5rw9ViAXKFMjWlbJboIx4sFzZi5HKQ6PJ 5uQM2n0b7oEC4YWwMQACZnBVZ9fJQd8IxUmswamP+VjcPuXGGUWumTTKbZwnvyaeDDsKQ1zRuHH JQl0fHjzQTLpLt9CZ3qB+5sImyocPYY6iUCDDS1llTjndKtdqYYohHdRinoE74t+hNyUTKgdNav 0zT7eT/DXYth/a/SZQA== X-Authority-Analysis: v=2.4 cv=VODQXtPX c=1 sm=1 tr=0 ts=69c3d242 cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==: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=VwQbUJbxAAAA:8 a=o3bpWG-eKcXMc0DUatEA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-GUID: D267uog99gOsZmYOA-8bRDu3oBvd_PsO X-Proofpoint-ORIG-GUID: D267uog99gOsZmYOA-8bRDu3oBvd_PsO 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-25_04,2026-03-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 lowpriorityscore=0 malwarescore=0 phishscore=0 priorityscore=1501 spamscore=0 impostorscore=0 clxscore=1015 adultscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603250087 Add DSI controller Qualcomm Eliza SoC using exactly the same block as SM8750. Reviewed-by: Dmitry Baryshkov Acked-by: Rob Herring (Arm) Signed-off-by: Krzysztof Kozlowski --- .../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 Fri Apr 3 01:29:35 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 35E9A3D88F6 for ; Wed, 25 Mar 2026 12:17:10 +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=1774441031; cv=none; b=UxQbd5MqPC9Dk7g4bapU12TdPJqFRsH7DIC71d79T4exXVbrwGsurDsmA4cj9RpNBRaREHdDJ3Rsr6Nv5IRsmKXm7syxZpI5oUOnx5pAgn7W0xXQgDEWoQZuKYDer77bsR+p2kYsis4uBT4Hhd2theVXP4j6A9KqwHfInaAf10M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774441031; c=relaxed/simple; bh=mcweX3+xVT2T3dVpuYVKey0ZWpqhWMQNP+vmeo0s1nY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=D6PCliz9Ij4gg2QuOnDrItjmwmUdoSopS6WWmr89JANah72sy/Z7btmViIRK7RujX1tRaLtXTGebEyO9jD9oaLHD9J8cBVcPvRKV+Xk6cbbZePbU5HDiv5skL9SPuui6mP4EGF4uWIpSmtFY4EnHhlP7s7LxmfipAbVzSK6DpU4= 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=X7iBbXB4; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=IDafbX01; 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="X7iBbXB4"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="IDafbX01" 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 62PBGOwu3922591 for ; Wed, 25 Mar 2026 12:17: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= y7BLAw/RmPfAo/iwjgYNldkWRcpIWvYAH7e6n55Gsx4=; b=X7iBbXB4iSmXvLLe VMujAx5UQUu26NMfnTh0Zla7xAYDAmq/OC94dcYG/UiJi92gURqmkV/+qb2BVBQo PZTPQc6YDym72ReWjkGOuwC+NLJLtp1zTM6/GrugbdpF12p2GliohN006uD/Gy4o GKs6Ua3KHW6u+ngCOyHv/rRdoW84soiZWqxzTi1hZ2hqwMZByfMIC/PNbRHz2jd4 3j+ZMFN6BoPUchyTvA7djRlHGkvQEVjqYzNNSLxtA9YQp6VqhpN4H9LxwUETy4A1 sr6vYundwKOSvjhYuXKtbPUR4V0rfO4jlpgkDvJVYBcbK7zzKr85EtgWBtl77m7s TKeRHA== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d40rau1qr-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 25 Mar 2026 12:17:09 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-50925fed647so137568321cf.3 for ; Wed, 25 Mar 2026 05:17:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774441029; x=1775045829; 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=IDafbX01PhLLe6Kj7JEanjZ0/lUD9rDbyTidwrOhEOuM2zPaReoGIaxeLy9vZ7LuCL SLY+hQQ+txY+I3uEIfacp+nNNfMQqMyugok9xICBpaun/RWedSdcBtoEx6MycfiwA28j Es9omNP3EBTEHOq2hHoa1uLiM3qcW+w7T/iyFMuhM9dT3KmzlNYBr8P9ogWTdWmI0r/X a5gLFCLWdtcoAzqTsu9zqC4Eb1Rr2zhXb/S8pRKM989rHcc+XuY2yK2B6CkVC8vyI8O9 31Ag2ZH0Jac30Z3ES6+/R4EgDtcU4qY1/add1OPP8iwnyACYUCfmWSAkGGgK2dWsQt7k IwSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441029; x=1775045829; 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=Au/6LEvsR93XhyTTWYvltV/zL/wXawNcOFXYLUi0bq8D6W4l1wdKF/jexZPvz9DPs5 zCPTVgxqCxqrITLznK2qLfxDzAjj9m8nfvvzpmiU4b19aFWtRwEyyC0m4anP8iHCANp9 t9JEqLUVcn0urndNovI/cKbyF053sxmH+E2Hw3GkvaKricx1ZfLVp0zxEeNDJO/sqfjO g1ELf/G1qqCAI6js9M4jajXrP6x2ElxynRQNWVw78zP+W/S/3mA8dr5L/hpogaPVWerg Z4DUMMokLQEWTXVvY46OjOsN7EuaKpuGdYhiIqj+SLXcK6JdVWOQ1bYrXK8PwzyVL5FL 5V7Q== X-Forwarded-Encrypted: i=1; AJvYcCVRVdVrCHhCZ0Cz9bHGtItdiXbHg3Ns+vnH03kYzoKvkvPFGwTEIvSEj0DP/VMQR2JvuHO45N93XLRH/8g=@vger.kernel.org X-Gm-Message-State: AOJu0YzhG3wbxpfR29DsRNy1TN34CPK5EBUotNlUghvZMoEtRtdRhGdQ kZ7Bi+oaJSLxYhkYzD1rdR4u+4hfcCnqMic1o9B8oygKh/ATE7fG45Ko/gt21/l7G6srDt/3FhD ULjfkmmLtRTIPAXiveJXGuM1i2yONkr31OKtD+GZGswfFU56JH0mYolHqJ5mgIqGFh1Q= X-Gm-Gg: ATEYQzxuPXtSpQW+wChE6Etcy72nbyZds4X16DfVdZ2S4tz91pfp9Ser4qEaw6WkxpX yFXS7/wTkruFP8fmGs3DNSbV9lrd7O4IW0zrbB8fJiqZ5o0q5BiO8UNSKzpi3Jz51F6m5cEcq6p cLfpIvhN/sOP+APqDVD5iXgeRsc7FjNgNExkMqPUUpMz0p9tsW2WFCvSG+UDB8bYfm1eHH9NXEC l0HmXan23GCZ3gQVbxKkqw7yON42aewjO2aMs2g4oofpvlcfwWhOa2BFKAsLEIJKlgpMG3x94Ul Euo10Xr8Gkf/UNhJjrIJqCXj+JPGtOVe+AB9Q6gnTUiIfqcPDS1jnwBV1XLUBGGHZZdR9CBWn3K a6NJTnXNieYL0R/Cmt/svVTG/6FExq8439Gpkef99pW7Y X-Received: by 2002:ac8:7402:0:b0:4ed:b0f9:767f with SMTP id d75a77b69052e-50b80efe33dmr31549521cf.70.1774441028638; Wed, 25 Mar 2026 05:17:08 -0700 (PDT) X-Received: by 2002:ac8:7402:0:b0:4ed:b0f9:767f with SMTP id d75a77b69052e-50b80efe33dmr31548981cf.70.1774441028038; Wed, 25 Mar 2026 05:17:08 -0700 (PDT) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43b8a106339sm6480356f8f.36.2026.03.25.05.17.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 05:17:06 -0700 (PDT) From: Krzysztof Kozlowski Date: Wed, 25 Mar 2026 13:16:45 +0100 Subject: [PATCH v3 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: <20260325-drm-display-eliza-v3-4-dc2b2f0c74a2@oss.qualcomm.com> References: <20260325-drm-display-eliza-v3-0-dc2b2f0c74a2@oss.qualcomm.com> In-Reply-To: <20260325-drm-display-eliza-v3-0-dc2b2f0c74a2@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.15.0 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/ZANAwAKAcE3ZuaGi4PXAcsmYgBpw9IyV+PYXVL8EBB0Cu2p+oc+uWpMYSdHsmu9o R4dFQkLoCWJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCacPSMgAKCRDBN2bmhouD 1yoRD/96S6BZthEozMJyE2gdq+wvOCZf5zfzRlQUwhzWkYiuSLauvhm4ChuA/XJ7ifv2/IJT8l3 fu/sMfHS8zpHMiXfNoA6ysYh39epnVGPznC3UaonCkNjpaB+HfBTXuik/dp93+hnIBNOXRAlPrk jQesbEjES8gE3w92EsCApI29eKvbwP53tHbJF2h8PL/n7CDRnAsJ/b40w4ezp4niZRM0p0stSsu JosBBBV3v+c8TPpv+B5CxjqV729JIjOOUagtGrNY6LGHFlkAdrnTtXvTOLaInAW0PqCNUsg/Af1 LPVTqgfZjo8UAZYqlx6hb+H8+2qQ6zBc9IMJX4cAOXvJzKtb+hMiJRXcqyfX3dG6SLSV5SDvoh+ JAYNq5rgwUzeqtF8MFfNydkVNAiHpk+EP41iKQYHbNospGhjlmAFw1MPTW0REbi5yunxesn5H8d Jqtz4g73qPJv4opiWebLeG1P3uT2IgFStG8Z1AbIAz25Vlt0r0dg/+q6Lm/xyZnmBA7S0ikIFVY mXKA/S8/6Dvw5RqH23khPhpdByK5vNPi39ll3M+DjuK8wdPteOWV3ilhXAvPnlypL8i05ByE2Qi G38oAc2G8qgU/VgQuWJ1JdpjLOx2+DygSn0BCtdZX4tPNdQALdsPY9hYM3L0YvfKtanZskDRtqW 7UwChX0VwbzuBjw== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Authority-Analysis: v=2.4 cv=Jvr8bc4C c=1 sm=1 tr=0 ts=69c3d245 cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==: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=GoUmjBwbbK472THZ6osA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-ORIG-GUID: 43t_iyPcUh__7IbocFFhzsgRXXCQSFSG X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzI1MDA4NyBTYWx0ZWRfXwsSXimF1un8V zGy+zHEsFkd37+cCh8JTJbIAK0fuMvqqFP8EhIfVSXo4Spdon/MhseDGKmvPo/NTZWioUf8kcxX OWMCZmWxZYAhIoOdSffVZi1dTyRs0NMuZhkND/KWvCLuK5MDUFc52qSa9KgIQl1qlGsdNaHeS00 HSk2T/YR9d26ZZjTbUUi+c5JGNZolVnbA0w+anP+Po0mOUl+X3vseXbsE2R9rt0sIBD7KMwMfVP e8ihQtGtvP6MrxJrVDz5vTNcmr789lEAkGICA8tKNEKpOf58+msnjCDVGg7dgGaBAE8I6F9Y9tK cj+Q70xYAmxsWc6AbJKBnY1svpS38OldzYVErNm0C5nT6o1aJRXKqPtVmJl6/5haFbg2DBXQS+m hjjf3ZvKoDI+PYxDcSNtTKWOSVMGxsHSKrK0IYc9x3zR3Veh0fh4BV92CAa3NLgvULoL2ZrZavQ mjGpKsdwBouATL7nV8Q== X-Proofpoint-GUID: 43t_iyPcUh__7IbocFFhzsgRXXCQSFSG 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-25_04,2026-03-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 adultscore=0 impostorscore=0 suspectscore=0 phishscore=0 priorityscore=1501 spamscore=0 clxscore=1015 bulkscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603250087 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 Fri Apr 3 01:29:35 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 491713D9046 for ; Wed, 25 Mar 2026 12:17:13 +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=1774441034; cv=none; b=iBmqGriVU9Y84M+rQA9DeHipVWxNxFHnp0T/UgKegCFko+jR+Oad/f8pWkHudz39GZp0OC018AIeORnBnaX9KM/AvgNqYGmksSKAFzBPeZ2mF8UjK3TIh4KAtEw6tUciGsfQTaSNEwOs5T92J25d+FOwrzoaRr+5FfJD16gAL48= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774441034; c=relaxed/simple; bh=EwI/Ilroe2dcZtsTMAQYHEJswLAcBpbqNllMx+9MzZM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mnR92eYG1oDkDKUZ2CDng4m7f1+7vT25+1l+Sh9w/3Gxk+L7BHOMvW6aqWtVOxNptEKb/RabPFoAB5E5MjZKYXqbfqnSUFaXRxPmKc9W39kE1HAlpfqwnC4CKvb34mkTId9+ILFM5jq0gR3/bJEVTdI0PIMXBvaQPtGLKj0ufu4= 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=WL52UEZW; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=eZHccwS8; 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="WL52UEZW"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="eZHccwS8" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62PBGcRe1626551 for ; Wed, 25 Mar 2026 12:17:12 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=WL52UEZW4vcAiX+8 Ggyf4Civ6+Bs8sWN0o8cLrl+9RCi+24uMydaz9RwFtoojBOrYYV676cOnOYYV3Zn q+oK4zyed2uEaOECGYiDzQ7pmzYRgntsngBepk2K1mI/EhbQz8I6vyn7X4u2dgTU asCbt86wRJjkm/5iorNlVMHvJ5Q8M0sEWaD0vO4V3iuejRboGv7X0xDMAM9VzGYO m4aTdIQW/blZBK8DbMSksz8DXn3VEY7YH7Rctgrj9mG0wMoHZYheoSP7U2WrNNZo FeqJaOjsV9DaywDf9KhWf4bzSPvyestGnilPVuJiIbYFUGyoBWZehRLVs7u5dELy 4HWCwQ== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d489whnrm-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 25 Mar 2026 12:17:12 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-50b3544bc7bso24386161cf.2 for ; Wed, 25 Mar 2026 05:17:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774441032; x=1775045832; 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=eZHccwS8UnH0dMlXAeyAPviuuRm4yYak4gFqgqMhY6Q/p3RT+7UtGbFBzXTD6fNB0S WTEhh4/PXkVr/3Wz5GlPXwMTHxRVjWa3jkjjDWBZ1VyLoFOaEc+dhhqiRG7KrpJwjoYS vXWjwp9o8kiy4YvaIyS8WeSz6QVgPNdi1ag05hMlLkYZs0Aq0gHbJQJ4rL1IC3bWElcQ ic9FRFYd/ERm73Wa4MYiv9tWTU7AREPZVnnbOj86UAFGf1OxB2hLKT38z1XO7rKoag0P 14QB3J3wbJGkUbsFbZ8xZrh7IA4ydBSo/ItHZIiP2uYMTF3mxVYafEB8CBSgyiSCN6og FObg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441032; x=1775045832; 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=GHhZhRA57dS7VEP3wMpxZbiJaenDmOg7hNwOrQZVr0w9TDrXCC3r/CFITopSDkZq7/ 4HNxvRpwmOgvGPdYhvi8Bct2wyv/UscUuYLEuex6x5JZDB9Q9adNvCpixNmhuT1hV0/z RymQFj0DRDwmnixDGbHIR82ZcHoGDXgLZ7MD3wdyLkUsQbrs4JpQN8kHo8edGX2Hbbv/ 4tBiPHLKlMuSvuHXlYDls8WZ7q4QHUwz2JnUa7Ug9oXwBLK8KcYqaFAUo2J+laPeEXUX UMet7iLS574KDjdReXz7ro/06jlVijeGMQ74FYrN1dUssn93hm6ImfzvjALRYyJZOgUl 9CQw== X-Forwarded-Encrypted: i=1; AJvYcCVyhD9OpiHqtu/H6Ih35XNg4hU5bt+ctbrCZ0FEQs7szn8u775cVtnORHHOmrA/ZjUdiA9G/wjZLIW8kxI=@vger.kernel.org X-Gm-Message-State: AOJu0YwXlexCythuwmrGbyiHnDpQRtkHSRexCDx0YfI1kaRQTCX5WCid tNiSy3ItK/dZra+Dw+nlosI74KlGMyxSqSpHzOneMKuW/QibDpB9NySvEW9b10CzXVjvJUfG0L8 jzlMTjHSVrHqJedcMGvLt7p/1SKZiu0NEvP8dbi3+MBlADDYNsVXZH+316EBHLVCl+Bw= X-Gm-Gg: ATEYQzztaKZHUHB3a1HQBPz0+nmAotRgE1/8Abbn585B9AkX2rpctD2VCsvFJBY75QN s7BqwPYaC8zTKtTBs+8FgZmjaPc2WY9RyJ/5sPdbESn0jefSYf0mFVEGIEtJ7KkARAAcXVPThNo gUDia9q4sEBaWXm1wph4wFTE+oLo6iXCKLx6uMUFJvPl3n4vFbHJVuf0q7fr3uFn0xsxAy6AqLo dWxqrcdOiRmQKaHNbH+fqglingJskruwlAmlv1FU8C4tbEANo9eN8ln22XygKT2Ear7HldFy4Co uWCAJg3LPU/jH8Pw+L7wobRbxL9Yvu3ZW0AzP4v1/Cy7dHZSbZyUh+zsTxXo0noUrjbvHAY3LTq mSEnOVAxDk6EnQUYe3JFzRPseadjxtjxpJYT7TTyAoU54 X-Received: by 2002:ac8:6906:0:b0:509:882:9e7a with SMTP id d75a77b69052e-50b80f2ba1fmr44135951cf.70.1774441031336; Wed, 25 Mar 2026 05:17:11 -0700 (PDT) X-Received: by 2002:ac8:6906:0:b0:509:882:9e7a with SMTP id d75a77b69052e-50b80f2ba1fmr44134931cf.70.1774441030584; Wed, 25 Mar 2026 05:17:10 -0700 (PDT) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43b8a106339sm6480356f8f.36.2026.03.25.05.17.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 05:17:09 -0700 (PDT) From: Krzysztof Kozlowski Date: Wed, 25 Mar 2026 13:16:46 +0100 Subject: [PATCH v3 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: <20260325-drm-display-eliza-v3-5-dc2b2f0c74a2@oss.qualcomm.com> References: <20260325-drm-display-eliza-v3-0-dc2b2f0c74a2@oss.qualcomm.com> In-Reply-To: <20260325-drm-display-eliza-v3-0-dc2b2f0c74a2@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.15.0 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=kA0DAAoBwTdm5oaLg9cByyZiAGnD0jOhxtybdiczdXXma1ol1bajlNlEaUIFckM2SCxnT5OWZ okCMwQAAQoAHRYhBN3SYig9ERsjO264qME3ZuaGi4PXBQJpw9IzAAoJEME3ZuaGi4PXsiQP/jqW 8iwDR+sklJqiSLHRZ+OZit+PWLoWB2r0iqJUX8l78rVlkmKypcKNofL9tjt2j2HfaQO7su/kKyn YhxyKcXlrU/o+KeqfoFA7wzLCODrAU8CWIStjt3cqKX/MY7TxijEP/r7Tqv6iY7ysXcJlLOq6uH AdSUyfuQihEwLtQ0hYWHOD/8b1T0p6tpLSa8wSgH6VZRJdGiTrcWchX0oHtvQTH3+llX4DT6q2w //oXL/XVDPbDqL48qzP+W9+gHMZda1Agt8scvJ2PV7k95zlChyQWpv9oQvN6YwFPSgX/aV92PXo doOgm4gH3N2Y6d5rOlxVV3b8kN3J4Y5xxuO9do1PKgulqD0aLJqfrDAzxPLMx1+geQf6zeDdp+V QOHWXypb2qt7SaGNIDPlHizW/jWMrDgrl/AZ0aqEwG/b9Z1ISIglwzfd8hC9dmsVg/ff7//lmhN wkTpnECKGtBmrCj+rbtX94UU2cIVIsWHJx7igr9Iq8mnvphDR/dVwttGwiyyM0MsNVjTJmJBDHA b+n8l6laygsupPZyg9vySXd5cuRwexWu6IV2CPIJ1dDel2hTMBSLIEGC81/t5OOhz7rCWsSECNf cjGoi2r1I91n6sVie5vJ/WVBNwzESFh+goRN+d5/WERF11SyUeeTB41NYy1hcG85Y2HErZbbGjm AHp2y X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-GUID: UJiDVRR4xuSzOZsoEOMKQpU2duOQqTnr X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzI1MDA4NyBTYWx0ZWRfX9jqXTbpPeJCp u8tgoY5Cy2heI6pgtnFsN8xNP+XU6MTs1i9Nqh88qamTqJGXfz4BKnOm1+OLZVfwIvliaoLw32y onWq4G3AWQgW2AwzOlLCKGrkEpseM1CY3aCt1KQy4lNcdrp1ruzVe4kgUMGKz0EP9MiwXfzDbyU V0OMS7X+r9AZXYIZJj7jCNpR5qDYngJojSXBk6b3HsHuMGbqVsGitQTEadq/HfMlPyUJnIPn+HR a0Gyg/q/MHs2yinO72gbnok8JR/tb4YFoE+2t3XhYoukLcCqcNX0L1jHfTuqSg/kUdJEfGukLV0 n0Sm8Nqx2IyCrYduStUjjgU8wOpThWA2QW+NFzRq96cC+vJss7RbvdxvrHDoXRStUIb4jskB4oU 70zGzsP8I5Fxfm7/YY3d94yoOvklWf8L2kT3vL0R+w/D5igno7gv3L7NKqfnCo4xV791GQvlyBp pQA4MRuENDVoNe133bw== X-Authority-Analysis: v=2.4 cv=e/gLiKp/ c=1 sm=1 tr=0 ts=69c3d248 cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=gEfo2CItAAAA:8 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=wHLdSD0nsKlegPJtv6gA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 a=sptkURWiP4Gy88Gu7hUp:22 X-Proofpoint-ORIG-GUID: UJiDVRR4xuSzOZsoEOMKQpU2duOQqTnr 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-25_04,2026-03-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 impostorscore=0 adultscore=0 suspectscore=0 malwarescore=0 spamscore=0 priorityscore=1501 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603250087 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 Fri Apr 3 01:29:35 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 015303DA5B3 for ; Wed, 25 Mar 2026 12:17:15 +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=1774441037; cv=none; b=qN5LZPGcD8Ti+FKDYKGBQ8GhYPLmkNEAjpVy0lNZqXOhTpBAn/rqnknuJJMihPcVTVKwLQ+eZlV4nw4ncL+5F+xHl2nB6PG+f9IHsApl+DYtXCfIT3TnbyZE1rNAK6FRNS6JQItxhCKP3UTtgDAh+I47/YorM4Q0FVq/YeeTQEc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774441037; c=relaxed/simple; bh=PbitL4CSumQClLc/UFacpLO1SjYL2Pb+7GHHapEhIn4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tvGuzS/KUT/WahHTan4zgWTlvBMsejN/2xAC+Rk/mJZf7w8gVd6jj4/uneix+MhmWjWjUAYScowDxu+i1/F99yT6i4hgzKxhJWrQ6yT/JiHHAIgCikZEuArIZieJBZPwQgBBg8a/0xBY9jPdXlSrKXubjSdEQ3UDYHvyV6oHE34= 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=T9Se5181; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=bMhxQXjg; 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="T9Se5181"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="bMhxQXjg" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62PBGGcC241549 for ; Wed, 25 Mar 2026 12:17: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= sE/X9TaBswHSoutSFu5zfCfu4vgJw1Sp7OALRwW9W2E=; b=T9Se5181rG6pMXPi ZFkTpDaTgxsVskEbrtROTawt3F/BH+Gb+Z3wM89mSwsCs9SGlAk8mwHrDyzCD3Ie 4woEAfN5oYgM5Dug8DguJZvbDhBEtcfh4YndtRtIil8Ze2b/xipMSrqbgLjyOxaO Rw62FQAAMoPFmcQPGLkerH67hispEbMhhUe2PALX2xDakVljaUGYoyj5Lp3zjtPF 4jjtkOanMXpSBHmdh77UpdoT0lADB3m9WIJ92P8xpPrNlPy/GpZ6rJ8os/tfmnaD FFcLH++9uiiAj5iofVTJllKV53RiMj0tuoPzZT/9C+iG6xY9CNa3tAnq8gNfOvLg D3xXvA== Received: from mail-ua1-f69.google.com (mail-ua1-f69.google.com [209.85.222.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d4cvp0naq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 25 Mar 2026 12:17:14 +0000 (GMT) Received: by mail-ua1-f69.google.com with SMTP id a1e0cc1a2514c-94eb4245732so4191931241.3 for ; Wed, 25 Mar 2026 05:17:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774441034; x=1775045834; 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=sE/X9TaBswHSoutSFu5zfCfu4vgJw1Sp7OALRwW9W2E=; b=bMhxQXjgsRsNn4EXSEmkW8FUQQDM9wG9vIQUUSLtIF9vbBGTuDBDMXBY6vh/Qxhaih 5VabKO19H6THHV9DecW5kWp1SK1qmYSPSDWPwAfxKEyApU1eho/UebcNzTUCrEp9qMQp 5S9dTqW8Pqv9NIdaFvNHmZvRczNabQEix+rSoP+XjCB8NSscZtxR5wydgGY//DNPUv6h eqG4u/2FsRAm91d29m5WmL8JLV4eg07ScLwOPcF1RLRk0y1VuQ9OMVKZpG4zRp9Sh10p 6omflPQv4BMbphzQ2TQIc9UCGGujwTJKUgeS+QkPDoYGgN+PVvM8li/UUn73a3Nc7N7J pLcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441034; x=1775045834; 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=sE/X9TaBswHSoutSFu5zfCfu4vgJw1Sp7OALRwW9W2E=; b=DA0etetOxPhpdq/0Dl3qp8GbpbpXsV3ifkPCsAHeSkXyO75272iTZcSCLkY+DzT46j Jom86lbwh3v9vVxA9MvLWdBG1nfDCWFmh/FikLvDhVoUv4+KSjC3Eny9IYkA0CulUPS8 I+h6VRCPnlO0WG4FZjlFn5gi6kSUQNulJMwKAA2nRVsESxUXAAArxAPzfo3RQCz+AZl0 jw1SSnHEZ5v9dj8GWnJtP34UnlicYs2ktIFhl4IdmR4QMZQrQYfjwpKj2rdpHPTo6Fhu 4dXJbZ1XBHyjTIF+T8wO75mgPG8fs7jQZ0Av9W6Bcqlwmso9uUPMqOpFGtREcMSCFVlR 9qHg== X-Forwarded-Encrypted: i=1; AJvYcCXfxxTdsGndtsv01YJ8e7g/TqpTUN9U6MbiD7qyJH/H3W0oUK9zDfxIcIa1JkVxgbWJ1Y0bNwJ1vBztwrg=@vger.kernel.org X-Gm-Message-State: AOJu0Yw1yVVTa7VhJB1TdZcPlF09TqDLZMq0+ygVCn01pHe6IRNPIJNA H/7EMYZ2UyXHBF6XiQCah5BSPqJur7rKB+AUohHi90KR5SfW0vCVf+oWwmbKEOElSx9DQMMfcJX TWeJZI3bNjSmbNkTDskRIectElvxvqvGyRHZvuo3Ft3dBmHwMYrQ8XCTkMr6Ts1rMFow= X-Gm-Gg: ATEYQzxKY/QyYUmF7lN29fcrGeAMpCD2p74wdoGagCxOJWkLH/Sz+YKDWJreLiT2NBW YpcRRpnftoDbTc5xRdmMXbo0m1PFggAVvKEI8xX1wnnieRa8GmOeudbwDS5/wyOHA9ScFZAgGKA Q6Bf1Aa0xYpZV0nO8Z69+/wHG30tWQrQWSLhZJPcPGyNfaXe4kO5zp8IHwU8mBwM/zL1ENYWnmK WVs1STNVVH0sCpmVOhIEsIVWEYw5OyXC2MD24/spHF7OTQFxZHqKjsskA02wdaQlTm9uqqkEbp1 i8Lt8QU0/KSUfjTtH9Fvi1jdV8Q2ny5vHmGt3FLgmtB+UDw9C3xwyvmF6o6DoGYV2JXqJyz+vfc VNJFW8kfhFaS2RVy/xOOnC6A56a+r1AumIP/ykrH782+a X-Received: by 2002:a05:6102:809f:b0:602:709a:52ce with SMTP id ada2fe7eead31-603870aae4cmr1471006137.10.1774441033976; Wed, 25 Mar 2026 05:17:13 -0700 (PDT) X-Received: by 2002:a05:6102:809f:b0:602:709a:52ce with SMTP id ada2fe7eead31-603870aae4cmr1470994137.10.1774441033500; Wed, 25 Mar 2026 05:17:13 -0700 (PDT) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43b8a106339sm6480356f8f.36.2026.03.25.05.17.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 05:17:12 -0700 (PDT) From: Krzysztof Kozlowski Date: Wed, 25 Mar 2026 13:16:47 +0100 Subject: [PATCH v3 6/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: <20260325-drm-display-eliza-v3-6-dc2b2f0c74a2@oss.qualcomm.com> References: <20260325-drm-display-eliza-v3-0-dc2b2f0c74a2@oss.qualcomm.com> In-Reply-To: <20260325-drm-display-eliza-v3-0-dc2b2f0c74a2@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.15.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=12943; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=PbitL4CSumQClLc/UFacpLO1SjYL2Pb+7GHHapEhIn4=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpw9I09lPDIkR4Ne2Dxj9VnGQFjH9OqZo9yVtCe 1kKhTDn3dGJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCacPSNAAKCRDBN2bmhouD 12suD/0cpelqU1g4GbcWW2fN8eXA/bh1P7TYOaJVYTO2IksxO6nS7Pt8m0HQzPOtpDNv7Xo4Ddn G7Kwgr/kFFdDHTqZZJugBRbFvJ/DkFa5HOIKk8qGanQOtiRwlc17xUd5VjPftqp2WKDlHZeMKpE lYVomZNJkYTcnsKsFnbDX3k4RKsQoCgX7lTpZoauAX6tPPlBPeB+BzjKWSOjZKMJDB+4c+nKbf2 +6D5wjPa3D+0VWZwEaoZdMZNuWcswEjuv50D1W97ZAZAxiNlYyfTp3nVoZgcTFsQrkLzJUtJ9FE QBCnJ037okJzSAjJr6J0xge4061FaOFRnFAvwF5EfR06bV/HB26RpO0bpFlUlfaA6e5MKGMljcS pZaJ9ViFEVzBZKzVcDEyR0nECcJ3qbZV11LcyWB78ydp+uzGOQVXAPTn/loNNo+db00+dhtbQcB S+0JbLLftxepxkGNCXRhzLjXA2EmPBIOBDp+iFSX/t/PRCKxmsjP6k2Lk8Hqok3j15vLNzmEXLu ycOesARm+GECT9H4DvL7Xo1eqQ0Ub+yab5kjIZmVegrjTVwIThL0gp3qtLKPQCHdf/7S5mkN/gg 1XV+iovHXPvHhQFCYX4I6xEBr+wFT7OGsr361vopao156t/lSMHv+jZHEXH7+s41YBthd3kcxsj +3ZZIgzc8swYt3g== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-ORIG-GUID: auJZ6EktD401fiKwD4YabpUFeVhF8Kyj X-Proofpoint-GUID: auJZ6EktD401fiKwD4YabpUFeVhF8Kyj X-Authority-Analysis: v=2.4 cv=Q73fIo2a c=1 sm=1 tr=0 ts=69c3d24a cx=c_pps a=UbhLPJ621ZpgOD2l3yZY1w==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=iownPTfTGqJqHk1l-jUA:9 a=QEXdDO2ut3YA:10 a=TOPH6uDL9cOC6tEoww4z:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzI1MDA4NyBTYWx0ZWRfX0E0w4KN8YF62 h15lFBBKXZnP0oTpbT17hi+fVsRXRqKiqsN3W/MPQP9wGR/MFJ+DEpn7/htwn0XdxkLEUwRLCyD iErMlGf03dO8w6ngrOCcR0YxYp9o4qjlN5o8JZIjtoSlH0+Jn0SseKtuGSKdX7CzxUVxeBMj3jI mYW3KDJwu4fp4uSon97LzcRG7wHis0WNKGNafEFlLZY420HH/ZeVADIHaCfftWbPeVQbGGIJ5Lo 8MfsmBk1+3FF27bBrk7rZ7vz3ba7cuHkFZci1mMfkmqphk3f+VF/RhXAW3aMblc9ygOFgw1a3Kf iRj7uV9PmCWZ5Y4cta0K7t3SS43+Zs4SDyyKlg9vr20a+opETjGYqdZ/xuijTUeTkuuf0NhD43U gkPdYjEGfChWTvjDvajDSlw5owKvvNEYds2Wu2bzwaoJgSNitgMLWURh+DX7tWdsAnsrCgGbpvz hPrKOaR/lrIuCGp0nTg== 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-25_04,2026-03-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 adultscore=0 clxscore=1015 priorityscore=1501 impostorscore=0 malwarescore=0 bulkscore=0 spamscore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603250087 Add support for DPU (v12.4) on Qualcomm Eliza SoC, with one incomplete/skipped part: HDMI interface (INT_4). Reviewed-by: Dmitry Baryshkov Signed-off-by: Krzysztof Kozlowski --- 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 31743699d05f..1d8e6007a350 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c @@ -1506,6 +1506,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 Fri Apr 3 01:29:35 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 2D4B03D9DD4 for ; Wed, 25 Mar 2026 12:17: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=1774441041; cv=none; b=PD3VkYpKlvy2FHo/bu0BYA7GpqA80QDXaqR2+6IDhRqvbPooP2+8QTuZRXCM+BJ8X97LuuSYi+zq2Ej8kFaPxRoLv11TmPVGTuHvKnLGSh5Vh/eL/TgqsTubK/XtwGdeJjH/hFzfhGkMkZ8VHkBnRneAaxr6td+ZBHKu58uG2GU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774441041; 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=VaCRr3JcIRBFvwrmXPgn49gIg8x5yhc82Rb4hzzHiHPM1/LQYhHsKq49AQQjYZW6qd1CPvHGiDEee4Kh4LqAK2nOPcx607FhcMR6taxd9ReC8SUzqKZ6JJQYFQtW1A5CcjEYkE7XkfbL9CU6dMinm0OwK3job10MRXuMdw+tVZs= 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=OGOliJPa; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=WrjhjCA4; 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="OGOliJPa"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="WrjhjCA4" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62PBFwnG720346 for ; Wed, 25 Mar 2026 12:17: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= irP6RT3EqC1keUbn+JPZoRZk0Vj5ZSyp1qChfAmYbnI=; b=OGOliJPa4YiTJreq IF40yIMHdaV674yaQ6/BCUgtkAdMw/AQkSgEoqFZjXwQzyjgZAjOkK4HtOkBTXry gCMFMAasvo6nNSSH6nD76mxfB+rBcI+QoRt7nZRJ+9Sn+hfw9FCObzXJoELMasyY A+e2Zk/cj0lSCb7e65ev1Mxa0crYT1ieexCE/5nLzEw7GoQcexZk07GyKrVFeiaw PF2qCc/8vYo9prQedP4+67mVDEWTJRg1P7Rd7u4HTNUKzDjexqUfdkxoO7Pze3Q8 Zakah/3TsjzNknJ/s5N4LfD79iwQ6g5fJ3Q1TFSvsmeF1/zFUOHAwnoT/mWhthYV B5LLyQ== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d4dm2reym-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 25 Mar 2026 12:17:18 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-5093b92f327so433423661cf.1 for ; Wed, 25 Mar 2026 05:17:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774441037; x=1775045837; 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=WrjhjCA4fKsGdYOOj0nYYAHLPCgw8IOYEoUMiekQ9USA0t0cIH6Jhf6+bxhudFsaCY z5LpkkoTjwH4h4+iTdaBhjwmOoNuctu2lzag6UVv5kwOyICOiTl/tERDKJtZx/jzQpC3 4eGYBa7TlFxUWOkI+zeO7d7R+4ul8L6mD2L6dP3J34sBEo5O/eHb/a9TCUnlK9XP8puO 8ZGrJFtsInKm08IowUUKPjWR5Aeu6BlkqR2Z1hx0MYEZAF4MBBE9QWl2qnxLNL1w/hY+ +LzgKx4skoO3Z6SMIPmvaTipUpIgavZz3cEApkbG52mD8x3Be26uY3wqatprlObmlHZJ pavA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441037; x=1775045837; 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=SRTkPw8YOlzsyqlGhBuCoH9eqYvny+BmFu1N/+3obC5QtbQ10rv9LohB1n3AFkAntj yZPpdE7LQYiw95r0sR8UODSyqIWUGmuy/PjqbQbdehv5C+St8NyZU1YD4Ks5cU79Jm0B fBvg+Rct+BKvHDbKT0Bg4SJ1dq8MbIZgEgWOeDAtPt49qv6psRBe0y9afK9Ryn+u52RG 8zao1/KW32vsBTQCdgdoWuX1vDJYNiblEYgCU0VAHbS4nLstPLIBF61gVpBekAjHvoBm Dru5FKCZl9axR0IgQqskJIoQUqzToaQbcVKMub/uICO4Li6z94+p+Y3BuCEwdqnw78SA bdxw== X-Forwarded-Encrypted: i=1; AJvYcCUbcXu4kAHn7dXgAhIYWzOKfJoqq5qD063HKcdlS131xFLaTdihLgi8aIGK6Lo6b0RImr/U/oz38fBec5I=@vger.kernel.org X-Gm-Message-State: AOJu0YxXhoquKpgsNOaEn6/OqoI+GTEUAlBbCmOtCOJrKVN32t4Oqpym YC7V37I+LKgpF5RFnRaAfxWY7XXK6hd2++rENjDT/jUGqY1u26bPmV7ssVU2i8/ug/pWqu2+RKf 3lJjVrdqNkFuWMnJ0/buHpp6Cc+Y7FdFacxpg8a0I/Ki6JBosZSC5nwSi3XncK2jti6k= X-Gm-Gg: ATEYQzx/hKmBnuUoeB1RAiOomEfDeTgb2aOqjC/QRAnQWvD57hK1+yLvhtLIJqz+QUs q2iUud0Q9GV/8m5N8IykwYpl5bVEzuy2WgArdp4up/+qU0dzCYnykGeabtrNt7ZwSxHBzqsbw6C fasd+rgfyIkWV1Ah10cGLlRy01tcoAIub7V82WE6zTQj0TOcur6bQVdiqjLIESKGawQ0yXmaL7S MXf0rzQe+gF9KD3MkI23xbguvHXKt2pwt33SkSmOcv4GIgzuZRXCgIMeXrA/pyg9ZPSg/dstEiU a1yWEgwf/9/mmU6zx/4fh0JDvyvDwvYBznlgbiKinCMhnSeBGrdf9/zHeBocuoKw1eXJO7ax6ui Z3GbazMSDl/Gmr09g3cgOvjQlZcpFcpI4uzrGqVjOkXHw X-Received: by 2002:a05:622a:6209:b0:4f1:b742:35c2 with SMTP id d75a77b69052e-50b80d03dc2mr44208341cf.22.1774441037334; Wed, 25 Mar 2026 05:17:17 -0700 (PDT) X-Received: by 2002:a05:622a:6209:b0:4f1:b742:35c2 with SMTP id d75a77b69052e-50b80d03dc2mr44207501cf.22.1774441036612; Wed, 25 Mar 2026 05:17:16 -0700 (PDT) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43b8a106339sm6480356f8f.36.2026.03.25.05.17.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 05:17:15 -0700 (PDT) From: Krzysztof Kozlowski Date: Wed, 25 Mar 2026 13:16:48 +0100 Subject: [PATCH v3 7/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: <20260325-drm-display-eliza-v3-7-dc2b2f0c74a2@oss.qualcomm.com> References: <20260325-drm-display-eliza-v3-0-dc2b2f0c74a2@oss.qualcomm.com> In-Reply-To: <20260325-drm-display-eliza-v3-0-dc2b2f0c74a2@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.15.0 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/ZANAwAKAcE3ZuaGi4PXAcsmYgBpw9I1HC8/lE2g52henzcDN/LUaKGKZ+lhFYvzu G+qPcCKI7iJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCacPSNQAKCRDBN2bmhouD 14wbD/4nCZWhtKQnQsuJTn1BK2Yk1wuOUUIngkXPuaPDaezzzCI44lAJSkODp8V+bxZPpO/MyMK 6Zhh8xP+mbnlT/xTWgljgDmYWK18MmdXL2LTdslHCF25LyslcyWH4UxvazIXnlKDWY+6DFxnJyD 3QUyYasFV+46WkRUv2QU7Q3W/mToiL89Gn8pXL3WwR8yyNqEBtBMe4l5UtAEUaYjOdB+qLD3HU9 Uj+imJdakiBI5RbM/4ssa+JMQ+kY7NMmIHc9/KKq+izO4y/1g4d2+NPI83YdgDjUUhgEboGlmu9 w9JGBeKpSykz0Not4z7DNpmVg/XuOrw0OY6daehDEswf+BJ5TSi614I0pL3+NNIPSNEW5UoAaAV Y4Ar6D0Mb+1kALO/bIpod9ESXqOJzswPuAQj3iUHjRu36J35ykVrhpSca/cxAFC36EEvaFX24x1 UzM+61H2dLxsbgEFem/NK0aLBX+LSb9c3rKflxK1uPDR0i7R5wyxL3OPrkDtqrpyqxmCyD5GE6M otquOOxDqD57AY6IWmGHwUlSZAi80eOUk23gR7+b8eO7G7zU0lJTkMcHNc2S+djKHfhHdcccshf vQFnTk2ZZ7SP/5OEtkZK3Le/e+ZbkUt60m7o0fLzOETls9xl+OPgWfL1WsJ25LCwLaV4ch4CSjM /Jr3XCq4JA3GUuQ== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzI1MDA4NyBTYWx0ZWRfXy3kgH6FBF2Ir fdFI1DOoHd5g9/b7ikRN4GFNt+bWpXtAjY1k2dC/uA/juE+mnY+EqQhNg2snB9WJ6syKe91drIQ y9Hn5szZwJifAQru05mQHdYrUn230EaXahX5P7xL4Ny+wEMXP3jFLC84hKygjiIzAkzNggcVa3U W15EYCGuQ1nnckHyMFlOAWojoGvOdsWBjYku4AAtu8ERXjorGbyDBAnoIXGc0I6+0eUMZBJOEaw IbHUgbCOBtHd0P+tWkUY86bzCzTMrebwOVjsIvEUas57kC4i2sXsAyZEDdzCRMzteKvQ/hAtEOB q81+5nR9ZU9lnpIpcc5uuKVlHcVPyi5Gk2Rt2vqhAt2eIoePVzVoSF4fz15NP9VxRjzPG+BL48J 8p1OSQyyA6li7VTdrO/kveBqpZkATcP/GNC5lb9te3VC5I5ytYqwxgBqk1TBcckcZum8tMKtpaT CArEY+/qYBMrDyCd21Q== X-Proofpoint-GUID: bpO_cmK7MqRhcNP4k5fhD8VoeJ0Qgv8j X-Authority-Analysis: v=2.4 cv=Fo0IPmrq c=1 sm=1 tr=0 ts=69c3d24e cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=KosifQuNy-GW_fqSRSEA:9 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-ORIG-GUID: bpO_cmK7MqRhcNP4k5fhD8VoeJ0Qgv8j 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-25_04,2026-03-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 adultscore=0 malwarescore=0 clxscore=1015 spamscore=0 bulkscore=0 phishscore=0 priorityscore=1501 suspectscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603250087 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 From nobody Fri Apr 3 01:29:35 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 202EE3DB649 for ; Wed, 25 Mar 2026 12:17:22 +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=1774441043; cv=none; b=io+WGOmEkEvC2Fn24HhqcE3XJqAp4qaO+Fle1nUPy3jDa2CkM4K1SGKJvdtc6koffVuK+B/AgN/kAB2Ca7BG4nZzDZVz+mqBKLF5TooanMyxx4L7xQpLyMCKNGoJK3oozZeSiP4lgmUTxcSlqaPYwpmt7AgvAzARH0T03/juTeA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774441043; c=relaxed/simple; bh=QpPLeZ1cqQr3FzN2YLabhHgQTjAgivfc8dfYen/DG4w=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HMP6mgEo3OtWmfhj6jkEx4PeTr5TrjEHfwkCTJxUs792aArXcwjEW4O/G7Lrne09Z032uoB7YdZ8BmdK/o62/PgUutbX641f+taqKF9FLIOat1XzBvY2TGaY9KBoT76gQtIocPIeeizru1BPs5ldlc6hxXm/Vkn+J4c9BT7skbY= 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=eR+wV2a5; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=MXGybaMB; 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="eR+wV2a5"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="MXGybaMB" 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 62PBG7Il2993764 for ; Wed, 25 Mar 2026 12:17:21 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= JaWWNuEsgM30JPsQq/Un5nxrZosUzYeSlGe0mJTeQEY=; b=eR+wV2a51z456GOG +1RXTAvKbYFflBaHkyGprblzAgmFxqt6+TwATb4dRbUi6s/f1+YSh5QtiJiaHc6P nL0WyGYCl8fERgegPcy3uCwwjbipMi3RD1wJPl07o7URqi0BNqODPb9IwK0AL4xT 79eh0cca7jea/S7kQeDxLv/36PFcUbYn5YAIenMyUlEdqqE56NqvMIXaMQXVGlg+ /Vm9t7Los/rrmIBzdZmBnCyVtY3Cz3PpJxcqdYPviWM62oLiY/oEHiXLTQ1exvfl /BBsPwq/czV4FKbgWPv/F1tloI7WJBWjTGd0uY724mB5pr+nnwCD06phkRlvRH4b H6w9hQ== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d4dy4gc52-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 25 Mar 2026 12:17:21 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-5094ba09affso127716271cf.2 for ; Wed, 25 Mar 2026 05:17:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774441040; x=1775045840; 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=JaWWNuEsgM30JPsQq/Un5nxrZosUzYeSlGe0mJTeQEY=; b=MXGybaMBvEZ0ZIowdwe6AEqJN7YSH2HFSoIJVYAcPlPV57YJGwZGKLfDwovVb2PZE9 pKnsbJSLkjRiPRx7EPJPVGQlE7p89nBpQU8p1Bpp2q2xgy+ugkqe1RJPjFKuEoqYP2+c 7+ziq7U070tEP5t6o+ffVmq2WnZ+mORocM30QOVwsPeQz6Njjrk2R7QQ4yGYebHF3xXL 5XRVUIs4PIIODdXaUi+DKkTD23nAkGltpxI1Jpl1AkYyieMOrRt+tEIWrpjM+86dAtaJ rqVRdam7Pl2KmOWXwT36CR5KZol6OPiA5AcVy4AVU6RutCorJfvHx+bLXanW7IuFNinx 88Jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441040; x=1775045840; 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=JaWWNuEsgM30JPsQq/Un5nxrZosUzYeSlGe0mJTeQEY=; b=LN9viYx2MFfBrxnRhisIEhnZaXxGgmIAThYCYoRMN0EqMyqMVqibPAAPKanDFMQ9Tb Mlu+ZE70UN1r1TGxGuwUcBC0hPAeYYdgjapvTmOEMaPv0xyOvJQXJr2mb5AZmkY6laMK CZhfnmILsMm6OprTugTlPQXVNzzVKx5eN4VRWM1PWlxuM6WfdTurSiuLcnGKefvd84TZ 9CEnr751wNJAgw4+DnmEaMR2kDMXjEUq1XYodK0sra3QW1nUTY6Z73xJrkEyixsZkre5 6PqVUs/vxzbV5Qp/3VDEpU3gCOOPm28j37t0a4EJoOSzSH7m+tpv2Q0knsSpa4HtB6po Ua4Q== X-Forwarded-Encrypted: i=1; AJvYcCUeeCnvqs3laI4yiRKucQMJlUcSXVnPj5zHqA/49cGX9JpVjDs1g7+GPEkwduEKcKVWYGSD0P3MZinDTMI=@vger.kernel.org X-Gm-Message-State: AOJu0YyMTdINK8ogk0vHjw8b7ZkVZWPPSe+1lF/lpFW+nOXaDNKCHbys 05jK3VKLGUQFVH6K3L2ms7wVXHdM73TkrpQ4YazNAM5z4S2C+wabRemGQU1ILo67emRpR5UExq8 RfObSiwi6QdJTBcN2l91Ea5vdbXE9t0KephuOEfF3ZXDN8xWqXu3O7vwHjLk1xtHOrAU= X-Gm-Gg: ATEYQzy5VmysgTITbZaKFTuR8SBtSU+VoBYOH109yTlR9nzK+a+d5IVWAPMbXwQeyYC Wqx4qJvOX7WMPu3pmqJ7xLtab20fGORTwt/uXP+QIG/c/9WgemINvwXhvHvqrHQgakUzA95jWv7 HWvRMULBwoTyId0eyNaDOn9cjRN/25q6pp3Z9QvnEij9y4bRkRTJVV7abWOy/VqWJ/cU4deTWOE rXGvi9Fq6keK9lbEOfuR4chV8DPDGS9dJCNicbaGbyjvAY1/pn36AcgUkKUbSK3gtKhwvsRgMYc 4P40MFQj+A5tHgihejf/I8eV0oGkCMK990fLszV86XU5QERV366LVCV86pYdBIKv4JrIuqXGC74 zOlsYGVVR1TQVWHKVLM6Gz1eGFpVLCwsHfsotfzIOs8TY X-Received: by 2002:a05:622a:343:b0:50b:4755:949f with SMTP id d75a77b69052e-50b80e333b8mr46901321cf.43.1774441040381; Wed, 25 Mar 2026 05:17:20 -0700 (PDT) X-Received: by 2002:a05:622a:343:b0:50b:4755:949f with SMTP id d75a77b69052e-50b80e333b8mr46900611cf.43.1774441039749; Wed, 25 Mar 2026 05:17:19 -0700 (PDT) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43b8a106339sm6480356f8f.36.2026.03.25.05.17.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 05:17:18 -0700 (PDT) From: Krzysztof Kozlowski Date: Wed, 25 Mar 2026 13:16:49 +0100 Subject: [PATCH v3 8/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: <20260325-drm-display-eliza-v3-8-dc2b2f0c74a2@oss.qualcomm.com> References: <20260325-drm-display-eliza-v3-0-dc2b2f0c74a2@oss.qualcomm.com> In-Reply-To: <20260325-drm-display-eliza-v3-0-dc2b2f0c74a2@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 , Konrad Dybcio , Krzysztof Kozlowski X-Mailer: b4 0.15.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1724; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=QpPLeZ1cqQr3FzN2YLabhHgQTjAgivfc8dfYen/DG4w=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpw9I2a+J0pjGAmk2+Lny/aKCD6LOagAIf61WE9 TEYbIYeoteJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCacPSNgAKCRDBN2bmhouD 17vuD/9QS5FgUbK5hmT6VQaxuq5f9oHtrr6i2dqMuG9xEuhWta21qkW54rZd3HfyAjfUD6rcFTF W2efY5RshQmNFlCrH7+OEwjzkp+DsKzF7NLC1IhhGWjvM33HsXPL3B+dabBSBleM+J8JCA1QLbI I97cD81ad4nvYau1Go7JHqdSJFBlA1Z3GnOhLFgnLBmAV/Vfpd6dMvfgXQ5nzRphehCFMJOR9Om almvBxdKY77/to2cRVG3BM81fMCtK04ErNY/sU/7Qzdrg35vrG6YgL0nz++isdHHxZLJXqFs08s AFNlItUxrJtKJNzPByuiuzbhJzbCQ5ApVAjjv1Qpx+COSHB/XHP3t+1maUvBjm2xb2J0o0mN0Yg fGZ7VF0ctzyaZaPuDGjqj9+sC2W3s4LMLuTW8Luco3Q+gHnZf4WGOSBvM56OjbCpkkIZM1wspGu 6XGpg8onA+nNlXw/7cg6L5egB0+qOpjTvAwrhEoZBFS1VMCcjV7JxZH1QLXw5Znf0XNV0R4V4TF WBvmUMrM+ZAxthHPGFEhcEukaVlaP99z7OOoyOIxfb+ebz22OHEPIHq+XgDhB7nbgMg1X2S44NO 9M4Ggsp5X9xU/4Rpz5lmGrtKjWQr8RZKHmXXdPk2Egy4KkvTgK8hiERKXBnm/yADNcnQkN2VOSH TsY5lUlhKdkhcEQ== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzI1MDA4NyBTYWx0ZWRfX/Bl2qQZOhI45 M3HChywKuAR9vGax4wlN4nftyGbWXJGn+4oRJd3VoESm2dUZ0mKjlSEdyCS1r7T1F+N/4NnoWvt U7sWxMKS2PE+Rrggcu/61g37sn6xul+knIAjek4Mmadxv/qEt94eJVNGIm0GBGL/wKkGw6lgm1D m/G9YolZldNTB/JvVaWw5+D+1YbyZHzCmu3N35oHnG2BYvTFQlNkHccqU87ozqy2tRjxvj8s6h1 N9Q3d95XhFGbhBoA8PSsT7bDyg5z57iB54fNcPw1jSfSlyRs4YcEsdukCa5tlIDFXL3WVkrCKsC VkXXfDXo8clTElpPfBlleACKqU8gL3EjJvdwhhrfEzKW5qEspfDYsVqb3OLynrGWpQUcL4M3/Mt f1bk8ONNx5eGs7dmeYVEyGVClik6RirNK3EdC8tUawKPxxWj7GezUV8UgDycqXRMjx6ATGQNiaq MJOFL1P0RnfPlnP5hLQ== X-Proofpoint-ORIG-GUID: df6T6fx2Sb9HM1TbZ3EbXjGaPnppd8h_ X-Proofpoint-GUID: df6T6fx2Sb9HM1TbZ3EbXjGaPnppd8h_ X-Authority-Analysis: v=2.4 cv=eeUwvrEH c=1 sm=1 tr=0 ts=69c3d251 cx=c_pps a=JbAStetqSzwMeJznSMzCyw==: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=VWhB_nMSBEne6Ym2UFwA:9 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X: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-25_04,2026-03-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 lowpriorityscore=0 clxscore=1015 bulkscore=0 adultscore=0 suspectscore=0 spamscore=0 priorityscore=1501 malwarescore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603250087 Add configuration data and an entry to OF table for matching the Eliza SoC. Reviewed-by: Konrad Dybcio Signed-off-by: Krzysztof Kozlowski --- 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 | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/drivers/soc/qcom/ubwc_config.c b/drivers/soc/qcom/ubwc_config.c index 8304463f238a..134c7835e4cc 100644 --- a/drivers/soc/qcom/ubwc_config.c +++ b/drivers/soc/qcom/ubwc_config.c @@ -16,6 +16,17 @@ 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 UBWC_SWIZZLE_ENABLE_LVL2 | + UBWC_SWIZZLE_ENABLE_LVL3, + .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, @@ -244,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