From 7428f55c94ac51214038a3882630ddb89520e42e Mon Sep 17 00:00:00 2001 From: Peng Fan Date: Tue, 27 Jan 2015 10:14:03 +0800 Subject: pmic:pfuze implement pmic_mode_init This patch is to implement pmic_mode_init function, and add prototype in header file. This function is to set switching mode for pmic buck regulators to improve system efficiency. Mode: OFF: The regulator is switched off and the output voltage is discharged. PFM: In this mode, the regulator is always in PFM mode, which is useful at light loads for optimized efficiency. PWM: In this mode, the regulator is always in PWM mode operation regardless of load conditions. APS: In this mode, the regulator moves automatically between pulse skipping mode and PWM mode depending on load conditions. Signed-off-by: Peng Fan Acked-by: Przemyslaw Marczak --- board/freescale/common/pfuze.h | 1 + 1 file changed, 1 insertion(+) (limited to 'board/freescale/common/pfuze.h') diff --git a/board/freescale/common/pfuze.h b/board/freescale/common/pfuze.h index 7a4126cca0..53cfc99225 100644 --- a/board/freescale/common/pfuze.h +++ b/board/freescale/common/pfuze.h @@ -8,5 +8,6 @@ #define __PFUZE_BOARD_HELPER__ struct pmic *pfuze_common_init(unsigned char i2cbus); +int pfuze_mode_init(struct pmic *p, u32 mode); #endif -- cgit