From nobody Fri Apr 3 03:00:58 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 202EE3DB649 for ; Wed, 25 Mar 2026 12:17:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774441043; cv=none; b=io+WGOmEkEvC2Fn24HhqcE3XJqAp4qaO+Fle1nUPy3jDa2CkM4K1SGKJvdtc6koffVuK+B/AgN/kAB2Ca7BG4nZzDZVz+mqBKLF5TooanMyxx4L7xQpLyMCKNGoJK3oozZeSiP4lgmUTxcSlqaPYwpmt7AgvAzARH0T03/juTeA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774441043; c=relaxed/simple; bh=QpPLeZ1cqQr3FzN2YLabhHgQTjAgivfc8dfYen/DG4w=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HMP6mgEo3OtWmfhj6jkEx4PeTr5TrjEHfwkCTJxUs792aArXcwjEW4O/G7Lrne09Z032uoB7YdZ8BmdK/o62/PgUutbX641f+taqKF9FLIOat1XzBvY2TGaY9KBoT76gQtIocPIeeizru1BPs5ldlc6hxXm/Vkn+J4c9BT7skbY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=eR+wV2a5; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=MXGybaMB; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="eR+wV2a5"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="MXGybaMB" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62PBG7Il2993764 for ; Wed, 25 Mar 2026 12:17:21 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= JaWWNuEsgM30JPsQq/Un5nxrZosUzYeSlGe0mJTeQEY=; b=eR+wV2a51z456GOG +1RXTAvKbYFflBaHkyGprblzAgmFxqt6+TwATb4dRbUi6s/f1+YSh5QtiJiaHc6P nL0WyGYCl8fERgegPcy3uCwwjbipMi3RD1wJPl07o7URqi0BNqODPb9IwK0AL4xT 79eh0cca7jea/S7kQeDxLv/36PFcUbYn5YAIenMyUlEdqqE56NqvMIXaMQXVGlg+ /Vm9t7Los/rrmIBzdZmBnCyVtY3Cz3PpJxcqdYPviWM62oLiY/oEHiXLTQ1exvfl /BBsPwq/czV4FKbgWPv/F1tloI7WJBWjTGd0uY724mB5pr+nnwCD06phkRlvRH4b H6w9hQ== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d4dy4gc52-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 25 Mar 2026 12:17:21 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-5094ba09affso127716271cf.2 for ; Wed, 25 Mar 2026 05:17:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774441040; x=1775045840; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=JaWWNuEsgM30JPsQq/Un5nxrZosUzYeSlGe0mJTeQEY=; b=MXGybaMBvEZ0ZIowdwe6AEqJN7YSH2HFSoIJVYAcPlPV57YJGwZGKLfDwovVb2PZE9 pKnsbJSLkjRiPRx7EPJPVGQlE7p89nBpQU8p1Bpp2q2xgy+ugkqe1RJPjFKuEoqYP2+c 7+ziq7U070tEP5t6o+ffVmq2WnZ+mORocM30QOVwsPeQz6Njjrk2R7QQ4yGYebHF3xXL 5XRVUIs4PIIODdXaUi+DKkTD23nAkGltpxI1Jpl1AkYyieMOrRt+tEIWrpjM+86dAtaJ rqVRdam7Pl2KmOWXwT36CR5KZol6OPiA5AcVy4AVU6RutCorJfvHx+bLXanW7IuFNinx 88Jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774441040; x=1775045840; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=JaWWNuEsgM30JPsQq/Un5nxrZosUzYeSlGe0mJTeQEY=; b=LN9viYx2MFfBrxnRhisIEhnZaXxGgmIAThYCYoRMN0EqMyqMVqibPAAPKanDFMQ9Tb Mlu+ZE70UN1r1TGxGuwUcBC0hPAeYYdgjapvTmOEMaPv0xyOvJQXJr2mb5AZmkY6laMK CZhfnmILsMm6OprTugTlPQXVNzzVKx5eN4VRWM1PWlxuM6WfdTurSiuLcnGKefvd84TZ 9CEnr751wNJAgw4+DnmEaMR2kDMXjEUq1XYodK0sra3QW1nUTY6Z73xJrkEyixsZkre5 6PqVUs/vxzbV5Qp/3VDEpU3gCOOPm28j37t0a4EJoOSzSH7m+tpv2Q0knsSpa4HtB6po Ua4Q== X-Forwarded-Encrypted: i=1; AJvYcCUeeCnvqs3laI4yiRKucQMJlUcSXVnPj5zHqA/49cGX9JpVjDs1g7+GPEkwduEKcKVWYGSD0P3MZinDTMI=@vger.kernel.org X-Gm-Message-State: AOJu0YyMTdINK8ogk0vHjw8b7ZkVZWPPSe+1lF/lpFW+nOXaDNKCHbys 05jK3VKLGUQFVH6K3L2ms7wVXHdM73TkrpQ4YazNAM5z4S2C+wabRemGQU1ILo67emRpR5UExq8 RfObSiwi6QdJTBcN2l91Ea5vdbXE9t0KephuOEfF3ZXDN8xWqXu3O7vwHjLk1xtHOrAU= X-Gm-Gg: ATEYQzy5VmysgTITbZaKFTuR8SBtSU+VoBYOH109yTlR9nzK+a+d5IVWAPMbXwQeyYC Wqx4qJvOX7WMPu3pmqJ7xLtab20fGORTwt/uXP+QIG/c/9WgemINvwXhvHvqrHQgakUzA95jWv7 HWvRMULBwoTyId0eyNaDOn9cjRN/25q6pp3Z9QvnEij9y4bRkRTJVV7abWOy/VqWJ/cU4deTWOE rXGvi9Fq6keK9lbEOfuR4chV8DPDGS9dJCNicbaGbyjvAY1/pn36AcgUkKUbSK3gtKhwvsRgMYc 4P40MFQj+A5tHgihejf/I8eV0oGkCMK990fLszV86XU5QERV366LVCV86pYdBIKv4JrIuqXGC74 zOlsYGVVR1TQVWHKVLM6Gz1eGFpVLCwsHfsotfzIOs8TY X-Received: by 2002:a05:622a:343:b0:50b:4755:949f with SMTP id d75a77b69052e-50b80e333b8mr46901321cf.43.1774441040381; Wed, 25 Mar 2026 05:17:20 -0700 (PDT) X-Received: by 2002:a05:622a:343:b0:50b:4755:949f with SMTP id d75a77b69052e-50b80e333b8mr46900611cf.43.1774441039749; Wed, 25 Mar 2026 05:17:19 -0700 (PDT) Received: from [127.0.1.1] ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43b8a106339sm6480356f8f.36.2026.03.25.05.17.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 05:17:18 -0700 (PDT) From: Krzysztof Kozlowski Date: Wed, 25 Mar 2026 13:16:49 +0100 Subject: [PATCH v3 8/8] soc: qcom: ubwc: Add configuration Eliza SoC Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260325-drm-display-eliza-v3-8-dc2b2f0c74a2@oss.qualcomm.com> References: <20260325-drm-display-eliza-v3-0-dc2b2f0c74a2@oss.qualcomm.com> In-Reply-To: <20260325-drm-display-eliza-v3-0-dc2b2f0c74a2@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Kuogee Hsieh , Jonathan Marek , Krishna Manikandan , Neil Armstrong , Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Konrad Dybcio , Krzysztof Kozlowski X-Mailer: b4 0.15.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1724; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=QpPLeZ1cqQr3FzN2YLabhHgQTjAgivfc8dfYen/DG4w=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpw9I2a+J0pjGAmk2+Lny/aKCD6LOagAIf61WE9 TEYbIYeoteJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCacPSNgAKCRDBN2bmhouD 17vuD/9QS5FgUbK5hmT6VQaxuq5f9oHtrr6i2dqMuG9xEuhWta21qkW54rZd3HfyAjfUD6rcFTF W2efY5RshQmNFlCrH7+OEwjzkp+DsKzF7NLC1IhhGWjvM33HsXPL3B+dabBSBleM+J8JCA1QLbI I97cD81ad4nvYau1Go7JHqdSJFBlA1Z3GnOhLFgnLBmAV/Vfpd6dMvfgXQ5nzRphehCFMJOR9Om almvBxdKY77/to2cRVG3BM81fMCtK04ErNY/sU/7Qzdrg35vrG6YgL0nz++isdHHxZLJXqFs08s AFNlItUxrJtKJNzPByuiuzbhJzbCQ5ApVAjjv1Qpx+COSHB/XHP3t+1maUvBjm2xb2J0o0mN0Yg fGZ7VF0ctzyaZaPuDGjqj9+sC2W3s4LMLuTW8Luco3Q+gHnZf4WGOSBvM56OjbCpkkIZM1wspGu 6XGpg8onA+nNlXw/7cg6L5egB0+qOpjTvAwrhEoZBFS1VMCcjV7JxZH1QLXw5Znf0XNV0R4V4TF WBvmUMrM+ZAxthHPGFEhcEukaVlaP99z7OOoyOIxfb+ebz22OHEPIHq+XgDhB7nbgMg1X2S44NO 9M4Ggsp5X9xU/4Rpz5lmGrtKjWQr8RZKHmXXdPk2Egy4KkvTgK8hiERKXBnm/yADNcnQkN2VOSH TsY5lUlhKdkhcEQ== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzI1MDA4NyBTYWx0ZWRfX/Bl2qQZOhI45 M3HChywKuAR9vGax4wlN4nftyGbWXJGn+4oRJd3VoESm2dUZ0mKjlSEdyCS1r7T1F+N/4NnoWvt U7sWxMKS2PE+Rrggcu/61g37sn6xul+knIAjek4Mmadxv/qEt94eJVNGIm0GBGL/wKkGw6lgm1D m/G9YolZldNTB/JvVaWw5+D+1YbyZHzCmu3N35oHnG2BYvTFQlNkHccqU87ozqy2tRjxvj8s6h1 N9Q3d95XhFGbhBoA8PSsT7bDyg5z57iB54fNcPw1jSfSlyRs4YcEsdukCa5tlIDFXL3WVkrCKsC VkXXfDXo8clTElpPfBlleACKqU8gL3EjJvdwhhrfEzKW5qEspfDYsVqb3OLynrGWpQUcL4M3/Mt f1bk8ONNx5eGs7dmeYVEyGVClik6RirNK3EdC8tUawKPxxWj7GezUV8UgDycqXRMjx6ATGQNiaq MJOFL1P0RnfPlnP5hLQ== X-Proofpoint-ORIG-GUID: df6T6fx2Sb9HM1TbZ3EbXjGaPnppd8h_ X-Proofpoint-GUID: df6T6fx2Sb9HM1TbZ3EbXjGaPnppd8h_ X-Authority-Analysis: v=2.4 cv=eeUwvrEH c=1 sm=1 tr=0 ts=69c3d251 cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=VWhB_nMSBEne6Ym2UFwA:9 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-25_04,2026-03-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 lowpriorityscore=0 clxscore=1015 bulkscore=0 adultscore=0 suspectscore=0 spamscore=0 priorityscore=1501 malwarescore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603250087 Add configuration data and an entry to OF table for matching the Eliza SoC. Reviewed-by: Konrad Dybcio Signed-off-by: Krzysztof Kozlowski --- Changes in v2: 1. Use data from manual (UBWC v5 as pointed out by Dmitry, but different highest bank bits). --- drivers/soc/qcom/ubwc_config.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/drivers/soc/qcom/ubwc_config.c b/drivers/soc/qcom/ubwc_config.c index 8304463f238a..134c7835e4cc 100644 --- a/drivers/soc/qcom/ubwc_config.c +++ b/drivers/soc/qcom/ubwc_config.c @@ -16,6 +16,17 @@ static const struct qcom_ubwc_cfg_data no_ubwc_data =3D { /* no UBWC, no HBB */ }; =20 +static const struct qcom_ubwc_cfg_data eliza_data =3D { + .ubwc_enc_version =3D UBWC_5_0, + .ubwc_dec_version =3D UBWC_5_0, + .ubwc_swizzle =3D UBWC_SWIZZLE_ENABLE_LVL2 | + UBWC_SWIZZLE_ENABLE_LVL3, + .ubwc_bank_spread =3D true, + /* TODO: highest_bank_bit =3D 14 for LP_DDR4 */ + .highest_bank_bit =3D 15, + .macrotile_mode =3D true, +}; + static const struct qcom_ubwc_cfg_data kaanapali_data =3D { .ubwc_enc_version =3D UBWC_6_0, .ubwc_dec_version =3D UBWC_6_0, @@ -244,6 +255,7 @@ static const struct of_device_id qcom_ubwc_configs[] __= maybe_unused =3D { { .compatible =3D "qcom,apq8074", .data =3D &no_ubwc_data }, { .compatible =3D "qcom,apq8096", .data =3D &msm8998_data }, { .compatible =3D "qcom,kaanapali", .data =3D &kaanapali_data, }, + { .compatible =3D "qcom,eliza", .data =3D &eliza_data, }, { .compatible =3D "qcom,glymur", .data =3D &glymur_data}, { .compatible =3D "qcom,msm8226", .data =3D &no_ubwc_data }, { .compatible =3D "qcom,msm8916", .data =3D &no_ubwc_data }, --=20 2.51.0