Hi,
We have implemented the settings and incorporated the generated parameters into the U-Boot source code as per your recommendations. Our observations are as follows:
1. DDR Setting: Partial Array Self Refresh (Half array BA[1:0] = 00 & 01)
The QCVS tools passed all tests.
However, the system failed to boot at the U-Boot level.
2. DDR Setting: Partial Array Self Refresh (Half array BA[1:0] = 10 & 11)
The QCVS tools passed all tests.
Again, the system failed to boot at the U-Boot level.
Please note that in both cases, the value for partial array decoding is set to 'Normal address decoding.'
We would appreciate your guidance on how to proceed. Additionally, we have noted that the DDR4 datasheet mentions row addressing bits as [16:0] which means using 17 row bits, but there is no option for this in the QCVS.
Please find the attached screenshots for your reference.
Thank you for your assistance.