From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 8C64135838B for ; Thu, 2 Apr 2026 03:01:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775098906; cv=none; b=IEv0GiC+j1NSUZlQkDuhGokh0H4gR36UP6M+UWVnGOketxYVtgzrzZooPl8N+lnPV2fHcm5PrSQzx4TKwIoDUlOBXTQqTFhG5V/3cS12uBeJ0KAcTpQ3CzWlvx4BO3p1v3+LGv9VR541SeDUOt/evY/977XEQgo9skzcomL/nTg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775098906; c=relaxed/simple; bh=2Y3ZNVnqNzvGn4NwizHcAhPQrYo7GkEd/vnRF4b+W5o=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=s46dAKrksm63V3vyuXu0twVkLbDN7G1QzDkMCZPl1QtlEi4SySCEaGyj4q1TkawmmlkAJ5tFHjDM8hrcv0pgCP9e5yaJ5myGjaHTPAjE7SJnv5vue1QzRxyfeemGBGsaPIziJo0kZpqloWoAvy76o9089qP+cAbM9VtOLGVCKrE= 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=AIcHgeQe; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=gWkAj3lZ; arc=none smtp.client-ip=205.220.168.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="AIcHgeQe"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="gWkAj3lZ" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 631M4KwX744079 for ; Thu, 2 Apr 2026 03:01:44 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= dkodzDOEhiLOVRt5dWjZn1rS8FD4B1gl5hvYY5lrWII=; b=AIcHgeQeRQQHrK8u QuwsrkmMTXDqqFZtpEcmF2+8l0DI0uVtc9a8hjzradoR6YY9BIuGkMHgCamAMTba wvF0cXS54fAw6E9QCPwISOmBrzE4CKwOSS0YywXA3lRqCfHqK/C5O0ZSzmzX0jKr LhQaRbnCwn5zW8HlVIlyGVM4XjVjjHeBNgvhoBCrVloKihhg9TVVlYTG6qiL8fdy C3VQ/PxizYwGh9996aOznFkgMt3RANWSdndDVvzh15XJmsthIdtqBGib6yq+rKTq ufu3WG2R7JnsjpY0VCcnl19xRR6WHNp2zuO2PeyCJtYQfSQVnKykfeZeH1A6FsHX 0gNyMw== Received: from mail-dy1-f199.google.com (mail-dy1-f199.google.com [74.125.82.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d90gbku5h-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 02 Apr 2026 03:01:43 +0000 (GMT) Received: by mail-dy1-f199.google.com with SMTP id 5a478bee46e88-2c16233ee11so708025eec.1 for ; Wed, 01 Apr 2026 20:01:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1775098903; x=1775703703; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=dkodzDOEhiLOVRt5dWjZn1rS8FD4B1gl5hvYY5lrWII=; b=gWkAj3lZLcLOzREsKfVGFeFw57d/YLOTKqGEf0PbrTpDDdVvQdm/jBH1bZFgzZSiqp 2MfTLL+7DkpMpcOCHBZBohMf2FK/NkRisQTuuqu5o4ZTq17UqXDCtzUaIFV12NEKFcVL IfZueckUqJI4QQNiJq4pdKouwX6lXfm1ULIdwxNqP5xlOCvC858flhYb7YPeCEohWZE4 YKxwwCvFmp5UFfQTVMDhYlalMoAK3rP8Ke4p0/+jvVdyMrn5YWiKRgHyyODFE7vnPbv7 UeqpdFpbaw0HErLlHtPWFTjjeovJ0CVVSL+Fl9IxoprcdgvYGSQ6sgSq4U+oJPlllDFh Egdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775098903; x=1775703703; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=dkodzDOEhiLOVRt5dWjZn1rS8FD4B1gl5hvYY5lrWII=; b=GQLlQfsmhB5UxuBM1IA6HUcvub6wJtbUPsIppENjYdAzZAjTjJ9SAvPSq4SU8sTgJX BPpSjaM25GsRu2sTHy/IOBf+Mz+OfQZOKdTvr/eL+UTJIV0SYSr84oz3Rajo6hq7l6KB LizX1aJMRzNejGdnEJ8gRH53LI8zWBSduS56cNvQ0qvPiliER/7NkX2FEr8mi0Bgc2/O 0yQ06Rqs0KuvIQRWjTSUxvOZ5jfchEacHcx57+kI+b07W+g5VsXJDDq5LdSmQueE+pIr cmpauHUZj1OZ9f3GO6StXO0BHjnPctQ/N/a2diiPYyBh3HgBhlkPEV7ZEHre3Zuh26JV KPyQ== X-Forwarded-Encrypted: i=1; AJvYcCUOOvG82Cy2YmmFDZqneCW2fJPejaeGkr8vWo7jT5ie5MbGfK+qQqQ4Ziz9xTGN6n7entHntAKsp7Du@vger.kernel.org X-Gm-Message-State: AOJu0YzafCiOPKYZY51+3J+C86czX+5ZMRy/NKfRjkZ9B58qeN3kKKJb AAdwxg1dcnYXv45KFyo6DF0ml8g6/qUeNktInjZHGVRi26ZHmGs7PZNafGv9hGvAV8Lp1Oxb8j5 EOdFtoAREsh47Ie+0Zi+//dRLUv0W9YxYsDJD9UZZ0iRUGxcV/lY68CbX42Ae6rM= X-Gm-Gg: ATEYQzzDxd7fc+zgGDnW2WH9sOlZiTw4cZ9H3rwa/aZh41gt2a4FdB/LmJKx0kC68Kl 8g/rDkP4Z9cpFGaL3i6zvTj10GX0H25PdjR+y2Syg9CXiFwJfcCspqIbugYTp3ZUjU/CZBxvQMk jySPRZeKUqGa+MeXVB/Rb5O9AC0yrtFe8YuCYxizYhI4rnS7KcitpHBHaLPZxgvEGGBJvI0U0t5 U3eEFFZXGSNMTzIVodGqCAzk+BtvncxXf1gMCVXtxB+hWRT4mFJST4ihbpBup9NvEhibNGTX4Jp 1ETxEjEdIS2rBHImAh3wLCPLwjO+uWxgqhyT9N9Sdmz5tGvBXH3dcIz+1zWUa+ykgqbTq9fWMJn ZkLFwFIoD3EdNF6jy7dYZ974h39jBmb5PxheK3KIdHBd4FViFxAlxCb+PB7qwl2n4qt87Th4fpA == X-Received: by 2002:a05:7301:5781:b0:2c7:3a7:c7b6 with SMTP id 5a478bee46e88-2ca8d488e9bmr743713eec.6.1775098902694; Wed, 01 Apr 2026 20:01:42 -0700 (PDT) X-Received: by 2002:a05:7301:5781:b0:2c7:3a7:c7b6 with SMTP id 5a478bee46e88-2ca8d488e9bmr743694eec.6.1775098902036; Wed, 01 Apr 2026 20:01:42 -0700 (PDT) Received: from hu-fruiz-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2ca7cf010d7sm1287044eec.25.2026.04.01.20.01.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 Apr 2026 20:01:41 -0700 (PDT) From: Francisco Munoz Ruiz Date: Wed, 01 Apr 2026 20:01:36 -0700 Subject: [PATCH 3/3] soc: qcom: llcc-qcom: Capitalize LLCC/EDAC in comments and diagnostics 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 Message-Id: <20260401-external_llcc_changes2set-v1-3-97645ede9f6a@oss.qualcomm.com> References: <20260401-external_llcc_changes2set-v1-0-97645ede9f6a@oss.qualcomm.com> In-Reply-To: <20260401-external_llcc_changes2set-v1-0-97645ede9f6a@oss.qualcomm.com> 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=1775098898; l=8946; i=francisco.ruiz@oss.qualcomm.com; s=20260305; h=from:subject:message-id; bh=2Y3ZNVnqNzvGn4NwizHcAhPQrYo7GkEd/vnRF4b+W5o=; b=eUVBjU5hPRQgFzDy1xUyDIQWqODJzNfEn0b0yMAFI9sCZwmOKamdcXK7CFzEHSPS9zuYNrJsf wJZmEjTYYhwAhgcSxYk3egu7lnbB2Z89rpsfAERYqMNa7IlzKe9zVzH X-Developer-Key: i=francisco.ruiz@oss.qualcomm.com; a=ed25519; pk=Gcv2CX7iHozjnQ4oK+9fINmBiQTmVC4SpaZzoM63CHE= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDAyMDAyNCBTYWx0ZWRfX2+Nrlyzkk8yW djBgy7R6pznI1d9sMy4emp3r+MgQ7Zxt1jLQz3Eydp5G6Saf3WZURHMXqvqhVo1Esy2QW2UkqHg A5BlsrZ5CU/J3aftvMTCoUEbUzhdKRPLqmleq0uJ8UbrGVblCJQ1HkcorkWhzAPRM0CE92wwnWP Cub606QVAeHwwYMyxnSfzuVdf04Un8+k6XSogwjgo+KtPj1xc2u8nub5TEBacl7nDNefzBsKylH vDqGCf3JyAL4nuhdv54Slwg8o5dYstvGhmSFYj6/MRNbwPCJHbTkVGnLtADqH8atas7bFb1D7HT hZsN/ssHi1eHm0Bkj05eD1bAlG6GDfTvsWaJKk0I9C78LBhbnei5+2XGdB4i1M/1MQHJv7tR53H 7nhQujjMChl1pI7gBUgLAiC6wVf2ivAbU9AzGUd2i/eOCRnul4HpbUgOva8kIAVfF1u8Rb0RgTE a4jNP6TbEE6roUcfY2Q== X-Authority-Analysis: v=2.4 cv=QJJlhwLL c=1 sm=1 tr=0 ts=69cddc17 cx=c_pps a=cFYjgdjTJScbgFmBucgdfQ==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=19UnNs3dAo88WjIHmoIA:9 a=QEXdDO2ut3YA:10 a=scEy_gLbYbu1JhEsrz4S:22 X-Proofpoint-GUID: TVfOrSxUBX-VPoYFC_Cmr7G6ZZqIqsfD X-Proofpoint-ORIG-GUID: TVfOrSxUBX-VPoYFC_Cmr7G6ZZqIqsfD 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-02_01,2026-04-01_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 impostorscore=0 clxscore=1011 bulkscore=0 priorityscore=1501 phishscore=0 suspectscore=0 lowpriorityscore=0 adultscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2604020024 Capitalize occurrences of the acronym "LLCC" and "EDAC" in comments and diagnostic text to improve consistency and readability. Signed-off-by: Francisco Munoz Ruiz Reviewed-by: Konrad Dybcio --- drivers/soc/qcom/llcc-qcom.c | 32 ++++++++++++++--------------- include/linux/soc/qcom/llcc-qcom.h | 42 +++++++++++++++++++------------------- 2 files changed, 37 insertions(+), 37 deletions(-) diff --git a/drivers/soc/qcom/llcc-qcom.c b/drivers/soc/qcom/llcc-qcom.c index f8cd35b205eb..dcc08f63e020 100644 --- a/drivers/soc/qcom/llcc-qcom.c +++ b/drivers/soc/qcom/llcc-qcom.c @@ -83,9 +83,9 @@ #define SLC_SCT_SLICE_ACT_ON_BOOT BIT(25) /** - * struct llcc_slice_config - Data associated with the llcc slice + * struct llcc_slice_config - Data associated with the LLCC slice * @usecase_id: Unique id for the client's use case - * @slice_id: llcc slice id for each client + * @slice_id: LLCC slice id for each client * @max_cap: The maximum capacity of the cache slice provided in KB * @priority: Priority of the client used to select victim line for replacement * @fixed_size: Boolean indicating if the slice has a fixed capacity @@ -99,7 +99,7 @@ * slice: normal or TCM(Tightly Coupled Memory) * @probe_target_ways: Determines what ways to probe for access hit. When * configured to 1 only bonus and reserved ways are probed. - * When configured to 0 all ways in llcc are probed. + * When configured to 0 all ways in LLCC are probed. * @dis_cap_alloc: Disable capacity based allocation for a client * @retain_on_pc: If this bit is set and client has maintained active vote * then the ways assigned to this client are not flushed on power @@ -4626,10 +4626,10 @@ static const struct qcom_sct_config x1e80100_cfgs = { static struct llcc_drv_data *drv_data = (void *) -EPROBE_DEFER; /** - * llcc_slice_getd - get llcc slice descriptor + * llcc_slice_getd - get LLCC slice descriptor * @uid: usecase_id for the client * - * A pointer to llcc slice descriptor will be returned on success + * A pointer to LLCC slice descriptor will be returned on success * and error pointer is returned on failure */ struct llcc_slice_desc *llcc_slice_getd(u32 uid) @@ -4652,8 +4652,8 @@ struct llcc_slice_desc *llcc_slice_getd(u32 uid) EXPORT_SYMBOL_GPL(llcc_slice_getd); /** - * llcc_slice_putd - llcc slice descriptor - * @desc: Pointer to llcc slice descriptor + * llcc_slice_putd - LLCC slice descriptor + * @desc: Pointer to LLCC slice descriptor */ void llcc_slice_putd(struct llcc_slice_desc *desc) { @@ -4716,8 +4716,8 @@ static int llcc_update_act_ctrl(u32 sid, } /** - * llcc_slice_activate - Activate the llcc slice - * @desc: Pointer to llcc slice descriptor + * llcc_slice_activate - Activate the LLCC slice + * @desc: Pointer to LLCC slice descriptor * * A value of zero will be returned on success and a negative errno will * be returned in error cases @@ -4752,8 +4752,8 @@ int llcc_slice_activate(struct llcc_slice_desc *desc) EXPORT_SYMBOL_GPL(llcc_slice_activate); /** - * llcc_slice_deactivate - Deactivate the llcc slice - * @desc: Pointer to llcc slice descriptor + * llcc_slice_deactivate - Deactivate the LLCC slice + * @desc: Pointer to LLCC slice descriptor * * A value of zero will be returned on success and a negative errno will * be returned in error cases @@ -4789,7 +4789,7 @@ EXPORT_SYMBOL_GPL(llcc_slice_deactivate); /** * llcc_get_slice_id - return the slice id - * @desc: Pointer to llcc slice descriptor + * @desc: Pointer to LLCC slice descriptor */ int llcc_get_slice_id(struct llcc_slice_desc *desc) { @@ -4802,7 +4802,7 @@ EXPORT_SYMBOL_GPL(llcc_get_slice_id); /** * llcc_get_slice_size - return the slice id - * @desc: Pointer to llcc slice descriptor + * @desc: Pointer to LLCC slice descriptor */ size_t llcc_get_slice_size(struct llcc_slice_desc *desc) { @@ -4836,9 +4836,9 @@ static int _qcom_llcc_cfg_program(const struct llcc_slice_config *config, /* * LLCC instances can vary for each target. * The SW writes to broadcast register which gets propagated - * to each llcc instance (llcc0,.. llccN). + * to each LLCC instance (llcc0,.. llccN). * Since the size of the memory is divided equally amongst the - * llcc instances, we need to configure the max cap accordingly. + * LLCC instances, we need to configure the max cap accordingly. */ max_cap_cacheline = max_cap_cacheline / drv_data->num_banks; max_cap_cacheline >>= CACHE_LINE_SIZE_SHIFT; @@ -5424,7 +5424,7 @@ static int qcom_llcc_probe(struct platform_device *pdev) "qcom_llcc_edac", -1, drv_data, sizeof(*drv_data)); if (IS_ERR(llcc_edac)) - dev_err(dev, "Failed to register llcc edac driver\n"); + dev_err(dev, "Failed to register LLCC EDAC driver\n"); } platform_set_drvdata(pdev, drv_data); diff --git a/include/linux/soc/qcom/llcc-qcom.h b/include/linux/soc/qcom/llcc-qcom.h index b5e917154998..f3ed63e475ab 100644 --- a/include/linux/soc/qcom/llcc-qcom.h +++ b/include/linux/soc/qcom/llcc-qcom.h @@ -89,9 +89,9 @@ /** * struct llcc_slice_desc - Cache slice descriptor - * @slice_id: llcc slice id - * @uid: Unique ID associated with the llcc device - * @slice_size: Size allocated for the llcc slice + * @slice_id: LLCC slice id + * @uid: Unique ID associated with the LLCC device + * @slice_size: Size allocated for the LLCC slice * @refcount: Atomic counter to track activate/deactivate calls */ struct llcc_slice_desc { @@ -102,7 +102,7 @@ struct llcc_slice_desc { }; /** - * struct llcc_edac_reg_data - llcc edac registers data for each error type + * struct llcc_edac_reg_data - LLCC EDAC registers data for each error type * @name: Name of the error * @reg_cnt: Number of registers * @count_mask: Mask value to get the error count @@ -148,17 +148,17 @@ struct llcc_edac_reg_offset { }; /** - * struct llcc_drv_data - Data associated with the llcc driver - * @dev: device back-pointer for this llcc instance - * @regmaps: regmaps associated with the llcc device - * @bcast_regmap: regmap associated with llcc broadcast OR offset - * @bcast_and_regmap: regmap associated with llcc broadcast AND offset + * struct llcc_drv_data - Data associated with the LLCC driver + * @dev: device back-pointer for this LLCC instance + * @regmaps: regmaps associated with the LLCC device + * @bcast_regmap: regmap associated with LLCC broadcast OR offset + * @bcast_and_regmap: regmap associated with LLCC broadcast AND offset * @cfg: pointer to the data structure for slice configuration * @edac_reg_offset: Offset of the LLCC EDAC registers * @lock: mutex associated with each slice * @cfg_size: size of the config data table - * @num_banks: Number of llcc banks - * @ecc_irq: interrupt for llcc cache error detection and reporting + * @num_banks: Number of LLCC banks + * @ecc_irq: interrupt for LLCC cache error detection and reporting * @ecc_irq_configured: 'True' if firmware has already configured the irq propagation * @version: Indicates the LLCC version * @desc: Array pointer of pre-allocated LLCC slice descriptors @@ -181,38 +181,38 @@ struct llcc_drv_data { #if IS_ENABLED(CONFIG_QCOM_LLCC) /** - * llcc_slice_getd - get llcc slice descriptor + * llcc_slice_getd - get LLCC slice descriptor * @uid: usecase_id of the client */ struct llcc_slice_desc *llcc_slice_getd(u32 uid); /** - * llcc_slice_putd - llcc slice descriptor - * @desc: Pointer to llcc slice descriptor + * llcc_slice_putd - LLCC slice descriptor + * @desc: Pointer to LLCC slice descriptor */ void llcc_slice_putd(struct llcc_slice_desc *desc); /** * llcc_get_slice_id - get slice id - * @desc: Pointer to llcc slice descriptor + * @desc: Pointer to LLCC slice descriptor */ int llcc_get_slice_id(struct llcc_slice_desc *desc); /** - * llcc_get_slice_size - llcc slice size - * @desc: Pointer to llcc slice descriptor + * llcc_get_slice_size - LLCC slice size + * @desc: Pointer to LLCC slice descriptor */ size_t llcc_get_slice_size(struct llcc_slice_desc *desc); /** - * llcc_slice_activate - Activate the llcc slice - * @desc: Pointer to llcc slice descriptor + * llcc_slice_activate - Activate the LLCC slice + * @desc: Pointer to LLCC slice descriptor */ int llcc_slice_activate(struct llcc_slice_desc *desc); /** - * llcc_slice_deactivate - Deactivate the llcc slice - * @desc: Pointer to llcc slice descriptor + * llcc_slice_deactivate - Deactivate the LLCC slice + * @desc: Pointer to LLCC slice descriptor */ int llcc_slice_deactivate(struct llcc_slice_desc *desc); -- 2.34.1