xref: /openbmc/u-boot/board/freescale/common/pfuze.h (revision e8f80a5a)
1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */
25051ff5fSYe.Li /*
35051ff5fSYe.Li  * Copyright 2014 Freescale Semiconductor, Inc.
45051ff5fSYe.Li  */
55051ff5fSYe.Li 
65051ff5fSYe.Li #ifndef __PFUZE_BOARD_HELPER__
75051ff5fSYe.Li #define __PFUZE_BOARD_HELPER__
85051ff5fSYe.Li 
9f8e450a7SPeng Fan #ifdef CONFIG_DM_PMIC_PFUZE100
10f8e450a7SPeng Fan struct udevice *pfuze_common_init(void);
11f8e450a7SPeng Fan int pfuze_mode_init(struct udevice *dev, u32 mode);
12f8e450a7SPeng Fan #else
135051ff5fSYe.Li struct pmic *pfuze_common_init(unsigned char i2cbus);
147428f55cSPeng Fan int pfuze_mode_init(struct pmic *p, u32 mode);
15f8e450a7SPeng Fan #endif
165051ff5fSYe.Li 
175051ff5fSYe.Li #endif
18