summaryrefslogtreecommitdiff
path: root/board/freescale/common/pfuze.h
diff options
context:
space:
mode:
authorYe Li <ye.li@nxp.com>2017-01-24 16:19:21 +0800
committerYe Li <ye.li@nxp.com>2017-03-14 21:27:09 +0800
commit65ed2f0cb6895ea5a1590d5a21e5633ef67a73ab (patch)
tree71dc3fb3988bab9896396908af89937cdb861041 /board/freescale/common/pfuze.h
parent8537ddd769f460d7fb7a62a3dcc9669049702e51 (diff)
downloadu-boot-imx-65ed2f0cb6895ea5a1590d5a21e5633ef67a73ab.zip
u-boot-imx-65ed2f0cb6895ea5a1590d5a21e5633ef67a73ab.tar.gz
u-boot-imx-65ed2f0cb6895ea5a1590d5a21e5633ef67a73ab.tar.bz2
MLK-14421 imx: Add pfuze pmic common init for DM pmic driver
Since the DM pmic driver has changed the driver API, add a new file pfuze_dm.c for common pfuze100 init. Signed-off-by: Ye Li <ye.li@nxp.com>
Diffstat (limited to 'board/freescale/common/pfuze.h')
-rw-r--r--board/freescale/common/pfuze.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/board/freescale/common/pfuze.h b/board/freescale/common/pfuze.h
index 53cfc99..b4afd3d 100644
--- a/board/freescale/common/pfuze.h
+++ b/board/freescale/common/pfuze.h
@@ -1,5 +1,6 @@
/*
* Copyright 2014 Freescale Semiconductor, Inc.
+ * Copyright 2017 NXP
*
* SPDX-License-Identifier: GPL-2.0+
*/
@@ -7,7 +8,13 @@
#ifndef __PFUZE_BOARD_HELPER__
#define __PFUZE_BOARD_HELPER__
+#ifdef CONFIG_DM_PMIC_PFUZE100
+struct udevice *pfuze_common_init(void);
+int pfuze_mode_init(struct udevice *dev, u32 mode);
+
+#elif defined(CONFIG_POWER_PFUZE100)
struct pmic *pfuze_common_init(unsigned char i2cbus);
int pfuze_mode_init(struct pmic *p, u32 mode);
+#endif
#endif