From 6824b7f6ea5572de4420ee2ac68e0f2bd94dd842 Mon Sep 17 00:00:00 2001 From: Sandeep Singh Date: Mon, 26 Sep 2022 17:05:29 +0530 Subject: [PATCH] icnss: Add debug fs entry to call PSF callback This change adds an entry to call a callback from power supply framework for debugging and testing purpose. Change-Id: I5fdd4b1568524dd3926611ca1cfd49ed7884b8c1 Signed-off-by: Sandeep Singh --- drivers/soc/qcom/icnss2/debug.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/soc/qcom/icnss2/debug.c b/drivers/soc/qcom/icnss2/debug.c index e12cee7dfc04..88dda1cb3065 100644 --- a/drivers/soc/qcom/icnss2/debug.c +++ b/drivers/soc/qcom/icnss2/debug.c @@ -521,7 +521,8 @@ static int icnss_fw_debug_show(struct seq_file *s, void *data) seq_puts(s, " VAL: 2 (CCPM test)\n"); seq_puts(s, " VAL: 3 (Trigger Recovery)\n"); seq_puts(s, " VAL: 4 (allow recursive recovery)\n"); - seq_puts(s, " VAL: 3 (Disallow recursive recovery)\n"); + seq_puts(s, " VAL: 5 (Disallow recursive recovery)\n"); + seq_puts(s, " VAL: 6 (Trigger power supply callback)\n"); seq_puts(s, "\nCMD: dynamic_feature_mask\n"); seq_puts(s, " VAL: (64 bit feature mask)\n"); @@ -682,6 +683,9 @@ static ssize_t icnss_fw_debug_write(struct file *fp, case 5: icnss_disallow_recursive_recovery(&priv->pdev->dev); break; + case 6: + power_supply_changed(priv->batt_psy); + break; default: return -EINVAL; }