Hello NXP,
We have a custom board with LX2160A CPU.
We want to use two 1-Rank DDR4 DIMM modules with one memory controller (MC1), but we are getting error "Invalid cs_in_use value" during boot and only 8GB of 16GB of RAM are available after boot.
We also tried to boot with two 2-Rank DIMMs in MC1, there were no errors and all 16GB of RAM were available after boot.
The error seems to be coming from findrank() function, where cs_in_use value 0x5 (CS2+CS0) seems to be unsupported.
Is configuration with two 1-Rank modules per one MC valid? Or maybe software updates are available that add support for this configuration?
DIMM modules that we used: Innodisk M4C0-8GS1LCEM, 8GB, 3200 MT/S, 1-Rank, ECC.
LX2160A clocks: CPU 2200, PLAT 700, DDR 1800.
Software version: LSDK-21.08.
Here is full boot log (attached boot-log.txt) with debug level traces enabled, DDR_DEBUG and DDR_PHY_DEBUG options are also enabled.