mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 23:24:38 +00: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:
parent
2df71d6d6a
commit
d934832de6
1 changed files with 1 additions and 4 deletions
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue