Hello Anshul, On Fri, Oct 17, 2025 at 06:45:22PM +0530, Anshul Dalal wrote: > Hi all, > > In U-Boot, TI only provides a single memory map for all k3 platforms, this > does not scale for devices where atf and optee lie outside the range > 0x80000000 > - 0x80080000 and 0x9e780000 - 0xa0000000 respectively. > > There are also issues for devices with < 2GiB of memory (eg am62SiP with > 512MiB > of RAM) as the maximum size for the first DRAM bank is hardcoded to 2GiB in > the > current memory map. Furthermore the second DRAM bank is mapped even for > devices > that only have a single bank. > > Therefore this patch set adds the required functionality to create the MMU > table > at runtime based on the device-tree. > > The patch set has been build tested on all effected platforms but boot-tested > only on TI's K3 EVMs, the beagleplay and phytec's phycore-am6* platforms. > > The following effected boards have not been boot tested: > - verdin-am62
it seems that this series introduce a regression on verdin-am62, I have not done a bi-sect yet, but we run daily build of U-Boot master and the regressions seems to have started when this patch series was merged. On verdin-am62 we detect the RAM size at run-time, see board/toradex/verdin-am62/verdin-am62.c:dram_init(), and now we always get 2GiB even for modules with only 512MB or 1024MB of memory. I'll try to find sometime to bi-sect this, but maybe you already have some suggestion on what to look for. Thanks Francesco

