diff options
author | Peng Fan <peng.fan@nxp.com> | 2021-03-19 10:57:06 +0300 |
---|---|---|
committer | Stefano Babic <sbabic@denx.de> | 2021-04-08 10:18:29 +0300 |
commit | 4eeb9fe84742af67c775afd5055b672b0639a244 (patch) | |
tree | d6db85e7b7d2e33a574d197de0f06edd5b243cdd /drivers/power | |
parent | fd60fe7e61ba33f5101034f7183551708b1fecee (diff) | |
download | u-boot-4eeb9fe84742af67c775afd5055b672b0639a244.tar.xz |
power: pca9450: add a new parameter for power_pca9450_init
Currently PCA9450 might have address 0x25 or 0x35, so let user
choose the address.
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Jaehoon Chung <jh80.chung@samsung.com>
Diffstat (limited to 'drivers/power')
-rw-r--r-- | drivers/power/pmic/pmic_pca9450.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/power/pmic/pmic_pca9450.c b/drivers/power/pmic/pmic_pca9450.c index d4f27428bd..8c4d0a9230 100644 --- a/drivers/power/pmic/pmic_pca9450.c +++ b/drivers/power/pmic/pmic_pca9450.c @@ -11,7 +11,7 @@ static const char pca9450_name[] = "PCA9450"; -int power_pca9450_init(unsigned char bus) +int power_pca9450_init(unsigned char bus, unsigned char addr) { struct pmic *p = pmic_alloc(); @@ -23,7 +23,7 @@ int power_pca9450_init(unsigned char bus) p->name = pca9450_name; p->interface = PMIC_I2C; p->number_of_regs = PCA9450_REG_NUM; - p->hw.i2c.addr = 0x25; + p->hw.i2c.addr = addr; p->hw.i2c.tx_num = 1; p->bus = bus; |