浏览代码

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 <[email protected]>
Sandeep Singh 2 年之前
父节点
当前提交
e42e1aa38a
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      icnss2/debug.c

+ 5 - 1
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;
 		}