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 <quic_sandsing@quicinc.com>
This commit is contained in:
Sandeep Singh 2022-09-26 17:05:29 +05:30 committed by Gerrit - the friendly Code Review server
parent 73d3217026
commit 6824b7f6ea

View File

@ -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;
}