diff options
author | Simon Glass <sjg@chromium.org> | 2017-04-26 22:27:47 -0600 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2017-04-30 10:29:53 -0400 |
commit | 0fd28b1f0ed85fe80e68b112259e21c6275da56f (patch) | |
tree | 25155621f454bb415ec5ee04f8f7b51a3c028501 /board | |
parent | bdf25a5e04078951e5b7fef4f4c432e88263244f (diff) | |
download | u-boot-0fd28b1f0ed85fe80e68b112259e21c6275da56f.zip u-boot-0fd28b1f0ed85fe80e68b112259e21c6275da56f.tar.gz u-boot-0fd28b1f0ed85fe80e68b112259e21c6275da56f.tar.bz2 |
power: Drop CONFIG_I2C_PMIC
This is only used by one board and should not be a CONFIG option. Instead
it should use the driver model pmic framework. For now, just move the
setting into the only board that uses it.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'board')
-rw-r--r-- | board/gateworks/gw_ventana/common.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/board/gateworks/gw_ventana/common.c b/board/gateworks/gw_ventana/common.c index 56a7b3e..d27bd57 100644 --- a/board/gateworks/gw_ventana/common.c +++ b/board/gateworks/gw_ventana/common.c @@ -1272,14 +1272,15 @@ void setup_pmic(void) struct pmic *p; struct ventana_board_info ventana_info; int board = read_eeprom(CONFIG_I2C_GSC, &ventana_info); + const int i2c_pmic = 1; u32 reg; - i2c_set_bus_num(CONFIG_I2C_PMIC); + i2c_set_bus_num(i2c_pmic); /* configure PFUZE100 PMIC */ if (!i2c_probe(CONFIG_POWER_PFUZE100_I2C_ADDR)) { debug("probed PFUZE100@0x%x\n", CONFIG_POWER_PFUZE100_I2C_ADDR); - power_pfuze100_init(CONFIG_I2C_PMIC); + power_pfuze100_init(i2c_pmic); p = pmic_get("PFUZE100"); if (p && !pmic_probe(p)) { pmic_reg_read(p, PFUZE100_DEVICEID, ®); @@ -1302,7 +1303,7 @@ void setup_pmic(void) /* configure LTC3676 PMIC */ else if (!i2c_probe(CONFIG_POWER_LTC3676_I2C_ADDR)) { debug("probed LTC3676@0x%x\n", CONFIG_POWER_LTC3676_I2C_ADDR); - power_ltc3676_init(CONFIG_I2C_PMIC); + power_ltc3676_init(i2c_pmic); p = pmic_get("LTC3676_PMIC"); if (!p || pmic_probe(p)) return; |