From nobody Tue Sep 29 07:00:18 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 1E43F265629 for ; Tue, 11 Aug 2026 12:35:00 +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=1786451702; cv=none; b=BEXv4dl4YAjWRhOQPrBihyaTD4PJvA+V6w/Z9tglM3UrUro9ftT8lbXvJqDMj2jLMjc2bhSiwMFWYe5dVqy5SXKIlaDuNDgqNTNc5sULSj+hFtblMseMBW7RviYeE5796SXXO2u9R/Jn1BuismiuSmqlCJxmH7wpR4vt7ADAfmA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1786451702; c=relaxed/simple; bh=pTtCBD3ERAMY1EfsmjzOg61WpsLF5s8z8Y2A8sLdyEU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=qdRo/rJzyQq6d7GkZwD6h7dT1RSlm/EQZutBBN3Iz1oY9/t+sx9p9XyjfB+2pOOhJMGFamAjB1gkbO3ThH9t+Nduv0Bq2R7H2dilIx3HfzC/t4priPZm41DEZK60zQhXGt8YoA0FHriGd5z/rrwMTHyB4kfc7hLPsQwD31wW3ig= 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=KHMQnOse; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Ftfaj+MM; 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="KHMQnOse"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Ftfaj+MM" 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 67BCRAB5312870 for ; Tue, 11 Aug 2026 12:35:00 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=Rjke+zbMKhtbWdY2nt3F5Q dhyqMpEki89Iw6iZm6c+s=; b=KHMQnOseYwaEhhhmy3ucvanCLJqXeKIukE7ecK kJMuV76mryvxGita9l2nI/d9L2YKs+MjM+eCHW65xcI9Ra/qJtEx72WxcMgKDgKL A0axpvEY3r04VamwMakdGSlsqmA55YRsmAvKo6jP7aLFzdOOWXK0D14BMOk3ChcG 5XWWlRQwDnYZYKh08/Owa59WnIXxaE/gxVP9vddJX+/OONhLuo2WYRb63aNonSl/ 8m+JjlG7Ph0n+arnotky/kz6oJ+5D/UPs19dUyvvQxTo5IOZ6MT9alFLfq/zavIR VdFJetx9Am5ef1xVTLEDLUof1T5IcC5Ru+QwPrSXMrCHRU5g== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fyjk641me-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 11 Aug 2026 12:34:59 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2cfa55c9430so29391025ad.0 for ; Tue, 11 Aug 2026 05:34:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1786451699; x=1787056499; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:content-type :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=Rjke+zbMKhtbWdY2nt3F5QdhyqMpEki89Iw6iZm6c+s=; b=Ftfaj+MMcJOc80CY94CSRfYjV0Ndpmz00jiuzRxwFzGEngkX+Ef6lpcdfo1Tehb8vW /BDWu39O1apPadehHA4TK5IIIs3+mCy7e3532e4YfgJNavF4waLWYwGQ/b23W2SFb7Ei 14weHUR6gT/5lvICHNPYZ+HqtzIWvY5aVKFLMyVpHtSU3J0BQ3tK0tGDalScA1D57/zl DVhgonc74WUV7Ap5/6oq2MIYrzZew3j0xwH7TWUTSymPAV7Tmls1tshdvS7mnJgJ4vIf qb/Mv3vfjF+0DC9UEYNHsBafcEtzybcWUo4f5M4jIispvsbdOvrjzG+mKw6vkhObOKuU 6bqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786451699; x=1787056499; h=cc:to:message-id:content-transfer-encoding:content-type :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to:content-type; bh=Rjke+zbMKhtbWdY2nt3F5QdhyqMpEki89Iw6iZm6c+s=; b=Uv0IWpkgXZpZ+WKEN1hfgUeKsBB5lh3g/bJCRtcbD6IU6t5owmxP9cV6WeyWB8YS2g 1u9IQFwrDEanlWP5rV13Qa7A6sAS/tzzgo4K9PPh+SILHwsezhin4XM3zbgvI2/vRe3B yAYWwlfW0ySPIDzhyruxNLq2gYoaAtXhesiddfKaDNgSMFs5N81zJUqkxa883hl6wXDS ODFNTpjpQXlHBAQ/GoQiZ5lVv+utBe/fys0vq+CBrU3ZRjrpK2yVwMDOAUzXrPojv8GR iwufte3Cxhh4HRDjv0xO4gDHBYIE4q46itfrca+w9UuiNdA65/N5PzbFALoRwamftvsU B3NA== X-Forwarded-Encrypted: i=1; AHgh+RrmLutMbRMD1WdhNgv7bgAn1AzS7OtFU+qKq6rcqfbbHq90FE3Dtvi9p2A4wZKIfjELwEK2EdTc8DkI/iA=@vger.kernel.org X-Gm-Message-State: AOJu0YyCOfJC8I6j5AHxlCbeaJVhvxMwjsuggcvdpGvYCqmZiokHcOwO 6beDBCdsJr4EEdAoI0zoz0n7dAneoxGCea02MF+QStcoyuRRycPbaBhAMQTmJpASm41767wL8vN iC/u89t0bSZrO07pgGKwp3vqZP3KVI5G+4gT+CvB86/mGFDbGA1Jw2rCePoznh6Ma+zryGlNfQG 0= X-Gm-Gg: AR+sD12psZ8eOPeiNioeevFiKUb6OPS43u+/x2tTb00RO0Q7TgPp3j5XS7Nydj9ykaj OVGrMmRPvWKKx7KsBAMHkxt5QPbbHpJxqyUx+8/T6iEHq3OAeHuIXZDyO8r0QwYCe58kRcDY2aC Yfh59HvPSJ+mFs38W5xUrLY2FPHmj3IRQfvL0BFnFh101mrtmBvMddZsI0z6q5fwPDBfmSE7bxl rQTeqj6Fi5bPnUm5asKK5u/PAslRILathecnb6k4U/3XPvyF+e1n6DKuwN8Lg3Mmb/FQcfvjTK2 nWcXIjauhhk+foz1bQAaaiGP/WcdlW2DWgE6+9BCN0UxRnpJCctCmHgL7hiwSCqkHs/7rSwWqZz AS5cohk7++cACvbWnJpnvvnn8Gdt7cFMwXPYwlg4ZU4yeMTJX2iZj0h5z1Lt5MA6n96y0U80AfU DNd+05HXNJezdXcOPj17jk71PVbJ8yyLzzwwI= X-Received: by 2002:a05:6a21:6197:b0:3bf:7bf7:7913 with SMTP id adf61e73a8af0-3cc2b9b3746mr4035294637.14.1786451698855; Tue, 11 Aug 2026 05:34:58 -0700 (PDT) X-Received: by 2002:a05:6a21:6197:b0:3bf:7bf7:7913 with SMTP id adf61e73a8af0-3cc2b9b3746mr4035232637.14.1786451698420; Tue, 11 Aug 2026 05:34:58 -0700 (PDT) Received: from hu-kathirav-blr.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-31c6404acf8sm4716282eec.16.2026.08.11.05.34.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Aug 2026 05:34:57 -0700 (PDT) From: Kathiravan Thirumoorthy Date: Tue, 11 Aug 2026 18:04:53 +0530 Subject: [PATCH v2] soc: qcom: llcc: Update the SCT table for IPQ5424 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: <20260811-ipq5424_llcc_updates-v2-1-1e4350585671@oss.qualcomm.com> X-B4-Tracking: v=1; b=H4sIAOwWe2oC/22NywqDMBBFf0WybkRTjWlX/Y8ionnUKWpiRqVF/ PdGS3dlYODAvfesBLUHjeQarcTrBRDsEICdIiLbenhoCiowYQnjiUg4BTfmGcuqrpOymp2qJ43 UXESeKq4aITgJVee1gdcxey+/jHPz1HLat/ZECzhZ/z68S7rnforiv2JJaTiT8zNnxnBR3CxiP M51J23fx+GRctu2DzKvveTRAAAA X-Change-ID: 20260806-ipq5424_llcc_updates-f9851d6db886 To: Bjorn Andersson , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Kathiravan Thirumoorthy X-Mailer: b4 0.15.2 X-Authority-Analysis: v=2.4 cv=Nb3WEWD4 c=1 sm=1 tr=0 ts=6a7b16f3 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=bC-a23v3AAAA:8 a=EUspDBNiAAAA:8 a=VwQbUJbxAAAA:8 a=EQIC69WgoSIuKX-Q-KsA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 a=FO4_E8m0qiDe52t0p3_H:22 X-Proofpoint-ORIG-GUID: Ics6sBiDe6yFQUk6fmohDhjwtcCVG1ea X-Proofpoint-Spam-Info: AW1haW4tMjYwODExMDEwNCBTYWx0ZWRfX6l9FewsvWwp+ 79MNx6HAYXmftdTr0kNZuK/uQUWWC4iNuxQU8qymlYNxjCEHMb3JVpqXwyEP4adB8EQc6nfe6ur ewmGyR58D7RwXkkBD/ZGnUc8Uvn/jCM= X-Proofpoint-GUID: Ics6sBiDe6yFQUk6fmohDhjwtcCVG1ea X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODExMDEwNCBTYWx0ZWRfX2j1mUABHXWPM W/hP9+2KnT11+dwX/H2lJ7ecgLHuvrgkkyZ+3ok+t3HXe/r8XxZV774KZqxDMUewP+aKvB0Yirb tciDOujapPNGs3t4wnsMyIuWgXQioAr+VozjTBy0GrPXfLi02YNb55gYXBlgobH1y4Ou/eoE6DA nGy0xfEU00ktpJg+bL6+uv+zezA7uT1n64E5Cm/RP5ZnfcuWGTU6rOigBWdr6PJLk/hLiOaqQLg WRI2WshAQE0DySPHSxJQtI6esSu+WCq6Q9skFNXHga69WfK0ar8OYTCPB6foK9XByX5rNwOpg5W BzxCF3GMjdxChFSyknGZL6gDu3aP552n1o2S8L7MoyU6adxFyy24SmQ2h4gqSOG/od+ze50JFZ1 L2qB0R196P2uDRNlY/Y7FA7h6kN26eUNk2WjupLVGMXYgwK6/lbNZQ1gjmj2e3ZToW72GmSUn85 5s3wW80p8ECrtLh6F9w== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-11_02,2026-08-10_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 impostorscore=0 malwarescore=0 lowpriorityscore=0 spamscore=0 adultscore=0 suspectscore=0 phishscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608110104 Update the IPQ5424 LLCC slice configuration table to give the PPE and Wi-Fi datapaths dedicated slices. Assign slice IDs 1 and 5 to the PPE RX descriptor and RX fill use cases, slice IDs 6 and 7 to the Wi-Fi radios connected over PCIe, and slice ID 2 to the CPU subsystem. Adjust the corresponding capacities, priorities, and way masks for these consumers. Having the dedicated slice configuration for each of these use cases helps to improve the networking throughput by more than 1 Gbps. Rename the usecase IDs for slice IDs 1 and 2 because LLCC_CPUSS and LLCC_VIDSC0 do not describe the actual users of those slices. Assisted-by: LLM Signed-off-by: Kathiravan Thirumoorthy Reviewed-by: Dmitry Baryshkov --- Changes in v2: - Updated the commit message decribing why the change is needed. - Link to v1: https://patch.msgid.link/20260807-ipq5424_llcc_updates-v1-1-1= f56362ff687@oss.qualcomm.com To: Bjorn Andersson To: Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org Cc: linux-kernel@vger.kernel.org --- drivers/soc/qcom/llcc-qcom.c | 56 ++++++++++++++++++++++++++++++++--= ---- include/linux/soc/qcom/llcc-qcom.h | 4 +++ 2 files changed, 52 insertions(+), 8 deletions(-) diff --git a/drivers/soc/qcom/llcc-qcom.c b/drivers/soc/qcom/llcc-qcom.c index 733999867bbf..d60431ace50f 100644 --- a/drivers/soc/qcom/llcc-qcom.c +++ b/drivers/soc/qcom/llcc-qcom.c @@ -626,11 +626,11 @@ static const struct llcc_slice_config glymur_data[] = =3D { =20 static const struct llcc_slice_config ipq5424_data[] =3D { { - .usecase_id =3D LLCC_CPUSS, + .usecase_id =3D LLCC_PPE_RXDESC, .slice_id =3D 1, - .max_cap =3D 768, - .priority =3D 1, - .bonus_ways =3D 0xFFFF, + .max_cap =3D 128, + .priority =3D 3, + .bonus_ways =3D 0x0FFF, .retain_on_pc =3D true, .activate_on_init =3D true, .write_scid_cacheable_en =3D true, @@ -642,12 +642,52 @@ static const struct llcc_slice_config ipq5424_data[] = =3D { .vict_prio =3D true, }, { - .usecase_id =3D LLCC_VIDSC0, + .usecase_id =3D LLCC_CPUSS, .slice_id =3D 2, - .max_cap =3D 256, - .priority =3D 2, + .max_cap =3D 768, + .priority =3D 1, .fixed_size =3D true, - .bonus_ways =3D 0xF000, + .bonus_ways =3D 0x0FFF, + .retain_on_pc =3D true, + .activate_on_init =3D true, + .write_scid_cacheable_en =3D true, + .stale_en =3D true, + .stale_cap_en =3D true, + }, + { + .usecase_id =3D LLCC_PPE_RXFILL, + .slice_id =3D 5, + .max_cap =3D 128, + .priority =3D 3, + .bonus_ways =3D 0x0FFF, + .retain_on_pc =3D true, + .activate_on_init =3D true, + .write_scid_cacheable_en =3D true, + .stale_en =3D true, + .stale_cap_en =3D true, + .alloc_oneway_en =3D true, + .ovcap_en =3D true, + .ovcap_prio =3D true, + .vict_prio =3D true, + }, + { + .usecase_id =3D LLCC_WLAN_5G, + .slice_id =3D 6, + .max_cap =3D 128, + .priority =3D 3, + .bonus_ways =3D 0xC000, + .retain_on_pc =3D true, + .activate_on_init =3D true, + .write_scid_cacheable_en =3D true, + .stale_en =3D true, + .stale_cap_en =3D true, + }, + { + .usecase_id =3D LLCC_WLAN_6G, + .slice_id =3D 7, + .max_cap =3D 128, + .priority =3D 3, + .bonus_ways =3D 0x3000, .retain_on_pc =3D true, .activate_on_init =3D true, .write_scid_cacheable_en =3D true, diff --git a/include/linux/soc/qcom/llcc-qcom.h b/include/linux/soc/qcom/ll= cc-qcom.h index f3ed63e475ab..1ccc429401e8 100644 --- a/include/linux/soc/qcom/llcc-qcom.h +++ b/include/linux/soc/qcom/llcc-qcom.h @@ -86,6 +86,10 @@ #define LLCC_CPUSS_HEU 94 #define LLCC_PCIE_TCU 97 #define LLCC_MDM_PNG_FIXED 100 +#define LLCC_PPE_RXDESC 101 +#define LLCC_PPE_RXFILL 102 +#define LLCC_WLAN_5G 103 +#define LLCC_WLAN_6G 104 =20 /** * struct llcc_slice_desc - Cache slice descriptor --- base-commit: ea2bff00da89d7767d677bb68470130ba96f4928 change-id: 20260806-ipq5424_llcc_updates-f9851d6db886 Best regards, -- =20 Kathiravan Thirumoorthy