From 5f3588a94d219818c1b3a2dac4d063f77f48a5ef Mon Sep 17 00:00:00 2001 From: Svyatoslav Ryhel Date: Sun, 6 Oct 2024 16:51:21 +0300 Subject: sysreset: implement MAX9807 sysreset functions MAX8907 PMIC has embedded poweroff function used by some device to initiane device power off. Implement it as optional sysreset driver guarded by kconfig option and system-power-controller device tree property. Tested-by: Ion Agorria Signed-off-by: Svyatoslav Ryhel --- include/power/max8907.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include') diff --git a/include/power/max8907.h b/include/power/max8907.h index a19b25f44c0..a6e558e582c 100644 --- a/include/power/max8907.h +++ b/include/power/max8907.h @@ -12,6 +12,7 @@ /* Drivers name */ #define MAX8907_LDO_DRIVER "max8907_ldo" #define MAX8907_SD_DRIVER "max8907_sd" +#define MAX8907_RST_DRIVER "max8907_rst" /* MAX8907 register map */ #define MAX8907_REG_SDCTL1 0x04 @@ -39,6 +40,9 @@ #define MAX8907_REG_LDOCTL18 0x72 #define MAX8907_REG_LDOCTL20 0x9C +#define MAX8907_REG_RESET_CNFG 0x0F +#define MASK_POWER_OFF BIT(6) + /* MAX8907 configuration values */ #define MAX8907_CTL 0 #define MAX8907_SEQCNT 1 -- cgit v1.2.3