X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=board%2Favionic-design%2Fcommon%2Ftamonten-ng.c;h=86a0844273d64a28bb361709ed1107871c9d6c99;hb=b0e6ef46405353270595ffa35c21f4334c541189;hp=5870b95afbf861c07475afc5faae6f73faac7589;hpb=a6c7b461814028870697182d19383ef5b370c257;p=platform%2Fkernel%2Fu-boot.git diff --git a/board/avionic-design/common/tamonten-ng.c b/board/avionic-design/common/tamonten-ng.c index 5870b95..86a0844 100644 --- a/board/avionic-design/common/tamonten-ng.c +++ b/board/avionic-design/common/tamonten-ng.c @@ -6,6 +6,7 @@ */ #include +#include #include #include #include @@ -51,8 +52,15 @@ void gpio_early_init(void) void pmu_write(uchar reg, uchar data) { - i2c_set_bus_num(4); /* PMU is on bus 4 */ - i2c_write(PMU_I2C_ADDRESS, reg, 1, &data, 1); + struct udevice *dev; + int ret; + + ret = i2c_get_chip_for_busnum(4, PMU_I2C_ADDRESS, &dev); + if (ret) { + debug("%s: Cannot find PMIC I2C chip\n", __func__); + return; + } + i2c_write(dev, reg, &data, 1); } /*