diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2020-02-18 08:36:43 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2020-02-18 08:36:43 +0100 |
commit | 36bd74ee6139f9807db6745e0f74adff3aff91f5 (patch) | |
tree | 69e03ac4316c3a11133a1974125b4dcbacf64503 /include | |
parent | 73e382e3e59cc15ab3e72b8f98254469d1b3187c (diff) | |
parent | b043601a35120c394d67fd47ebd37854b0472e60 (diff) | |
download | barebox-36bd74ee6139f9807db6745e0f74adff3aff91f5.tar.gz barebox-36bd74ee6139f9807db6745e0f74adff3aff91f5.tar.xz |
Merge branch 'for-next/imx'
Diffstat (limited to 'include')
-rw-r--r-- | include/mfd/pfuze.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/include/mfd/pfuze.h b/include/mfd/pfuze.h index 6045ceec0a..8e021680ef 100644 --- a/include/mfd/pfuze.h +++ b/include/mfd/pfuze.h @@ -1,6 +1,22 @@ #ifndef __INCLUDE_PFUZE_H #define __INCLUDE_PFUZE_H +#include <regmap.h> + +#ifdef CONFIG_REGULATOR_PFUZE +/* + * For proper poweroff sequencing, users on imx6 needs to call + * poweroff_handler_register_fn(imx6_pm_stby_poweroff); + * inside of the callback, to ensure a proper poweroff sequence + */ int pfuze_register_init_callback(void(*callback)(struct regmap *map)); +#else + +static inline int pfuze_register_init_callback(void(*callback)(struct regmap *map)) +{ + return -ENODEV; +} +#endif + #endif /* __INCLUDE_PFUZE_H */ |