extcon: max8997: Add CHGINS and CHGRM interrupt handling
This allows the MAX8997 charger to set the current limit depending on the detected extcon charger type. Signed-off-by: Timon Baetz <timon.baetz@protonmail.com> Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
This commit is contained in:
parent
e49d033bdd
commit
17e8ff013e
@ -44,6 +44,8 @@ static struct max8997_muic_irq muic_irqs[] = {
|
||||
{ MAX8997_MUICIRQ_ChgDetRun, "muic-CHGDETRUN" },
|
||||
{ MAX8997_MUICIRQ_ChgTyp, "muic-CHGTYP" },
|
||||
{ MAX8997_MUICIRQ_OVP, "muic-OVP" },
|
||||
{ MAX8997_PMICIRQ_CHGINS, "pmic-CHGINS" },
|
||||
{ MAX8997_PMICIRQ_CHGRM, "pmic-CHGRM" },
|
||||
};
|
||||
|
||||
/* Define supported cable type */
|
||||
@ -538,6 +540,8 @@ static void max8997_muic_irq_work(struct work_struct *work)
|
||||
case MAX8997_MUICIRQ_DCDTmr:
|
||||
case MAX8997_MUICIRQ_ChgDetRun:
|
||||
case MAX8997_MUICIRQ_ChgTyp:
|
||||
case MAX8997_PMICIRQ_CHGINS:
|
||||
case MAX8997_PMICIRQ_CHGRM:
|
||||
/* Handle charger cable */
|
||||
ret = max8997_muic_chg_handler(info);
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user