summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Krummenacher <max.krummenacher@toradex.com>2020-10-12 17:16:13 +0200
committerMax Krummenacher <max.krummenacher@toradex.com>2020-10-14 20:00:40 +0200
commitd9bbabf87e8fdd1ac049a2a6b7065fa8c2667c82 (patch)
treee76bfd27088d5fa1bcec60657fba5ca4f9d4182e
parent6b20f7e0126e3577b10369a33f1031ef9f5af830 (diff)
pca9450a: fix i2c address
The I2C address is 0x25, not 0x35. This according to the datasheet and tests with a PCA9450A. Related-to: ELB-3130 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
-rw-r--r--drivers/power/pmic/pca9450.c2
-rw-r--r--drivers/power/pmic/pmic_pca9450.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/drivers/power/pmic/pca9450.c b/drivers/power/pmic/pca9450.c
index 77986c47d7..e3c6456029 100644
--- a/drivers/power/pmic/pca9450.c
+++ b/drivers/power/pmic/pca9450.c
@@ -79,7 +79,7 @@ static struct dm_pmic_ops pca9450_ops = {
};
static const struct udevice_id pca9450_ids[] = {
- { .compatible = "nxp,pca9450a", .data = 0x35, },
+ { .compatible = "nxp,pca9450a", .data = 0x25, },
{ .compatible = "nxp,pca9450b", .data = 0x25, },
{ }
};
diff --git a/drivers/power/pmic/pmic_pca9450.c b/drivers/power/pmic/pmic_pca9450.c
index 67a9090200..c0fb78c4cd 100644
--- a/drivers/power/pmic/pmic_pca9450.c
+++ b/drivers/power/pmic/pmic_pca9450.c
@@ -23,7 +23,7 @@ int power_pca9450a_init(unsigned char bus)
p->name = pca9450_name;
p->interface = PMIC_I2C;
p->number_of_regs = PCA9450_REG_NUM;
- p->hw.i2c.addr = 0x35;
+ p->hw.i2c.addr = 0x25;
p->hw.i2c.tx_num = 1;
p->bus = bus;