mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-21 14:41:31 +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)
|
static int fsl_i2c_ofdata_to_platdata(struct udevice *bus)
|
||||||
{
|
{
|
||||||
struct fsl_i2c_dev *dev = dev_get_priv(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(dev_read_addr(bus), sizeof(struct fsl_i2c_base));
|
||||||
|
|
||||||
dev->base = map_sysmem(CONFIG_SYS_IMMR + addr, sizeof(struct fsl_i2c_base));
|
|
||||||
|
|
||||||
if (!dev->base)
|
if (!dev->base)
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
|
|
Loading…
Add table
Reference in a new issue