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 1FC6333C53F for ; Tue, 7 Apr 2026 21:52:07 +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=1775598729; cv=none; b=ecNu1u9uceVwXLfW/ncOhWLde50DJom602Rq5PSEaZ/e0WVHzDhF+m5G8Sh1dIZKNpsqy59LtLGTZs7JhxLp9cqVPSy2UmI0SrXe2T/+aj21KjJnFl2XoHZpVv4tWb5+gWFbK7CevhRlayJSdpdVmNKDGn0JAx3PLnsxnBjyeVI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775598729; c=relaxed/simple; bh=6rzWCEmgxgBb6ytYesWxnNywYb01hhCB7YS08dhMyK4=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=CWxW7Kc5p9crOi+dCS6yGjpKSQGBf5caUKhPpR7hz3dSxgv2h9evSBthcJScg/5McRHpCNVxq0YSDp4xP2Gk55tMs50WFDVqI/n2pJbOOzsi0c4Lo8Jx7ZL/XM9UPW4N4W2PGQPemvxdztza8rC1b37tLLbRtbxaG6CaY+aLU6E= 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 (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 637J7Liu3404395 for ; Tue, 7 Apr 2026 21:52:07 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-f71.google.com (mail-dl1-f71.google.com [74.125.82.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dcmrhvpyv-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 07 Apr 2026 21:52:06 +0000 (GMT) Received: by mail-dl1-f71.google.com with SMTP id a92af1059eb24-12c20a91932so2278892c88.1 for ; Tue, 07 Apr 2026 14:52:06 -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=rPS8C/I7xrb7GuEl5YwrC8XTU6fUU92lV2XOp/Ti991PWs28nm11BPAlUScuDVIcmV LPYnml6IxFcF9u3OdbuiHrCLehdMreKUyO55hFMy065BuNCUxIf//wz7+mhPBHCdLPRL B493wke387SkTB3hdStcUcqjwDfZ3Wdu4LGfKaiKGn4pNVNWJDVYr9wx27R4hdYCh60Q XOgyUOFPlUA26xjM+AdQFjNBiHYwj8TcXYKGGBxuzs66QM9uE0QU9whu5gk9suhy12kR FL7IKxeRE5bXilvBIvMPzH0cwCzx+M5UftvXe7Q8VxLjtul2mLG9kr54ugrfq/x+x4EH 2oOQ== X-Forwarded-Encrypted: i=1; AJvYcCVFuUL3PnBOKCfC/VAvv0/LVh3aHTCAKF+RFkFx/l6ebEGMIehGMyMX/QsyixfgkDA+O6B/NtfVyneS@vger.kernel.org X-Gm-Message-State: AOJu0YzltsZRUF3Jwd55oB6V5ZG8tvqP2B3XyH4+ksSP6u4MlD+GjLyD 2EjwkMC7wvHkHs1WwkSm3cD1Xy9kcCANqrdsSlpTbNiBHQaCXVVQF3EIplVqs6T/WXWMR5+horI UOL9j/+YItwniFBXCFTKHpMCaR9uUVeuUyfC4wnWZQW4gDvXDDK3ONclrsBrMhQs= X-Gm-Gg: AeBDieuySarXVTvOp0ea0hYYhSLCMY6xHubN2NHi92sDZre68P9oNacNeu8fxdJmWzQ g9FNbVvSZ5VoG+oxu9Iqln/MYLkxzCH/iF9+83zfqf/cinuW/3eHHJZI0on9gJYUdcEcxknvQFR B+gz6r81SQHq66vkhoaaBSlYwUbFP4BmRGGIVRK+UR2+Vx/hzHMsIR+NgYzpCQhbUP0foI8qePP YsQgTgtFNO0FNAqrOvimm14gT3eriPiu0DGzaibfU8kW/YPSxP9m+nRzR3Fwj99tJOdNjFbckAe FvDszjA5klIfEDAgQQaCrdLRoUk7yMkr54ziNj8psWJoFJXQoehlOBCpPK7gP6GMoJ6w7dmEuvg sJbVteLiM9hZT93dGkpDT1pCYFAvhrAVSSsXwOxDBu7vpqcGB1UKt8hzIawRM0b01CwqkEnlubA == X-Received: by 2002:a05:7022:41a3:b0:12b:f881:d8fb with SMTP id a92af1059eb24-12bfb6ec86fmr10337020c88.3.1775598725661; 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: devicetree@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: AW1haW4tMjYwNDA3MDIwMCBTYWx0ZWRfX6LsTVmtd1sdU Lq0mNvcR2hbk+DxwtsKs5RjXeqxa6PBCfqcS6mMeG2/ff+GqL5o3kfshz4ySiTQ0UDCHKNbLQ1C 5zN00QE1CkkCQ4FsyBFsKmup5BHqONUGRdmIeztwVAo+AmGRdpBRNqLCQmOOrFm3G97QiC32hcC 6TurYTjC4bBP+mRFbKPk19urxQPlcNLvLMI+cbVyEHYwPvPerMuaimErNZ/QF6ZAGhMFLyZ+1OU d6EE2po1Vnn5RfX+v7sNTlPgvzEfrU6G451rPFE47bmVHKlVwc5dQ8hbLoYkhZPU5tPKb70ecmQ W/kJdoko4Zlc22WhGk3+esWAnkC/kAG9+tSucduIG/xTF6fMn91XqiiCsf4TwEaWpLllE+B9168 BCba0fBdRXbXMAx/J8z7isj9gjOhbO0B2COCSeKR1x8DIRzTNoghVqVoQfUvy7EJp6G6GtsLokA 4fMs5+4g2o2/jMRb2Og== X-Proofpoint-GUID: wyKjDL4YeMrvoGFza1gE2KD0c8_cmRe2 X-Authority-Analysis: v=2.4 cv=XPUAjwhE c=1 sm=1 tr=0 ts=69d57c86 cx=c_pps a=JYo30EpNSr/tUYqK9jHPoA==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=7fDgnTYA3Q_ah9AnCHUA:9 a=QEXdDO2ut3YA:10 a=Fk4IpSoW4aLDllm1B1p-:22 X-Proofpoint-ORIG-GUID: wyKjDL4YeMrvoGFza1gE2KD0c8_cmRe2 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 malwarescore=0 suspectscore=0 priorityscore=1501 impostorscore=0 clxscore=1015 adultscore=0 phishscore=0 bulkscore=0 spamscore=0 lowpriorityscore=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