mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 08:42:12 +02:00
i2c: fsl: Use dev_read_addr
Since bus translations are now fully supported, use a plain "dev_read_addr" to get the device address from the device tree. Signed-off-by: Mario Six <mario.six@gdsys.cc>
This commit is contained in:
committed by
Heiko Schocher
parent
2df71d6d6a
commit
d934832de6
@@ -573,11 +573,8 @@ static int fsl_i2c_set_bus_speed(struct udevice *bus, uint speed)
|
||||
static int fsl_i2c_ofdata_to_platdata(struct udevice *bus)
|
||||
{
|
||||
struct fsl_i2c_dev *dev = dev_get_priv(bus);
|
||||
fdt_addr_t addr;
|
||||
|
||||
addr = dev_read_u32_default(bus, "reg", -1);
|
||||
|
||||
dev->base = map_sysmem(CONFIG_SYS_IMMR + addr, sizeof(struct fsl_i2c_base));
|
||||
dev->base = map_sysmem(dev_read_addr(bus), sizeof(struct fsl_i2c_base));
|
||||
|
||||
if (!dev->base)
|
||||
return -ENOMEM;
|
||||
|
Reference in New Issue
Block a user