spmi: Use devm_spmi_controller_alloc()
authorFei Shao <fshao@chromium.org>
Wed, 6 Dec 2023 23:17:27 +0000 (15:17 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 15 Dec 2023 16:27:04 +0000 (17:27 +0100)
commitffdfbafdc4f46a92e6bebaa61048b9f56301e2fa
tree1479f8dde791c8c67f36b2b0454c10f0d7e78ab1
parentb6e53731e07db7e8d35b789fd83565fe75540180
spmi: Use devm_spmi_controller_alloc()

Convert to the device-managed version of spmi_controller_alloc() and
simplify the excess error handling code.

Signed-off-by: Fei Shao <fshao@chromium.org>
Link: https://lore.kernel.org/r/20230824104101.4083400-3-fshao@chromium.org
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Link: https://lore.kernel.org/r/20231206231733.4031901-5-sboyd@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/spmi/hisi-spmi-controller.c
drivers/spmi/spmi-mtk-pmif.c
drivers/spmi/spmi-pmic-arb.c