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 F363737EFFA for ; Tue, 7 Apr 2026 21:52:13 +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=1775598735; cv=none; b=Cw4azIzf8XOeS1lRzPxA1YxaaOIDUYAN03HSvUFuk4XrsrzVwBw5XSlaDdo0zcgO0opBsO0CZ38LUo7f/5cUciYZiw3BV5+dgdqgs0yYQ1nBwkCX5ghaG5kM5XS4s/B0z/tioZT0n9OuaFO7zuYD7s0uO//DKrwOw4/zqcHUOgc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775598735; c=relaxed/simple; bh=6rzWCEmgxgBb6ytYesWxnNywYb01hhCB7YS08dhMyK4=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=XT3Ko633yHjvFnRG2FdZqB1Xh57/kX4GVGS+/2iBjJt//yw6MCha7DwsClqAkAskihJKFBgg0ov0ygbQMjy+gmnaMfZQzzdqHU5kOXxB8JX34xkaWrKamiDHh5SEGSLikjtPSkAI1Cl9b1ZzuWxipSfacvE1befF4Hi8N1xbRQ0= 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=TK6TrHtp; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=U2btZC9V; 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="TK6TrHtp"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="U2btZC9V" 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 637JAQO82581359 for ; Tue, 7 Apr 2026 21:52:13 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=NuyzkqXwLkh5vwGcgTPUqo a/D0g1fiPd2TiXEBRp1Dg=; b=TK6TrHtpPV1Lefo3h5zsxzcHzc4Fg8YEi2UjpB X0MNHmyR3rqOAMnIySYmA/Me0p8jFC1JffkMyzMSr8NDvbAWqic112JfrvrhAu8Q 3PSNDDdcKaVvgrmn7b6gkft/INEXsAW5VDJ4GYWzHY9e0qn8kZgjs0/+xtsaXU3i KvDBJttIWLymJX5qEIM/KxJ/kaDV7ddMQbsBYpaIDSzNmYT5xFv7CuR0rOWmCE/5 TfSuDU7NoJz6sZsYZ0g6jFIwZQWasVC3WqpK0njz9WW5Tq2F3NTy9vH86kcZrec0 VIiK0ERJHPsGJ3c/HyqKIQJqzRuvJCvwAQK1OM/02roDfWdw== Received: from mail-dl1-f70.google.com (mail-dl1-f70.google.com [74.125.82.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dcmsf4rkm-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 07 Apr 2026 21:52:13 +0000 (GMT) Received: by mail-dl1-f70.google.com with SMTP id a92af1059eb24-12c20a91932so2278895c88.1 for ; Tue, 07 Apr 2026 14:52:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1775598726; x=1776203526; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=NuyzkqXwLkh5vwGcgTPUqoa/D0g1fiPd2TiXEBRp1Dg=; b=U2btZC9VDRZQofYN8V3VQlebuqwXojgJq7FKu9sBtY5V+TEqRmCy6fkTF6u4yBCbyC iH0yKrDxIq3O56N9a79FI3gJvDhAbTm4mgTv3KkHCFPXLM4zCB8ffbyJiDc9ImrlwJyR j00N8DM8M3lWZWI8SorW2mLyDoeNe20ss+7uuyK9OIvCa/GfbrhaxxgqqjLU+0oagUkj J5d6T08QQBQLXP/MnCMCNDhabJ7WX5+URZ44aFClh62pWkWoMoUUBHwpmrSCly6Gz+jv mE8IHsCRbrJpTV6kbY6gPPbCUITsTspefSmqB0hpxjBJR7hmHGKx7XFI5Mq/oorjzYUm F3dw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775598726; x=1776203526; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=NuyzkqXwLkh5vwGcgTPUqoa/D0g1fiPd2TiXEBRp1Dg=; b=XgfCcczPlfWKxLZoZWQuaaNLyGbyQxD52AbmWSqU0uNqkFtWMDEVLlwS0dsL2VEmSj nf4jFUz0MmDaO64FoLNjE0NgzITCMLqAGzukWj5Y8csmhPsYys8nb1y+QaRnAdM4A8x5 uy4ghew0LzCNfjAIJJ+Si13/EfcRKqFOh9CzipiFqSJMl8Xt7kzyw1MbNHPXNx+q5JkR cTTqR2LQe9+u6yL6e6xvfcTcAeMBtIadGktu1axaBBPddrKAH82zjP/F1N2gfFaShspU +WAKXJhXPmlXhJo3r8xVTSM1ru+xTujOVUdSy88p/zPnTo4BEONSd9te3ajz72wpZKw+ p2Fw== X-Forwarded-Encrypted: i=1; AJvYcCVfV8gm/csrd0vPknduObEk9LJ7K6VWFegMJv4u46+cCckp4dh8/Ok2NoyzhwdsrZiKfCzf7ACpzFmZML0=@vger.kernel.org X-Gm-Message-State: AOJu0YyOeIFtd0V7W60UK+GTBQYjGZMG1SzicrBPQFuPTymoSwOC8+Rf vYVeuNFYUQggTPBBFfyiv2pVHRPfGOIvTVNXCcdRccpF4g1P1VaoT7+7sP7QZp/Vby+SdXehl44 E3I/us5VbMdum4jbCLsO2Nc0X9SiSgds0FPScjtc6XpE/YhZa8nY+VGJIP28EAOIwQg== X-Gm-Gg: AeBDiessK5XQxEKOQeMTt8S/3kyRuapphtgpV6VNHyElEgj/DSS+i8/Fnql8vEvbB7x KMeDTbUhH8cqCg8WIcpBwnVZnSeoOFUGvawXpo3CI+QCc1P//CMkXCKFH3mc70DNPDDAVMCF0Bc tb9MQKDPZw1+PLtpeMIAQdddOfDy2DoN+lhdbwbENl/odxO0ttKLSdPo0lC7RbDJH0c/HUshQji +0a5MzY1wv3txPP5LdOTEbF2mJ7422KI9rvKSG9VZtJ8vwf9c3kl6+Cn7xmc5MfLKi1+7wLytJp z/McEoDSAkgyeAJjPd8xaRLeLjhCn+fGD4vmEvMjWOvCWGP4qH1HGE4RbiOKEgteJgpofrLNZIQ vdNDu1xJY8FXxPfe8bBQ5tINpY3WI87HCHilQtGYnnLSts9XWEBHEuqBYeH5Ux3ds0QPiEofkig == X-Received: by 2002:a05:7022:41a3:b0:12b:f881:d8fb with SMTP id a92af1059eb24-12bfb6ec86fmr10337009c88.3.1775598725635; Tue, 07 Apr 2026 14:52:05 -0700 (PDT) X-Received: by 2002:a05:7022:41a3:b0:12b:f881:d8fb with SMTP id a92af1059eb24-12bfb6ec86fmr10336988c88.3.1775598724969; Tue, 07 Apr 2026 14:52:04 -0700 (PDT) Received: from hu-fruiz-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-12bfea5f860sm16224123c88.2.2026.04.07.14.52.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 07 Apr 2026 14:52:03 -0700 (PDT) From: Francisco Munoz Ruiz Subject: [PATCH v2 0/3] Retrieve System Cache Table (SCT) descriptors from a shared memory region. Date: Tue, 07 Apr 2026 14:51:46 -0700 Message-Id: <20260407-external_llcc_changes2set-v2-0-b5017ce2020b@oss.qualcomm.com> 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: 7bit X-B4-Tracking: v=1; b=H4sIAHJ81WkC/42NTQqDMBCFryKzbiQJRmtXvUcRCXGsgWjaTBos4 t2b2gt08+B7vJ8NCINFgkuxQcBkyfolgzwVYCa93JHZITNILmteccFwjRgW7XrnjOl/GZKEkSl EIc7aNEJJyP1HwNGux/atyzxZij68j6skvu4/q0kwztqmrhQO2I61vnqi8vnSzvh5LrNAt+/7B 8soN4bJAAAA X-Change-ID: 20260401-external_llcc_changes2set-5ee118ac7152 To: Bjorn Andersson , Konrad Dybcio , Krzysztof Kozlowski , Conor Dooley , Jonathan Cameron , Rob Herring , Kees Cook , "Gustavo A. R. Silva" Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-hardening@vger.kernel.org, Francisco Munoz Ruiz , Konrad Dybcio X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1775598722; l=1681; i=francisco.ruiz@oss.qualcomm.com; s=20260305; h=from:subject:message-id; bh=6rzWCEmgxgBb6ytYesWxnNywYb01hhCB7YS08dhMyK4=; b=aMCDYIFSc9K5lsVhQv2AbWh0+aaaXGCRFymzhF6bo31xGJmz/rrRbYRHoKJrF9fK3e+M+UENE yWht/4Wy5SeCaSFHjHHPJzdJ4XVgaAIIYYeDX7Y5J8eeGVhOUAeyjrs X-Developer-Key: i=francisco.ruiz@oss.qualcomm.com; a=ed25519; pk=Gcv2CX7iHozjnQ4oK+9fINmBiQTmVC4SpaZzoM63CHE= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDA3MDIwMCBTYWx0ZWRfX0eg5CrOSlz00 /3pqZCZ/yYj5cX5JokZf6ryzhTdevy0lUrFV5pS6Cd619sRZeXWQ5J9lIR5xLf1aD8tm6riNmDf +uRjLVPeS4K7hgOXNfIBl+6+d/3tUlT5gj2Hr951owyEVs64HSBbkshIuiug0CFuGGhvBCTj0JF MXWDfmxcI7eZG48Mcr2ajwtmYPI9He+oJ1JafO0SZnszmipYB9DH95yPkA6BtyLNlgCNAAJ8+Bq eJpnsggzu65cEdFVzENSsOs8EV8jZdUinjrkiFusU/aNboQRlTFpZiJvovJWqiwtJ/WrN2NoK1O j6fjaO/NQZZnsT17cxLUfPyNnBE6k4VUSkDlHORQeIAUJATlnOiIn0lJFPAM67iotAh5ubu6NEk DntSo64OZVFvdpN68sf3/TRjF5oG0idzCMWEuDF/zfkW4HnKCGnpy6XAinthXf7qjeS4LMR0wHp cs+x2TKv1DkaLdcqv5A== X-Proofpoint-ORIG-GUID: dv0AMpfnUW_fdxNFo3GGxquEFOcKGZtF X-Proofpoint-GUID: dv0AMpfnUW_fdxNFo3GGxquEFOcKGZtF X-Authority-Analysis: v=2.4 cv=DcInbPtW c=1 sm=1 tr=0 ts=69d57c8d cx=c_pps a=SvEPeNj+VMjHSW//kvnxuw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=7fDgnTYA3Q_ah9AnCHUA:9 a=QEXdDO2ut3YA:10 a=Kq8ClHjjuc5pcCNDwlU0: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-04-07_05,2026-04-07_05,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 clxscore=1015 spamscore=0 phishscore=0 impostorscore=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604010000 definitions=main-2604070200 On newer Qualcomm platforms, SCT initialization and programming are handled entirely by firmware outside of Linux. The kernel is expected to consume the pre-initialized descriptor data rather than configure the SCT itself. The LLCC driver therefore only needs to locate and parse the descriptor table provided by firmware. This change implements support for this mechanism in the llcc-qcom driver, enabling SCT consumption on platforms that expose SCT programming through firmware. The existing behavior for SoCs where the kernel programs SCT directly remains unchanged. Signed-off-by: Francisco Munoz Ruiz --- Changes in v2: - dt-bindings: cache: qcom,llcc: Drop "and future SoCs" from commit message subject (Krzysztof Kozlowski) - dt-bindings: cache: qcom,llcc: Revert binding description (Krzysztof Kozlowski) - Link to v1: https://lore.kernel.org/r/20260401-external_llcc_changes2set-v1-0-97645ede9f6a@oss.qualcomm.com --- Francisco Munoz Ruiz (3): dt-bindings: cache: qcom,llcc: Document Hawi SoC soc: qcom: llcc-qcom: get SCT descriptors from fw-populated memory soc: qcom: llcc-qcom: Capitalize LLCC/EDAC in comments and diagnostics .../devicetree/bindings/cache/qcom,llcc.yaml | 19 ++ drivers/soc/qcom/llcc-qcom.c | 301 +++++++++++++++++---- include/linux/soc/qcom/llcc-qcom.h | 44 +-- 3 files changed, 293 insertions(+), 71 deletions(-) --- base-commit: bd0f139e5fc11182777b81cefc3893ea508544ec change-id: 20260401-external_llcc_changes2set-5ee118ac7152 Best regards, -- Francisco Munoz Ruiz