mfd: stmpe: Remove IRQ domain upon removal
The IRQ domain is (optionally) added during stmpe_probe, but never removed. Add the call to stmpe_remove. Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com> Link: https://lore.kernel.org/r/20250725070752.338376-1-alexander.stein@ew.tq-group.com Signed-off-by: Lee Jones <lee@kernel.org>
This commit is contained in:
parent
ba2b3de78f
commit
57bf2a312a
@ -1485,6 +1485,9 @@ int stmpe_probe(struct stmpe_client_info *ci, enum stmpe_partnum partnum)
|
||||
|
||||
void stmpe_remove(struct stmpe *stmpe)
|
||||
{
|
||||
if (stmpe->domain)
|
||||
irq_domain_remove(stmpe->domain);
|
||||
|
||||
if (!IS_ERR(stmpe->vio) && regulator_is_enabled(stmpe->vio))
|
||||
regulator_disable(stmpe->vio);
|
||||
if (!IS_ERR(stmpe->vcc) && regulator_is_enabled(stmpe->vcc))
|
||||
|
||||
Loading…
Reference in New Issue
Block a user