DDR4 calibration and training

Hi,
I found that the calibration and training of DDR4 in CN9132 evaluation board is controlled by synopsis memory phy firmware, is that right?
Is there no role for CPU software for calibration and training algorithm of DDR4?
In case when we wish to tune the algorithm of calibration and training, how can we do it?

Thanks in advance,
J.Hwan Kim

hi,

The DDR4 controller and software is of Synopsis.

In order to adjust calibration parameters, you can edit
arm-trusted-firmware/plat/marvell/octeontx/otx2/t91/t9130/board/dram_port.c

The DDR tarining is done prior to any boot from a device, therefore a CPU software will help you.

you can find synopsys drivers here ‘mv-ddr-marvell/drivers/snps/’