Hi Stefan, On Fri, Apr 12 2019, Stefan Roese wrote: > Testing has shown that the current DM implementation of a platform / > board specific translation offset, as its needed for the SPL on MVEBU > platforms is buggy. The translation offset is confingured too late, > after the driver bind functions are run. This may result in incorrect > address translations. With the current implementation its not possible > to configure the offset earlier, as the DM code has not run at all. > > This patch now removed the set_/get_translation_offset() calls and > moves the translation offset into the GD variable translation_offset. > This variable will get used when CONFIG_TRANSLATION_OFFSET is enabled. > This option is enabled only for MVEBU on ARM32 platforms, where its > currenty needed and configured in the SPL. > > Signed-off-by: Stefan Roese <s...@denx.de> > Cc: Pierre Bourdon <delr...@gmail.com> > Cc: Baruch Siach <bar...@tkos.co.il> > Cc: Simon Glass <s...@chromium.org> > Cc: Heiko Schocher <h...@denx.de> > Cc: Tom Rini <tr...@konsulko.com>
Thanks. This fixes boot on Clearfog when I2C is enabled in SPL. Tested-by: Baruch Siach <bar...@tkos.co.il> baruch -- http://baruch.siach.name/blog/ ~. .~ Tk Open Systems =}------------------------------------------------ooO--U--Ooo------------{= - bar...@tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il - _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot