From mboxrd@z Thu Jan 1 00:00:00 1970 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 5DA9D309EEA for ; Wed, 26 Nov 2025 11:37:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764157028; cv=none; b=n7Ck7HLzY0tTpfMeOVcjGLfSt6s5WDzVBzqdnRFv1ZkXWUJ925zwnxyyPv+N94Mq8fLnoBbL8AWGCJU6r3bmQsgGEmo+MO8tXk3HZz9k8XIgFo8COOV/pjc4Wsqd/KbaNzW3GQMMZMXzwyBXYADB7P9z6ZZOyi2j0zUq1b+Xpwk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764157028; c=relaxed/simple; bh=OroEQxNuErxkPdcefyp6oQgjJWcJq4lHntV0hjVk3Hw=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=FVSGdqmxZFODRsD6rgIpmMOzMD7TGjo59WjdVK1AYH4G6T4WZ91Tf7+IUfQEebXObKXYXlwqGN6TpwBLDLbwqN/gaEYLeKPX47PuWVk7fbliFeG2rpttbx3iBT8T8Qth0IkshJK2K1tMS9Oqo/gS55iMyJHr9XxjU323OI5ZV48= 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=Z3t49/jM; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=H/1LcrOl; 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="Z3t49/jM"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="H/1LcrOl" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5AQB2fbj2122049 for ; Wed, 26 Nov 2025 11:37:02 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= n7wL86qO0oKaO/DjZXseg3w5mkQK3ruQ3+V4DE+9KOg=; b=Z3t49/jMrsKcJdlm Htc7/UAbA3Icdtkgo2A5+gdO7IFEpaUxkuOsAfjgIwis8MOd5DMNlvUwcmPG+VLz qFxe4Xyi9gHbYRtordCxbeSawPZN/8O63qTvg9EbpsP8wpNK+6cgU+tpdf4TgBG3 XiPcgQML8hqllTl4tbm6SY+tFEgZp/U8Qt4aU9S3sJy2ukKDhtyK+eGgGPxh3Lru LVmSAvy8fGjggl+AkSgOWfAXyxh7iYMLf2HT6SeDFcZiBVL0DKGWTdGJ2R5cQfY+ BcsiMErlygjjDUUJFDUVj/MHh6MfBPDxKr/LWFAeDcbtew6AMm0HihV5EtWUiAuh 03sBcw== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ap0b302mv-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 26 Nov 2025 11:37:02 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-297ddb3c707so54534705ad.2 for ; Wed, 26 Nov 2025 03:37:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1764157021; x=1764761821; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=n7wL86qO0oKaO/DjZXseg3w5mkQK3ruQ3+V4DE+9KOg=; b=H/1LcrOlQXD8EQQBonIds6Jl5zY8siZeKzOy1CTZh/n8kIhZUxtUgUSl8ZNP8Gw6nM lMO467yHA5tJNco1nnHCQIPI6IU6Fisk2XTXubkFb5nSml3sb6+uauRsQL7KgV26m6oD w9lFWxnqzIV/qRabZ3j+G/L+eFcu1Sv4L0tLvemRebv3UBClDWFmicvnawqcoMK4P/Xr ydWUnZwHqHiRtfHEvuz8F2lXqaoe5rzk5jhYEDQ9bbAQwUxaaveQAd5M6/vJIxBMOrjK qyXtGzTMZlfGLMtrr5pd0N2seGDjiBGkXux7gXqiDzcf21p470qpIg8fJfhhgzkjxC+a /QJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764157021; x=1764761821; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=n7wL86qO0oKaO/DjZXseg3w5mkQK3ruQ3+V4DE+9KOg=; b=NWGOWZigXtIs28rGKpltOCsQmu8FHardxuFXyp0hkYx2cVTpu+D6JUqLkdW8kZCkJS Div963Cm8IGbZAAeQiCr/7wmF/Ga/eJdJi4ClmUgQg2yPSwb/7779G03B5vdRvAFORgI HKejaKwfp5PBh4Eug6sSzpS052PV9zREV1OfDPdR9OKKRE1bE0/0XRQuGtqxh8TJ98mz hVBHAWZfDaoXEgnhl/CMcxtoKz+XKx/N/Ace7RiHtAVDZKDXbRA6Ij3dEu35KStI9CzC I5HgvuncloAE8yPb2+jYA2jadO1IOvZtIULoVIKvhy3M89CotHNYkH8hKG88nOQsqsAc j2qg== X-Forwarded-Encrypted: i=1; AJvYcCVFxqeKxio+zx4/yZRjItXjpAKentAoropd6JVHPWs8mmXOJbAjXvNhevdEpBMRPZ0JZvT4acLSmtaRs0Y=@vger.kernel.org X-Gm-Message-State: AOJu0YxoQvD48rWyaLWCJEfgkG0ov8ikSPkNKurrXFWQHo7YI/KNpJjJ iTabK+QFm5l1trpp9SI9W/NEU2q/lVH7rgDcQT/U3BOd1GIuR7u1wCb4tO8GaqfTkGQudiGP7WR at213gnG/9Wr1DZgPtNmc56FdIV+hWyllAegfRNOQ2mBooktFSUQPSlAx/w+uNpO92cg= X-Gm-Gg: ASbGncsJUTmPNObydK5d0+bpgRxuanAGP3agWxAvITfCjpDoKrZRS5w3Xy0keTd8zo/ iNxl4MblYaJMx35VV9rYb2ZpG3ZpofclnHvK+xdG+jEhj5RvptPD+nI/46q5iB0CKpAXG2hfCtE NpqudVeYh/7D91ioOiSs9OiEmZsj+FElir4VgNYIazZgxzqvBHt8o10F4hwA+C5kYWe3Nn+HbZm rlVZMKBUy93K5q40GZX1pE6o+2yDj0Np3KCj4SyCiyUsw1d0z1SjDeSzDKAxvgL9JeBb3pJeXh5 dbVWsfCR9KW6j30M/jxSCj1+g9rZ8AD/7sVFLWyfPKLATZJNuxOJrl2MOUv4nWvVTeNDhX+qsKh okps+OTLzn7LGlTVKSXD+tpUSAHpZIfqkbz80YA== X-Received: by 2002:a17:903:298e:b0:297:f8d9:aad7 with SMTP id d9443c01a7336-29bab1c4637mr65576675ad.50.1764157021069; Wed, 26 Nov 2025 03:37:01 -0800 (PST) X-Google-Smtp-Source: AGHT+IEQXyiz49GT5zKYdi/kZ0uOjBr42OLzEjIX7mTPnUd1lYdVYntNAehTvWuyqVwPOqP1KTldPw== X-Received: by 2002:a17:903:298e:b0:297:f8d9:aad7 with SMTP id d9443c01a7336-29bab1c4637mr65576285ad.50.1764157020606; Wed, 26 Nov 2025 03:37:00 -0800 (PST) Received: from [10.219.56.14] ([202.46.23.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29b5b12f988sm192632605ad.27.2025.11.26.03.36.56 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 26 Nov 2025 03:37:00 -0800 (PST) Message-ID: <81cdefa8-9bc9-4fb3-ac7f-afb34f70e8de@oss.qualcomm.com> Date: Wed, 26 Nov 2025 17:06:54 +0530 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH V3] iommu/arm-smmu: add actlr settings for mdss on Qualcomm platforms To: Dmitry Baryshkov Cc: konrad.dybcio@oss.qualcomm.com, robin.clark@oss.qualcomm.com, will@kernel.org, robin.murphy@arm.com, joro@8bytes.org, iommu@lists.linux.dev, linux-arm-msm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org References: <20251124171030.323989-1-charan.kalla@oss.qualcomm.com> <6zyysrrq6mt447s6rg5sk5vy5w7ulzub4u5m24xw3xo7edguwu@73vtynhdp7nx> Content-Language: en-US From: Charan Teja Kalla In-Reply-To: <6zyysrrq6mt447s6rg5sk5vy5w7ulzub4u5m24xw3xo7edguwu@73vtynhdp7nx> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Authority-Analysis: v=2.4 cv=E+XAZKdl c=1 sm=1 tr=0 ts=6926e65e cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=j4ogTh8yFefVWWEFDRgCtg==:17 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=YkchOtpOlfnu4Q9Yy4sA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTI2MDA5NSBTYWx0ZWRfXyCECxy+ZQPFl r/ucccoXjasW5CmLb76DGqs2TmFnipif6PthZvdpIjuDb5qk0IOvY8HIxhisn9BXzaYySvjX1iw kkKhYjelUgdQWKmEQ8PjLb/ji/jk1UUCYEBdmZWGc77Xkepps79qsyKAPmQVFrNKP1rtRlQqAro Xd2ZnE0bgIp2dDNezBiTMvY7IwUlmKZZ432s1wyOaW7RVJPFWD5bjVR5EfOHhoVQoE9wVfLKmYA ZeUd+FpS+bpKJyk3xsWNHeA3MsvC0WeSVMqb1tJVOhKRcnwzMGaBAtsMCYfKK5+LuAg/Cf99xgU lP0sRO5Z/Fpa6SWD0Kq26HHJ7KBeAksy2l3hERLs8QDjeg7p/9gs/ZCOAjqWNvZxjrYGRsnQEo7 i0ECc0DMvU9lfKRSmtGaNXfMaNOC/A== X-Proofpoint-ORIG-GUID: CTT6MiHppiyxAnZDuSESxC5gmx0iWMA2 X-Proofpoint-GUID: CTT6MiHppiyxAnZDuSESxC5gmx0iWMA2 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-25_02,2025-11-25_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 lowpriorityscore=0 priorityscore=1501 impostorscore=0 spamscore=0 clxscore=1015 phishscore=0 bulkscore=0 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511260095 On 11/26/2025 7:21 AM, Dmitry Baryshkov wrote: >> diff --git a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c >> index c21a401c71eb..ead1a59d40ae 100644 >> --- a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c >> +++ b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c >> @@ -41,12 +41,34 @@ static const struct of_device_id qcom_smmu_actlr_client_of_match[] = { >> .data = (const void *) (PREFETCH_DEEP | CPRE | CMTLB) }, >> { .compatible = "qcom,fastrpc", >> .data = (const void *) (PREFETCH_DEEP | CPRE | CMTLB) }, >> + { .compatible = "qcom,qcm2290-mdss", >> + .data = (const void *) (PREFETCH_SHALLOW | CPRE | CMTLB) }, >> { .compatible = "qcom,sc7280-mdss", >> .data = (const void *) (PREFETCH_SHALLOW | CPRE | CMTLB) }, >> { .compatible = "qcom,sc7280-venus", >> .data = (const void *) (PREFETCH_SHALLOW | CPRE | CMTLB) }, >> + { .compatible = "qcom,sc8180x-mdss", >> + .data = (const void *) (PREFETCH_SHALLOW | CPRE | CMTLB) }, > sc8280xp? sm6115? sdm845? sdm660, msm8998? 8280 and 6115 is slipped....will update in next revision. This Prefetch feature is not implemented for all the platforms, I captured only to those that are implemented(to the best of my knowledge) -- I will put this in commit message. Thanks, Charan