]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
mfd: tps65219: Make poweroff handler conditional on system-power-controller
authorAkashdeep Kaur <a-kaur@ti.com>
Wed, 1 Apr 2026 11:22:57 +0000 (16:52 +0530)
committerLee Jones <lee@kernel.org>
Wed, 17 Jun 2026 10:30:19 +0000 (11:30 +0100)
commit104cd764a031bfe2ffe253adce9581384a78c16e
tree5a6275557e018c858147246a9e44e2f0b65b3759
parentf5f40b828179361862cac6c9d3c0e975e573dc3e
mfd: tps65219: Make poweroff handler conditional on system-power-controller

Currently, the TPS65219 driver unconditionally registers a poweroff
handler. This causes issues on systems where a different component
(such as TF-A firmware) should handle system poweroff instead.

Make the poweroff handler registration conditional based on the
"system-power-controller" device tree property. This follows the
standard kernel pattern where only the designated power controller
registers for system poweroff operations.

On systems where the property is absent, the PMIC will not register
a poweroff handler, allowing other poweroff mechanisms to function.

Signed-off-by: Akashdeep Kaur <a-kaur@ti.com>
Link: https://patch.msgid.link/20260401112257.1248437-3-a-kaur@ti.com
Signed-off-by: Lee Jones <lee@kernel.org>
drivers/mfd/tps65219.c