Commit cabe240b590adeed975d77744c120b3967a31c12

Authored by Fabio Estevam
Committed by Stefano Babic
1 parent 05a860c228

mx25pdk: Adapt it for the new PMIC framework

Make the necessary adaptions for the new PMIC framework, so that mx25pdk can
be built again.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Acked-by: Stefano Babic <sbabic@denx.de>

Showing 2 changed files with 13 additions and 6 deletions Side-by-side Diff

board/freescale/mx25pdk/mx25pdk.c
... ... @@ -27,7 +27,7 @@
27 27 #include <mmc.h>
28 28 #include <fsl_esdhc.h>
29 29 #include <i2c.h>
30   -#include <pmic.h>
  30 +#include <power/pmic.h>
31 31 #include <fsl_pmic.h>
32 32 #include <mc34704.h>
33 33  
34 34  
... ... @@ -110,11 +110,18 @@
110 110 int board_late_init(void)
111 111 {
112 112 struct pmic *p;
  113 + int ret;
113 114  
114 115 mx25pdk_fec_init();
115 116  
116   - pmic_init();
117   - p = get_pmic();
  117 + ret = pmic_init(I2C_PMIC);
  118 + if (ret)
  119 + return ret;
  120 +
  121 + p = pmic_get("FSL_PMIC");
  122 + if (!p)
  123 + return -ENODEV;
  124 +
118 125 /* Turn on Ethernet PHY supply */
119 126 pmic_reg_write(p, MC34704_GENERAL2_REG, ONOFFE);
120 127  
include/configs/mx25pdk.h
... ... @@ -108,9 +108,9 @@
108 108 #define CONFIG_SYS_FSL_ESDHC_NUM 1
109 109  
110 110 /* PMIC Configs */
111   -#define CONFIG_PMIC
112   -#define CONFIG_PMIC_I2C
113   -#define CONFIG_PMIC_FSL
  111 +#define CONFIG_POWER
  112 +#define CONFIG_POWER_I2C
  113 +#define CONFIG_POWER_FSL
114 114 #define CONFIG_PMIC_FSL_MC34704
115 115 #define CONFIG_SYS_FSL_PMIC_I2C_ADDR 0x54
116 116