Hi,

On 10/30/26 12:08, Vinicius Pedrosa wrote:
Hi Sören, Andre,

The Kconfig spelling fix looks correct, but I think enabling that path
in gpio_init() needs another look. I ran into this while looking at the
A733, which also selects NCAT2.

Ah yes, I noticed this already back then, but forgot to reply to Soeren: my apologies. Thanks to Vinicius for the heads up!
So yes, we need new code to setup the withstand registers.
Patches welcome!

Cheers,
Andre

The code copies PIO+0x348 to PIO+0x340, using the H6 power-mode offsets.
That matches the R528/T113 layout, but on the A523 family the power-mode
registers are at 0x388/0x380 instead. So the fix would make the SPL
write a different register at 0x340 on boards that are already supported
upstream.

I built U-Boot next (ed869863) with and without the patch for avaota-a1,
radxa-cubie-a5e and mangopi_mq_r. The copy isn't in any of the SPLs
before the patch and is in all three after it.

I haven't tested this on A523 hardware, so I can't report a boot
failure. But the register layout suggests the copy should be limited to
SoCs where those offsets are valid, rather than enabled for all NCAT2.

Thanks,
Vinicius

Reply via email to