diff options
author | Aurelien Jarno <aurelien@aurel32.net> | 2022-01-05 10:20:38 +0300 |
---|---|---|
committer | Anup Patel <anup@brainfault.org> | 2022-01-21 19:11:33 +0300 |
commit | 8257262dbf4fc934c2f21a42dcd9c0f41a378d46 (patch) | |
tree | abb7a2c2ca19c02719305fcf282ec53201993a4d /platform/generic/sifive_fu740.c | |
parent | 6dde43584f185f71a8dd713deb438d7c724a9ad5 (diff) | |
download | opensbi-8257262dbf4fc934c2f21a42dcd9c0f41a378d46.tar.xz |
platform: sifive_fu740: do not use a global in da9063_reset/shutdown
da9063_reset() and da9063_shutdown() take the chip address in argument
(like similar functions), but in practice use the da9063 global struct
instead. Fix that.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Reviewed-by: Nikita Shubin <n.shubin@yadro.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
Reviewed-by: Xiang W <wxjstz@126.com>
Diffstat (limited to 'platform/generic/sifive_fu740.c')
-rw-r--r-- | platform/generic/sifive_fu740.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/platform/generic/sifive_fu740.c b/platform/generic/sifive_fu740.c index 333b3fb..866e924 100644 --- a/platform/generic/sifive_fu740.c +++ b/platform/generic/sifive_fu740.c @@ -81,32 +81,32 @@ static inline int da9063_sanity_check(struct i2c_adapter *adap, uint32_t reg) static inline int da9063_shutdown(struct i2c_adapter *adap, uint32_t reg) { - int rc = i2c_adapter_reg_write(adap, da9063.reg, + int rc = i2c_adapter_reg_write(adap, reg, DA9063_REG_PAGE_CON, 0x00); if (rc) return rc; - return i2c_adapter_reg_write(adap, da9063.reg, + return i2c_adapter_reg_write(adap, reg, DA9063_REG_CONTROL_F, DA9063_CONTROL_F_SHUTDOWN); } static inline int da9063_reset(struct i2c_adapter *adap, uint32_t reg) { - int rc = i2c_adapter_reg_write(adap, da9063.reg, + int rc = i2c_adapter_reg_write(adap, reg, DA9063_REG_PAGE_CON, 0x00); if (rc) return rc; - rc = i2c_adapter_reg_write(adap, da9063.reg, + rc = i2c_adapter_reg_write(adap, reg, DA9063_REG_CONTROL_F, DA9063_CONTROL_F_WAKEUP); if (rc) return rc; - return i2c_adapter_reg_write(adap, da9063.reg, + return i2c_adapter_reg_write(adap, reg, DA9063_REG_CONTROL_A, DA9063_CONTROL_A_M_POWER1_EN | DA9063_CONTROL_A_M_POWER_EN | |