On Mon, Jan 30, 2023 at 01:31:42PM +0100, Sascha Hauer wrote: > As said, the code is also for other i.MX SoCs, so a fixed base address > won't do it. You would first have to detect the SoC type, but we can > only get this from the device tree. > > I'm afraid there is no good solution for this problem, at least we > haven't found any over the years. > > Sascha Oh right, because Barebox does multi-image builds. That is an unsatisfying problem but it makes sense. So for this patch I imagine I should just take the udelay you've written, use the I2C registers as the base address and just poke around for a while? I'm still unsure on how to test this- can I just disable the MMU and dcache in board.c and do some prints with some type of timer? John.