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 5035D35C195 for ; Fri, 9 Jan 2026 11:29: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=1767958165; cv=none; b=g9TsF/AWWIVaZgzJa85Cuxk/f9vnyGYzbB3dkRaNHWfNbT2UqIicVPohjr7cuyfEzmQy1LchSfMGPH7Caizk2QW+UyUddWuegwHZVR5koqWhl4hQ2LseJmxRck6o4LT6NdEOWKyO4OzXuqmx7vbpFIrh02Ncqi2aF1O+Lbz+9Xs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767958165; c=relaxed/simple; bh=WyCg106nGKR6N0qQgLVpFXQ3QrbcvI3T9MBEnnP3Uqo=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=rTGmNvPo2qbK0LJjwsqMSrBfjTnr+2SSjG69BLOpZI+aHP5b7UxbKR88sgqP2b/QxCTvw6AFEEP7ewvvDLACB9nkG9w01/lz9vFqnvOPdQjRXXSIrJSmID9+M4iDeir4g7ep+GzSlmp06yAZjkE/rVmqQQmOzE5Q0HXSyvNDAsQ= 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=TkGDZOum; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=EtJoyuJa; 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="TkGDZOum"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="EtJoyuJa" 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 60952htE3542117 for ; Fri, 9 Jan 2026 11:29: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= BVW+etPTwHng1TzFtm9HNMleUWiaF3BSfRIIx9dFhSU=; b=TkGDZOumltMRFjsF ICltrjTdVAFUG62nJ8XJen9TX3bKmgEACfOP8mq6ZuzjuweaqgTTd3ft6I09NCNb 763ipdEueEENWJZGUWHdCh14/bYywB9nKK37ynCNLHUb2FFc0iSqJSd6qPfF951h OjqXOnZ0xHNj7gb9glr3/74gAGzNRB9WiCUY6uZ8utRU8qUZugrGvmsIG19PKXoq kawlVvYrFh5yO1lKG5blir+ujYEThkMRfrIhUidvAQiMlC8DlN2/9ZrYl+9i7Ugf gU6vL5NYGEkqf4zHUxWB5KyBY/ol38pbm1AaXqedUJZVuxCWN93N0/STEXx09/5b hIa4Dg== Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bju6b13g7-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 09 Jan 2026 11:29:21 +0000 (GMT) Received: by mail-pf1-f198.google.com with SMTP id d2e1a72fcca58-7b89c1ce9cfso3889983b3a.2 for ; Fri, 09 Jan 2026 03:29:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1767958160; x=1768562960; 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=BVW+etPTwHng1TzFtm9HNMleUWiaF3BSfRIIx9dFhSU=; b=EtJoyuJamiVn1aeHOhfnCJgAb/BX6e156wSK+qExEynoORyW4pGNEuQUhi3BhGrW9z YY50Hd3aPtnqAIX8GPZvDP6MdMLCm++rsokme2kSMkMWBRDZKmVAp5RKbYF/zyz5BxhN AYcuPnO1yGYoO7CwMlhSiYcevpixy5+PCL7ZI5JZdzLmhUQVfklM0Fuvl95GhwLLYSAF tyM6ncJ3tDLF5mKx9WtnliR4KOo56270MhIpBmPtVmsh40iCOPMGIOw8ydE/9uBorEHc QfSWRuHnIdUvYaDXohOiWxlvRBRCHc1bjlnE5QfFeRkcR/m5HHIHqV2AKHMkTOoNzMoj lk0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767958160; x=1768562960; 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=BVW+etPTwHng1TzFtm9HNMleUWiaF3BSfRIIx9dFhSU=; b=lXEacXphoJN0QOaGrLuPbPKvDxtqgF+KwQ71LKnCKmfZXJ02Yrp1q9+RUXxQnVSQtB CQbt+ZQXDjci9UyVAah40vEvox47k1Vsa5laWyIuVSlak8/U3P4HkMreLlDVW9j8QVz2 zpvxOub+UHMHFcr36+4nqJIfwq9BNt4XgDQ5OnofGcgsgKsdWJwWKRfd5Ofr+UnEBF/4 2YBY2+VcaBgJTzdGdPMS9Xey3jDCHvXhXMIe8PsRiBiZg9zmMqqtFxlZx1OcKqPYoP9k t281o/rWLeIY+g5gj7bJm/AbJLvrq/bOyoLmxWHs2ozD1z9WdqklDzpMPIrJC5of2H1a WsPA== X-Forwarded-Encrypted: i=1; AJvYcCUyExIgDfzUCBkjWyg3NmgQFlolxulU4fqkml4ASIdYYRdl+0gwxFtUDgZSx5DHjb1TtveSvd6zh/uFH1g=@vger.kernel.org X-Gm-Message-State: AOJu0Ywg3GTE/4oCX0K2FKBLmrG3g6OF8Vh5ObHeY0f1BC9NBQD3DThc ErA55jcIV1VeoEywacyaB3SrBNOYlJnNL1ZH9xIahautoQMspCIV9dRu5eeTKsYcGJiDWKW8Kii F0jecpQwhycmYKuLLRe4sHCRm24Jb3PZprLA/eAk9KWiw4QwA/uZWdwC6hf7Voms1/UUtzc2alx I= X-Gm-Gg: AY/fxX7Fuvr7H9tlYxRz6MkY83TVLufGKntWQm3Y7RSSzHnyvzTVuaPjTSVRflFXpY+ IMW76hbOuWA3EcSoZYI7cPuBByn+0mATLxToP4QOduRO5bxhDXXh0Nyeq5YIn4ybq3CHQqoJhRz yXhZEt69U8u0Sy3VNtasQ0NjP+0ZMcZzJGenySJmL57i238uHklETkOHJNI7fxr1uYHkXF8dTKv 9DsIQbM4/mbcjiAhQ/cfTu9Plrwy0kScGAEau+sWqut+rOhcW3dVwW/vjL7tlr9XLfwE1RzW7Bn ouNKpbL9ujKtvRN6E5fs4NW3ar/dLKUKeszKUmlXUEH2Fk3PfRUkkQlbmtM0D6imJby18fSAiMk iK+A85PnpgcRIpWbVjxz8LxitmwcXVhY718FN X-Received: by 2002:a05:6a00:4387:b0:781:17ee:602 with SMTP id d2e1a72fcca58-81b7f4ef1b0mr8391925b3a.28.1767958159721; Fri, 09 Jan 2026 03:29:19 -0800 (PST) X-Google-Smtp-Source: AGHT+IEXnYjMu4puvMm6nxYJUa98/3GAc9CeW5FaojpFB0W6CqLL53DeHyB5cvLk9bH+2EKkXFdCqg== X-Received: by 2002:a05:6a00:4387:b0:781:17ee:602 with SMTP id d2e1a72fcca58-81b7f4ef1b0mr8391899b3a.28.1767958159142; Fri, 09 Jan 2026 03:29:19 -0800 (PST) Received: from [10.219.57.14] ([202.46.23.19]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-81e46339579sm1667009b3a.18.2026.01.09.03.29.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 09 Jan 2026 03:29:18 -0800 (PST) Message-ID: Date: Fri, 9 Jan 2026 16:59:13 +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 v5] iommu/arm-smmu-qcom: add actlr settings for mdss on Qualcomm platforms To: Will Deacon , konrad.dybcio@oss.qualcomm.com, robin.clark@oss.qualcomm.com, dmitry.baryshkov@oss.qualcomm.com, robin.murphy@arm.com, joro@8bytes.org Cc: catalin.marinas@arm.com, kernel-team@android.com, iommu@lists.linux.dev, linux-arm-msm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Charan Teja Kalla References: <20251209052323.1133495-1-bibek.patro@oss.qualcomm.com> <176764799410.1451727.17568755330994660848.b4-ty@kernel.org> Content-Language: en-US From: Bibek Kumar Patro In-Reply-To: <176764799410.1451727.17568755330994660848.b4-ty@kernel.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTA5MDA4NCBTYWx0ZWRfX9fED6Q700zxU XMI5K8TFWBPriwP20Mn4qnCY4Zec5NzPO5+GNmYTEwy/MrQ2xjKuztyV0Y+T/9ZoI8XiZY1fZYp K3MOsM+TDDj1B56TSQdYMeB/XFGLYgdmA40eqsPj0wGMSBGqQX5sCcIQHZ0JYstCPKgZKD3xoIG KS93eYlYTLXreWHifPEPMlOYKFbGl5kwsHvjpejT7OTyDnOvSU8atIZ/BLBlHJlZaHr9AE2WYaQ VGZp5p+uvseB2YnuT0kHCvRWd57F4S+Xaaats+kRqiwZAkZk7LZpYQZ/0bkkoVRfJcDE1rVKrnt ae7dd/DhG5t3+ML1RjUyQPdasqXegX+fbgNPBP4gttT4VM/vBbVi59dvDkwnOit2RFOkhpV/f9c TEC2Gew2xmT7o9z06l5ibByp8hhbJYs8Cu2k4cuy4fq5UEUhUOjfHKE70XMsHXiZo3kdlPTEFBc UxZvNFM5cESUKCLP5rQ== X-Proofpoint-ORIG-GUID: 2N7WGXZv6agv3sc-u6s4PTGmiUabzz5P X-Authority-Analysis: v=2.4 cv=V+5wEOni c=1 sm=1 tr=0 ts=6960e691 cx=c_pps a=m5Vt/hrsBiPMCU0y4gIsQw==:117 a=j4ogTh8yFefVWWEFDRgCtg==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=y7gZjIUQjNkmgTN75kQA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=IoOABgeZipijB_acs4fv:22 X-Proofpoint-GUID: 2N7WGXZv6agv3sc-u6s4PTGmiUabzz5P 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=2026-01-09_03,2026-01-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 spamscore=0 phishscore=0 bulkscore=0 lowpriorityscore=0 adultscore=0 clxscore=1015 suspectscore=0 malwarescore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2601090084 On 1/6/2026 4:28 AM, Will Deacon wrote: > On Tue, 09 Dec 2025 10:53:23 +0530, bibek.patro@oss.qualcomm.com wrote: >> Add ACTLR settings for missing MDSS devices on Qualcomm platforms. >> >> These are QoS settings and are specific to per SoC thus different >> settings, eg: some have shallow prefetch while others have no >> prefetch. >> >> Aswell, this prefetch feature is not implemented for all the >> platforms, capturing to those are implemented to the best of my >> knowledge. >> >> [...] > > Applied to iommu (arm/smmu/updates), thanks! > Hi Will, While reviewing the applied patch, I noticed that during the transition from v2 [1] to v3 [2], one of the SoC entries (sa8775p) appears to have been dropped while addressing the review comments. Sorry for not catching this earlier. Would it be acceptable at this stage to send a v6 including the diff below? Alternatively, if it’s easier on your side, please feel free to squash this into the existing patch currently applied in your tree. diff --git a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c index 456d5146831e..718d102356d9 100644 --- a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c +++ b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c @@ -43,6 +43,8 @@ static const struct of_device_id qcom_smmu_actlr_client_of_match[] = { .data = (const void *) (PREFETCH_DEEP | CPRE | CMTLB) }, { .compatible = "qcom,qcm2290-mdss", .data = (const void *) (PREFETCH_SHALLOW | CPRE | CMTLB) }, + { .compatible = "qcom,sa8775p-mdss", + .data = (const void *) (PREFETCH_DEFAULT | CMTLB) }, { .compatible = "qcom,sc7280-mdss", .data = (const void *) (PREFETCH_SHALLOW | CPRE | CMTLB) }, { .compatible = "qcom,sc7280-venus", If neither approach looks suitable, I can send a standalone follow‑up patch, either on top of your tree[3] or on tip. [1]: https://lore.kernel.org/lkml/20251118171822.3539062-1-charan.kalla@oss.qualcomm.com/#t [2]: https://lore.kernel.org/all/20251124171030.323989-1-charan.kalla@oss.qualcomm.com/ [3]: https://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git/log/?h=arm/smmu/updates Thanks & regards, Bibek > [1/1] iommu/arm-smmu-qcom: Add actlr settings for mdss on Qualcomm platforms > https://git.kernel.org/iommu/c/f91879fdf70b > > Cheers,