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 C0E0A3AB291 for ; Fri, 3 Jul 2026 11:13:53 +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=1783077236; cv=none; b=tvCt5FNlnZ3jSk2SSaendbEbLB23Duymw1mz1UxnEndQe/Zj+Xeclr6/Vr7WCaNwNSbTU8gascY/bsK4Mx7dnYoAMat8bwvABKfODJwr7ENJ/2DepSJQ0DVlASUnbP59FG+HiSkoZpKnypwXz+OlBr9qG8NQjJQhyg2oRzT580Y= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783077236; c=relaxed/simple; bh=wRupe0MlkZhOO85ibdOrqq9qaUIxoP8EJ+7uaavq9T0=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=T0Q4oyunbOt56ie1cEXl47Bw1q2afPG1yUQkPqSjd7m5NceepFqh5m5z4h6du5/h7DcQ0qnvmmFH58Zhe6iTTyzRXtTDjuOsW+h0EiDQEnGrocDaycdjSjiYoUe04ZuCq93AZvBzq0g2FnAhhS8RfjnCSJIUMLXwHxUf48dPnno= 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=EPhF7ygf; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=gd3f23Dp; 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="EPhF7ygf"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="gd3f23Dp" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 663683lT3053275 for ; Fri, 3 Jul 2026 11:13:53 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=5b3dZtJaNmgI8YPM0l57kc xxs4hl4jphTHle7WAXjSc=; b=EPhF7ygf7DppTM9gvuDArY/R1+Pv1vY37RNefT V3XCLnmogNFtR8UTkg017RBYMKE832A2RvPVUY/ka6ffougcvdGlVK+fXgWlvLXJ gVFWCPTCEa8irNDEeehfWQGzzNOCqV8hYYOwBQp3qedhBcPavgqdBJ22OJoUEFiY ZIMaFaI3KCPSR4ClDoWAg5IQ+zoXViomQwNtqRgYKHvG0V4dExzffGtkaXdT9UYl ezKp4fiUEMPnN9/6zGybLezuII9dDqgf1YoHDgH9KehoIAFsc+oNs3MZjEN5H2eN a3bhU6OsEKt67QhW8KL+oKZZ9xrZX+Y32199Q78OwlH6V5fA== Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f67j013wq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 03 Jul 2026 11:13:53 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-84696ed3b24so869509b3a.1 for ; Fri, 03 Jul 2026 04:13:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783077232; x=1783682032; 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=5b3dZtJaNmgI8YPM0l57kcxxs4hl4jphTHle7WAXjSc=; b=gd3f23DpHXv0vmfBLdWFbB4Iz425C/6zlYRRbziaRI7DWg8JhAXmkXm9n+qV0D9q0t TcW+V6UKFLDIrLoUdKbiMlso8mFZ4marP9EXFwDUmwGBmne/TFnk50wUdzV1H1Px+fE7 ExOtcM9azzEj9rPrO8CEw5Cgy1fixFvSaOkRM48Dk0gqVALVcgC+njZVZ1SqV6PWZxhS iNqzw1aufLnk2scdSKE+jpkaqgTFg5Wd8OX0QFx6Axp5GqOkyE0DoMo+mTRPZUhfI5nq z3B9HYkVMjXC+tOFj+v0uDI+lV0ZGwvYJWEb5bmEMxjKZfH4kbgrAQKZ765aW/WC8yvp GPlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783077232; x=1783682032; 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=5b3dZtJaNmgI8YPM0l57kcxxs4hl4jphTHle7WAXjSc=; b=B9SmSafr/YaA3Z9Gm8zD8CvVGIqwHHgOR5TWKWLAgM+TpE5BG+XT2JLUwXslOGKii7 o59hLLPvHK8ecWmz0U96FuBsJK68jUEbnri8VjB5d1sCHFsfg+1nBm3GOjg9oH/2gET1 J5B8z7f7ka3hPEp85KB1rUmJWTX1C8uQn18Dptw6bU0zYLIk4jFbq5PBhrw0d+TZBF0A 3tGZq4qcAZlNCocHirWeOmX6EJOyWuU0ZeZ7Q6GhNAxJevYXMsyInrlkAVPamMH/XSRe aIX7mOp7lSRXcJrRQlQEKc0gSFV8aCSc4/p10/qYLXMLHuaoopVjeMdY5RPvf8UD0KBL u90Q== X-Forwarded-Encrypted: i=1; AFNElJ/iU4Vgu+og4dGZ63QOr8SgQCCYomauiI/WxAfQ0OdQCHo8cmsWpAk2nhnj0aPz4L+xoRSKYC7asPeuhJc=@vger.kernel.org X-Gm-Message-State: AOJu0Yxd58+l2tdG1ZRWs+xOTEt6v7mYK7q09aX389bSsONkgrytW2/s SHTgDsqd6IpJivZL/Q7PVJQU7hvJeLyXB3zEdlvZkMQpd+Xl2n9r6EI+c++O3hDyz1blztKy+Lv h/yAXR9/3mMDGnV9wWjaQ5wAzxspkz7WrHnPPi386T/4kHmYSdoLZV1SOo7sOEAUCgHgsvBb/YU 0= X-Gm-Gg: AfdE7ck44dk8lXIrZlJo5ij6nO5xyRD8EcrX0cXUhLOl5ql7OAK44PuqETs4AbC1fSS zRx8rnY3sQDvvKfvzVeouulIyRR6wyUvEME0wb4oTjhJ0KlqIBMe7gMmKR6OtNqki2M0xp672yz Zm2VFQDERwJbTwNggAT0fBEu+Zi27MvF1kYwG7ve1KveYYburFoguy4ih2G5R8zVYdtbiAJSToS S2asdxNpOUNInvpRThe7HNLdIhB1iCWLCW5go46QcZMWVTDt3SoR5RUEOSImnqoBhVjjTeUSn5t snaaUONU6s4mbGdX/zEPepYSRUGpIqP3+/3tsIdbIKg1vAkcqBS7viGsFQkoBeTBO8Q7HLHCzT/ /xnx3di2qQaZjsYkpF8k7gG6wQrokefF3/DmU7Ut1 X-Received: by 2002:a05:6a00:21d2:b0:845:d274:bf88 with SMTP id d2e1a72fcca58-847c08d9f82mr9555459b3a.49.1783077232299; Fri, 03 Jul 2026 04:13:52 -0700 (PDT) X-Received: by 2002:a05:6a00:21d2:b0:845:d274:bf88 with SMTP id d2e1a72fcca58-847c08d9f82mr9555425b3a.49.1783077231825; Fri, 03 Jul 2026 04:13:51 -0700 (PDT) Received: from hu-smankad-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-847cb94b3e6sm2729490b3a.33.2026.07.03.04.13.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Jul 2026 04:13:51 -0700 (PDT) From: Sneh Mankad Subject: [PATCH 0/3] Add subsystem sleep stats support for Shikra Date: Fri, 03 Jul 2026 16:43:40 +0530 Message-Id: <20260703-shikra_stats-v1-0-0aa0ec1fa83e@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=H4sIAGSZR2oC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIzMDMyMT3eKMzOyixPjiksSSYl3jNAPDNENjs7Qkk2QloJaCotS0zAqwcdG xtbUAJDanPV4AAAA= 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 X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1783077228; l=2593; i=sneh.mankad@oss.qualcomm.com; s=20250818; h=from:subject:message-id; bh=wRupe0MlkZhOO85ibdOrqq9qaUIxoP8EJ+7uaavq9T0=; b=UbhsjIma7OzoziUiDCicRLirdHpWhpjGgmZR/dd7Yys5QDkfNDXjiIYzqJjEBFeDpP1gi3h+p 44NNXp+L/ZdBFcSCHOdpwAIYXJJtOKxJfmRKm4d044VBMx18U/Xqmdu X-Developer-Key: i=sneh.mankad@oss.qualcomm.com; a=ed25519; pk=sv57EGwdcfnp6xJmoBCIT1JFSqWI+gawRHkJWj/T2B0= X-Proofpoint-GUID: 4RDHbLfs8WudBEYj5EV4jkowGr_-RAIX X-Proofpoint-ORIG-GUID: 4RDHbLfs8WudBEYj5EV4jkowGr_-RAIX X-Proofpoint-Spam-Info: AW1haW4tMjYwNzAzMDEwOSBTYWx0ZWRfXx4qHdcXCaKMC HFTJhzVjkqlirtr6qKFTgqULWEbScl4305suOzlJJ4TQpxTpvy6OEJJeR1wpIdj706UzO3S/sPB +sXp2T5tjE8fG7lkvE0GybKTfQDG+k0= X-Authority-Analysis: v=2.4 cv=Yuc/gYYX c=1 sm=1 tr=0 ts=6a479971 cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=LOzubwnR8LFJbqqV4sUA:9 a=QEXdDO2ut3YA:10 a=OpyuDcXvxspvyRM73sMx:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzAzMDEwOSBTYWx0ZWRfX5iGjMCVU96Zc cZ8KYASiTz17AMJI69FHmo5G6RWxMKGVvpCunsSiRdk/CKOuuihvCm55I3u62sst2BWEJHQeTpL ITelMIXW06J2MgaU3nSzovAzlrZdaVzt19qXDSenpSyesf06gO69wOqAqBQcA/8uArVGF+0PNFC 5kOGm3de8pwFunWKichP2cbn1QD2BRhi0Bt66IqBaRHnn198WA7wwkiWwYEOFPEthXpoIh6WFrW X7y0yCTzje1t/C8RQ3UccEERZkqoRBEWFf5olGUyjvOIPkBY8Uxkn9AR58Q+qg9JTn+Ne9bLlZt 1osH7rj/DxNY9bMWXXt4YEHxcjVnu1qRAcj7NT/UX4AD1qUZskBzWiDHSDlx8JKuPhwd/YWR597 t0wgM0LXs+FOf8xCjukj6Z/1/2Za1s1c1rOb8EIQlnjNIQdi+KkJjKIBltS78hHL61MY/HWyBvw UH+dLv7mG6CL8HnxypQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-07-03_02,2026-06-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 malwarescore=0 impostorscore=0 suspectscore=0 phishscore=0 bulkscore=0 clxscore=1015 adultscore=0 priorityscore=1501 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607030109 SoC sleep stats are present in RPM message RAM and subsystem sleep stats are present in SMEM for Shikra. For earlier targets using RPM processor like msm8974, rpm_master_stat.c was used for subsystem sleep 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 sleep stats | SoC sleep 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 sleep stats from SMEM and reading SoC sleep stats from RPM MSGRAM. A generic "qcom,rpm-stats" compatible only reads SoC sleep stats like vmin and vlow. Add shikra rpm compatible and config to read subsystem sleep stats too along with SoC sleep stats. Below is an example showing sleep 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 --- 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: Add LPM stats support for subsystems 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