smb5:optimize the pmic irq logs

Frequent input-current-limiting irq logs was
print sometimes. Optimize the pm7250b icl irq logs.

Change-Id: Id60d0749338bdb9d23c1ab3f1ecc69921a6845e8
Signed-off-by: Lei Chen <chenlei18@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2667390
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Wei Xu <xuwei9@lenovo.com>
Reviewed-by: Xiangpo Zhao <zhaoxp3@motorola.com>
Submit-Approved: Jira Key
This commit is contained in:
Lei Chen 2023-07-06 15:03:39 +08:00 • committed by Xiaojun Ji
commit 9c369fe359
3 changed files with 10 additions and 1 deletions

View file

@ -2514,7 +2514,7 @@ static struct smb_irq_info smb5_irqs[] = {
},
[INPUT_CURRENT_LIMITING_IRQ] = {
.name = "input-current-limiting",
.handler = smb5_default_irq_handler,
.handler = smb5_icl_irq_handler,
},
[CONCURRENT_MODE_DISABLE_IRQ] = {
.name = "concurrent-mode-disable",

View file

@ -5266,6 +5266,14 @@ irqreturn_t smb5_default_irq_handler(int irq, void *data)
return IRQ_HANDLED;
}
irqreturn_t smb5_icl_irq_handler(int irq, void *data)
{
struct smb_irq_data *irq_data = data;
pr_debug("%s IRQ: %s\n",__func__, irq_data->name);
return IRQ_HANDLED;
}
irqreturn_t smb5_smb_en_irq_handler(int irq, void *data)
{
struct smb_irq_data *irq_data = data;

View file

@ -671,6 +671,7 @@ int smblib_vconn_regulator_disable(struct regulator_dev *rdev);
int smblib_vconn_regulator_is_enabled(struct regulator_dev *rdev);
irqreturn_t smb5_default_irq_handler(int irq, void *data);
irqreturn_t smb5_icl_irq_handler(int irq, void *data);
irqreturn_t smb5_smb_en_irq_handler(int irq, void *data);
irqreturn_t smb5_chg_state_change_irq_handler(int irq, void *data);
irqreturn_t smb5_batt_temp_changed_irq_handler(int irq, void *data);