diff options
Diffstat (limited to 'board/ttcontrol/vision2/vision2.c')
| -rw-r--r-- | board/ttcontrol/vision2/vision2.c | 12 | 
1 files changed, 9 insertions, 3 deletions
| diff --git a/board/ttcontrol/vision2/vision2.c b/board/ttcontrol/vision2/vision2.c index abdd1aac2..a471fec23 100644 --- a/board/ttcontrol/vision2/vision2.c +++ b/board/ttcontrol/vision2/vision2.c @@ -34,7 +34,7 @@  #include <asm/arch/sys_proto.h>  #include <i2c.h>  #include <mmc.h> -#include <pmic.h> +#include <power/pmic.h>  #include <fsl_esdhc.h>  #include <fsl_pmic.h>  #include <mc13892.h> @@ -306,9 +306,15 @@ static void power_init_mx51(void)  {  	unsigned int val;  	struct pmic *p; +	int ret; + +	ret = pmic_init(I2C_PMIC); +	if (ret) +		return; -	pmic_init(); -	p = get_pmic(); +	p = pmic_get("FSL_PMIC"); +	if (!p) +		return;  	/* Write needed to Power Gate 2 register */  	pmic_reg_read(p, REG_POWER_MISC, &val); |