diff options
author | Tom Rini <trini@konsulko.com> | 2021-10-20 14:23:08 -0400 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2021-10-20 14:23:08 -0400 |
commit | 11c41192ec08ba6ded60b0d6e8257cfbd6ad1914 (patch) | |
tree | c704b0558d4ab6a32c95327865ebb7fa6b37208f /drivers/gpio/sifive-gpio.c | |
parent | fb1018106a7bbb1a0d723029f6760b1b1b4d306d (diff) | |
parent | ddf4972834fdf33f0a3360ff4a68fde333995113 (diff) |
Merge https://source.denx.de/u-boot/custodians/u-boot-riscv
- Assorted warning fixes, io read/write bugfix
Diffstat (limited to 'drivers/gpio/sifive-gpio.c')
-rw-r--r-- | drivers/gpio/sifive-gpio.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/gpio/sifive-gpio.c b/drivers/gpio/sifive-gpio.c index abd1f629b9b..151f484e8fd 100644 --- a/drivers/gpio/sifive-gpio.c +++ b/drivers/gpio/sifive-gpio.c @@ -157,13 +157,11 @@ static const struct dm_gpio_ops sifive_gpio_ops = { static int sifive_gpio_of_to_plat(struct udevice *dev) { struct sifive_gpio_plat *plat = dev_get_plat(dev); - fdt_addr_t addr; - addr = dev_read_addr(dev); - if (addr == FDT_ADDR_T_NONE) + plat->base = dev_read_addr_ptr(dev); + if (!plat->base) return -EINVAL; - plat->base = (void *)addr; return 0; } |