(no cover subject) Previous submission was at [1], but I converted it to an independent platform device with device auto registration to permit waiting for both the PMICs drivers to probe. [1] https://lore.kernel.org/all/20221031-b4-odroid-go-ultra-initial-v1-2-42e3dbea86d5@linaro.org/ To: Sebastian Reichel <sre@kernel.org> Cc: linux-kernel@vger.kernel.org Cc: linux-pm@vger.kernel.org Cc: linux-amlogic@lists.infradead.org --- Changes in v4: - handle pmic struct device removal by devm_add_action_or_reset() - add dependency on I2C for of_find_i2c_device_by_node() after kernel test robot reports - Link to v3: https://lore.kernel.org/r/20230126-b4-odroid-go-ultra-poweroff-v3-1-0a7fd3d5c4b3@linaro.org Changes in v3: - Removed dependency with rk08 - Switched to storing struct device of pmics - Fixed module init/exit - Link to v2: https://lore.kernel.org/r/20230126-b4-odroid-go-ultra-poweroff-v2-1-a8c50866f4ac@linaro.org Changes in v2: - Switched to devm_register_sys_off_handler() - Link to v1: https://lore.kernel.org/r/20221031-b4-odroid-go-ultra-initial-v1-2-42e3dbea86d5@linaro.org --- Neil Armstrong (1): power: reset: add Odroid Go Ultra poweroff driver drivers/power/reset/Kconfig | 7 + drivers/power/reset/Makefile | 1 + drivers/power/reset/odroid-go-ultra-poweroff.c | 177 +++++++++++++++++++++++++ 3 files changed, 185 insertions(+) --- base-commit: 38d2b86a665b5e86371a1a30228bce259aa6c101 change-id: 20230126-b4-odroid-go-ultra-poweroff-c8fdca93f3eb Best regards,