From nobody Thu Apr 9 16:35:15 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 AEFC9421F1F for ; Tue, 3 Mar 2026 13:08:12 +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=1772543293; cv=none; b=k5x6IPwp4+8/LX/iMEpfr1VNngeImYZnH5HSRgDp6EKKfqKZsmoQ5BKrfkn0sfZawpqVf6+7jrOKuUKmzeBBDuS+/z/wInsLWs3zIhr+RzAFt/W5NO63Qo23aT9otDBSuHGQFRn36tn/PmI9V1gWyb3SZs/fgh1V4FUBkIC4Py4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772543293; c=relaxed/simple; bh=MdsedeCf4ANTTpubxrkwpqg4SHUnRXKuJ1I5Fc7YjgQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=oSlpJWELW/XwEkIjDyQv0C9yQgEfj53XcfiQe1DlDVVbvleaLGBid42HP4buapYDnZdXzB8J+VtFA1/h+e3xvT0/1PUjBP6aHfMZRk3kz0tqXZdJIZLg33+YYXl7tLcBqNbS/q2ooeg9nAMMlQD6C1vHjArtKqw0sEiDERkN2r8= 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=M7XCzeqr; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=OntZ8SrP; 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="M7XCzeqr"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="OntZ8SrP" 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 6239nGVs3349600 for ; Tue, 3 Mar 2026 13:08: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= BWoXrEUOgffNZCGymGM7rHpUv9l00RibqBXKK49/ffM=; b=M7XCzeqrVKDZ7ZUi pRjwXV+Sa6fONy6BDmsT4yghRKyn+Wm9SXJ2TlTEbaqcJulo4CIJX5CesrAoQuvn pEmFhs4kDWMxBoRzaA/2tSh0hcgRBe7sPmR+HB4E943xXza0SPglRDpxcW5RTa52 NF5hskPpX/3QfkjD2c5c9hdGx7CTI5+vQgvLt9eBoRcz9TOS0VIN+vEpl3iffmI7 kM5fmXoEbhTtozel8lVd9DMPPF+YKwo5VXg1ywYclO4nn+x5y5DG9ufUe9nKO76g sQoYP7wY6doywZqAOE6NNXrlZz83MfGhg/rTNlXyhZmvKmb8Lxdget+MJyqqeafH f7l0kg== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cnhxsauht-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 03 Mar 2026 13:08:11 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8c71655aa11so5655760285a.3 for ; Tue, 03 Mar 2026 05:08:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772543291; x=1773148091; 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=BWoXrEUOgffNZCGymGM7rHpUv9l00RibqBXKK49/ffM=; b=OntZ8SrPDQPoyLKxx4ffmV0I3BtoaW5+GpdDPBy5DZR1hJHuI5Y2hgqCufoN6cVQTL kaB8L6IYtnd2d+ZolO4gEwqq9WFyKLQQS1LOofQ/uv+4sbZjL/lJTlRATZ1VVl+BJbfI MgwyehhF1Q92Q+9AbU+EohTJ6wBdRNnImrXBkadtv+RXRsG0iLJrAsYD8WXHAYfxbiHF OjuD091oc7lHrOgewF96tB1k2QE+lcaTNQ1vyxNfRcS0WpcvHFpZd9ESz+Woqc1NLhnm u/k6VcCOehX7qE2ZOY7EhL9lnDfFqC26SKfV4laXMXTQh8KyobSGVyNcGSZtAbFvrW+z L9+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772543291; x=1773148091; 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=BWoXrEUOgffNZCGymGM7rHpUv9l00RibqBXKK49/ffM=; b=C3sKB2x9QuPiEnEFusg57zd636SukgrnxgGhaMiGtTFZKh6a/4jIIn0wGy17bVwrNR vjP6FUQzSzl1eXCfUXKkuCn0pRrtXvCUGK5QG7O4mr2zuTGsrigiJfmevMZ33Fbp6G2d desj8MCFdnEFuQiZrfZ93EjS73edPtIVzymA0C70D0qgkDUIcFEMJZvzozdPi8Hnl/wO wReWElkQbVLHL5nIY9lplb5wv0fO3PMr6adHZAbnOXU45Nn0EBD3X8Ar4kx2tksN+BUk XigdYO9beMb1lTSsnGfLhf4n4GbmAYtjWn9YR+CiCef00/o8QH9qBXjWKIDM3VApYTjR LrwQ== X-Forwarded-Encrypted: i=1; AJvYcCWMf6jzLgbBrWEoeQNfsO2wH1TUTIL5CnYOo1L3ItopYBcvqwSDICPNIAd32P+KPUK7Fki4/zkQBuF6DYo=@vger.kernel.org X-Gm-Message-State: AOJu0Yw7cVs0dq1HjuE6a2Cgj2HWIJ9N5Lt/kfRYuGiuRZkNefJFFXAB sKolZRVr5prvBC6Ip6T3fbTw2sw/FNZnRT16XSgNa5pVHknUWB9+eLfSKclZnaHDPJG0r8Z+akW TnBdqlGgbRW2ahbaxtJT6bZJ79cTJSpFPI6rIoSnAjM0WRVqBJdiaCXSPjVomTBMZ/V90WdtMmE U= X-Gm-Gg: ATEYQzyQNhs649cGQN++TI+64xteegIOkA1EWwmI2etmTpXmX4VbGV5T0SZQUHJ2DFo QPROEUx4H+93XjqS9rEHRL0Rsz7gOuSlreLgDOmqg9YY3KXnJk6Sw3pZ5baO53hlBFvzLUSnIuA TPccmCwJaRcAcDlDabeQIGtklROKMoZS+LUxtIHIl4O/8shdCyGZnFk4nYjaXyg2cbXUHdGzfaU dR/Z26yfvBeVK+p1xv2qGOLKUHXlYgSyrVeF+eu5JxdTaWvuq1kwW6NI73dm4lBDwuAksPZ3ACG v66r7WXorlmx7LBwYjBDZcNKkfdyghnT7aftaaoduzDpwMp2v4cu8y8mV6E9UCOcdAd3W/wNUun ZaK6gUs3m4yjyxVLQ9qaobEJValDfxinnIuYqI1hQVOv3 X-Received: by 2002:a05:620a:28d6:b0:8cb:8150:b1cd with SMTP id af79cd13be357-8cbc8deb9bcmr1945425985a.26.1772543290646; Tue, 03 Mar 2026 05:08:10 -0800 (PST) X-Received: by 2002:a05:620a:28d6:b0:8cb:8150:b1cd with SMTP id af79cd13be357-8cbc8deb9bcmr1945420685a.26.1772543290205; Tue, 03 Mar 2026 05:08:10 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-485126563ddsm26253495e9.3.2026.03.03.05.08.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 05:08:09 -0800 (PST) From: Krzysztof Kozlowski Date: Tue, 03 Mar 2026 14:07:51 +0100 Subject: [PATCH 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: <20260303-drm-display-eliza-v1-1-814121dbb2bf@oss.qualcomm.com> References: <20260303-drm-display-eliza-v1-0-814121dbb2bf@oss.qualcomm.com> In-Reply-To: <20260303-drm-display-eliza-v1-0-814121dbb2bf@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Kuogee Hsieh , Jonathan Marek , Krishna Manikandan , Neil Armstrong , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=997; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=MdsedeCf4ANTTpubxrkwpqg4SHUnRXKuJ1I5Fc7YjgQ=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBppt0rzejX/Cug8m6PVKm1rzybqpY6fqV2lhCb0 3TkSGo3lVeJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaabdKwAKCRDBN2bmhouD 1y+dD/4un7OMCcTu3QHr5l/jJdFsc1HyQAgMZv4qD1NgwZqQ9qxSLZL14G9s1UEplEoxSWu3whz a62IAGLKHRxJdrGhst7g9wHZVS3DlXVaJW0t0RmAG1xYQZUWrV5HwvDZY/AgTgqWtb98XuTQkyE tdNor973fkzRYprhHiaV6VnxZ7UJ2rZc5EZLfzMWyVQ1YfETU4eOEeaW9aRjVc4I58RWahNysLp OCAvbKgdSAvk5CFf2gtuUp6aB/XutUCeoDz4Vf5OeLcYYs1qT+p9VANB82cf4Jg0vLr0AvrD9VM Lk6MBPAO3UkzVQNUdyFUKD3j1cCP501bw389NpigPfZNU+IwPpw1Xn+XJYcKHzU6LtjtaYQSS6U dJ3e5oG2fRdmX456JVPRnHC+pB8zAbNfXhMaVubhN2VVakwNJ/7SVtAX2op335xrpPg4vefonsT TYHRNlKQdacgQG6JVqoRcp0vmn4uIOwaFCOqhO7zFgl8Y5VyMT+j9BeOf2duHQ99kq9mmlhZGlb LrbcpN5pueTzIe4Gy+3Dj3XQNbZDCzqZpcZPtbnK7XsNxx5TqjmfcK3cxT3uuOdqFINUS0zAcrY Q8/hsctpyHRK5N2igQmL7hv3YlgRTLtnHgqm5KZnWl+7cnQPydv/QB7RqcuOSIqBqL6vtVKIo6d nlzyC0eHfYmSKkQ== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-ORIG-GUID: T6LbQ0SaKJQzsVoeALeXjkVcB-GuAiAN X-Authority-Analysis: v=2.4 cv=dfmNHHXe c=1 sm=1 tr=0 ts=69a6dd3b cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=X0BVKsNMwB65LJnTjtcA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-GUID: T6LbQ0SaKJQzsVoeALeXjkVcB-GuAiAN X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzAzMDEwMyBTYWx0ZWRfX8xm5Qsaqvm7U Cccfm+nDpVaCmAOSWPlmyxFDADWCb5V7rxkb+5xrqv4XRluhqLDTp2hdDx9xn6QefM7rKKu6+pa Q/TLuTPlisra7LCfW1YI/XvWRnSuM+45X+kqac6+cd4KxAgSKFhh2yeemEMs9sKJexWLT1TJtYK t5EwLGkF8uF+xU6TWWhPzas0NDSDIgHiNwabHOcdg31DZuUhO+6YjeuInnLAe7b2ohLgWhqZvSA ms+mUeNCZxGK6hsT9sDIqQqv37vhhmhQWeNXWmr/6XJ3bs/4xzONlJEXKVOxlZFf+78np4wKzJG 6OuJSkqNCRj2j+rwCiSDqzFeRVIGsFRjG/EJP459dsr8Ow/DbLdCCr0ENS03UjtD7Hkv3Oq7+5c lLdUHXpCWJiIDKYXzTg6xPpS++M9NR5+b4LoD8i8PzjtTbdDbwcqaSryMziK3opuYUIFhCPmjMl MS7eJG+ZgETg8skr2uw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-02_05,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 bulkscore=0 impostorscore=0 phishscore=0 clxscore=1015 spamscore=0 adultscore=0 suspectscore=0 lowpriorityscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603030103 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 few differences: - Eliza and SM8650 use DP PHY 4nm v7.0, SM8750 uses 3nm v8.0, - No MST (according to downstream sources). Signed-off-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/display/msm/dp-controller.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/msm/dp-controller.ya= ml b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml index ebda78db87a6..d06d396df4c0 100644 --- a/Documentation/devicetree/bindings/display/msm/dp-controller.yaml +++ b/Documentation/devicetree/bindings/display/msm/dp-controller.yaml @@ -67,6 +67,7 @@ properties: =20 - items: - enum: + - qcom,eliza-dp - qcom,sm8750-dp - const: qcom,sm8650-dp =20 --=20 2.51.0 From nobody Thu Apr 9 16:35:15 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 AB51A423167 for ; Tue, 3 Mar 2026 13:08:16 +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=1772543297; cv=none; b=Y6v+aB7IPVH51HdVWlBCnxfEPJ7BB3eRB+yGdm8NnWi0PFzy1ZRK1Sh1gSuYzjLn540HiTGrtMS5nQDdKoamdBeIrJ9zme7mOmy1j8c8cExjkxLkeOHgiGMueFaocCXrStCgoTdSyokwI0deIg5ZuLSdhWa0dw9w2pm0wVzytF0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772543297; c=relaxed/simple; bh=29zuWhSdKPMixfedFLH1EPTW4fPqordVY2iglKGMw2E=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pYqSgsfvcbrN3L1xVMDuER8zB5gzmorGtWuEiWcYUHm538uMrtHnnzhBAoHLgGMoMfT19lbnMsXDzgJEvCeypg2sduX6XLNq8ALmFfx8ETF9ONDVYBgl+8OP62ep27HQ269yEF4+65vrFUz3AOnaztB2vLASDVjwD0GpheSdwXE= 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=N58YvqwG; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=V3sD0Joq; 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="N58YvqwG"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="V3sD0Joq" 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 6239nGUe3349566 for ; Tue, 3 Mar 2026 13:08:16 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= 3J0UpBFWUdNX9Om+xi+7i6jgyBAiM0Mmaet3+Qk3RNE=; b=N58YvqwGvg6C2cED HuE6QOiEOgy+xUMOXfRdT4WU34Nt5GlRr86dy5cy3Tsa1ShiNEFDrhUmI6gIAbVi AogQHcwHnXpGlZjVcI+2dDcXxis9mWhkiacZCcGxo5bo8twbOWwhV2ZOz6PmP9T3 w0h7J3niMDDV6QiGubd+2ipfGfeDTkA8DDdiYMvWIbb/HVpdCB+BB08i2aVMsVDb cut8plcZSFbOreHxDdXvlIW1Kgfv51d2Ur7Ng7/xJkVLV/GDmjA4Vi0kcik0vxbS 9u+9ygfPJ847BaPYo2BmesW6O/HIRyVIcsijbRWUrQt3YWJ5Ws9wqnTm3glW2MUN O9/Nqg== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cnhxsauj4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 03 Mar 2026 13:08:15 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8cb3b0d938dso4362804185a.2 for ; Tue, 03 Mar 2026 05:08:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772543294; x=1773148094; 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=3J0UpBFWUdNX9Om+xi+7i6jgyBAiM0Mmaet3+Qk3RNE=; b=V3sD0JoqCP7khaoo+Ilkn3HhoYmK4VxL1deXzXGGolgzqC3uH9MK3ByASF20i+t+Y1 szJvoQeJdX8bGId9uH53MTeUjJy66wx/CEdKnyPAYoe+VskctT+bGA3ZllRl7/N3y7ov GVBdFnxcgvWOO0BUu8v02FUzgMmkeUXYzGpOW7t5FAJJ12nJtfsFzutlsQPg1AXwV7Z4 FXh9VnM7yqHUmutYsoAZInxkF9HB20BVjkd56c5NwXnmfDtmJ1d2Y1omSNGxaUFpu2Sa pCceS4SVVJ6U1a6yVmg7+v5tr6KUfJrXT+fCrVsDbtrYPW4vn5gfnxoAQWJaYXi2um8A jtWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772543294; x=1773148094; 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=3J0UpBFWUdNX9Om+xi+7i6jgyBAiM0Mmaet3+Qk3RNE=; b=cya6WqC/KscsdH9l/1II2wjok35enAdXHZyj5ai1+kO+IZwlkDrOqqAWB9BLn9bhRL 13QycJPo8ALQpxwOhMVpyJpZ5hsQRT5IY+6UEADXsh9rd2/Go871NSYIPEqXJjjY3DyX GVoMbsO4bSIxv5C2Ib9SExql8KnI5Em4KYkwbZ9AjPdpK1NbeEnf9o5VNe2/ANgJ0/lJ fzMFl38bm7EshlrE5mowMb+aQMAxK0N97cMx7nUONmXHG2cU50e+B7xhCE7AnlsmoChQ 4owJcDqLjRE/hlprMS+aeGco+NDLGlqljnprgE9PpVuhJPqNa2uxFwoRYlqL1avuiWjF q8bA== X-Forwarded-Encrypted: i=1; AJvYcCV0FxohaHLzdmPwRGJnFRaYsBOQUp2vlbVgkMfuZsiQkh0tJJ5l2QfcHEiX7FCmSm1iZHCc1j/EhwO5Wm8=@vger.kernel.org X-Gm-Message-State: AOJu0YwGWGBoaBw34q9L+4UvAlwWruiAz8BrS+Rw4pzaTcUyRsDBdQeA m9Ci6n2TjOGOATQFPcKbz5VONSuFhk9DvVb0UQF1z3dN6+fwsOm2OOcUBclwHA9JoZe3UzKQR2+ 3W5euMKa+inoQifkS9/5iv5jR6GgIFylhYkxF0rsJP9lbjpKnSfrg1rs2w1tG0dIcabwnL2QbJZ c= X-Gm-Gg: ATEYQzzv87yvqMpMvCbTaT7TjeuxKJ2mDeixs/D7ywpQu27Pel473gkrrh4OC+LNw+F +H7xzJRum6l+4pEIiaGtAVL+U2fvS/45IEApjA7SUo8hUSppL4wD8f/UWbPOsEhiX2DfnAP62rt XCFc8oIal42yh7Ru1DFulX2R23P+OhMAhMgJUMIAVUtodWA1IUk37mx5Ry3GvMBM2S54uqSz63i iTRGgk2U3PqFF+RqaXpDMUXl/pgbR36k1XCQDd6DwMmyvbRISYki0bTb7M/1qoq6GTFK1WabXaz c7DAu848aWd0yIX1CR93nY1fICQCJITNo1wV1oKbnKdOkh/3mU5WTRxvfUWIAzu5A5CoQa/Fung fSsFze49my/rlli8WJ7DwLF0T6Dd0zOCpbDPhisFq4ok8 X-Received: by 2002:a05:620a:2892:b0:8cb:31d8:43a1 with SMTP id af79cd13be357-8cbc8e556fbmr2010945485a.11.1772543294357; Tue, 03 Mar 2026 05:08:14 -0800 (PST) X-Received: by 2002:a05:620a:2892:b0:8cb:31d8:43a1 with SMTP id af79cd13be357-8cbc8e556fbmr2010940585a.11.1772543293917; Tue, 03 Mar 2026 05:08:13 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-485126563ddsm26253495e9.3.2026.03.03.05.08.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 05:08:13 -0800 (PST) From: Krzysztof Kozlowski Date: Tue, 03 Mar 2026 14:07:52 +0100 Subject: [PATCH 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: <20260303-drm-display-eliza-v1-2-814121dbb2bf@oss.qualcomm.com> References: <20260303-drm-display-eliza-v1-0-814121dbb2bf@oss.qualcomm.com> In-Reply-To: <20260303-drm-display-eliza-v1-0-814121dbb2bf@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Kuogee Hsieh , Jonathan Marek , Krishna Manikandan , Neil Armstrong , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1058; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=29zuWhSdKPMixfedFLH1EPTW4fPqordVY2iglKGMw2E=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBppt0sXVNpJTnshGDMF0rAAssEPGRxS8AaqwoaY /aBmhwFcheJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaabdLAAKCRDBN2bmhouD 15UtD/9eh939/lVG+ZgxCCxkznIRgc63wuA3ndNre37KbemBOq9sG/b9bddx0k/lTn9zcWlBtHa 8feLEH26lzRTRM1pWXIAmQtb1SYAV2+prpDfZtTBzaUxXZv8YbM5JaHZrPgoUyVApTpN7f0+Sl6 6JfcMlCagrbr9UkKiTwFJnEKVjjSYndql54Jjx54vr6CSnc/yhfFIq9UHtv641goeFHNnCjXNJ5 IcgbGvwx0/+bM1v5ax9vcrwGXtcDofK6W3fldm487P9Grjvr18H1dV4UDzg+iKUJBY1SXVkZd/d ChgITb0EOFu+bnw7SQMJ7LNASzidwhkO3UuyJsxDrSB6Q8mMwDIu/7WQlgyRRT/vBufJ0cE0tI/ l9D+ET7AV1TDA1BqsYjeF/7duuEIVy7vR+7l6EdqJ/Oy44XrFdRPgXt8IUORTeERTk2NzgTpSrw ue9uqACuzOKP4ElGxBSir7hs3IoDxugVaH+2K6mcSwuTVoKOramgYp9dm/bzR79oFpuqcAVc2pW 6TeNexf2SW3gu3wS2O8NFsOW6oM7CX3N4H+oMw+f9stN+2eBXbfsOQ2qzcdq95nwEuczNwId6i8 azZk5+IQpKq2jXS2UzcjqqgX0esEGc7r/oXjl6MuL8S5DUuqidtErHSl2z7Ta3ywbW+EX3gYM/e y7U+08lQkJ5o4Kw== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-ORIG-GUID: 3cgu7PjuhynKu1lfueP1Xmg7SSIm4BLh X-Authority-Analysis: v=2.4 cv=dfmNHHXe c=1 sm=1 tr=0 ts=69a6dd3f cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=ghL60u8iUD4uIiEFN3gA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-GUID: 3cgu7PjuhynKu1lfueP1Xmg7SSIm4BLh X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzAzMDEwMyBTYWx0ZWRfX083RyW/JOWu5 vvG43T0J6fQWghrZrf2/fCEXJjXdOmKMhQ/GBrW2Qt2ZtB2aN1mgM3+phDzTz96GEMem1eeF88a bq3tnIYhwAsL12z3yqjkAybYAfPNEZDDNAe/ZxuGZzR3mYYPGxmVt+5QRsdUGPGzmVEcY3FVTgF xuIXHhwHEVnL1UxNCpwKEjuZY/sRIuOF+6zLEJU7rZJbU0hRpwCBbBl00k/IGeImsFkNMP5vIJQ 7+S2AMaOU9VHjfKXe4DVMZyW7o3574zQzP6E09z0c4yt/d4xrvZMdSMHXqvP2fD8hBgMR9mO9tf 6M2LyWoZix9Tt9OPfkkPQg0NCCcGDIckAw8tCAS/tYERDULiivFgn5rr3Vz4p6P/vQlr5dbF1WF 0GriYQjQ9ZfOHbqBCt9c6nU7ddhTEJGKoMN7M43mnyLP8CN/ZgAV7DjAp4V8orQUMsGMiq8NKwc HTNmamGiv3bVu74NFkw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-02_05,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 bulkscore=0 impostorscore=0 phishscore=0 clxscore=1015 spamscore=0 adultscore=0 suspectscore=0 lowpriorityscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603030103 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. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Dmitry Baryshkov --- 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 Thu Apr 9 16:35:15 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 A0997423143 for ; Tue, 3 Mar 2026 13:08:20 +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=1772543301; cv=none; b=mOwUdJugj40ZkggmXXAEmGAJo6RWT1XuOawU+PBimpT3iM081EU6LOQNHKuD4x8eCFAvkr/zhsTIetUsirs7tb/XH5CQ/ix3zaXfr27Gfu5TZ5Sq2SBgVDOGLKMxN4mkmqBvL0+HZ7XuK+/d4cHIqVRvLe9QxDTwCZqootmbMQs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772543301; c=relaxed/simple; bh=8F4yj9WgpcRrhlxe+LM9CP/vQbqufNYhRkj1ketDKcE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tg4zgIF6RCEFAo0lyVvTm32HTCro+OBqu6ricBAyLgNCr4aIYTn1tAbvvmfDF3gKiuBs5+hy0Iko+xU3qvaJ+FIgSmhwdcl5xzCQhXs8bF4/zBj8VMnGkEq1/yBhd9WyOmyOZA452rCQMd9m7j3vUviidDr5o2Ycra3bhEV6EZQ= 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=NNe6RT5V; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ZFP1HgB9; 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="NNe6RT5V"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ZFP1HgB9" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6239moWf2733596 for ; Tue, 3 Mar 2026 13:08:20 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= fhLTcvACUzqCHczJcY2K0aqA9L0fy2FkKaMku7rR94o=; b=NNe6RT5VLhOuvfZT BIIfpntJNBry1k1s3DPkKbHc5PO00sCILrxXfyZTzsOLiV3YULjo8YDKpYzWG96W STm0AK/xOdrW58x1yBddhfkFjZxaBfZPECavcj7Zlw2UPqO7Uiwo+tyiiW3p6Xhr Gse2tAJYud4HABopHkt9AV2npIOBNkhtAO8ddEA4vyvJVSrd1Z6oDVp5EbnwjoNb bRoMZkvvKshaXDlETxjm91GjMTEM/V4SGVaPdeTFIJbNd0LOggzyXC9WHvNNWVUN TYaUmwNsTAlY5twWpF8TvHv7C7RbfFpFyEW5dbEZxIPNCCTByO0VPFjcSHqyISfg 7Gau3g== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cnswe1c19-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 03 Mar 2026 13:08:20 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-8c881d0c617so3579977185a.1 for ; Tue, 03 Mar 2026 05:08:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772543299; x=1773148099; 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=fhLTcvACUzqCHczJcY2K0aqA9L0fy2FkKaMku7rR94o=; b=ZFP1HgB9rtFcEtmeQy1wmkPg0+Pd0ITu7N8gyU51fJ3MTnxrEcA3iyqd+e+mU5zF45 fGQ/8STP1rQuuC5ocncDNB+sUgn231sYnfdyVcivtntmncvxrA6vz+WD0gR9lkFO3NnC rFn2k5MHwPhk09mvxAMZkX2RtfD2jBQNLoMYkUZXVbG11ASbEiG3IJRcNIzZQnp7yiXk rRBjpnqSfc8TIxKKxUlCCtPObnyFj4R1QEodXMwHmYu/figWEUcRl8ewT52Ltv1tALD+ tEtM9VlwgsGSWfjP7U11yXnz+EJLgy0rHeWa1cn79dYY4CVa4WM2Yq+egcNGfnKoEdBy Tqjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772543299; x=1773148099; 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=fhLTcvACUzqCHczJcY2K0aqA9L0fy2FkKaMku7rR94o=; b=LsdqqBbZ5WYHsljE5o+BTMRBlcPviAZ3Rqe1gezCi/Rpcc2giI2OKjXRa06e60DtVj Fx85/OOdjrRec7C/I+OqP6v8Y9XjKiIxbjMaFZ1WHQByZFKSbc1+m+5UJDDe9bbT/dv5 +cR4ptNpeFnlZek+KB0VL7Qy781eTiUVgeRaMrUF81IoTpWfs2xey8vUCvRCRXGb33y+ GXdnbRhEw99hq6DVbaBrbP2qRU6irXs0gNiOEZKtE+5dWW3mhmP06drMe8aNH7J6iScM poYMoxh9bTHdJTcm49578NdFZi5UNB60EiDiLa60jymSUEdOAiP6bMLBm60+PLYtvda/ BBCg== X-Forwarded-Encrypted: i=1; AJvYcCVxGlk/Ga8AKnBVr6FlywznchzLh/PxDCaUdP02Hea+OE6muDkqdSITaGwToc6zGFTsJ1mydevRADkyoCk=@vger.kernel.org X-Gm-Message-State: AOJu0YxFE8vjdU3nkF5wZ+SH2Q5uMee1nIjw7Eou8xntlLFyLSaz9SdW Z88dy8b7vi1rP1SuPZ+mMSPqiXB4wl+bsZR0euyCbDym80MfgQKim8mtlUSd1BIbidCe0X4p/tx NYwN6DwGQY8olecVTaHYRdFkY14a0AWOHwEKrIvyY90lEMOm208qY4IFiMp/ly8khuH4KEY5iWE w= X-Gm-Gg: ATEYQzwksvDNNQ52f2gTb0K5/d2pJU5Df8nwhevltpJNvW6Ii9048KfsFG40ramuRfw 9AnUFggHF4aolP0XRpjD1/SDZAVbaOTA3xbMNCkU3efxmOq/SlSoS8vD/mMVJYpZBvZkRX6MQSs o3LGRUl9ZHVTMdZ/2wDail0BS6V622xBQ3XxivFJr4PRkrvrIScGSOoHyvczixO3tMQkPyLrqq1 hykrZueMLzRzYOVby/hUIif0ANhxE1rB67c3ugzSQRol16wMXHI5VjgOm4JmfzPbu0zBs87bh9G Jk9D8Yl0hpvUo2+7m5+QXIX9vivwet/g6l34S34pKq0Q9VscjSaSfp7KHy1Eer3ZWX9vibc9tGY qkgGd5UXY0RE2yinE2mtb9qecFpjvERBBn6zKmRJhRoaJ X-Received: by 2002:a05:620a:298d:b0:8b2:7777:f662 with SMTP id af79cd13be357-8cbc8e1a5a7mr1865320985a.64.1772543298827; Tue, 03 Mar 2026 05:08:18 -0800 (PST) X-Received: by 2002:a05:620a:298d:b0:8b2:7777:f662 with SMTP id af79cd13be357-8cbc8e1a5a7mr1865314785a.64.1772543298338; Tue, 03 Mar 2026 05:08:18 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-485126563ddsm26253495e9.3.2026.03.03.05.08.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 05:08:17 -0800 (PST) From: Krzysztof Kozlowski Date: Tue, 03 Mar 2026 14:07:53 +0100 Subject: [PATCH 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: <20260303-drm-display-eliza-v1-3-814121dbb2bf@oss.qualcomm.com> References: <20260303-drm-display-eliza-v1-0-814121dbb2bf@oss.qualcomm.com> In-Reply-To: <20260303-drm-display-eliza-v1-0-814121dbb2bf@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Kuogee Hsieh , Jonathan Marek , Krishna Manikandan , Neil Armstrong , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1090; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=8F4yj9WgpcRrhlxe+LM9CP/vQbqufNYhRkj1ketDKcE=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBppt0tSbWDjI4/dlk1HRlsDCAOz5JoDtNTCTLCB yW6WwGdzF6JAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaabdLQAKCRDBN2bmhouD 12QHD/9BCO8SDyjv2U42Sa/8wPJ/r0hVx/bkMgsqQGHRVZnMCqqbWINvBusv+uK5VrN3oYfxTa7 zlXbM0Cxe/Exd+RXF1ieujaTxQY83z69Tmds3LdEuL28fF20SOU/h1JZmwq8PWP2lwfFkuM6uza JEC9CV+9V04XjmIND3qC8Mk3f32ngvQQ+qY6BBLtAO5XMREfAAaAWGBwwa9lU2jEpAFoovLE2yg nhNChpaFM39/QLWX7wVaX9mJp9jO3W0FoHCTsPBAcyZPMGrzycOFGaGGKTHCmkbkyqitqGH/0hV X3i/sLoOytUxzDt+28r7oCGXUH/xFplJk6Q/Cdw5z8poHKaB2fHKFgGXSmEYiwD8zzubZuBa/bB g9Rahn7CbCKLtNeZ/dqWHY29EXie45jwgYB5eAz1P/Zd0BQaNEIA03M4sw00dyNO22s06kymzzj o+uPpICMpM7sLkqrLgpBR+98DCtEWNbF1Ho/u6jNEQ+LZ9UCNjNdP+PjMfwcRlHedItkPUfxtXt dCiMlCsfsttIP/cD4uUqXFh2O+S1fk6bqDGvs0alx/BG6YQmneyCyKNFyCcvB1/MS+scFZX+fsb gOCTpjhcUaKiAaGIvfT25fgBNyrDUFbRssGxDp9Oxz89/QjzsDLa4A6ob/W4BRcmVBOTsMFLJ2Z Wp+gKdsDXg0Tm9g== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-ORIG-GUID: SHVGMP0KRSCWewcEMS-ujNx67QO79usx X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzAzMDEwMyBTYWx0ZWRfX7UO0uZtS/djk 3LRt6gl3ny5q2opH3wHtP/4UUiGxDwNgTEFCF0JjjnnmXRp9ZkZyX9ph7bB0cOnWZppu80uolC4 dKSVRVK+8PANJbcn2UzeEm20HX2LOoUCbTm1Wjxgu1/J7riBsxTsSgK7V7Oj9MxkBvjveeTLdsn GYjy+IcqSzYx4a5yh5eFhfI+oaojdpm+ue/fHzBaqWX+3QOxgiYzL0XVr8hjtWmnaPt+3BbuKSc l+RVU25xjggomqeiP2gToDmGjmEI/yAfeXazef8E2yG7imm8NzF8m7DqNpV2PI4K5UNO865GKrw 0V4KURD8EMkH3W3YJh3ooKK6+Cq6uB/OL/OVIEUys9NlyN68BYs9/BwH1C1m//NvO6VZT8JEHFl vmlV/2A/oQLxdL5hwONtcM0b0UYoB0DdpLU7/I2f6WIuwTW7vfYNAAjC9wluiE/bbQvtDhPeVWi E4lYveZtrYoyk5s4Mcw== X-Authority-Analysis: v=2.4 cv=TtHrRTXh c=1 sm=1 tr=0 ts=69a6dd44 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=mIdND3L9f6gUZBhNI2MA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-GUID: SHVGMP0KRSCWewcEMS-ujNx67QO79usx X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-02_05,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 malwarescore=0 phishscore=0 suspectscore=0 adultscore=0 priorityscore=1501 spamscore=0 impostorscore=0 bulkscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603030103 Add DSI controller Qualcomm Eliza SoC using exactly the same block as SM8750. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Dmitry Baryshkov --- .../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 Thu Apr 9 16:35:15 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 CF14731F999 for ; Tue, 3 Mar 2026 13:08:24 +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=1772543308; cv=none; b=u3lgzKf236kLftBkuBl6VsZBbfAkMu9kdCa6mHhQdP76btNkBkfZSwCihd2LgOZ1JymDWIL8eHd5g3HtFLUL+pqMfsUimTFxxs9emTXSyK9kN8Rkj3NnFOKbIhBixbuJCSFHanLdFUUZvUwlMdxO1f8emiW72mxQuleE7PwKjZ0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772543308; c=relaxed/simple; bh=rBeHOx6F9m6NdTQIVIlJ5ueXyG6WKv5A3h4KFzfYNqU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Jb9ndGxntjt2qJ+i7bCLgsQ0rugnmctaR2A9rKEMpoo+WUonjzPADWzapBxyjwRrgfbmKvxJlyhk1DcAFdN21NMwY5mB/+Hn9m5fFzlcrww+bc8G3/HnqFm7dT7cbkeL2OC4nDt7pETZuKrR3LJe1NakuuuAnlajc9ZE5210kSg= 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=M7tMzMeH; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=MlrFMMQ2; 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="M7tMzMeH"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="MlrFMMQ2" 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 6239mf483951761 for ; Tue, 3 Mar 2026 13:08:24 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= RAE817eOkoFlssgZD9qvItbxSD0wQHT8mpg6XXPbDoA=; b=M7tMzMeHfrXeEfGP mfn1VZNmc8kqDEFe9ywMRt5qxlZWM4859at6FIq3eovf8c31g0j8wZ1YweQvR1Oj tJY7UloyUp4bsCcfaBQ9rjArDWCMVp3MwphVlLu+zBE6c8eXpjBMsG6924Iy40iK ckbx+oxmkvHiTMkPgHqSoFac9UiCD37S+LxZTk/4sSmEOCxrRuxcJiSg+ZPe9FHb Txu1EJNpRklL+NqsTu0HAr29ylX+gGxY4lLRZTSims74pwA693RLUO0nUnEoyL3R FufzdKAQqnA5oaGTOXVrsUKArCdZHNP3gXIh0mXHsN/GR9LE0zQcs0QnTQmRsxiT EO20PA== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cnu3n931k-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 03 Mar 2026 13:08:23 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8c711251ac5so3763623385a.1 for ; Tue, 03 Mar 2026 05:08:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772543303; x=1773148103; 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=RAE817eOkoFlssgZD9qvItbxSD0wQHT8mpg6XXPbDoA=; b=MlrFMMQ2picmmaBVI2rCl16WYF8dYcZwf7Huquuft3DkWtxq2MjsOIMu5HBGGcxNQG xsdbpzBh8IIhkPPcXBYnvVFlxnJTupj3DL+WuqBGhUq/cUhVoUmoVHvPethRQq3r0w/b JbRt/5dmhabgsSN3ub4g4b2HKTDJX3fxqrAX6MRtmbN/XS3wsPkd9v/Vr7vUZR42U93I VqT9vBBCSMBz1FGmcjymGJhKSpXNPWIJEiy3Tv7dldQgm11+MEtgsBy2wV8BgUEsdwqy Z+8ExTCUoEXpHWfFGWHkeV4IfxgjzqiS52P/8NpiU13H7ZhJ2U30Nwa0Nw7zVComIKaf Le+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772543303; x=1773148103; 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=RAE817eOkoFlssgZD9qvItbxSD0wQHT8mpg6XXPbDoA=; b=DWsLwyOKRqtK7Frw+gm0uCA47ymTO9W1INrIagbcuGTAsmG3eomgucXcAB5xrdczTy PNGBR3HAftZNLgz7qGM+A11CdeGcjfz8QjoeymQI//TtooxldphB/7SFcTitM5YUS7Fm 28BflxRxPjrImWPeGowxR4uTrHKXbsYLufcm/AX3lgx0k+3LE8B0j0zDy3rbBabztEkO h7psfCUt78nBX+lXgV0edl6cEaytDlQ08nz2jQdw3FCb3SE2N7FjHLLZxTm7rmOYOfAf HMLi0s9grOFz1S9DSHufX5xNsSat9B60AeagKnigpcXnFL3v5/0i26n1un79reJQNdks cOLQ== X-Forwarded-Encrypted: i=1; AJvYcCW4EzUF7F7oE4qXNMB1K8ehProYUC9YG0sNLlGH3BZz29DXjCoO/chxoy3txuAsapAObR4F7Ev4mSnBto8=@vger.kernel.org X-Gm-Message-State: AOJu0YzLE6z98qElzXp+FtT3I4ckGnQO03cE5h4j8myjMoKOjTP6WFKn LjjN5NwDvAWtP1d0er6WZsHv+Sq8vzqxs3ooNlKJnQmgeouUe958WPHOOTy6znu7TY8HzaR0MR/ UlqpSJZ9b07SY3Jn6beIhyqpEv9jwF35sa2pcJ4m+C/VJ92lpbMEZBkCrZgLFYaTZdA5JHzHJRc 0= X-Gm-Gg: ATEYQzy+MAsIUS11kylqfYXk3NhFOOzVO+aPUYF8Pkn2t4KwBmz68AbiDef4EUVkdrt avXBAKZWfuK+GNXm0rFhjAW/Oeop1Z7Vt2U58miL0O2BlO0J6rbudLo9tOQWsRr/irZBkS30Uhl jgVEbGgSMLChWwLGZJwKjS5DtupzctdBWbwUKRypQuW4IDuLRSw7OJUEYiya4UJTHnn3tMqK59K 7Q7igAZjVBlEOkiqajTg6aNIQNDPOoOr1t8UdV5xOgzSVTVlQ7Jx022+2lTEAgDc9MIidhC/Ga9 VjysPmwTID+lscMJKFsc35U436Qov3y6SXEB/KVdlOLn9O74YDOd1SIH5D/OCqYZ6hcKPMo/OKT xh/b+uKNLj8fXnmD0xZDF0ovrWY5svcyb8tVikcm/9WP7 X-Received: by 2002:a05:620a:458b:b0:8cb:c897:6839 with SMTP id af79cd13be357-8cbc8d999e2mr2076169585a.26.1772543302789; Tue, 03 Mar 2026 05:08:22 -0800 (PST) X-Received: by 2002:a05:620a:458b:b0:8cb:c897:6839 with SMTP id af79cd13be357-8cbc8d999e2mr2076163285a.26.1772543302307; Tue, 03 Mar 2026 05:08:22 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-485126563ddsm26253495e9.3.2026.03.03.05.08.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 05:08:20 -0800 (PST) From: Krzysztof Kozlowski Date: Tue, 03 Mar 2026 14:07:54 +0100 Subject: [PATCH 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: <20260303-drm-display-eliza-v1-4-814121dbb2bf@oss.qualcomm.com> References: <20260303-drm-display-eliza-v1-0-814121dbb2bf@oss.qualcomm.com> In-Reply-To: <20260303-drm-display-eliza-v1-0-814121dbb2bf@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Kuogee Hsieh , Jonathan Marek , Krishna Manikandan , Neil Armstrong , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1027; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=rBeHOx6F9m6NdTQIVIlJ5ueXyG6WKv5A3h4KFzfYNqU=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBppt0uiRASLjzocGD6W+PgQ9ZT+E09PuHdyD4JZ /BDtkzAcaeJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaabdLgAKCRDBN2bmhouD 15skD/4pO1wbWknuEyHHcse+SuZHM5VK8jW1h4NIKSdxK/t55TGFfetmTgHjCig44dQyCNCUOay GCpZU80ZGYLajIUmft5/aLrCS0+b/pjnnxt2QszffgTuKFQpS/kfuPL8C4argLCxrvUsS3tbm45 sFz3aEBctxIJ1owJn0SB4dLAmvLL4FvT2u5GQKab5N1Nx1Zs6n45R0kN5N0RfKo0jStKcEBUoZD eiK14SynEBrZM1lGaR49TWST91mDo3qhYtdoTAI+tfEN1XQNTNPfFDTS2DHuwHmJh/WmpxpOoC1 t4njSSKSBLlOYXaYsX4KoZupNBG4u+Un+5iIlWxaBoLLhsaPjXj8bGTe7EUXo96ihP/GD0ozXH+ po1FVzhAsU5jjVKOg8Lfjb/JyfExxGFiMrN9yXPxNTWXBqWeprSsd1MBTItmdy9UPlxmAy2s5lO pG8kpunOjIZMJaU+iqwbowevAx4138mwNiZJ4sFwst1jTR++hc8KCOm5cgRVMX4/FavWk5TBz62 O2zB51tnQ+eU9KJP4Y6do3QQvajZiTUAEg27AY6gov63joBX9kolsNb93gG7IR8SxEzsukLbpxk 1OwNUUm1ZlhJcAKUrg/NaWZd5mwxREvkYLTm3wCFuRhP7WZIIKBPMSU6mb9NPDx4/uD+BuMUYt6 88mOMMM1j9G4Nnw== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Authority-Analysis: v=2.4 cv=JaexbEKV c=1 sm=1 tr=0 ts=69a6dd47 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=Qa_SlUMgUoJhev3IiQkA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-ORIG-GUID: nnGSp-ba7LZsmNU1OTpAfxLnouyAYSIa X-Proofpoint-GUID: nnGSp-ba7LZsmNU1OTpAfxLnouyAYSIa X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzAzMDEwMyBTYWx0ZWRfX4UhjMMgIoEwI qXPeSxuW1ygQjU37b+Sut6D5jyW1c+97ZaA3ycw7KM9iDhOfyA5K6Wz2nrHDIKOyBeroH8qITht aZMPTj1+4Tiw9q3mhgbIIyPZ6URZljqixEqpJ2bFbhYeo6F1tXwtC59ubH2xpHn7GJ8jY74duJz WjNGrEFlTs2HJX6r6oBwC10iLAtXRkSEGXN6fmjGtzxrMCJkmHdLvmwo3dUw02wkPMUZkYzZmdE JhrtLt5xoNsPrKR38RSi18VZSbA8dRqc+PDVDQv95nfFbx/Wcpz37XjKICm7QibEEhNmWhByGt7 csXQFNsoq8wFd3D/ziiwkuHAQzUQvtEGqlFJ70A15JNk9v9wAIFXe7IgFruLL/26g6Ls7AOnAfK CcD01/q/7YRXWlpMxgZgNMkCHmUl7DXtF6mW9le7KVdKkXO4VlSh6tqAJ6XMUB4FC8CrV+cgD3d F599XPihm0KRD56V3Ew== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-02_05,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 impostorscore=0 malwarescore=0 lowpriorityscore=0 adultscore=0 bulkscore=0 priorityscore=1501 phishscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603030103 Add DPU (v12.4) for Qualcomm Eliza SoC which has noticeable differences against SM8750 (v12.0) of mostly removing blocks: - 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. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Dmitry Baryshkov --- 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 Thu Apr 9 16:35:15 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 23029423A76 for ; Tue, 3 Mar 2026 13:08:29 +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=1772543310; cv=none; b=BvRhd4SZNRHJoHU7egd+zyYGLAXza6ioqG6vBO8TDBJuyu1A7Y3rsOJhxD4pn5n7v4dbfq2l8QO/zSDtN1Q5YXBbjnNCgOUW32eBX5BU5ejmOx6YvtY2OneGPv0xJrbYTroxD9ArwJaWrwRb3qEmzw2mFqohrw9BPfMCx/eBiRc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772543310; c=relaxed/simple; bh=LDFFiqzDW+f+iMho9NrXdtSG0YUfqf560O46iFi4qXs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PYDsTr+tfNPHtCQOZPjVFeH5/qxk9kq4K5+EdsUF6nO9dqjWtyKewSMMLS/OZJLFRbj7WOF07RKUiWLyPK181M+NYkjTf1K4Pa47yZNQe3z2ux+XA/F+4OBZexA7vl8c+uNMoGKO6J17YoA1otXGZVZzih24UT5gocnQ3ey76FI= 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=pataYZPZ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=FkGICZdx; 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="pataYZPZ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="FkGICZdx" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6239n7Y1582439 for ; Tue, 3 Mar 2026 13:08:28 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= yPL5UqgH72JkiU1VIBZBLeurksx0V2HDyuq8Tc7+pIQ=; b=pataYZPZFSFMNScF gzV9Umj5cF5ZamXn5DlPvIyQqvCbDwnHE+iAIiliMi4aPqAd7d8kjV4PmcNiRwfM V3MKUPT2xTcVb3rb5SrEnc1cVugr+RVjohMlKnXgL8OpDDm5ghWCvG3PWMQZ6+YF UnsqF2VZYhDU5XrspwH6NsfIBdiQgnbraVGFJwnuO/puVIu5qdJQ+C5pZiC/DiSQ 31uhPVuo0d9MeK8crc1nHlE28NAYoJcoWzUVnwzvIQJD17gAHSysuYIZrmVHW92M pYpZ81NBTV3ZGRrr+fQ9g5TbSltYzzfK3XIIdwRhWu82gvkHHwkuax81EZLshxZ6 iJ+AgA== Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cnh6ub0s3-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 03 Mar 2026 13:08:28 +0000 (GMT) Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-89a09295650so53348556d6.2 for ; Tue, 03 Mar 2026 05:08:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772543307; x=1773148107; 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=yPL5UqgH72JkiU1VIBZBLeurksx0V2HDyuq8Tc7+pIQ=; b=FkGICZdx0RODSFfyKcqepdXojNFlxS/2N5Tc3jyVZmEfgOAOKwDYZtvE7UIwXSBK9X /j85ODlA7/d8ButVSIZrzmz9liXgISE9T8wFt6kkz9nR466K9zMqJkWGEug+06USq+Fx 8fJamKtWfN7qmIIVwE1dJKIg3ncj/zUG7Ho0MGeQUGuWAo5AKt/LbdivKDI4qgdQ3/14 1T8N08Q0rWt2WnnxxfepX/suiauYX67FIvP5eEsoQZ2vOA23PwZdoRJ7ycjr37h7ENr1 4tiZ4hZpwzekQ38YKZAB3ue5wVIYkuletmvuhysSdQI0dWfwJjceKSYlQwTML8vrAYKn dHWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772543307; x=1773148107; 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=yPL5UqgH72JkiU1VIBZBLeurksx0V2HDyuq8Tc7+pIQ=; b=YwVOFAfiOw8m0Q4MdMfe7cYU0l+ojVIkJRIpkc/ZI6fM4NG/Ghp0xW+SQmGOLps3+Y CWukjLFVPUw88H5BQD9SFliPvYdHwCCo3fs089WuwqMVOUQu6Mq62yabWaAUSaNf4yzz HoqG4i26E6ETwI2sjBaLNAKP6dYTN9Ku5Ri7cZbh29wCT33DcuCOB0Gyj8p6TivPQ98t 9KYcV8Am/cZlqXoySc2IaCuGJf3HzTQZv6TOYfJWli+EOXWZdUwBOtQg/wcr2xkR0wMs H0qK9vqScpkdBWyHOOwxLnFKeJBNyOLcblBiHuetwpd9TrJbA31ac4K0s96IIxT7JBUs 274g== X-Forwarded-Encrypted: i=1; AJvYcCXZWCsB62u+CfZn4cZVGGTnoWA+1L3ijkDrvgYwYodljIJckCGyvFlpXIMST71k/gKcuciO5Howgzxzo2Q=@vger.kernel.org X-Gm-Message-State: AOJu0YxXW1LipP344sRlrFlqL661eMTbObk1eiu9V68IvyQCuzBu66Lh GoW7BMb+iP/kpSwJZbfcPoeAvoIxNzvl9A8xGIZp++7fdbc2sos6h00L8Yeyg38YTjVmHWTFMVN M9OfIYKshm12dJZQhlw2fD2YF1j5p4aBMuytO2gsmT8Dm+OZnYxcCKPsrCbaJEUxfGJJqPl9dOr k= X-Gm-Gg: ATEYQzxz1l1GPm1zUzgPQEYOcJt8wOghhafv+v3SlLt8aigk2FcJPleP9hUHp9GyUbP hr1ZYyeBnI3ztpmSkoidm1rQvDtdnWaGYk1WAbGkbtiQMkmhm1zwNaOA9fcYW0S+caXsqgbZM+o aj4E3Epg7KFOC3SfImjVKMnOs539Bu0297mTPHe7S0CcuQ2BbK001S2D2OS6dsiygX/G/VZnlHr cXAnTNRn9bFWxfZNXTPEFXJ4mdr0t64KIe77Tul9JIVnYU3QeANfhf/TZ2wbjx6xlVeqr/NMYrk 80ZGMDqkF0rgVGxq3TwivIBeg8D04Y/yvVObBCozz/4x3MrNRv7lHGzk34f//z5W6jkgbyYk3/C 703v8B81qGy0oWCBeHqO5QSv+dUQBDPEEACfZPamgtwEm X-Received: by 2002:a05:620a:bd3:b0:8c6:e20b:e6c6 with SMTP id af79cd13be357-8cbc8ef6dd8mr1958306985a.52.1772543306482; Tue, 03 Mar 2026 05:08:26 -0800 (PST) X-Received: by 2002:a05:620a:bd3:b0:8c6:e20b:e6c6 with SMTP id af79cd13be357-8cbc8ef6dd8mr1958299785a.52.1772543305828; Tue, 03 Mar 2026 05:08:25 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-485126563ddsm26253495e9.3.2026.03.03.05.08.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 05:08:25 -0800 (PST) From: Krzysztof Kozlowski Date: Tue, 03 Mar 2026 14:07:55 +0100 Subject: [PATCH 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: <20260303-drm-display-eliza-v1-5-814121dbb2bf@oss.qualcomm.com> References: <20260303-drm-display-eliza-v1-0-814121dbb2bf@oss.qualcomm.com> In-Reply-To: <20260303-drm-display-eliza-v1-0-814121dbb2bf@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Kuogee Hsieh , Jonathan Marek , Krishna Manikandan , Neil Armstrong , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=16848; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=LDFFiqzDW+f+iMho9NrXdtSG0YUfqf560O46iFi4qXs=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBppt0vYBDxBelmtU4J1HVOQNEEVD4ddDw1H9usm lwo/I7u6B6JAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaabdLwAKCRDBN2bmhouD 15e/D/4tvzx59CAJsPAdEX8Zei+LVRjFhPTQl69l7EIDWsS21kunuUkEF44q3jebHGN/e4PT38I XjZ2Ykl8AHZR0bQ//LmpY6/HMGG+HhibrXKdJ7xzTGxho9fyFBj807ibzPkGxQiszO/iJAg0n8K CYqI4qk+ZuUlykfwboGH/DLmkLNTPhL8IqvssVZNX6EFJe8AqsZWQvYyGyHliu4I9m2ITrlbWtF r0ftOScvVBJ9PuyHMYDMu8YO06aQxVehCakvCR9JwUFdh3/DTcqjIoBgpAPYgdJ77oV6dJhveGU 6wmAh0EX4X2pMS15URl56t7vgK0QFpLvKQ6sCxv65hpqrPIxeEJGLE8IfkBZcsQbp4pgqaOAbuV bOQfG9NnTNLwpJHkJMFIg5fJrLBZlOSRyuF4Xl/YQm6WYwEIvm9pb3yFIU5muuZD5IPCCqzE3Nt JqBWEw7me/V13+xlUbehInmtjhiaWmb99aBSaO+e+yWqldb4DXxSzyrHWf1zmutkIg17XvUgpU+ Z8x/027iq3ueZhlXu/9dVVIhPnPvY+w9P7bJ70s/MUr6zvpici0cTtTAxqpAb6ldzAgyqzy3hdr t9rv0pXWmIbzbNtLepDeCOBgmp4TmPnwbrKgLV+q9IXcpKb6BR3rOUFIS3JtjhKXU9cXpll049I MYaOjAu6m6q7tIQ== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzAzMDEwMyBTYWx0ZWRfXwTGEHN7vVQL2 dIgBA5XCYv9aNDDzGepqcehtxi/5X5hwrRjVIguz9Ar9lUXB0Oz7NSU7Bc/36KWnhjNzHxI7Wn7 Fdz5HLKzK0ab329VwGsx+Zl11/THuUKR+5PMx8+YqnxATaTpzN8NU7vrLRoC64fh7SodjxWfhHa YStm5IKJwilZmwZwa+zG2oql9tzAm4vFw0BMFE8zgP7ezjYWyNvgXHC2GhaD7y1AlKuiqNNDdgS PBu6wzQcLsNhbSxtrVA3n+vdyGD+uUymXjvwhsRQf5AOEEzl7bEnuj69AF5uz5bKRWy3kHUoG43 s/LAF+m+oYgNhae4U2gj1CP+jkvNBFkXD3bHFYQURlLuM7v4w6mqE64QpI+4BGZ3TcLPNyzSmYC SgS/8U05/VDYxN1menaaAqPccSoLdYnHq4TQKAg4EMdtAkQsweEd8Oa8D/iIh5Qxmu72O4L6kfZ mWjOXCRJUJYc05pALXA== X-Authority-Analysis: v=2.4 cv=MuhfKmae c=1 sm=1 tr=0 ts=69a6dd4c cx=c_pps a=wEM5vcRIz55oU/E2lInRtA==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=gEfo2CItAAAA:8 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=wHLdSD0nsKlegPJtv6gA:9 a=QEXdDO2ut3YA:10 a=OIgjcC2v60KrkQgK7BGD:22 a=sptkURWiP4Gy88Gu7hUp:22 X-Proofpoint-ORIG-GUID: 5ncaZl5Led55YY6zbvxOSG9_UItLQodH X-Proofpoint-GUID: 5ncaZl5Led55YY6zbvxOSG9_UItLQodH X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-02_05,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 phishscore=0 bulkscore=0 lowpriorityscore=0 adultscore=0 impostorscore=0 suspectscore=0 malwarescore=0 clxscore=1015 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603030103 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 and added HDMI. The binding does not include HDMI description yet. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Dmitry Baryshkov --- .../bindings/display/msm/qcom,eliza-mdss.yaml | 496 +++++++++++++++++= ++++ 1 file changed, 496 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..9064b8d3993a --- /dev/null +++ b/Documentation/devicetree/bindings/display/msm/qcom,eliza-mdss.yaml @@ -0,0 +1,496 @@ +# 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 + #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 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 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 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 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 Thu Apr 9 16:35:15 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 6F16233F8BE for ; Tue, 3 Mar 2026 13:08:34 +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=1772543315; cv=none; b=qpT/Dk9iTR/2CFfGavtk9ftLoL7IsjUg8C/ysqp+bfpHFjtLON8i4ZOk4rHMOL35vZgi2uoCRBW5wwgnh9RLK7oWyWdcZ59kmIRCXfm4B71RPUk3zP1caPa7GnEd6d8XSyonr1itSMHxegGdyw4YTwv35MslxIttn7P9qrFY6Vs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772543315; c=relaxed/simple; bh=a04VvScGPy8agTNS+26kjliVeVh+QgZ02tt89F9pBKQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gEHeJY7HenjGhG9mWAmBCIkOsN8tu5U9TUZOxOtNyNJrlabELIl+OAjRwzg70RQ4/gwCKJ8kWAWA1ffIBikmLzPJ7+UDyerinxFfALZ4hb5xQmr1P0d2DxJPT+NeJySc2RisglSkBGXowjVHI1+PagBLk4SSrrJsM2eTSVoaEzE= 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=PkjnB4sR; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Pk8IZCNp; 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="PkjnB4sR"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Pk8IZCNp" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6239mprG3099610 for ; Tue, 3 Mar 2026 13:08:31 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= EKM1A0OBXmPdZyZjolZrK4PtsUrsUB25P42bpvnjkS0=; b=PkjnB4sRyh0U6jD+ ySRH7n8BSFrKW9Qe9lRzHswaZxJol0aFfaJ/pYTma73PerqdPHgFa4X2HujSlmAY yUluBb5XLwB1sCbwuL4U+nFX3g/O831u34fGnghJp4oyrDiRTrlHNWe2+0nWdqeE g6WOa0vWBmzoMSFs7dJztYCyDAuzih5YR+JUwXSozyKURlAw9Jv2ERTl9a7HKBKx DFOU4e6joiUvF+MyZB78ygxaOyXZMdWLlqdrI8FNWcuvC8ZW2qrnEq3MSzhfekHJ 6DKe9UD369Hnq2LvXULNoqn8TlO8jcbXFJpbmXaNyJZNrGE3c59BIkBAn0ttDhap bQZNUg== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cnuqu0y8w-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 03 Mar 2026 13:08:31 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8cb3fae6f60so4539150385a.1 for ; Tue, 03 Mar 2026 05:08:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772543311; x=1773148111; 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=EKM1A0OBXmPdZyZjolZrK4PtsUrsUB25P42bpvnjkS0=; b=Pk8IZCNpH58JE57c10DKvAWyk0LXztB6hsafO1RSikbEobfjdw5QhT1ulNhmW/zynu cPoWeHOwllSsZ1N1KTOS52WcGSOaSruWyePWq0aEFGl4i83L21kXMottm2yqXxLYGFtB Jc2kHoD2Reku/ToDyw/DOiHlIFoowHwI0AzvBuDPGOmuo6L7vXwkfIL77QOEzwgid8HL /6pv1BElz7/QGouayjO6UKKrvoHDY8T3hyAc0qS4e2ZIeZm1ijisAJW4z6ujg4XNydc7 l9us6MLg011Wo0m9Fh92/ahEyegj4oHF1nehnCC6qF5DOWAUAIgn6VPf2Os+xfGgG+wB 7RHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772543311; x=1773148111; 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=EKM1A0OBXmPdZyZjolZrK4PtsUrsUB25P42bpvnjkS0=; b=Y4JdkD/7LXBmAWVKLNzd7caYOFdS/7v9y2Q3uj8TzN+Q2Kbm2Bi3xqbhX8lF0L3T5s cgCEP+httNlKRBzkfUN27v5lUNflnwKTBn6or51nZexFV50AFGgk7p2vYE/268CJ+YTX G4UXNQ82y60K+lrkKGXwSwcWbNwceRotKpuCFhslO43fIsh7866OL1N/v3Lm5n1itJfQ /Oy7IAQRn42jLI3SIwxBxBZycu8XachvUfPrtTZQMFgFXgPhb0GeTTAtU7Ax8L8SqHeI TW35JCIU8lw0YA+ZEjVV9qwarB4Kazbi3eL67PjxtzukT6u+CRyD2CBWqwYwiflycuG7 AiVA== X-Forwarded-Encrypted: i=1; AJvYcCXZgaaEYYyIt5tWRV/PEA/QDYfLU9B8g7LPDQ1wTQ3TkvzFqGJ3PdRkvLYbbeBx8YTCqLx462FRwyTGcQU=@vger.kernel.org X-Gm-Message-State: AOJu0YyZl/jYZUH/L7+5IpzCSslSb6+UICbvq84TmZJiwk/XtAeF0QQM dqx9QORztrlsiBkX9AyziOu80pC9YL//8K4kj6zJz0ZMiRMmeMFmOOfRHHqteL//DJPVAWR0wPP gh4SZ5v14bcr64gtN7aOBmzLuXRZ/mcIFwnDxWGEfBH+sc0LTpx9NCL/kS8qN8jcsYBadcfXEeS w= X-Gm-Gg: ATEYQzzYhAWThlgnHGpj77vOjdU5EfgQexBIYEjELtnGx7+PdG50xvyk2AWkCArUcE6 5hysszHnRbqpp2JQqJ+4riFB3GE50HOv26kb+7jUBKCqhJG3ciV7eNhxzpnWtUZPTZFlBCM5w82 ssd+2Iu73DAAOub0l5spyyP1ihLuEYzpBAfvUrrgzKvcyDN5lD7dbeiLmKNadVxurhS0jlqGdvy qUH7cMi4BZOrWQ6oXm8/1MlVYReMjZ0KQlSUDA4sCDbOTFlQHTLuwfn075v5WSuOnM/Tar48f/7 D7KwVa4IOg8tLT45NuE8AY5++TnJjYniGYQatMDADNiGEpPHcXupt5oHm5SMnAdVI9tmNg+tm/U /YPlcPrRVdLwB04jYsEeW+0FCYsC8PZbNiv+nSVoK8DKG X-Received: by 2002:a05:620a:d89:b0:8cb:1e3c:96fa with SMTP id af79cd13be357-8cd50917db1mr199825985a.11.1772543310731; Tue, 03 Mar 2026 05:08:30 -0800 (PST) X-Received: by 2002:a05:620a:d89:b0:8cb:1e3c:96fa with SMTP id af79cd13be357-8cd50917db1mr199820685a.11.1772543310151; Tue, 03 Mar 2026 05:08:30 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-485126563ddsm26253495e9.3.2026.03.03.05.08.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 05:08:29 -0800 (PST) From: Krzysztof Kozlowski Date: Tue, 03 Mar 2026 14:07:56 +0100 Subject: [PATCH 6/8] soc: qcom: ubwc: Add configuration Eliza SoC Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260303-drm-display-eliza-v1-6-814121dbb2bf@oss.qualcomm.com> References: <20260303-drm-display-eliza-v1-0-814121dbb2bf@oss.qualcomm.com> In-Reply-To: <20260303-drm-display-eliza-v1-0-814121dbb2bf@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Kuogee Hsieh , Jonathan Marek , Krishna Manikandan , Neil Armstrong , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=967; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=a04VvScGPy8agTNS+26kjliVeVh+QgZ02tt89F9pBKQ=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBppt0w+e8kZdLFm81TaK0gDpWNMnyVUTIVLqqmU MgAlA+Tix6JAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaabdMAAKCRDBN2bmhouD 14jYD/9Ud50BEEesW23DcIVppmrbC2UIVuyhv3fn+5VFk17pVfPJUlqg35n9lsHfx8epiy0N+Yn 8DLCRPmVECNELwwS6VCOq5UpBc/kxDNbOsOLfX4iLAAGSVC+fxkqgvfPvNf5ZOO7OSSi8FAf4Xm oUCQlR6R5VTeLV8xbmvlbKAEHnXFVzJ6ZdWj0yEZtXusPkEkLHJmbUl0Bdl3hFJWnKmfsB2PMi8 HrHe2VkCjl8gnOeamsdPj6uSJDhtS0oyer3eBiQd1TfnuWz0QiOXwWw0z5SFaiEoW13Kwwbnpwl vwjNpL8/asijrsHMoE7SVuHw04lhqE9SOBjhUufG2QMzq60o7XG1Mr4lwff8k8D46dm4px2KeyN lwOIRDwE1XXgmGjBGUN11UgowDnrWjLuG0zeWVh352BB8V1e0sh1oGU4PTYP9GQJrKLIG6PqABW b1NeqdKwM99aZ82q8f0jnSxXwLpOw9LwyfaHtFqbte7uPpuFXUVdYQ84gX/XVvtqokcPV33B40T pgNx6Xrgv97RazD/zGFWK9f7DhHaZ/yn4ACwS7XrOi/eHd+0Z7DJSgHw4oCrokBIW3CTV0472uh P0hIq/81N9T2hH7teud1T4DHxbhRwJRPzyjJg1IvUo87dQit0zhM8pZK/M34kie+wVZ1DfiSXGr axU5Hwa7IXYZ0pw== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Authority-Analysis: v=2.4 cv=M85A6iws c=1 sm=1 tr=0 ts=69a6dd4f cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=vC3vRzACQ60yIF8bxv8A:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-GUID: 0xQTqdbbz3UB9r50LV7fAR-yi8gs4uBQ X-Proofpoint-ORIG-GUID: 0xQTqdbbz3UB9r50LV7fAR-yi8gs4uBQ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzAzMDEwMyBTYWx0ZWRfX0FNTTgQGS1SF SBWvxQdg5jlpwDBDVCPDEvo/XW2dJa6Cu/9TIZ8d7aED3QBHVzv3u/aY7Bw3V6hPRlrErnMuK17 TerDqO5vKKICzHWqRool1wwgpM8H5bVNYFO0W+IXTWskDumEDeoB1zguJLp1w60l1qJ1DS3LI7x r76g+FajXwbkTYZGosqOgxT1EEjucLpnTVHTavq2q3R0oQUOB0m5kXhFTHOwL6gzNTCp9YcEnAE rqsOpsHBOgx78abOMD0cM/B6jKZ8Ny3T+K0yB2D9ENYX/od47dazf6D+Vx0ZIn7SfXVE/wvtcmo jrhs68e7lAzU+pKWQScAoEw2Xuif4m0eSos0eFWVWrapTh4HJlJR7qAaM8ofeKGCB2s1uELK0nr 8fIiZJL69XorqxgXNMsrWgSrtf1tROuhGLHrDEjk7jo0lWTMto5S8Hoj8Uojm7cIWszqnhgQcpZ jGQ4RM4+/rN+kGcTZKA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-02_05,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 suspectscore=0 spamscore=0 malwarescore=0 adultscore=0 priorityscore=1501 impostorscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603030103 Add entry to OF table for matching the Eliza SoC, using same configuration as SM8550. Signed-off-by: Krzysztof Kozlowski --- drivers/soc/qcom/ubwc_config.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/soc/qcom/ubwc_config.c b/drivers/soc/qcom/ubwc_config.c index 1c25aaf55e52..3f32622aedda 100644 --- a/drivers/soc/qcom/ubwc_config.c +++ b/drivers/soc/qcom/ubwc_config.c @@ -245,6 +245,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 &sm8550_data, }, { .compatible =3D "qcom,glymur", .data =3D &glymur_data}, { .compatible =3D "qcom,msm8226", .data =3D &no_ubwc_data }, { .compatible =3D "qcom,msm8916", .data =3D &no_ubwc_data }, --=20 2.51.0 From nobody Thu Apr 9 16:35:15 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 D302618D636 for ; Tue, 3 Mar 2026 13:08:36 +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=1772543318; cv=none; b=fKAO2raMVB5RCCqs7MSWu2KsWsadjG2xFcvZHWMa+fi204XdrPNgXj3B8Jhh0utkf7UqWQrEpAgNGBcDP3Vz4wA5RJfxpnnimF04FftdkbCYjX9uAC0fAesxma1M0movVAvRxK6d23RCb0/WNteGBdZbS4af1PPQ50cUg1C3Q2g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772543318; c=relaxed/simple; bh=mg3cgdFC97FWfUrb9+ShMVDPv7tjEPXw0RKb+29/bTM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=R9pAa1jr4dAyBV58cgF5HSbqaz3f4PWb0esrbWCcTSLLF8viug81w2X7DTN8+Y5+w4V/qVZkJ8bgmoo3SBzS/7ZkMw0N3PKmwk0oL/473A8LQTGf3ubIjgW/pLh5TVCl+EeX8FoQ9VO3avlatWDSJPPdpP3wIptq9b4mW4RPbAI= 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=B2vOx485; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=H38nHczZ; 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="B2vOx485"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="H38nHczZ" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6239mu253100276 for ; Tue, 3 Mar 2026 13:08:36 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= 8xVqSxzb8Gx/OXYlUpwc1ht5p1yYFS/pP5SVduKoWSQ=; b=B2vOx485Jgd7iO6S mIysokdZHhYU8oJZiwqhqoVNhcCivsfnxPbotaAcllE87YVq0hAUi8iKicFW32oo gmc4pJS4NDkuihthd8a4xq4+dD00ptVVlQrTi08tHlLQPLjqTudQXIBQwTkoIQqa HagG0zFbgRUm4dev27mO2CKp9gIVkAao/ae6dFtQ8eFPlBFLDYg0gqnbndKOwSbe HhfPk/4nHrqJXO4a5YkDr1qjxYt7wGeqi7bWeWfHqsJ3hcz52Az3LHPMPjAfev/i RR287R9kBNw4eAiuQ3TuliT9hgEW2EuJS9Ji0WbpQHB56ayGboG54vZV/8KS4G8x cr3PlQ== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cnuqu0y9c-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 03 Mar 2026 13:08:35 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8cb706313beso672463885a.3 for ; Tue, 03 Mar 2026 05:08:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772543315; x=1773148115; 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=8xVqSxzb8Gx/OXYlUpwc1ht5p1yYFS/pP5SVduKoWSQ=; b=H38nHczZoxc+kSxWepDP40DBmwTh5VUpAgPMHKqthkWCuVXOIBsYLAEoiQEKiM1Pco H/lQ0JBvE/y/gheTr3QLMw07BhcTvmMoTGed6dhO1YzKiiN3RBTVUwymq1Z2dRXv8GZT YKKMHDVcWqztDFJ5RBmpOhQmYfBKJVgbVHR9I4jITB6A0wxCSkmjASQcufR5xoHyGDF3 4rPVHc/WdSz6jK9ITfuDiVpFIdjEqSP20UtQXppwL8ZHFm48LAEDVHfwEbZ4PzwxeMnl u65DeiBLfWJlHFzPVdH/Ogn/0gqQuf7f4gWIAiHlIeMtxaOEd+7ZqFzgvYVGe8mYzuf5 Zq7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772543315; x=1773148115; 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=8xVqSxzb8Gx/OXYlUpwc1ht5p1yYFS/pP5SVduKoWSQ=; b=hbtngpdctVv5EmN2UirQoIlpTYQ5vB90rEW/Rwdba4SkqP87iF2t2Hs9hMh/SW3l+n AoHDUkjSmniTZeXOhS1IvF2YPWfGICIRDzXAm95QbsaAGsdEF6BtKLTLWYtBnpz4iN/L m8OV9cHojFU29D/OEHZiZd31HsW7vMarPX/U1etNzMn+Ph2PBUxibYAbGikRA++IVZX/ TxmHwgqVa0ttbF6FzWwdwyHbW/Yujv0TonezuRzgJYTRnhQf7q+v/6JS/a36zzByS0cm GFN6Mi1PGDJ5i8cfVovWfLvazK7QZ5BiWtNchi3aioAXh7O2UiSvQAmHoYBi69le5yMw VMcw== X-Forwarded-Encrypted: i=1; AJvYcCX2WzA+BPoRQFF23yGHJEntMhKRUyGojn6kxwuYTmjdElHwoBtvCFyeOCcFOF8rjdO+lesmfl5R/KO/rG4=@vger.kernel.org X-Gm-Message-State: AOJu0YxzYn+cG/pyt+eNw9a03TRKkcRrcMQ6ztsQGpzTI2pbkuhfCejO yfZMbeQfvDpvDL55nSp71c+gV1rVrHwNxm7ygAmd5WE12bA8OAsSG1rnp0e+/vA2ekefBTB4mjl yKOPTuCf7N2HaS8HO1bZICOdesxYzjmbkGg1ed0pHwNR1ph5qFxvnXiGx8ijOgtgOp7kgHpTi8b w= X-Gm-Gg: ATEYQzxgrJDQLPJe4YxU0ut4fVcwhGtDSo3j07wA9foDZB/caEbY2H0ZzmWwzuABDSw Xef4/L1PaxytHhXU8vvkAVG1RyIeOVRCKnQf7Cy3frjgg0KddjRLN+iuoyqWQXJQGiUeNqLCswF 9hgJM9vuMEVfWSOCzAtqby+aeBTPKK619QWtzLrtCJKLzxQMKGVgwi6tN6ByqFrZzxlJJkzx0or /B3i6NURuIPxlj4qQ0Cs3QN1BomHm2FPWfSvgC28ScbPIkTD0WJidQ/t8hY2gN8fUihHGUGw0wH 9Ft75unPug82MVqieIzTM0T66A8gZ0vkbS73B0hwQwK8vrcmaqzq2I5JYC8QmoIE8lBpX2OFpwX v6GYnt43aq81mHb/RU5IPlmxy6oZEORZNtV0dkMx15ILh X-Received: by 2002:a05:620a:40c6:b0:8c6:a809:862a with SMTP id af79cd13be357-8cbc8f15f3fmr2000619385a.45.1772543314630; Tue, 03 Mar 2026 05:08:34 -0800 (PST) X-Received: by 2002:a05:620a:40c6:b0:8c6:a809:862a with SMTP id af79cd13be357-8cbc8f15f3fmr2000612785a.45.1772543314001; Tue, 03 Mar 2026 05:08:34 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-485126563ddsm26253495e9.3.2026.03.03.05.08.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 05:08:33 -0800 (PST) From: Krzysztof Kozlowski Date: Tue, 03 Mar 2026 14:07:57 +0100 Subject: [PATCH 7/8] drm/msm/dpu: Add support for Eliza SoC Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260303-drm-display-eliza-v1-7-814121dbb2bf@oss.qualcomm.com> References: <20260303-drm-display-eliza-v1-0-814121dbb2bf@oss.qualcomm.com> In-Reply-To: <20260303-drm-display-eliza-v1-0-814121dbb2bf@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Kuogee Hsieh , Jonathan Marek , Krishna Manikandan , Neil Armstrong , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=12769; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=mg3cgdFC97FWfUrb9+ShMVDPv7tjEPXw0RKb+29/bTM=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBppt0xa5rLRBQacTB+6IoHg8FaEzLuql6ImVE8g edZlgnzzfSJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaabdMQAKCRDBN2bmhouD 10YfD/99GYAUJvcUKWzOY3OEYcMlffUk9rbO/J0UDhvv9T3j0Fj9lET2aFzDZKZkVPLuWmBRAgI KVKOmaywvTafrMBkqZ4+5thTMx+H5IMR+qv35eTUBoBlqwPNV9Zia5LOvZsrUSNdMedr1shiZCD EQ6I8JjqPIG2Hp6e6n1EVx8jJRpjkePKrVA2zacXtOVzTcZRQDB91RFskIJxmrS9Zk+R+5nRZq3 LW9EmViX7hyhYJDeepqP5iiWbcP49qY+a5BXxs1LTFYx1bMBv9ANYMZgsMKpeHFxvjTmdZlpjOY cd3cxbCmABrZxwyzBPrSxei5KnlqziZ5fI+FwvYK8cxABIsljV6bma64j8FmrJmcYdpF4wfOVkZ qyEzZu+J9zL3ldrkXCd573q7G3hKBEu5ELSOcaozUZmPKg4JSgXlpzBldYcnx+7eKT6aHqrNCp6 gFqcEIjr5AkzMvy3ORdEeCM/LoxI5232NqfbjEc0/LUOI5E4c/r8VIQVtJlBcpmDUpR1Q7diN4L KEj+1jDX1d8wrK6coGhDtABht5swOTxltEUGoE2UeDoLdb8OeCq7VlYdNpzAP0CfaF5h+WR/KPd aJ/4+lFLzbFIUc4zb7c6/5zHZUdozY8JlIB+czJPdLXO5JFPDRqtavKzeCxtkIKKFBQPdznqo73 s54f7xu9hmVKoMA== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Authority-Analysis: v=2.4 cv=M85A6iws c=1 sm=1 tr=0 ts=69a6dd53 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=iownPTfTGqJqHk1l-jUA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-GUID: 667Meyb1caJPUnYoqbmzxHqaQZXQH2Pb X-Proofpoint-ORIG-GUID: 667Meyb1caJPUnYoqbmzxHqaQZXQH2Pb X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzAzMDEwMyBTYWx0ZWRfX/mjJtRh5ve4F WDxmY2ErNPGUA/A9GAkfYBnkKLbR6zS5JXkQ60uWx78dv/uubme3/ykwPKnPururgKRZ0ja69ZI rRwVXI7ApaZz+DNcKYGssniNXxm3rkh8+xm+anMKqAQAtFSl9pLuJFh5ppe5t9V6TVjH961OIZZ KKGvld0IP+BE7/lHW6wla6XzIXelKHeiodd4bHl5H8xHhX+FMKha+nPsqnr/T65XJLDshyBeYsR sJIpOPUO6BL49MSAI2KmQqCp2TFJ/6LRflXpj2c3C9qwjrfW12D59Yc9qsIs1IzT3EtD10KdyvX 3l188riUCo7a31m5gBNe55XWgHdp0H1ybp7I7riFt9XDUTZtwOYIH+R1CdIPy6OW1Kb/O7kau7r vfLnEVX6pmONFdqBFr1hP8evD1BD4dcT0+Hh28zkgyg8t2ccmBD/UMlpxMQG8Ua82d/J1yEEW3I iBqN+kVNPoul53vV0Gg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-02_05,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 suspectscore=0 spamscore=0 malwarescore=0 adultscore=0 priorityscore=1501 impostorscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603030103 Add support for DPU (v12.4) on Qualcomm Eliza SoC, with one incomplete/skipped part: HDMI interface (INT_4). Signed-off-by: Krzysztof Kozlowski --- .../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..90f6a9a4aae8 --- /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, // not verified + .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_1, + .prog_fetch_lines_worst_case =3D 24, + .intr_underrun =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 30), + .intr_vsync =3D DPU_IRQ_IDX(MDP_SSPP_TOP0_INTR, 31), + } +}; + +static const struct dpu_perf_cfg eliza_perf_data =3D { + .max_bw_low =3D 6800000, + .max_bw_high =3D 14200000, + .min_core_ib =3D 2500000, + .min_llcc_ib =3D 0, + .min_dram_ib =3D 1600000, + .min_prefill_lines =3D 35, + .danger_lut_tbl =3D {0x3ffff, 0x3ffff, 0x0}, + .safe_lut_tbl =3D {0xfe00, 0xfe00, 0xffff}, + .qos_lut_tbl =3D { + {.nentry =3D ARRAY_SIZE(sc7180_qos_linear), + .entries =3D sc7180_qos_linear + }, + {.nentry =3D ARRAY_SIZE(sc7180_qos_macrotile), + .entries =3D sc7180_qos_macrotile + }, + {.nentry =3D ARRAY_SIZE(sc7180_qos_nrt), + .entries =3D sc7180_qos_nrt + }, + /* TODO: macrotile-qseed is different from macrotile */ + }, + .cdp_cfg =3D { + {.rd_enable =3D 1, .wr_enable =3D 1}, + {.rd_enable =3D 1, .wr_enable =3D 0} + }, + .clk_inefficiency_factor =3D 105, + .bw_inefficiency_factor =3D 120, +}; + +static const struct dpu_mdss_version eliza_mdss_ver =3D { + .core_major_ver =3D 12, + .core_minor_ver =3D 4, +}; + +const struct dpu_mdss_cfg dpu_eliza_cfg =3D { + .mdss_ver =3D &eliza_mdss_ver, + .caps =3D &eliza_dpu_caps, + .mdp =3D &eliza_mdp, + .cdm =3D &dpu_cdm_5_x, + .ctl_count =3D ARRAY_SIZE(eliza_ctl), + .ctl =3D eliza_ctl, + .sspp_count =3D ARRAY_SIZE(eliza_sspp), + .sspp =3D eliza_sspp, + .mixer_count =3D ARRAY_SIZE(eliza_lm), + .mixer =3D eliza_lm, + .dspp_count =3D ARRAY_SIZE(eliza_dspp), + .dspp =3D eliza_dspp, + .pingpong_count =3D ARRAY_SIZE(eliza_pp), + .pingpong =3D eliza_pp, + .dsc_count =3D ARRAY_SIZE(eliza_dsc), + .dsc =3D eliza_dsc, + .merge_3d_count =3D ARRAY_SIZE(eliza_merge_3d), + .merge_3d =3D eliza_merge_3d, + .wb_count =3D ARRAY_SIZE(eliza_wb), + .wb =3D eliza_wb, + .cwb_count =3D ARRAY_SIZE(eliza_cwb), + .cwb =3D sm8650_cwb, + .intf_count =3D ARRAY_SIZE(eliza_intf), + .intf =3D eliza_intf, + .vbif_count =3D ARRAY_SIZE(sm8650_vbif), + .vbif =3D sm8650_vbif, + .perf =3D &eliza_perf_data, +}; + +#endif diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c b/drivers/gpu/d= rm/msm/disp/dpu1/dpu_hw_catalog.c index c4e1f6b7345d..b096b748707e 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c @@ -771,4 +771,5 @@ static const struct dpu_qos_lut_entry sc7180_qos_nrt[] = =3D { #include "catalog/dpu_10_0_sm8650.h" #include "catalog/dpu_12_0_sm8750.h" #include "catalog/dpu_12_2_glymur.h" +#include "catalog/dpu_12_4_eliza.h" #include "catalog/dpu_13_0_kaanapali.h" diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h b/drivers/gpu/d= rm/msm/disp/dpu1/dpu_hw_catalog.h index 70d5ed4732f2..dedab08ea1d7 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h @@ -767,6 +767,7 @@ struct dpu_mdss_cfg { const struct dpu_format_extended *vig_formats; }; =20 +extern const struct dpu_mdss_cfg dpu_eliza_cfg; extern const struct dpu_mdss_cfg dpu_glymur_cfg; extern const struct dpu_mdss_cfg dpu_kaanapali_cfg; extern const struct dpu_mdss_cfg dpu_msm8917_cfg; diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c b/drivers/gpu/drm/msm/= disp/dpu1/dpu_kms.c index 449552513997..4054ed5743af 100644 --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c @@ -1507,6 +1507,7 @@ static const struct dev_pm_ops dpu_pm_ops =3D { }; =20 static const struct of_device_id dpu_dt_match[] =3D { + { .compatible =3D "qcom,eliza-dpu", .data =3D &dpu_eliza_cfg, }, { .compatible =3D "qcom,glymur-dpu", .data =3D &dpu_glymur_cfg, }, { .compatible =3D "qcom,kaanapali-dpu", .data =3D &dpu_kaanapali_cfg, }, { .compatible =3D "qcom,msm8917-mdp5", .data =3D &dpu_msm8917_cfg, }, --=20 2.51.0 From nobody Thu Apr 9 16:35:15 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 F03ED423A72 for ; Tue, 3 Mar 2026 13:08:38 +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=1772543320; cv=none; b=oJTHhlyi4BxTPUOcYbzH4mth/EwUkTLMk41IykXhTd/wZ8hSh6oTPSC91SFeUP14VG7glRcIxyC3XhsA0AOQC7ENP44qpe3t7rXPwCWGpbkRzqS7mGSwcf7pnY0yktTzFeQtgM5MqHMmigntP5z5qDHoCO5eX9riDrXH/w3mjR4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772543320; c=relaxed/simple; bh=KTWS2/nQAIDRZvl7DcGCjzqb9vEvLIrn0vkqqdeMxEs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=h14fEhWmRhFTRIRKyK73Cai/maqRHQXVmx983CIWmK6s+xhGjB17DGxbUyJ8XibijMvUYUHUlKr8DYbfxEA7R+aoDG18Yvrsu2ai9x2D28ARq/S7BPztZPqfnfqj2osLPN2kOg5UC7to5XEd7YbuQt4oR2NwfP4xd9jVyxJo0rE= 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=lpdVb0GL; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=cpUDycrf; 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="lpdVb0GL"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="cpUDycrf" 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 6239n6j61838296 for ; Tue, 3 Mar 2026 13:08:38 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= FAxiKpKoU8oQrkFg3AZzsNbotCc4DA46qILCX15kAZ8=; b=lpdVb0GLWZly1IzY 63EeO8IhXtQccBfzVeXZo2T8IksXE7oJQTmDyjaurXzcn3DQmLP5OoP8DgbB3XxB KYjQHf9SzSuI93qu0dJYyn2YNcVUqw0uqvMcPHsMsfEzwOvQGnEKnH1GT4sLrkOf TrS64bizr82rVcFtk0NM1Zmq64aB4VuFgScJCEjsNeZNlAL9mgLU649uSWM3l9kh VHrmE30A/vPqUrpT9z0iwi5KPRXsc2rZppKws6YAQqbtgPICegt8XTwOw/9E66Bt 8FdsDi7S+jQ9emGHVP73n+E0Wc7CDDp1HcehKFLVw7ljno0CDDO/0KFjTE1wnF/J 4iAUzw== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cnngga91h-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 03 Mar 2026 13:08:38 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8c71500f274so569496585a.1 for ; Tue, 03 Mar 2026 05:08:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772543317; x=1773148117; 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=FAxiKpKoU8oQrkFg3AZzsNbotCc4DA46qILCX15kAZ8=; b=cpUDycrfdjse5rJkP+krI1OGZppG93slBYI2K8aDp4d9UxO5ZgNon1hmP1B3TdANwf r1hmb5hprAaxSMotrBgm/ravrFEoZFniL0i/s6KUcEqCYIBEoG6RBcKnZ7tReI7MBDZe HBgPzaKkbxnLmID3soXaWU6QDExcn7GG6G/9IXfGDQO1vx9hqHB9NBSHhiDGArDKFeEc OchLuT0Lu1r5yNGzUVbVLOuiI0aK27xKtHsKmFWC320s0sP8/n8OL8aJlbP5tsj11k5g r0UY+7R4OvYYVt7r/PgGhfSHN3nWwUNNyYJ3oI4QOUSUrvcEw0ynssBFjcNHWBriSTp7 oEyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772543317; x=1773148117; 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=FAxiKpKoU8oQrkFg3AZzsNbotCc4DA46qILCX15kAZ8=; b=Kl2Ur1eKabftxp8hs2ZCjcp3VzTfZBEx8RlAIe77UnmEkEVRIgEySO/Odx7AG3uvSH b/tBnsN3GdvYvVa8mkN17gFlKi5iLLoX3X6QL31ixUg2eJJUgQvwjjAktB6Dyg+sgYFE dxFiDJ0CN26AoVmo0P0UcEAm6Y0FHCF5yxrSuQfymTuQ5o1ig/2c8gzwj4pY34NlLlyq AyCv9HhUQGRBhqbJKLuKLHwUx8SHwtjY33JFpiMALJh5SGvieCZjeGOPgwhIweUKxhdX x8RSl33cqd/gcm8gSZ/dc5dD/g/6x8jXggWa3r4s7pU1m22je5/33T2yIbd/WsDvVEsG ROEw== X-Forwarded-Encrypted: i=1; AJvYcCXA5Pr2mfml5aGmzBo1qfFZmtcdXAoShHV7f8OI6stf19Dra+uGsKlEjfFD7dzMCrlhs/1bND2KG53DhgY=@vger.kernel.org X-Gm-Message-State: AOJu0YxZOXrQdiJZazq1WmX96ekwxojknoIJ2GAwCPoRGj9Hxvi10HXL 2QOOi30IN23JxgJDGFLTyC+d/IJ02iV+AJc3ptgh8abBn18cugMv5CRIQYSU9rBbtRVgxp5Bi2B VVW3IMctbDAjgBU27r1PkzkGqnXlyvBtGKyzKw9CgdxUH+y5RMHSpkI/2fqTIGp8IqaPS1kWTDg 0= X-Gm-Gg: ATEYQzylg56IbnfyZVBh0fFOX4lOcEfwFIKdWXlsht6D5881fsrOqyywo+zHaOlLClx 2dutyRO9CudwhfcLCJyPLwEKr6VPpW5+iLz9JNTgGCVdaechC9xb5/wGqNfsNSEvLrsY0/MNZkk ou1ECYk9aOaeHp258LWaB4glo0n19V3z/d8gxdygOor90a3QszgNu9GoQu86di5mSD+NVmeX09s K5Dgzvesr9iriBRt+kR2eS4EFHlQSfqDfCe8j+55z8ucilFJr3zRYHxn4xkmm4NttwMuhH7ibNr N1M9tqFzJdqj101nyBpXVmZWeqRlJr+DoiVB9YgTw6l4K9qN8rDJOES1sI/TeRYpNuQ6R1TM1I0 pHFdzxgY54itSucg6mSxKlnMK6USEQQX0x7BHN0Kpj7He X-Received: by 2002:a05:620a:4503:b0:8c7:a84:d0e4 with SMTP id af79cd13be357-8cbc8e8d4d3mr1962864685a.24.1772543316953; Tue, 03 Mar 2026 05:08:36 -0800 (PST) X-Received: by 2002:a05:620a:4503:b0:8c7:a84:d0e4 with SMTP id af79cd13be357-8cbc8e8d4d3mr1962858685a.24.1772543316430; Tue, 03 Mar 2026 05:08:36 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-485126563ddsm26253495e9.3.2026.03.03.05.08.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 05:08:35 -0800 (PST) From: Krzysztof Kozlowski Date: Tue, 03 Mar 2026 14:07:58 +0100 Subject: [PATCH 8/8] drm/msm/mdss: Add support for Eliza SoC Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260303-drm-display-eliza-v1-8-814121dbb2bf@oss.qualcomm.com> References: <20260303-drm-display-eliza-v1-0-814121dbb2bf@oss.qualcomm.com> In-Reply-To: <20260303-drm-display-eliza-v1-0-814121dbb2bf@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Kuogee Hsieh , Jonathan Marek , Krishna Manikandan , Neil Armstrong , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=843; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=KTWS2/nQAIDRZvl7DcGCjzqb9vEvLIrn0vkqqdeMxEs=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBppt0yEBXhsZJYHmIm0EGwPLW85L4bV9td8R0Qw WmYX7n12EmJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaabdMgAKCRDBN2bmhouD 18/sD/4vBA+Bespo+c0WRMvGbITPSlRpAMyo+GULQADhyiuqs1LjQpLBYAanFPKKaMNOUgDX61l ZqkC+lHgrP3xYJh+6FD2qW2WNs8CzUdguJAyJciPX5ClkP6cVCXWdbnxa1FWqwzVp+LM6ZwzPrG qows8KvwxcjJk5F7VsKBcD06vm2rdwiqqiOo7HV0T53KuB7F5NxDOgRbp1LeMjw+Qed4taLxiLv EaWves3j3a0W4vS78S2iavnAaqvifF8DzJCntUpZltzHATmE2Y9Vu0EmymmJx2R+/lBYgQOf251 H8SkTAzFTBKtevoDciv5xf/sWNC88R/m5+G5MR7ybgx9xL1puvLn871GymVWnj7SvBJKQ8RSGzx XzTXz1LvhG00ojEargOfNZpPbHqYTswJYmXeB+liDzb6itc51bhTDCAKrofcwb9yWs4JMxS/Oc5 6zt7wUsU7CNjPz+kpKbdEeH4Mt9kofSC8J7EOkxXrQJDGZ/bjLYlAHlEpEBfzyG9Amv5+5l5rqM qMMLBJCE+Oy91ngU0pFfBW7SPUdHsWrdPXWusXMXdUNvn4CW7CR459dI4rxa7y+AtuMEDSC8kUX AvrTawzjzvGmaawi49mRNpUfDedUKfGFFvY48WWuQJnozd0pHZalMhriLjBbjebXpB8JMLW5Vpl m0TX5cPFlk1AaXA== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Authority-Analysis: v=2.4 cv=P7E3RyAu c=1 sm=1 tr=0 ts=69a6dd56 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=fVstoq-JHv2YdypUvPQA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-GUID: VAadIagOWs8pjVjdoXhX43bzUUNSCQFk X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzAzMDEwMyBTYWx0ZWRfXxhqOLMU4hMEZ PtLiWiVrGs45JShfUieY5YgJShA+AGgpbXQnI9S1PGIe+sSibJ1xH0zNrzzfkCXRSpafr+SNlTl cmoxrmJVZ2Hk6mz9jsOI494V4HbzKq69p4jCsGW6UXuyCsMeqPauRlzqekNH5PAU49cn8gjqKEw r2MMkPPhXEhB0RaBD0i1CwZ7FDzPJWsZQ/yXbIcZR98CLK6hGbr8WJp9pceBhcZ6Uvd4hdiBrhU pm9r7sUGW8qt5AEJskMT7abaILCA8pLdwLE7xxoxucsczVWa5tjrmAQrhFh4kOYymYPTmtBSgmG QZrE9nk7GdmzG3jpPSALFSMAlDOJ61c7Pid4fdQiTvNR4ABwlCnFs1Qd6h2mXdquyoWHZIg5rw/ BhJX+Ee2gdvTtY186/gvsznxlffcaT2i5q0KGeg2Y1YbgSipMc3wsDdXL8ZFufyPphTW3a7sGxp hco9CUIIY/7XwikZcwA== X-Proofpoint-ORIG-GUID: VAadIagOWs8pjVjdoXhX43bzUUNSCQFk X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-02_05,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 clxscore=1015 malwarescore=0 adultscore=0 bulkscore=0 spamscore=0 priorityscore=1501 lowpriorityscore=0 impostorscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603030103 Add support for the Qualcomm Eliza SoC platform. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Dmitry Baryshkov --- 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