From nobody Wed Apr 8 02:51:49 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 B06223750AA for ; Wed, 11 Mar 2026 03:24:02 +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=1773199444; cv=none; b=LY8SB5wgwrZmJX2UPL+8DE8sbEmphRQBwytXCISUDhj6KCnh8/1MQXCPPzJCWDODu3sV5JXpSrq7WFSpLLZWrapyyPLEXHy8151mGzH9wxFraE40t68um9bUGV/GyXOfxrsopPlP6ojNUTKdtHtE38iUJoN1BZt7VARIu5fMYyk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773199444; c=relaxed/simple; bh=Met5TZNVp13sok3oQ5iow5YoFyI1888iL0OQn7nMGcE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XdV9t5qKigds91CXwLw8e0wtKW8sVuUqJPV6c0R2wztGuBdXJKm8+bsIREr7qG8cRLzyU1pZkwzxUG/HTSQoQS0K2qoEzQsj4CMqVHkNABajon0X3VPlFIuHfaXQmPDDR/R9ghsEh9WcqzjoqdPy9YkXhgnUc3eaGvj+RnF6AU0= 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=DZMJGc3l; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=YgnHgGiO; 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="DZMJGc3l"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="YgnHgGiO" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62B3BINQ2179445 for ; Wed, 11 Mar 2026 03:24:01 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= 2yYkLoxCfripsbdwJQ9JG6vK5PUaKJ8D9t+Ub7ZuELk=; b=DZMJGc3lGwiPaLfo 5hMUdkJG+9lAs0miqwVlg90vuWwLdN2ngXvUi+FeqkbLkoZOqs/bZvlsPPRPzgwb D3XGz6tQh89xOQYY2pQBqEWf20yH2O60W3ODFN7RdVxzjjnUZvvkuMahZuUGP9wk 4r88sv0jzkUY2/65ssw301AsCoQKQUdgEUWO3bDDWDYrQxnOCeRJ0g34pZiQ7FXH qJ58zb3oK3nbWn80SOq+kIiO/ZT8NskjuH6awK5mPqOd1WHyEcCX586/yl5zH3Sc RHo6ssIbcH8u4b5p1rjtGWeU1pBh+PN6xEn9FpuV8apJxgkXfIebrI8e/IHdaYQ8 soqmsQ== Received: from mail-ua1-f69.google.com (mail-ua1-f69.google.com [209.85.222.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ctqvsspda-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 11 Mar 2026 03:24:01 +0000 (GMT) Received: by mail-ua1-f69.google.com with SMTP id a1e0cc1a2514c-94eb4245732so2811984241.3 for ; Tue, 10 Mar 2026 20:24:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773199441; x=1773804241; 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=2yYkLoxCfripsbdwJQ9JG6vK5PUaKJ8D9t+Ub7ZuELk=; b=YgnHgGiOMrUmbdXYK4izGVg7qwmitOeJwSVPutsK1fsEQk5c1U86qam3ZDvMgwPB+p 1R6RM5mqLA8sZRQvB7hnCIaHEcauF363NWa5bkyyaEvnbL6EAE8RVi4VR2N7kV+SoOzY wWDKOy/eV21GQAXLjEfzjtqqjUzni4BXxwsYjrg/glA9fVTv10Ngc69hY8TBat/t4Z87 gsQ8srHms+PiWFy8wC3tH9/A1kVGyhDwCcjHTS/e9ExXL+TJ/OE4pJrJ3gtTP4xShaqe pXa22F9wfQV/EHT7zCvJiURs3MliIgvrVOa8xjiTpGI0N3uW7NZgb4e8KD7QrqcvCKin 8XxA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773199441; x=1773804241; 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=2yYkLoxCfripsbdwJQ9JG6vK5PUaKJ8D9t+Ub7ZuELk=; b=f+odMzyz4Ne9GW3/V7K7M/n33Auta2fyId7fFOQaLt8hIWkzL7OhkAx5CI1UDM007z 30WObESUrp0HZ/Gs4rhT1HKSP9gFSrMUP3qE81zZgcRXXmKjbLEoMVAD9hN0GKDCooBa ff/oyGih6ClR05M6y6snrF/CK1tAciXk+t9WpvnuMtfhRgJEat8iUGYiWfPRX06pwFKR olNQ5cbczB9yWn6YD1pVrCjcXgUWBPBpa6kBhWWQiwYIA19exAHfDn8TzdB7z2PqBSQ5 nBkXPwJfD1vK9u73hMsLvUXW4tjXZj8cjhM6T0wzbBdbEhCP4wBbZvrg60KSwnBPRyHm OUuw== X-Forwarded-Encrypted: i=1; AJvYcCVSoG+0dEb9xeFVXZ6T4ib5WKdGWp2rDGw8sjR0gaYrPFV3UHEYDjndNGyPBjynW0GluUuTskGGf3p+7MM=@vger.kernel.org X-Gm-Message-State: AOJu0YzjCkfQaNGDyD3xzyYesva+nN5CL2BAW/tWIQ6409CKq0HtXTX/ uD8ndyrJeSvv+UFgWAFqKgdGo9Hlkw73OWBasWg/DHtO2tALyI6qCv36YwjQj5rBN5rsZE3Lc7n /rCGOkJpke/g/Y1bzcMENJJ6j22Bk1zu0acLuaXql31ctHlI447mAh6Da9xDkdhNuRWI= X-Gm-Gg: ATEYQzzaFXizGbEHD7iDPtcudZkHBniYPgSpAFFDQsr7wRQ+tLdLSSOmTc+2b4vaZCc IPhcgxNU12is2WMYHV+Bt79mxy5lJo13zQI2+g49r1DtGPGgbUFL5pFC5O7dOZQ5UQkQfBKKufJ 0n8J4qnjznk05Rf1Ath1fuDDo+jkB7mTkzofsSY3zlzArt8MUQtg4Ks9SjpEUVQuFzrvgFZKaDl Vjo9MsdE9A0AXZdKztvbLtAafmQ15jRjer0Hg+kOZUzE3AzVbo/3xte/DSFFpKb84N16CsvCfUM 7LCoBZn6jDb3Vqmc1jFUfEQHcZ/goAXRbe9hFDtqjSVARyKB/cZxxtkETtSMJIbYy0AEcpu+48Y YqS9djlnlK2cGDoB9iTUzrAkblu8lxJ6Xje8w78hTAYqSzw9LYV++1982HaV7NyggXUsHiHzHt6 WwJZ+UU0YoGyBUV51NbCiKeWGKPHVE5GIEJIY= X-Received: by 2002:a05:6102:32d3:b0:5f5:5925:defb with SMTP id ada2fe7eead31-601deb937dcmr386194137.10.1773199441064; Tue, 10 Mar 2026 20:24:01 -0700 (PDT) X-Received: by 2002:a05:6102:32d3:b0:5f5:5925:defb with SMTP id ada2fe7eead31-601deb937dcmr386174137.10.1773199440611; Tue, 10 Mar 2026 20:24:00 -0700 (PDT) Received: from umbar.lan (2001-14ba-a073-af00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a073:af00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 38308e7fff4ca-38a67e5ed41sm1422721fa.25.2026.03.10.20.23.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Mar 2026 20:23:59 -0700 (PDT) From: Dmitry Baryshkov Date: Wed, 11 Mar 2026 05:23:11 +0200 Subject: [PATCH v2 17/25] drm/msm/mdss: adapt for UBWC 3.1 support 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: <20260311-ubwc-rework-v2-17-69f718f2a1c9@oss.qualcomm.com> References: <20260311-ubwc-rework-v2-0-69f718f2a1c9@oss.qualcomm.com> In-Reply-To: <20260311-ubwc-rework-v2-0-69f718f2a1c9@oss.qualcomm.com> To: Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , David Airlie , Simona Vetter , Bjorn Andersson , Konrad Dybcio , Akhil P Oommen Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, Konrad Dybcio X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=949; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=Met5TZNVp13sok3oQ5iow5YoFyI1888iL0OQn7nMGcE=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpsOAfH/fBkd/4pYO0rbFbNER/KkKakw/fWGb+r TMgTNyIijyJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCabDgHwAKCRCLPIo+Aiko 1SlSCACv2PrRr+4728piITElTpbl8PMQ+h09EM6weyT6/zNxwOcAEYAxnC56pTOEktWidE5aL7q bAhCYVAPrhs2qe5pxH8EBRmxYxN2+zXsL0XEIJ1zGKICXAdfW70DSw515j5KNjemts/bDv/WBsa EnCeHf/Toa0CSeDgWv1txuBcQcaJrfQ9RRy1c9/58oMgfEwonfwqfyHHhTkGq7BuCtOqegH23z7 qn2mL3cUfd54zpcKORloffBIFo3S98Gdx/e+Tl2UzTxsD9/ZkqvDEq1S7To8oR+Ds+kkf4wyQbm JynE/VbqIM7H575fsCGuhmQQw2QEp379l+9ejPdcXfxux/Pt X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDAyNiBTYWx0ZWRfX2QJ9BuaAbNh0 ZqsU+SFqSqrqtnEdb5nIzwN26Yt9YG3Lm8CyxnTCvgeLCi2LP5LrGNgzzwJObOKCqgLIVRvZ8A0 yrapgG65NjiLVxnh9f5yd1xOzsERFkz7HRlLVYJ0iD3OyrE4X511d/39tGcdDr4sh89USZM3vsZ dfj8PF0c+mEiTd9IO+dOR96+P3DpQdyKdnY8Pcj3PhE9487NuxUQreALn9eWFT811udUTO5J6Xu LblZGRO2xWB5jxzm1MWh14wCHJ3x5OvllDFsyKh1GsMJ2uWKrlm1Ai3geke8KcNoiCKws4E6O78 Q30YPU1NxyqEZzesKdeQiqVmWNqJzc+hA1lkjq82vy7yH1rQ5e4fCOwDOixA22nTnPUtqGpFBrp u73NJ+gGF7Wx7ksu6nL+Gz2WmX1FU+JR/q4N+OmpjJWFVOjr/y+wC1QL3uCvbZTJ8BlAjwdSlrc kWDyZP6fLUuUfdAEakQ== X-Proofpoint-ORIG-GUID: AXJFM9HulUek5AtR1krZoDc1ppgE7QxT X-Authority-Analysis: v=2.4 cv=Lo2fC3dc c=1 sm=1 tr=0 ts=69b0e051 cx=c_pps a=UbhLPJ621ZpgOD2l3yZY1w==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=ou6ODICaiX18ouMgCewA:9 a=QEXdDO2ut3YA:10 a=TOPH6uDL9cOC6tEoww4z:22 X-Proofpoint-GUID: AXJFM9HulUek5AtR1krZoDc1ppgE7QxT 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-10_05,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 clxscore=1015 impostorscore=0 bulkscore=0 malwarescore=0 phishscore=0 lowpriorityscore=0 adultscore=0 spamscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603110026 Extend the driver to handle UBWC 3.1 (in the same way as we handle UBWC 3.0). Reviewed-by: Konrad Dybcio Signed-off-by: Dmitry Baryshkov --- drivers/gpu/drm/msm/msm_mdss.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/msm/msm_mdss.c b/drivers/gpu/drm/msm/msm_mdss.c index 0b15d725566c..6cf391facffb 100644 --- a/drivers/gpu/drm/msm/msm_mdss.c +++ b/drivers/gpu/drm/msm/msm_mdss.c @@ -190,7 +190,8 @@ static void msm_mdss_5x_setup_ubwc(struct msm_mdss *msm= _mdss) if (qcom_ubwc_macrotile_mode(data)) value |=3D MDSS_UBWC_STATIC_MACROTILE_MODE; =20 - if (data->ubwc_enc_version =3D=3D UBWC_3_0) + if (data->ubwc_enc_version =3D=3D UBWC_3_0 || + data->ubwc_enc_version =3D=3D UBWC_3_1) value |=3D MDSS_UBWC_STATIC_UBWC_AMSBC; =20 value |=3D MDSS_UBWC_STATIC_UBWC_MIN_ACC_LEN(qcom_ubwc_min_acc_length_64b= (data)); --=20 2.47.3