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 8D21137F8DD for ; Wed, 8 Jul 2026 15:49:34 +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=1783525775; cv=none; b=I9JeXPOj1O6edzAfyObzcydDI2k+co8bJzTJMQ2vejXWaxcyEnke4ZKrJ+nd+mD6NfMldjX1Fw/S8Uwcl1hqIQetg8znOmYQdeZWWi9FKvFgmVyjwv4fp7XkIUVFPFNQUpmwhlwWhbRRyqs91sPDqay3UnS1Yejd3AtP7P8pilc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783525775; c=relaxed/simple; bh=wUd67YiL92N1CuDQkjv30mUOlyPnJuhWDtLVGtJpBzE=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=Nq78Uq0gkebD3hcPyLnqt1uEdH5JvOEJD0W7d/sy/PWxlrojEK8Zxcw/8b1wvAbAwXhgzPIYwghhfFpooi4ge2+iJxmQ/bWEMdhGmDR4AKTzWDrUI2iw4mwB9+jG3pO9p/8cLEu5EKlbjtu2vSZjjxkiWXNYlJHQ3JiTGTyBBxg= 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=RE5cRXpa; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=CIN6kULg; 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="RE5cRXpa"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="CIN6kULg" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 668C4BK82752259 for ; Wed, 8 Jul 2026 15:49:33 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=JcG5NAumK7H9WvRDE3PWtG /QK2YaOaSq9r0Xqz7hK4E=; b=RE5cRXpaO9LV2ijhbIoNcQNJvwQgzzBuODHC1Y 2pssHRmS33Engo/zx6F/Ba6LKHznhjJmvW0NxRsbg2q4vCfN5MP70DoxHZWfgVLz wPhh9fxOieArtu0ExLQ8KSHT33SPKvGX5ufJ22ALxm1ept9i+ufAQQPOBSsCCALO y5cRVb6zj/kcWW+lTzyAx4QI8NftN8cEO4VuTQl7xhakgno2cYSDrDfY7/9tpiaz 0MuzazPtowoLc+6cq5ogkAMdlfQM42KbKiBEfmdmB+fw/QzYO4GTZyXuTJdloNc4 VHY7yVM0tcSxMfuK3Q/556tcbFqHM9b5+fz/xiz/wG86nuHA== Received: from mail-oa1-f71.google.com (mail-oa1-f71.google.com [209.85.160.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f9cssu935-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 08 Jul 2026 15:49:33 +0000 (GMT) Received: by mail-oa1-f71.google.com with SMTP id 586e51a60fabf-44cb8914190so315fac.0 for ; Wed, 08 Jul 2026 08:49:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783525773; x=1784130573; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:content-type:mime-version :message-id:date:subject:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=JcG5NAumK7H9WvRDE3PWtG/QK2YaOaSq9r0Xqz7hK4E=; b=CIN6kULgLEg6q7GbUOUCrFJNCp29Ix4UMhODGtkL1iEJnvnWdtC36srHMLAYa1LQRx hyorrUae00g272lalPFVNlv/sM/pwokrjhlpCIZgDVfUdpvjljd2F65aFw0aqQkjum/k Iy6Mj7RE/Qy9AnCHuL2aZTBn4kWNNV+07F6sqHQqCp/HLT6rzbzXTqgAK2Q9uwry9vIf 3CmRHhsivqLj2+C5i+AF/jZiKpRyMgamXsfu48T6xnHGh1Zv5LVodHV8bLLaDLwSSTt2 IV/So8g1b2cj9sssUYNbIOOEEnPvqS0KMgraKFQe0lJEEPKi3TMSPLSs6aN0fcXNXEtp eVkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783525773; x=1784130573; h=cc:to:content-transfer-encoding:content-type:mime-version :message-id:date:subject:from:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=JcG5NAumK7H9WvRDE3PWtG/QK2YaOaSq9r0Xqz7hK4E=; b=Vgft5UmYDMQPt71DLz6PpI+oXGVn+h4nqh4V3Qbu+BTfu9TUEgAH08/l5MAlNskIZ9 DgH69dFdT0g9CshsZTAcIyKEaMDH+7Mo2jJt/qzS/SZJ2I2AWV2rpa1mupaUhYPvGWV0 5zdEggh1A22Hxiay35t8p4CeG0G1FIFCXW9ZLgyK8lBCwjr2WKIN8wqmr/hG/n3n07g7 nYbY1D/8gV1/LbM8Q8pRDr/91/A08Lg6cjtAg8t58N/chdRouifNPXe+CZgBdRlVoPIr Q1KWyrvpJCx7d8O4HGdw1OoAT0gByDRs4FaNZMYCKmMaZxYcEVxj7nFE39Xh+73ntbDZ 7ChQ== X-Forwarded-Encrypted: i=1; AFNElJ9rGEAKLaQw7MAo+pNGAnTXEuDFQOp7OkCNbWgqHFo1widRnzwix/Cnpqe9rr1C0XlETMslUtEKVDmE4fo=@vger.kernel.org X-Gm-Message-State: AOJu0YxfwaBfGp2gtD17w42dJKECLj5ffij/EcbqY807nzWVGuz9MChI x8ZrLFPN9M7PZlRninWDe8n8bwauNkHS+ASx6eb0FetC2W1YyEKuQyxwwUr5YiVb2JiKuJpDQuW eFZFsFF8PACUt5KXPbYF66gXo+adRykDIw1hSBoJ3h0f5N3vguHd/EAQ7u7R0ANw+VNk= X-Gm-Gg: AfdE7ckp2xk/gI5BzebMsLStn17MQCTw7y4agiQobnbcRPfJWJSELkv5udL2OrwlVdm yJXLV2O/elwiGnJR2GAxdjj27n/Xt8/DNXi7UJy4FrLEPyZIk1jwSiOsl5HH3mFZSVFPdvx+PTL P1hBahMjI+pzpTY5DkKay+biN9/97wztiYT3twEq6eDdi9vVpmWYZ+dU6svqAU4fm45PPs6emyW 02gDN4J6kWXmG3A85i/1xdpks5yAjn9N4Ti9QW4XyYal4c/OzKvyzF+I4Uxw+xYbjI7EXMxRsv6 EBqfVYOVqJvpq9r4AI2o+sY2csqZ0A10gR7sFf3KnlQJq8h15ARbzGhpcmbIFKt6lqsOcn/cXwK VX5onfopamQOoU//4WgelRISCTqY/N3hnlnP5VJrh X-Received: by 2002:a05:6870:720b:b0:44c:5514:80ae with SMTP id 586e51a60fabf-451614c5ddamr1814187fac.3.1783525772624; Wed, 08 Jul 2026 08:49:32 -0700 (PDT) X-Received: by 2002:a05:6870:720b:b0:44c:5514:80ae with SMTP id 586e51a60fabf-451614c5ddamr1814150fac.3.1783525771133; Wed, 08 Jul 2026 08:49:31 -0700 (PDT) Received: from hu-smankad-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-44cfb1d1ff0sm17014022fac.7.2026.07.08.08.49.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Jul 2026 08:49:30 -0700 (PDT) From: Sneh Mankad Subject: [PATCH v2 0/3] Add subsystem LPM stats support for Shikra Date: Wed, 08 Jul 2026 21:19:09 +0530 Message-Id: <20260708-shikra_stats-v2-0-beb52f24f1fd@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=H4sIAHVxTmoC/1XMwQrCMAzG8VcZPduRtmOKJ99DhsSauqBbZzOHM vbu1nnyEvgHvt+shBKTqH0xq0QTC8c+h90UyrfYX0nzJbeyYGuobaWl5VvCk4w4inYBTDCuDuf KqzwZEgV+rdyxyd2yjDG9V30y3+8P2oL7hyajQQMikDcBd44OUaR8PPHuY9eV+ahmWZYPtsLHp K8AAAA= X-Change-ID: 20260624-shikra_stats-3f01f136fb4c To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maulik Shah Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Sneh Mankad , Maulik Shah , Konrad Dybcio X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1783525766; l=2751; i=sneh.mankad@oss.qualcomm.com; s=20250818; h=from:subject:message-id; bh=wUd67YiL92N1CuDQkjv30mUOlyPnJuhWDtLVGtJpBzE=; b=VqUNuVF3rBM5zgM76aTOedwTuZf2nHzAUrkIpGu7S119mOzrzhGvHgMgNc3was7IXgQPSm8pO IYvopsia+XtAEQKQC7vuJPAmDOW1asfmClVP+qUMhjd7m5NlqD3Zoq9 X-Developer-Key: i=sneh.mankad@oss.qualcomm.com; a=ed25519; pk=sv57EGwdcfnp6xJmoBCIT1JFSqWI+gawRHkJWj/T2B0= X-Authority-Analysis: v=2.4 cv=EtziaycA c=1 sm=1 tr=0 ts=6a4e718d cx=c_pps a=CWtnpBpaoqyeOyNyJ5EW7Q==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=feAlyiVJtFiAF33yB5kA:9 a=QEXdDO2ut3YA:10 a=vh23qwtRXIYOdz9xvnmn:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzA4MDE1NSBTYWx0ZWRfX+vGUwRTPv1ZF xdyCkmSIi5OJ4+5XVY8Jws6o//Uf26nWadu8qGgXyebWxT+3nF/TGko0Qi0rnciv2hlKKqMW3ZD 9a6kYOTT/CCOFuAbahbh7ZIOmxFkVWEq2Ckt4dVacqGczh5qJTiooUGQuPUrn5cPvsi3dMCwmYI E/bomFL+OwZZIi5plagi/jE6m9kCVEDJ8x48E82Rli2R3t1g9Md+GpXNciQu1OTxLIW2WWvzflk OUid7T1YaC28pu8lVdlf9vciUpBIOM4KGX7ZfNjzkG4L0AhwQdTUx5HZKVc8Ls7+8/BRjCaJ70+ /CJIZ1bmUSKSFNWaRHOgmkNp274HDKUo5yZgzTpu/66RcNYP1hJuKYzjR9RntMbmBkS9GAuCbS4 FIE2GRtv3/QfmXAsJm4ybx0R+Wk1MKNcjb+IgRrA6OFxPpQUbwJ0D+seSy8hCs34SqqalWzughW IeCAPb2C4WUgkRalRQQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwNzA4MDE1NSBTYWx0ZWRfXwJicU1YfIVGI qUWZT5tptF5RO5qcXR2SJemqtskfuwodNuDWjXUiLqrP7QMkyD8yTH6l/WryIMPLGgcGbpUPxaL b9++j//hFbf5uxUYLMZYJt1UfdVA32o= X-Proofpoint-GUID: 7YyRDIwcTMYD93fzcLG3paIgqC6k4vla X-Proofpoint-ORIG-GUID: 7YyRDIwcTMYD93fzcLG3paIgqC6k4vla X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-08_02,2026-07-08_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 lowpriorityscore=0 malwarescore=0 phishscore=0 priorityscore=1501 clxscore=1015 suspectscore=0 bulkscore=0 impostorscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607080155 SoC LPM stats are present in RPM MSGRAM and subsystem LPM stats are present in SMEM for Shikra. For earlier targets using RPM processor like msm8974, rpm_master_stat.c was used for subsystem LPM stats since those stats were populated in RPM MSGRAM. Here is a brief summary of previous targets and their stats configuration, along with the drivers used to display them. +---------------|----------------------------|---------------------------+ | SoC | subsystem LPM stats | SoC LPM stats | |---------------|----------------------------|---------------------------| | msm8974, | RPM processor MSGRAM | RPM processor MSGRAM | | msm8226 | (rpm_master_stat.c) | (qcom_stats.c) | |---------------|----------------------------|---------------------------| | sm6350, | SMEM (DDR) | AOP processor MSGRAM | | sdm845, etc. | (qcom_stats.c) | (qcom_stats.c) | |---------------|----------------------------|---------------------------| | Shikra | SMEM (DDR) | RPM processor MSGRAM | | | (qcom_stats.c) | (qcom_stats.c) | +---------------|----------------------------|---------------------------+ qcom_stats.c supports both the configurations for shikra, reading subsystem LPM stats from SMEM and reading SoC LPM stats from RPM MSGRAM. A generic "qcom,rpm-stats" compatible only reads SoC LPM stats like vmin and vlow. Add shikra rpm compatible and config to read subsystem LPM stats too along with SoC LPM stats. Below is an example showing LPM stats for "apss" subsystem with this change: cat /sys/kernel/debug/qcom_stats/apss Count: 2192 Last Entered At: 5498618336 Last Exited At: 5498708046 Accumulated Duration: 2046572620. Signed-off-by: Sneh Mankad --- Changes in v2: - Edited commit texts to better explain the changes. - Link to v1: https://lore.kernel.org/r/20260703-shikra_stats-v1-0-0aa0ec1fa83e@oss.qualcomm.com --- Sneh Mankad (3): dt-bindings: soc: qcom: stats: Add compatible for Shikra soc: qcom: stats: Add stats compatible and config for Shikra arm64: dts: qcom: shikra: Update rpm-stats compatible to SoC specific Documentation/devicetree/bindings/soc/qcom/qcom-stats.yaml | 1 + arch/arm64/boot/dts/qcom/shikra.dtsi | 2 +- drivers/soc/qcom/qcom_stats.c | 9 +++++++++ 3 files changed, 11 insertions(+), 1 deletion(-) --- base-commit: 4c9d9db1697a873f78d236b4ce304272206238ac change-id: 20260624-shikra_stats-3f01f136fb4c Best regards, -- Sneh Mankad