Message ID | 20190217213054.8223-2-judge.packham@gmail.com |
---|---|
State | Awaiting Upstream |
Delegated to: | Stefan Roese |
Headers | show |
Series | x530: Enable watchdog | expand |
On 17.02.19 22:30, Chris Packham wrote: > When run from the SPL the mvebu targets are using the hardware default > offset for the SoC peripherals. devfdt_get_addr_size_index() understands > how to deal with this via dm_get_translation_offset() so use this > instead of fdtdec_get_addr_size_auto_noparent(). > > Signed-off-by: Chris Packham <judge.packham@gmail.com> > Reviewed-by: Stefan Roese <sr@denx.de> > --- > > Changes in v4: None > Changes in v3: None > Changes in v2: None Applied to u-boot-marvell/master. Thanks, Stefan
diff --git a/drivers/watchdog/orion_wdt.c b/drivers/watchdog/orion_wdt.c index a0df02d10382..c1add3e7c121 100644 --- a/drivers/watchdog/orion_wdt.c +++ b/drivers/watchdog/orion_wdt.c @@ -114,9 +114,7 @@ static inline bool save_reg_from_ofdata(struct udevice *dev, int index, fdt_addr_t addr; fdt_size_t off; - addr = fdtdec_get_addr_size_auto_noparent( - gd->fdt_blob, dev_of_offset(dev), "reg", index, &off, true); - + addr = devfdt_get_addr_size_index(dev, index, &off); if (addr == FDT_ADDR_T_NONE) return false;