Following two files need to be modified.
1) include\ddr_spd.h
This file contains wrong definition of the module types. Following context should be changed:
---------
#define DDR4_SPD_MODULETYPE_72B_SO_UDIMM (0x08)
#define DDR4_SPD_MODULETYPE_72B_SO_RDIMM (0x09)
---------
After change:
---------
#define DDR4_SPD_MODULETYPE_72B_SO_RDIMM (0x08)
#define DDR4_SPD_MODULETYPE_72B_SO_UDIMM (0x09)
---------
2) \drivers\ddr\fsl\ddr4_dimm_params.c
Following context should be changed:
--------
case DDR4_SPD_MODULETYPE_UDIMM:
case DDR4_SPD_MODULETYPE_SO_DIMM:
---------
After change:
---------
case DDR4_SPD_MODULETYPE_UDIMM:
case DDR4_SPD_MODULETYPE_SO_DIMM:
case DDR4_SPD_MODULETYPE_72B_SO_UDIMM:
---------
Regards,
Bulat