diff options
| author | Fabio Estevam <fabio.estevam@freescale.com> | 2012-05-07 10:25:58 +0000 | 
|---|---|---|
| committer | Albert ARIBAUD <albert.u.boot@aribaud.net> | 2012-05-15 08:31:34 +0200 | 
| commit | ed5157e8895a6bf59a8163329639e34db0702331 (patch) | |
| tree | d66082c1f28541fd35b8f5e716e8a18c488792a8 | |
| parent | bff969eaf0f8d6743558607dfbc7a03f3a7a36d2 (diff) | |
| download | olio-uboot-2014.01-ed5157e8895a6bf59a8163329639e34db0702331.tar.xz olio-uboot-2014.01-ed5157e8895a6bf59a8163329639e34db0702331.zip | |
pmic: dialog: Avoid name conflicts
As mx53loco board has two variants: one with Dialog PMIC and another with FSL MC34708 PMIC,
we need to be able to build both drivers.
Change pmic_init() and PMIC_NUM_OF_REGS names to avoid build conflicts when both drivers are present.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Acked-by: Stefano Babic <sbabic@denx.de>
| -rw-r--r-- | board/freescale/mx53loco/mx53loco.c | 2 | ||||
| -rw-r--r-- | drivers/misc/pmic_dialog.c | 4 | ||||
| -rw-r--r-- | include/dialog_pmic.h | 2 | ||||
| -rw-r--r-- | include/pmic.h | 1 | 
4 files changed, 5 insertions, 4 deletions
| diff --git a/board/freescale/mx53loco/mx53loco.c b/board/freescale/mx53loco/mx53loco.c index 0dcec9b98..7ed5c4e4d 100644 --- a/board/freescale/mx53loco/mx53loco.c +++ b/board/freescale/mx53loco/mx53loco.c @@ -322,7 +322,7 @@ static int power_init(void)  	unsigned int val, ret;  	struct pmic *p; -	pmic_init(); +	pmic_dialog_init();  	p = get_pmic();  	/* Set VDDA to 1.25V */ diff --git a/drivers/misc/pmic_dialog.c b/drivers/misc/pmic_dialog.c index 724207349..e97af1d1d 100644 --- a/drivers/misc/pmic_dialog.c +++ b/drivers/misc/pmic_dialog.c @@ -20,13 +20,13 @@  #include <pmic.h>  #include <dialog_pmic.h> -int pmic_init(void) +int pmic_dialog_init(void)  {  	struct pmic *p = get_pmic();  	static const char name[] = "DIALOG_PMIC";  	p->name = name; -	p->number_of_regs = PMIC_NUM_OF_REGS; +	p->number_of_regs = DIALOG_NUM_OF_REGS;  	p->interface = PMIC_I2C;  	p->hw.i2c.addr = CONFIG_SYS_DIALOG_PMIC_I2C_ADDR; diff --git a/include/dialog_pmic.h b/include/dialog_pmic.h index b0925f5ce..8d43585e2 100644 --- a/include/dialog_pmic.h +++ b/include/dialog_pmic.h @@ -164,7 +164,7 @@ enum {  	DA9053_GPID7_REG,  	DA9053_GPID8_REG,  	DA9053_GPID9_REG, -	PMIC_NUM_OF_REGS, +	DIALOG_NUM_OF_REGS,  };  #define DA_BUCKCORE_VBCORE_1_250V		0x1E diff --git a/include/pmic.h b/include/pmic.h index 52a1526d9..6a05b40ae 100644 --- a/include/pmic.h +++ b/include/pmic.h @@ -55,6 +55,7 @@ struct pmic {  };  int pmic_init(void); +int pmic_dialog_init(void);  int check_reg(u32 reg);  struct pmic *get_pmic(void);  int pmic_probe(struct pmic *p); |