Re: [PATCH master] ARM: i.MX8M: delete unused per-board ddr_ddrphy_trained_csr array

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Dec 05, 2023 at 09:36:04AM +0100, Ahmad Fatoum wrote:
> ddrphy_trained_csr is an array of register/value pairs. The registers
> are defined at compile time and the values are read back from the DDR
> controller at runtime to be saved into another dram_timing_info in
> dram_config_save. The
> 
> The arrays are generated for every board by the DDR tool, but neither
> barebox or the original U-Boot code make use of this. Instead a global
> ddrphy_trained_csr array is used for that purpose and the arrays in the
> board code, just eat up space.
> 
> This waste of space is especially problematic for the i.MX8MN-EVK image,
> which has both DDR4 and LPDDR4 firmware and their timings and overflows
> the OCRAM now. Let's drop the unused arrays for a saving of 7K in the
> i.MX8MN-EVK image.
> 
> Signed-off-by: Ahmad Fatoum <a.fatoum@xxxxxxxxxxxxxx>
> ---
>  .../innocomm-imx8mm-wb15/lpddr4-timing.c      | 724 -----------------
>  .../arm/boards/nxp-imx8mm-evk/lpddr4-timing.c | 725 -----------------
>  arch/arm/boards/nxp-imx8mn-evk/ddr4-timing.c  | 529 -------------
>  .../arm/boards/nxp-imx8mn-evk/lpddr4-timing.c | 405 ----------
>  .../arm/boards/nxp-imx8mp-evk/lpddr4-timing.c | 725 -----------------
>  .../boards/phytec-som-imx8mm/lpddr4-timing.c  | 725 -----------------
>  .../boards/polyhex-debix/8g-lpddr4-timing.c   | 724 -----------------
>  arch/arm/boards/polyhex-debix/lpddr4-timing.c | 726 ------------------
>  .../protonic-imx8m/lpddr4-timing-prt8mm.c     | 725 -----------------
>  arch/arm/boards/skov-imx8mp/lpddr4-timing.c   | 724 -----------------
>  arch/arm/boards/tqma8mpxl/lpddr4-timing.c     | 725 -----------------
>  .../tqmba9xxxca/lpddr4x_tqma93xxca_timing.c   | 725 -----------------
>  12 files changed, 8182 deletions(-)

Applied, thanks

Sascha

> 
> diff --git a/arch/arm/boards/innocomm-imx8mm-wb15/lpddr4-timing.c b/arch/arm/boards/innocomm-imx8mm-wb15/lpddr4-timing.c
> index 006ee37df5a3..54c844267353 100644
> --- a/arch/arm/boards/innocomm-imx8mm-wb15/lpddr4-timing.c
> +++ b/arch/arm/boards/innocomm-imx8mm-wb15/lpddr4-timing.c
> @@ -329,728 +329,6 @@ static struct dram_cfg_param ddr_ddrphy_cfg[] = {
>  	{0x2200ca,0x24},
>  };
>  
> -/* ddr phy trained csr */
> -static struct dram_cfg_param ddr_ddrphy_trained_csr[] = {
> -	{ 0x200b2, 0x0 },
> -	{ 0x1200b2, 0x0 },
> -	{ 0x2200b2, 0x0 },
> -	{ 0x200cb, 0x0 },
> -	{ 0x10043, 0x0 },
> -	{ 0x110043, 0x0 },
> -	{ 0x210043, 0x0 },
> -	{ 0x10143, 0x0 },
> -	{ 0x110143, 0x0 },
> -	{ 0x210143, 0x0 },
> -	{ 0x11043, 0x0 },
> -	{ 0x111043, 0x0 },
> -	{ 0x211043, 0x0 },
> -	{ 0x11143, 0x0 },
> -	{ 0x111143, 0x0 },
> -	{ 0x211143, 0x0 },
> -	{ 0x12043, 0x0 },
> -	{ 0x112043, 0x0 },
> -	{ 0x212043, 0x0 },
> -	{ 0x12143, 0x0 },
> -	{ 0x112143, 0x0 },
> -	{ 0x212143, 0x0 },
> -	{ 0x13043, 0x0 },
> -	{ 0x113043, 0x0 },
> -	{ 0x213043, 0x0 },
> -	{ 0x13143, 0x0 },
> -	{ 0x113143, 0x0 },
> -	{ 0x213143, 0x0 },
> -	{ 0x80, 0x0 },
> -	{ 0x100080, 0x0 },
> -	{ 0x200080, 0x0 },
> -	{ 0x1080, 0x0 },
> -	{ 0x101080, 0x0 },
> -	{ 0x201080, 0x0 },
> -	{ 0x2080, 0x0 },
> -	{ 0x102080, 0x0 },
> -	{ 0x202080, 0x0 },
> -	{ 0x3080, 0x0 },
> -	{ 0x103080, 0x0 },
> -	{ 0x203080, 0x0 },
> -	{ 0x4080, 0x0 },
> -	{ 0x104080, 0x0 },
> -	{ 0x204080, 0x0 },
> -	{ 0x5080, 0x0 },
> -	{ 0x105080, 0x0 },
> -	{ 0x205080, 0x0 },
> -	{ 0x6080, 0x0 },
> -	{ 0x106080, 0x0 },
> -	{ 0x206080, 0x0 },
> -	{ 0x7080, 0x0 },
> -	{ 0x107080, 0x0 },
> -	{ 0x207080, 0x0 },
> -	{ 0x8080, 0x0 },
> -	{ 0x108080, 0x0 },
> -	{ 0x208080, 0x0 },
> -	{ 0x9080, 0x0 },
> -	{ 0x109080, 0x0 },
> -	{ 0x209080, 0x0 },
> -	{ 0x10080, 0x0 },
> -	{ 0x110080, 0x0 },
> -	{ 0x210080, 0x0 },
> -	{ 0x10180, 0x0 },
> -	{ 0x110180, 0x0 },
> -	{ 0x210180, 0x0 },
> -	{ 0x11080, 0x0 },
> -	{ 0x111080, 0x0 },
> -	{ 0x211080, 0x0 },
> -	{ 0x11180, 0x0 },
> -	{ 0x111180, 0x0 },
> -	{ 0x211180, 0x0 },
> -	{ 0x12080, 0x0 },
> -	{ 0x112080, 0x0 },
> -	{ 0x212080, 0x0 },
> -	{ 0x12180, 0x0 },
> -	{ 0x112180, 0x0 },
> -	{ 0x212180, 0x0 },
> -	{ 0x13080, 0x0 },
> -	{ 0x113080, 0x0 },
> -	{ 0x213080, 0x0 },
> -	{ 0x13180, 0x0 },
> -	{ 0x113180, 0x0 },
> -	{ 0x213180, 0x0 },
> -	{ 0x10081, 0x0 },
> -	{ 0x110081, 0x0 },
> -	{ 0x210081, 0x0 },
> -	{ 0x10181, 0x0 },
> -	{ 0x110181, 0x0 },
> -	{ 0x210181, 0x0 },
> -	{ 0x11081, 0x0 },
> -	{ 0x111081, 0x0 },
> -	{ 0x211081, 0x0 },
> -	{ 0x11181, 0x0 },
> -	{ 0x111181, 0x0 },
> -	{ 0x211181, 0x0 },
> -	{ 0x12081, 0x0 },
> -	{ 0x112081, 0x0 },
> -	{ 0x212081, 0x0 },
> -	{ 0x12181, 0x0 },
> -	{ 0x112181, 0x0 },
> -	{ 0x212181, 0x0 },
> -	{ 0x13081, 0x0 },
> -	{ 0x113081, 0x0 },
> -	{ 0x213081, 0x0 },
> -	{ 0x13181, 0x0 },
> -	{ 0x113181, 0x0 },
> -	{ 0x213181, 0x0 },
> -	{ 0x100d0, 0x0 },
> -	{ 0x1100d0, 0x0 },
> -	{ 0x2100d0, 0x0 },
> -	{ 0x101d0, 0x0 },
> -	{ 0x1101d0, 0x0 },
> -	{ 0x2101d0, 0x0 },
> -	{ 0x110d0, 0x0 },
> -	{ 0x1110d0, 0x0 },
> -	{ 0x2110d0, 0x0 },
> -	{ 0x111d0, 0x0 },
> -	{ 0x1111d0, 0x0 },
> -	{ 0x2111d0, 0x0 },
> -	{ 0x120d0, 0x0 },
> -	{ 0x1120d0, 0x0 },
> -	{ 0x2120d0, 0x0 },
> -	{ 0x121d0, 0x0 },
> -	{ 0x1121d0, 0x0 },
> -	{ 0x2121d0, 0x0 },
> -	{ 0x130d0, 0x0 },
> -	{ 0x1130d0, 0x0 },
> -	{ 0x2130d0, 0x0 },
> -	{ 0x131d0, 0x0 },
> -	{ 0x1131d0, 0x0 },
> -	{ 0x2131d0, 0x0 },
> -	{ 0x100d1, 0x0 },
> -	{ 0x1100d1, 0x0 },
> -	{ 0x2100d1, 0x0 },
> -	{ 0x101d1, 0x0 },
> -	{ 0x1101d1, 0x0 },
> -	{ 0x2101d1, 0x0 },
> -	{ 0x110d1, 0x0 },
> -	{ 0x1110d1, 0x0 },
> -	{ 0x2110d1, 0x0 },
> -	{ 0x111d1, 0x0 },
> -	{ 0x1111d1, 0x0 },
> -	{ 0x2111d1, 0x0 },
> -	{ 0x120d1, 0x0 },
> -	{ 0x1120d1, 0x0 },
> -	{ 0x2120d1, 0x0 },
> -	{ 0x121d1, 0x0 },
> -	{ 0x1121d1, 0x0 },
> -	{ 0x2121d1, 0x0 },
> -	{ 0x130d1, 0x0 },
> -	{ 0x1130d1, 0x0 },
> -	{ 0x2130d1, 0x0 },
> -	{ 0x131d1, 0x0 },
> -	{ 0x1131d1, 0x0 },
> -	{ 0x2131d1, 0x0 },
> -	{ 0x10068, 0x0 },
> -	{ 0x10168, 0x0 },
> -	{ 0x10268, 0x0 },
> -	{ 0x10368, 0x0 },
> -	{ 0x10468, 0x0 },
> -	{ 0x10568, 0x0 },
> -	{ 0x10668, 0x0 },
> -	{ 0x10768, 0x0 },
> -	{ 0x10868, 0x0 },
> -	{ 0x11068, 0x0 },
> -	{ 0x11168, 0x0 },
> -	{ 0x11268, 0x0 },
> -	{ 0x11368, 0x0 },
> -	{ 0x11468, 0x0 },
> -	{ 0x11568, 0x0 },
> -	{ 0x11668, 0x0 },
> -	{ 0x11768, 0x0 },
> -	{ 0x11868, 0x0 },
> -	{ 0x12068, 0x0 },
> -	{ 0x12168, 0x0 },
> -	{ 0x12268, 0x0 },
> -	{ 0x12368, 0x0 },
> -	{ 0x12468, 0x0 },
> -	{ 0x12568, 0x0 },
> -	{ 0x12668, 0x0 },
> -	{ 0x12768, 0x0 },
> -	{ 0x12868, 0x0 },
> -	{ 0x13068, 0x0 },
> -	{ 0x13168, 0x0 },
> -	{ 0x13268, 0x0 },
> -	{ 0x13368, 0x0 },
> -	{ 0x13468, 0x0 },
> -	{ 0x13568, 0x0 },
> -	{ 0x13668, 0x0 },
> -	{ 0x13768, 0x0 },
> -	{ 0x13868, 0x0 },
> -	{ 0x10069, 0x0 },
> -	{ 0x10169, 0x0 },
> -	{ 0x10269, 0x0 },
> -	{ 0x10369, 0x0 },
> -	{ 0x10469, 0x0 },
> -	{ 0x10569, 0x0 },
> -	{ 0x10669, 0x0 },
> -	{ 0x10769, 0x0 },
> -	{ 0x10869, 0x0 },
> -	{ 0x11069, 0x0 },
> -	{ 0x11169, 0x0 },
> -	{ 0x11269, 0x0 },
> -	{ 0x11369, 0x0 },
> -	{ 0x11469, 0x0 },
> -	{ 0x11569, 0x0 },
> -	{ 0x11669, 0x0 },
> -	{ 0x11769, 0x0 },
> -	{ 0x11869, 0x0 },
> -	{ 0x12069, 0x0 },
> -	{ 0x12169, 0x0 },
> -	{ 0x12269, 0x0 },
> -	{ 0x12369, 0x0 },
> -	{ 0x12469, 0x0 },
> -	{ 0x12569, 0x0 },
> -	{ 0x12669, 0x0 },
> -	{ 0x12769, 0x0 },
> -	{ 0x12869, 0x0 },
> -	{ 0x13069, 0x0 },
> -	{ 0x13169, 0x0 },
> -	{ 0x13269, 0x0 },
> -	{ 0x13369, 0x0 },
> -	{ 0x13469, 0x0 },
> -	{ 0x13569, 0x0 },
> -	{ 0x13669, 0x0 },
> -	{ 0x13769, 0x0 },
> -	{ 0x13869, 0x0 },
> -	{ 0x1008c, 0x0 },
> -	{ 0x11008c, 0x0 },
> -	{ 0x21008c, 0x0 },
> -	{ 0x1018c, 0x0 },
> -	{ 0x11018c, 0x0 },
> -	{ 0x21018c, 0x0 },
> -	{ 0x1108c, 0x0 },
> -	{ 0x11108c, 0x0 },
> -	{ 0x21108c, 0x0 },
> -	{ 0x1118c, 0x0 },
> -	{ 0x11118c, 0x0 },
> -	{ 0x21118c, 0x0 },
> -	{ 0x1208c, 0x0 },
> -	{ 0x11208c, 0x0 },
> -	{ 0x21208c, 0x0 },
> -	{ 0x1218c, 0x0 },
> -	{ 0x11218c, 0x0 },
> -	{ 0x21218c, 0x0 },
> -	{ 0x1308c, 0x0 },
> -	{ 0x11308c, 0x0 },
> -	{ 0x21308c, 0x0 },
> -	{ 0x1318c, 0x0 },
> -	{ 0x11318c, 0x0 },
> -	{ 0x21318c, 0x0 },
> -	{ 0x1008d, 0x0 },
> -	{ 0x11008d, 0x0 },
> -	{ 0x21008d, 0x0 },
> -	{ 0x1018d, 0x0 },
> -	{ 0x11018d, 0x0 },
> -	{ 0x21018d, 0x0 },
> -	{ 0x1108d, 0x0 },
> -	{ 0x11108d, 0x0 },
> -	{ 0x21108d, 0x0 },
> -	{ 0x1118d, 0x0 },
> -	{ 0x11118d, 0x0 },
> -	{ 0x21118d, 0x0 },
> -	{ 0x1208d, 0x0 },
> -	{ 0x11208d, 0x0 },
> -	{ 0x21208d, 0x0 },
> -	{ 0x1218d, 0x0 },
> -	{ 0x11218d, 0x0 },
> -	{ 0x21218d, 0x0 },
> -	{ 0x1308d, 0x0 },
> -	{ 0x11308d, 0x0 },
> -	{ 0x21308d, 0x0 },
> -	{ 0x1318d, 0x0 },
> -	{ 0x11318d, 0x0 },
> -	{ 0x21318d, 0x0 },
> -	{ 0x100c0, 0x0 },
> -	{ 0x1100c0, 0x0 },
> -	{ 0x2100c0, 0x0 },
> -	{ 0x101c0, 0x0 },
> -	{ 0x1101c0, 0x0 },
> -	{ 0x2101c0, 0x0 },
> -	{ 0x102c0, 0x0 },
> -	{ 0x1102c0, 0x0 },
> -	{ 0x2102c0, 0x0 },
> -	{ 0x103c0, 0x0 },
> -	{ 0x1103c0, 0x0 },
> -	{ 0x2103c0, 0x0 },
> -	{ 0x104c0, 0x0 },
> -	{ 0x1104c0, 0x0 },
> -	{ 0x2104c0, 0x0 },
> -	{ 0x105c0, 0x0 },
> -	{ 0x1105c0, 0x0 },
> -	{ 0x2105c0, 0x0 },
> -	{ 0x106c0, 0x0 },
> -	{ 0x1106c0, 0x0 },
> -	{ 0x2106c0, 0x0 },
> -	{ 0x107c0, 0x0 },
> -	{ 0x1107c0, 0x0 },
> -	{ 0x2107c0, 0x0 },
> -	{ 0x108c0, 0x0 },
> -	{ 0x1108c0, 0x0 },
> -	{ 0x2108c0, 0x0 },
> -	{ 0x110c0, 0x0 },
> -	{ 0x1110c0, 0x0 },
> -	{ 0x2110c0, 0x0 },
> -	{ 0x111c0, 0x0 },
> -	{ 0x1111c0, 0x0 },
> -	{ 0x2111c0, 0x0 },
> -	{ 0x112c0, 0x0 },
> -	{ 0x1112c0, 0x0 },
> -	{ 0x2112c0, 0x0 },
> -	{ 0x113c0, 0x0 },
> -	{ 0x1113c0, 0x0 },
> -	{ 0x2113c0, 0x0 },
> -	{ 0x114c0, 0x0 },
> -	{ 0x1114c0, 0x0 },
> -	{ 0x2114c0, 0x0 },
> -	{ 0x115c0, 0x0 },
> -	{ 0x1115c0, 0x0 },
> -	{ 0x2115c0, 0x0 },
> -	{ 0x116c0, 0x0 },
> -	{ 0x1116c0, 0x0 },
> -	{ 0x2116c0, 0x0 },
> -	{ 0x117c0, 0x0 },
> -	{ 0x1117c0, 0x0 },
> -	{ 0x2117c0, 0x0 },
> -	{ 0x118c0, 0x0 },
> -	{ 0x1118c0, 0x0 },
> -	{ 0x2118c0, 0x0 },
> -	{ 0x120c0, 0x0 },
> -	{ 0x1120c0, 0x0 },
> -	{ 0x2120c0, 0x0 },
> -	{ 0x121c0, 0x0 },
> -	{ 0x1121c0, 0x0 },
> -	{ 0x2121c0, 0x0 },
> -	{ 0x122c0, 0x0 },
> -	{ 0x1122c0, 0x0 },
> -	{ 0x2122c0, 0x0 },
> -	{ 0x123c0, 0x0 },
> -	{ 0x1123c0, 0x0 },
> -	{ 0x2123c0, 0x0 },
> -	{ 0x124c0, 0x0 },
> -	{ 0x1124c0, 0x0 },
> -	{ 0x2124c0, 0x0 },
> -	{ 0x125c0, 0x0 },
> -	{ 0x1125c0, 0x0 },
> -	{ 0x2125c0, 0x0 },
> -	{ 0x126c0, 0x0 },
> -	{ 0x1126c0, 0x0 },
> -	{ 0x2126c0, 0x0 },
> -	{ 0x127c0, 0x0 },
> -	{ 0x1127c0, 0x0 },
> -	{ 0x2127c0, 0x0 },
> -	{ 0x128c0, 0x0 },
> -	{ 0x1128c0, 0x0 },
> -	{ 0x2128c0, 0x0 },
> -	{ 0x130c0, 0x0 },
> -	{ 0x1130c0, 0x0 },
> -	{ 0x2130c0, 0x0 },
> -	{ 0x131c0, 0x0 },
> -	{ 0x1131c0, 0x0 },
> -	{ 0x2131c0, 0x0 },
> -	{ 0x132c0, 0x0 },
> -	{ 0x1132c0, 0x0 },
> -	{ 0x2132c0, 0x0 },
> -	{ 0x133c0, 0x0 },
> -	{ 0x1133c0, 0x0 },
> -	{ 0x2133c0, 0x0 },
> -	{ 0x134c0, 0x0 },
> -	{ 0x1134c0, 0x0 },
> -	{ 0x2134c0, 0x0 },
> -	{ 0x135c0, 0x0 },
> -	{ 0x1135c0, 0x0 },
> -	{ 0x2135c0, 0x0 },
> -	{ 0x136c0, 0x0 },
> -	{ 0x1136c0, 0x0 },
> -	{ 0x2136c0, 0x0 },
> -	{ 0x137c0, 0x0 },
> -	{ 0x1137c0, 0x0 },
> -	{ 0x2137c0, 0x0 },
> -	{ 0x138c0, 0x0 },
> -	{ 0x1138c0, 0x0 },
> -	{ 0x2138c0, 0x0 },
> -	{ 0x100c1, 0x0 },
> -	{ 0x1100c1, 0x0 },
> -	{ 0x2100c1, 0x0 },
> -	{ 0x101c1, 0x0 },
> -	{ 0x1101c1, 0x0 },
> -	{ 0x2101c1, 0x0 },
> -	{ 0x102c1, 0x0 },
> -	{ 0x1102c1, 0x0 },
> -	{ 0x2102c1, 0x0 },
> -	{ 0x103c1, 0x0 },
> -	{ 0x1103c1, 0x0 },
> -	{ 0x2103c1, 0x0 },
> -	{ 0x104c1, 0x0 },
> -	{ 0x1104c1, 0x0 },
> -	{ 0x2104c1, 0x0 },
> -	{ 0x105c1, 0x0 },
> -	{ 0x1105c1, 0x0 },
> -	{ 0x2105c1, 0x0 },
> -	{ 0x106c1, 0x0 },
> -	{ 0x1106c1, 0x0 },
> -	{ 0x2106c1, 0x0 },
> -	{ 0x107c1, 0x0 },
> -	{ 0x1107c1, 0x0 },
> -	{ 0x2107c1, 0x0 },
> -	{ 0x108c1, 0x0 },
> -	{ 0x1108c1, 0x0 },
> -	{ 0x2108c1, 0x0 },
> -	{ 0x110c1, 0x0 },
> -	{ 0x1110c1, 0x0 },
> -	{ 0x2110c1, 0x0 },
> -	{ 0x111c1, 0x0 },
> -	{ 0x1111c1, 0x0 },
> -	{ 0x2111c1, 0x0 },
> -	{ 0x112c1, 0x0 },
> -	{ 0x1112c1, 0x0 },
> -	{ 0x2112c1, 0x0 },
> -	{ 0x113c1, 0x0 },
> -	{ 0x1113c1, 0x0 },
> -	{ 0x2113c1, 0x0 },
> -	{ 0x114c1, 0x0 },
> -	{ 0x1114c1, 0x0 },
> -	{ 0x2114c1, 0x0 },
> -	{ 0x115c1, 0x0 },
> -	{ 0x1115c1, 0x0 },
> -	{ 0x2115c1, 0x0 },
> -	{ 0x116c1, 0x0 },
> -	{ 0x1116c1, 0x0 },
> -	{ 0x2116c1, 0x0 },
> -	{ 0x117c1, 0x0 },
> -	{ 0x1117c1, 0x0 },
> -	{ 0x2117c1, 0x0 },
> -	{ 0x118c1, 0x0 },
> -	{ 0x1118c1, 0x0 },
> -	{ 0x2118c1, 0x0 },
> -	{ 0x120c1, 0x0 },
> -	{ 0x1120c1, 0x0 },
> -	{ 0x2120c1, 0x0 },
> -	{ 0x121c1, 0x0 },
> -	{ 0x1121c1, 0x0 },
> -	{ 0x2121c1, 0x0 },
> -	{ 0x122c1, 0x0 },
> -	{ 0x1122c1, 0x0 },
> -	{ 0x2122c1, 0x0 },
> -	{ 0x123c1, 0x0 },
> -	{ 0x1123c1, 0x0 },
> -	{ 0x2123c1, 0x0 },
> -	{ 0x124c1, 0x0 },
> -	{ 0x1124c1, 0x0 },
> -	{ 0x2124c1, 0x0 },
> -	{ 0x125c1, 0x0 },
> -	{ 0x1125c1, 0x0 },
> -	{ 0x2125c1, 0x0 },
> -	{ 0x126c1, 0x0 },
> -	{ 0x1126c1, 0x0 },
> -	{ 0x2126c1, 0x0 },
> -	{ 0x127c1, 0x0 },
> -	{ 0x1127c1, 0x0 },
> -	{ 0x2127c1, 0x0 },
> -	{ 0x128c1, 0x0 },
> -	{ 0x1128c1, 0x0 },
> -	{ 0x2128c1, 0x0 },
> -	{ 0x130c1, 0x0 },
> -	{ 0x1130c1, 0x0 },
> -	{ 0x2130c1, 0x0 },
> -	{ 0x131c1, 0x0 },
> -	{ 0x1131c1, 0x0 },
> -	{ 0x2131c1, 0x0 },
> -	{ 0x132c1, 0x0 },
> -	{ 0x1132c1, 0x0 },
> -	{ 0x2132c1, 0x0 },
> -	{ 0x133c1, 0x0 },
> -	{ 0x1133c1, 0x0 },
> -	{ 0x2133c1, 0x0 },
> -	{ 0x134c1, 0x0 },
> -	{ 0x1134c1, 0x0 },
> -	{ 0x2134c1, 0x0 },
> -	{ 0x135c1, 0x0 },
> -	{ 0x1135c1, 0x0 },
> -	{ 0x2135c1, 0x0 },
> -	{ 0x136c1, 0x0 },
> -	{ 0x1136c1, 0x0 },
> -	{ 0x2136c1, 0x0 },
> -	{ 0x137c1, 0x0 },
> -	{ 0x1137c1, 0x0 },
> -	{ 0x2137c1, 0x0 },
> -	{ 0x138c1, 0x0 },
> -	{ 0x1138c1, 0x0 },
> -	{ 0x2138c1, 0x0 },
> -	{ 0x10020, 0x0 },
> -	{ 0x110020, 0x0 },
> -	{ 0x210020, 0x0 },
> -	{ 0x11020, 0x0 },
> -	{ 0x111020, 0x0 },
> -	{ 0x211020, 0x0 },
> -	{ 0x12020, 0x0 },
> -	{ 0x112020, 0x0 },
> -	{ 0x212020, 0x0 },
> -	{ 0x13020, 0x0 },
> -	{ 0x113020, 0x0 },
> -	{ 0x213020, 0x0 },
> -	{ 0x20072, 0x0 },
> -	{ 0x20073, 0x0 },
> -	{ 0x20074, 0x0 },
> -	{ 0x100aa, 0x0 },
> -	{ 0x110aa, 0x0 },
> -	{ 0x120aa, 0x0 },
> -	{ 0x130aa, 0x0 },
> -	{ 0x20010, 0x0 },
> -	{ 0x120010, 0x0 },
> -	{ 0x220010, 0x0 },
> -	{ 0x20011, 0x0 },
> -	{ 0x120011, 0x0 },
> -	{ 0x220011, 0x0 },
> -	{ 0x100ae, 0x0 },
> -	{ 0x1100ae, 0x0 },
> -	{ 0x2100ae, 0x0 },
> -	{ 0x100af, 0x0 },
> -	{ 0x1100af, 0x0 },
> -	{ 0x2100af, 0x0 },
> -	{ 0x110ae, 0x0 },
> -	{ 0x1110ae, 0x0 },
> -	{ 0x2110ae, 0x0 },
> -	{ 0x110af, 0x0 },
> -	{ 0x1110af, 0x0 },
> -	{ 0x2110af, 0x0 },
> -	{ 0x120ae, 0x0 },
> -	{ 0x1120ae, 0x0 },
> -	{ 0x2120ae, 0x0 },
> -	{ 0x120af, 0x0 },
> -	{ 0x1120af, 0x0 },
> -	{ 0x2120af, 0x0 },
> -	{ 0x130ae, 0x0 },
> -	{ 0x1130ae, 0x0 },
> -	{ 0x2130ae, 0x0 },
> -	{ 0x130af, 0x0 },
> -	{ 0x1130af, 0x0 },
> -	{ 0x2130af, 0x0 },
> -	{ 0x20020, 0x0 },
> -	{ 0x120020, 0x0 },
> -	{ 0x220020, 0x0 },
> -	{ 0x100a0, 0x0 },
> -	{ 0x100a1, 0x0 },
> -	{ 0x100a2, 0x0 },
> -	{ 0x100a3, 0x0 },
> -	{ 0x100a4, 0x0 },
> -	{ 0x100a5, 0x0 },
> -	{ 0x100a6, 0x0 },
> -	{ 0x100a7, 0x0 },
> -	{ 0x110a0, 0x0 },
> -	{ 0x110a1, 0x0 },
> -	{ 0x110a2, 0x0 },
> -	{ 0x110a3, 0x0 },
> -	{ 0x110a4, 0x0 },
> -	{ 0x110a5, 0x0 },
> -	{ 0x110a6, 0x0 },
> -	{ 0x110a7, 0x0 },
> -	{ 0x120a0, 0x0 },
> -	{ 0x120a1, 0x0 },
> -	{ 0x120a2, 0x0 },
> -	{ 0x120a3, 0x0 },
> -	{ 0x120a4, 0x0 },
> -	{ 0x120a5, 0x0 },
> -	{ 0x120a6, 0x0 },
> -	{ 0x120a7, 0x0 },
> -	{ 0x130a0, 0x0 },
> -	{ 0x130a1, 0x0 },
> -	{ 0x130a2, 0x0 },
> -	{ 0x130a3, 0x0 },
> -	{ 0x130a4, 0x0 },
> -	{ 0x130a5, 0x0 },
> -	{ 0x130a6, 0x0 },
> -	{ 0x130a7, 0x0 },
> -	{ 0x2007c, 0x0 },
> -	{ 0x12007c, 0x0 },
> -	{ 0x22007c, 0x0 },
> -	{ 0x2007d, 0x0 },
> -	{ 0x12007d, 0x0 },
> -	{ 0x22007d, 0x0 },
> -	{ 0x400fd, 0x0 },
> -	{ 0x400c0, 0x0 },
> -	{ 0x90201, 0x0 },
> -	{ 0x190201, 0x0 },
> -	{ 0x290201, 0x0 },
> -	{ 0x90202, 0x0 },
> -	{ 0x190202, 0x0 },
> -	{ 0x290202, 0x0 },
> -	{ 0x90203, 0x0 },
> -	{ 0x190203, 0x0 },
> -	{ 0x290203, 0x0 },
> -	{ 0x90204, 0x0 },
> -	{ 0x190204, 0x0 },
> -	{ 0x290204, 0x0 },
> -	{ 0x90205, 0x0 },
> -	{ 0x190205, 0x0 },
> -	{ 0x290205, 0x0 },
> -	{ 0x90206, 0x0 },
> -	{ 0x190206, 0x0 },
> -	{ 0x290206, 0x0 },
> -	{ 0x90207, 0x0 },
> -	{ 0x190207, 0x0 },
> -	{ 0x290207, 0x0 },
> -	{ 0x90208, 0x0 },
> -	{ 0x190208, 0x0 },
> -	{ 0x290208, 0x0 },
> -	{ 0x10062, 0x0 },
> -	{ 0x10162, 0x0 },
> -	{ 0x10262, 0x0 },
> -	{ 0x10362, 0x0 },
> -	{ 0x10462, 0x0 },
> -	{ 0x10562, 0x0 },
> -	{ 0x10662, 0x0 },
> -	{ 0x10762, 0x0 },
> -	{ 0x10862, 0x0 },
> -	{ 0x11062, 0x0 },
> -	{ 0x11162, 0x0 },
> -	{ 0x11262, 0x0 },
> -	{ 0x11362, 0x0 },
> -	{ 0x11462, 0x0 },
> -	{ 0x11562, 0x0 },
> -	{ 0x11662, 0x0 },
> -	{ 0x11762, 0x0 },
> -	{ 0x11862, 0x0 },
> -	{ 0x12062, 0x0 },
> -	{ 0x12162, 0x0 },
> -	{ 0x12262, 0x0 },
> -	{ 0x12362, 0x0 },
> -	{ 0x12462, 0x0 },
> -	{ 0x12562, 0x0 },
> -	{ 0x12662, 0x0 },
> -	{ 0x12762, 0x0 },
> -	{ 0x12862, 0x0 },
> -	{ 0x13062, 0x0 },
> -	{ 0x13162, 0x0 },
> -	{ 0x13262, 0x0 },
> -	{ 0x13362, 0x0 },
> -	{ 0x13462, 0x0 },
> -	{ 0x13562, 0x0 },
> -	{ 0x13662, 0x0 },
> -	{ 0x13762, 0x0 },
> -	{ 0x13862, 0x0 },
> -	{ 0x20077, 0x0 },
> -	{ 0x10001, 0x0 },
> -	{ 0x11001, 0x0 },
> -	{ 0x12001, 0x0 },
> -	{ 0x13001, 0x0 },
> -	{ 0x10040, 0x0 },
> -	{ 0x10140, 0x0 },
> -	{ 0x10240, 0x0 },
> -	{ 0x10340, 0x0 },
> -	{ 0x10440, 0x0 },
> -	{ 0x10540, 0x0 },
> -	{ 0x10640, 0x0 },
> -	{ 0x10740, 0x0 },
> -	{ 0x10840, 0x0 },
> -	{ 0x10030, 0x0 },
> -	{ 0x10130, 0x0 },
> -	{ 0x10230, 0x0 },
> -	{ 0x10330, 0x0 },
> -	{ 0x10430, 0x0 },
> -	{ 0x10530, 0x0 },
> -	{ 0x10630, 0x0 },
> -	{ 0x10730, 0x0 },
> -	{ 0x10830, 0x0 },
> -	{ 0x11040, 0x0 },
> -	{ 0x11140, 0x0 },
> -	{ 0x11240, 0x0 },
> -	{ 0x11340, 0x0 },
> -	{ 0x11440, 0x0 },
> -	{ 0x11540, 0x0 },
> -	{ 0x11640, 0x0 },
> -	{ 0x11740, 0x0 },
> -	{ 0x11840, 0x0 },
> -	{ 0x11030, 0x0 },
> -	{ 0x11130, 0x0 },
> -	{ 0x11230, 0x0 },
> -	{ 0x11330, 0x0 },
> -	{ 0x11430, 0x0 },
> -	{ 0x11530, 0x0 },
> -	{ 0x11630, 0x0 },
> -	{ 0x11730, 0x0 },
> -	{ 0x11830, 0x0 },
> -	{ 0x12040, 0x0 },
> -	{ 0x12140, 0x0 },
> -	{ 0x12240, 0x0 },
> -	{ 0x12340, 0x0 },
> -	{ 0x12440, 0x0 },
> -	{ 0x12540, 0x0 },
> -	{ 0x12640, 0x0 },
> -	{ 0x12740, 0x0 },
> -	{ 0x12840, 0x0 },
> -	{ 0x12030, 0x0 },
> -	{ 0x12130, 0x0 },
> -	{ 0x12230, 0x0 },
> -	{ 0x12330, 0x0 },
> -	{ 0x12430, 0x0 },
> -	{ 0x12530, 0x0 },
> -	{ 0x12630, 0x0 },
> -	{ 0x12730, 0x0 },
> -	{ 0x12830, 0x0 },
> -	{ 0x13040, 0x0 },
> -	{ 0x13140, 0x0 },
> -	{ 0x13240, 0x0 },
> -	{ 0x13340, 0x0 },
> -	{ 0x13440, 0x0 },
> -	{ 0x13540, 0x0 },
> -	{ 0x13640, 0x0 },
> -	{ 0x13740, 0x0 },
> -	{ 0x13840, 0x0 },
> -	{ 0x13030, 0x0 },
> -	{ 0x13130, 0x0 },
> -	{ 0x13230, 0x0 },
> -	{ 0x13330, 0x0 },
> -	{ 0x13430, 0x0 },
> -	{ 0x13530, 0x0 },
> -	{ 0x13630, 0x0 },
> -	{ 0x13730, 0x0 },
> -	{ 0x13830, 0x0 },
> -};
>  /* P0 message block paremeter for training firmware */
>  static struct dram_cfg_param ddr_fsp0_cfg_1g_2ch1cs15r10cx32[] = {
>  	{0xd0000, 0x0},
> @@ -1848,8 +1126,6 @@ struct dram_timing_info innocomm_wb15_dram_timing = {
>  	.ddrphy_cfg_num = ARRAY_SIZE(ddr_ddrphy_cfg),
>  	.fsp_msg = ddr_dram_fsp_msg_1g_2ch1cs15r10cx32,
>  	.fsp_msg_num = ARRAY_SIZE(ddr_dram_fsp_msg_1g_2ch1cs15r10cx32),
> -	.ddrphy_trained_csr = ddr_ddrphy_trained_csr,
> -	.ddrphy_trained_csr_num = ARRAY_SIZE(ddr_ddrphy_trained_csr),
>  	.ddrphy_pie = ddr_phy_pie,
>  	.ddrphy_pie_num = ARRAY_SIZE(ddr_phy_pie),
>  	.fsp_table = { 2400, 400, 100, },
> diff --git a/arch/arm/boards/nxp-imx8mm-evk/lpddr4-timing.c b/arch/arm/boards/nxp-imx8mm-evk/lpddr4-timing.c
> index 4b31d2803cb6..c9d11a240836 100644
> --- a/arch/arm/boards/nxp-imx8mm-evk/lpddr4-timing.c
> +++ b/arch/arm/boards/nxp-imx8mm-evk/lpddr4-timing.c
> @@ -320,729 +320,6 @@ static struct dram_cfg_param lpddr4_ddrphy_cfg[] = {
>  	{ 0x2200ca, 0x24 },
>  };
>  
> -/* ddr phy trained csr */
> -static struct dram_cfg_param lpddr4_ddrphy_trained_csr[] = {
> -	{ 0x200b2, 0x0 },
> -	{ 0x1200b2, 0x0 },
> -	{ 0x2200b2, 0x0 },
> -	{ 0x200cb, 0x0 },
> -	{ 0x10043, 0x0 },
> -	{ 0x110043, 0x0 },
> -	{ 0x210043, 0x0 },
> -	{ 0x10143, 0x0 },
> -	{ 0x110143, 0x0 },
> -	{ 0x210143, 0x0 },
> -	{ 0x11043, 0x0 },
> -	{ 0x111043, 0x0 },
> -	{ 0x211043, 0x0 },
> -	{ 0x11143, 0x0 },
> -	{ 0x111143, 0x0 },
> -	{ 0x211143, 0x0 },
> -	{ 0x12043, 0x0 },
> -	{ 0x112043, 0x0 },
> -	{ 0x212043, 0x0 },
> -	{ 0x12143, 0x0 },
> -	{ 0x112143, 0x0 },
> -	{ 0x212143, 0x0 },
> -	{ 0x13043, 0x0 },
> -	{ 0x113043, 0x0 },
> -	{ 0x213043, 0x0 },
> -	{ 0x13143, 0x0 },
> -	{ 0x113143, 0x0 },
> -	{ 0x213143, 0x0 },
> -	{ 0x80, 0x0 },
> -	{ 0x100080, 0x0 },
> -	{ 0x200080, 0x0 },
> -	{ 0x1080, 0x0 },
> -	{ 0x101080, 0x0 },
> -	{ 0x201080, 0x0 },
> -	{ 0x2080, 0x0 },
> -	{ 0x102080, 0x0 },
> -	{ 0x202080, 0x0 },
> -	{ 0x3080, 0x0 },
> -	{ 0x103080, 0x0 },
> -	{ 0x203080, 0x0 },
> -	{ 0x4080, 0x0 },
> -	{ 0x104080, 0x0 },
> -	{ 0x204080, 0x0 },
> -	{ 0x5080, 0x0 },
> -	{ 0x105080, 0x0 },
> -	{ 0x205080, 0x0 },
> -	{ 0x6080, 0x0 },
> -	{ 0x106080, 0x0 },
> -	{ 0x206080, 0x0 },
> -	{ 0x7080, 0x0 },
> -	{ 0x107080, 0x0 },
> -	{ 0x207080, 0x0 },
> -	{ 0x8080, 0x0 },
> -	{ 0x108080, 0x0 },
> -	{ 0x208080, 0x0 },
> -	{ 0x9080, 0x0 },
> -	{ 0x109080, 0x0 },
> -	{ 0x209080, 0x0 },
> -	{ 0x10080, 0x0 },
> -	{ 0x110080, 0x0 },
> -	{ 0x210080, 0x0 },
> -	{ 0x10180, 0x0 },
> -	{ 0x110180, 0x0 },
> -	{ 0x210180, 0x0 },
> -	{ 0x11080, 0x0 },
> -	{ 0x111080, 0x0 },
> -	{ 0x211080, 0x0 },
> -	{ 0x11180, 0x0 },
> -	{ 0x111180, 0x0 },
> -	{ 0x211180, 0x0 },
> -	{ 0x12080, 0x0 },
> -	{ 0x112080, 0x0 },
> -	{ 0x212080, 0x0 },
> -	{ 0x12180, 0x0 },
> -	{ 0x112180, 0x0 },
> -	{ 0x212180, 0x0 },
> -	{ 0x13080, 0x0 },
> -	{ 0x113080, 0x0 },
> -	{ 0x213080, 0x0 },
> -	{ 0x13180, 0x0 },
> -	{ 0x113180, 0x0 },
> -	{ 0x213180, 0x0 },
> -	{ 0x10081, 0x0 },
> -	{ 0x110081, 0x0 },
> -	{ 0x210081, 0x0 },
> -	{ 0x10181, 0x0 },
> -	{ 0x110181, 0x0 },
> -	{ 0x210181, 0x0 },
> -	{ 0x11081, 0x0 },
> -	{ 0x111081, 0x0 },
> -	{ 0x211081, 0x0 },
> -	{ 0x11181, 0x0 },
> -	{ 0x111181, 0x0 },
> -	{ 0x211181, 0x0 },
> -	{ 0x12081, 0x0 },
> -	{ 0x112081, 0x0 },
> -	{ 0x212081, 0x0 },
> -	{ 0x12181, 0x0 },
> -	{ 0x112181, 0x0 },
> -	{ 0x212181, 0x0 },
> -	{ 0x13081, 0x0 },
> -	{ 0x113081, 0x0 },
> -	{ 0x213081, 0x0 },
> -	{ 0x13181, 0x0 },
> -	{ 0x113181, 0x0 },
> -	{ 0x213181, 0x0 },
> -	{ 0x100d0, 0x0 },
> -	{ 0x1100d0, 0x0 },
> -	{ 0x2100d0, 0x0 },
> -	{ 0x101d0, 0x0 },
> -	{ 0x1101d0, 0x0 },
> -	{ 0x2101d0, 0x0 },
> -	{ 0x110d0, 0x0 },
> -	{ 0x1110d0, 0x0 },
> -	{ 0x2110d0, 0x0 },
> -	{ 0x111d0, 0x0 },
> -	{ 0x1111d0, 0x0 },
> -	{ 0x2111d0, 0x0 },
> -	{ 0x120d0, 0x0 },
> -	{ 0x1120d0, 0x0 },
> -	{ 0x2120d0, 0x0 },
> -	{ 0x121d0, 0x0 },
> -	{ 0x1121d0, 0x0 },
> -	{ 0x2121d0, 0x0 },
> -	{ 0x130d0, 0x0 },
> -	{ 0x1130d0, 0x0 },
> -	{ 0x2130d0, 0x0 },
> -	{ 0x131d0, 0x0 },
> -	{ 0x1131d0, 0x0 },
> -	{ 0x2131d0, 0x0 },
> -	{ 0x100d1, 0x0 },
> -	{ 0x1100d1, 0x0 },
> -	{ 0x2100d1, 0x0 },
> -	{ 0x101d1, 0x0 },
> -	{ 0x1101d1, 0x0 },
> -	{ 0x2101d1, 0x0 },
> -	{ 0x110d1, 0x0 },
> -	{ 0x1110d1, 0x0 },
> -	{ 0x2110d1, 0x0 },
> -	{ 0x111d1, 0x0 },
> -	{ 0x1111d1, 0x0 },
> -	{ 0x2111d1, 0x0 },
> -	{ 0x120d1, 0x0 },
> -	{ 0x1120d1, 0x0 },
> -	{ 0x2120d1, 0x0 },
> -	{ 0x121d1, 0x0 },
> -	{ 0x1121d1, 0x0 },
> -	{ 0x2121d1, 0x0 },
> -	{ 0x130d1, 0x0 },
> -	{ 0x1130d1, 0x0 },
> -	{ 0x2130d1, 0x0 },
> -	{ 0x131d1, 0x0 },
> -	{ 0x1131d1, 0x0 },
> -	{ 0x2131d1, 0x0 },
> -	{ 0x10068, 0x0 },
> -	{ 0x10168, 0x0 },
> -	{ 0x10268, 0x0 },
> -	{ 0x10368, 0x0 },
> -	{ 0x10468, 0x0 },
> -	{ 0x10568, 0x0 },
> -	{ 0x10668, 0x0 },
> -	{ 0x10768, 0x0 },
> -	{ 0x10868, 0x0 },
> -	{ 0x11068, 0x0 },
> -	{ 0x11168, 0x0 },
> -	{ 0x11268, 0x0 },
> -	{ 0x11368, 0x0 },
> -	{ 0x11468, 0x0 },
> -	{ 0x11568, 0x0 },
> -	{ 0x11668, 0x0 },
> -	{ 0x11768, 0x0 },
> -	{ 0x11868, 0x0 },
> -	{ 0x12068, 0x0 },
> -	{ 0x12168, 0x0 },
> -	{ 0x12268, 0x0 },
> -	{ 0x12368, 0x0 },
> -	{ 0x12468, 0x0 },
> -	{ 0x12568, 0x0 },
> -	{ 0x12668, 0x0 },
> -	{ 0x12768, 0x0 },
> -	{ 0x12868, 0x0 },
> -	{ 0x13068, 0x0 },
> -	{ 0x13168, 0x0 },
> -	{ 0x13268, 0x0 },
> -	{ 0x13368, 0x0 },
> -	{ 0x13468, 0x0 },
> -	{ 0x13568, 0x0 },
> -	{ 0x13668, 0x0 },
> -	{ 0x13768, 0x0 },
> -	{ 0x13868, 0x0 },
> -	{ 0x10069, 0x0 },
> -	{ 0x10169, 0x0 },
> -	{ 0x10269, 0x0 },
> -	{ 0x10369, 0x0 },
> -	{ 0x10469, 0x0 },
> -	{ 0x10569, 0x0 },
> -	{ 0x10669, 0x0 },
> -	{ 0x10769, 0x0 },
> -	{ 0x10869, 0x0 },
> -	{ 0x11069, 0x0 },
> -	{ 0x11169, 0x0 },
> -	{ 0x11269, 0x0 },
> -	{ 0x11369, 0x0 },
> -	{ 0x11469, 0x0 },
> -	{ 0x11569, 0x0 },
> -	{ 0x11669, 0x0 },
> -	{ 0x11769, 0x0 },
> -	{ 0x11869, 0x0 },
> -	{ 0x12069, 0x0 },
> -	{ 0x12169, 0x0 },
> -	{ 0x12269, 0x0 },
> -	{ 0x12369, 0x0 },
> -	{ 0x12469, 0x0 },
> -	{ 0x12569, 0x0 },
> -	{ 0x12669, 0x0 },
> -	{ 0x12769, 0x0 },
> -	{ 0x12869, 0x0 },
> -	{ 0x13069, 0x0 },
> -	{ 0x13169, 0x0 },
> -	{ 0x13269, 0x0 },
> -	{ 0x13369, 0x0 },
> -	{ 0x13469, 0x0 },
> -	{ 0x13569, 0x0 },
> -	{ 0x13669, 0x0 },
> -	{ 0x13769, 0x0 },
> -	{ 0x13869, 0x0 },
> -	{ 0x1008c, 0x0 },
> -	{ 0x11008c, 0x0 },
> -	{ 0x21008c, 0x0 },
> -	{ 0x1018c, 0x0 },
> -	{ 0x11018c, 0x0 },
> -	{ 0x21018c, 0x0 },
> -	{ 0x1108c, 0x0 },
> -	{ 0x11108c, 0x0 },
> -	{ 0x21108c, 0x0 },
> -	{ 0x1118c, 0x0 },
> -	{ 0x11118c, 0x0 },
> -	{ 0x21118c, 0x0 },
> -	{ 0x1208c, 0x0 },
> -	{ 0x11208c, 0x0 },
> -	{ 0x21208c, 0x0 },
> -	{ 0x1218c, 0x0 },
> -	{ 0x11218c, 0x0 },
> -	{ 0x21218c, 0x0 },
> -	{ 0x1308c, 0x0 },
> -	{ 0x11308c, 0x0 },
> -	{ 0x21308c, 0x0 },
> -	{ 0x1318c, 0x0 },
> -	{ 0x11318c, 0x0 },
> -	{ 0x21318c, 0x0 },
> -	{ 0x1008d, 0x0 },
> -	{ 0x11008d, 0x0 },
> -	{ 0x21008d, 0x0 },
> -	{ 0x1018d, 0x0 },
> -	{ 0x11018d, 0x0 },
> -	{ 0x21018d, 0x0 },
> -	{ 0x1108d, 0x0 },
> -	{ 0x11108d, 0x0 },
> -	{ 0x21108d, 0x0 },
> -	{ 0x1118d, 0x0 },
> -	{ 0x11118d, 0x0 },
> -	{ 0x21118d, 0x0 },
> -	{ 0x1208d, 0x0 },
> -	{ 0x11208d, 0x0 },
> -	{ 0x21208d, 0x0 },
> -	{ 0x1218d, 0x0 },
> -	{ 0x11218d, 0x0 },
> -	{ 0x21218d, 0x0 },
> -	{ 0x1308d, 0x0 },
> -	{ 0x11308d, 0x0 },
> -	{ 0x21308d, 0x0 },
> -	{ 0x1318d, 0x0 },
> -	{ 0x11318d, 0x0 },
> -	{ 0x21318d, 0x0 },
> -	{ 0x100c0, 0x0 },
> -	{ 0x1100c0, 0x0 },
> -	{ 0x2100c0, 0x0 },
> -	{ 0x101c0, 0x0 },
> -	{ 0x1101c0, 0x0 },
> -	{ 0x2101c0, 0x0 },
> -	{ 0x102c0, 0x0 },
> -	{ 0x1102c0, 0x0 },
> -	{ 0x2102c0, 0x0 },
> -	{ 0x103c0, 0x0 },
> -	{ 0x1103c0, 0x0 },
> -	{ 0x2103c0, 0x0 },
> -	{ 0x104c0, 0x0 },
> -	{ 0x1104c0, 0x0 },
> -	{ 0x2104c0, 0x0 },
> -	{ 0x105c0, 0x0 },
> -	{ 0x1105c0, 0x0 },
> -	{ 0x2105c0, 0x0 },
> -	{ 0x106c0, 0x0 },
> -	{ 0x1106c0, 0x0 },
> -	{ 0x2106c0, 0x0 },
> -	{ 0x107c0, 0x0 },
> -	{ 0x1107c0, 0x0 },
> -	{ 0x2107c0, 0x0 },
> -	{ 0x108c0, 0x0 },
> -	{ 0x1108c0, 0x0 },
> -	{ 0x2108c0, 0x0 },
> -	{ 0x110c0, 0x0 },
> -	{ 0x1110c0, 0x0 },
> -	{ 0x2110c0, 0x0 },
> -	{ 0x111c0, 0x0 },
> -	{ 0x1111c0, 0x0 },
> -	{ 0x2111c0, 0x0 },
> -	{ 0x112c0, 0x0 },
> -	{ 0x1112c0, 0x0 },
> -	{ 0x2112c0, 0x0 },
> -	{ 0x113c0, 0x0 },
> -	{ 0x1113c0, 0x0 },
> -	{ 0x2113c0, 0x0 },
> -	{ 0x114c0, 0x0 },
> -	{ 0x1114c0, 0x0 },
> -	{ 0x2114c0, 0x0 },
> -	{ 0x115c0, 0x0 },
> -	{ 0x1115c0, 0x0 },
> -	{ 0x2115c0, 0x0 },
> -	{ 0x116c0, 0x0 },
> -	{ 0x1116c0, 0x0 },
> -	{ 0x2116c0, 0x0 },
> -	{ 0x117c0, 0x0 },
> -	{ 0x1117c0, 0x0 },
> -	{ 0x2117c0, 0x0 },
> -	{ 0x118c0, 0x0 },
> -	{ 0x1118c0, 0x0 },
> -	{ 0x2118c0, 0x0 },
> -	{ 0x120c0, 0x0 },
> -	{ 0x1120c0, 0x0 },
> -	{ 0x2120c0, 0x0 },
> -	{ 0x121c0, 0x0 },
> -	{ 0x1121c0, 0x0 },
> -	{ 0x2121c0, 0x0 },
> -	{ 0x122c0, 0x0 },
> -	{ 0x1122c0, 0x0 },
> -	{ 0x2122c0, 0x0 },
> -	{ 0x123c0, 0x0 },
> -	{ 0x1123c0, 0x0 },
> -	{ 0x2123c0, 0x0 },
> -	{ 0x124c0, 0x0 },
> -	{ 0x1124c0, 0x0 },
> -	{ 0x2124c0, 0x0 },
> -	{ 0x125c0, 0x0 },
> -	{ 0x1125c0, 0x0 },
> -	{ 0x2125c0, 0x0 },
> -	{ 0x126c0, 0x0 },
> -	{ 0x1126c0, 0x0 },
> -	{ 0x2126c0, 0x0 },
> -	{ 0x127c0, 0x0 },
> -	{ 0x1127c0, 0x0 },
> -	{ 0x2127c0, 0x0 },
> -	{ 0x128c0, 0x0 },
> -	{ 0x1128c0, 0x0 },
> -	{ 0x2128c0, 0x0 },
> -	{ 0x130c0, 0x0 },
> -	{ 0x1130c0, 0x0 },
> -	{ 0x2130c0, 0x0 },
> -	{ 0x131c0, 0x0 },
> -	{ 0x1131c0, 0x0 },
> -	{ 0x2131c0, 0x0 },
> -	{ 0x132c0, 0x0 },
> -	{ 0x1132c0, 0x0 },
> -	{ 0x2132c0, 0x0 },
> -	{ 0x133c0, 0x0 },
> -	{ 0x1133c0, 0x0 },
> -	{ 0x2133c0, 0x0 },
> -	{ 0x134c0, 0x0 },
> -	{ 0x1134c0, 0x0 },
> -	{ 0x2134c0, 0x0 },
> -	{ 0x135c0, 0x0 },
> -	{ 0x1135c0, 0x0 },
> -	{ 0x2135c0, 0x0 },
> -	{ 0x136c0, 0x0 },
> -	{ 0x1136c0, 0x0 },
> -	{ 0x2136c0, 0x0 },
> -	{ 0x137c0, 0x0 },
> -	{ 0x1137c0, 0x0 },
> -	{ 0x2137c0, 0x0 },
> -	{ 0x138c0, 0x0 },
> -	{ 0x1138c0, 0x0 },
> -	{ 0x2138c0, 0x0 },
> -	{ 0x100c1, 0x0 },
> -	{ 0x1100c1, 0x0 },
> -	{ 0x2100c1, 0x0 },
> -	{ 0x101c1, 0x0 },
> -	{ 0x1101c1, 0x0 },
> -	{ 0x2101c1, 0x0 },
> -	{ 0x102c1, 0x0 },
> -	{ 0x1102c1, 0x0 },
> -	{ 0x2102c1, 0x0 },
> -	{ 0x103c1, 0x0 },
> -	{ 0x1103c1, 0x0 },
> -	{ 0x2103c1, 0x0 },
> -	{ 0x104c1, 0x0 },
> -	{ 0x1104c1, 0x0 },
> -	{ 0x2104c1, 0x0 },
> -	{ 0x105c1, 0x0 },
> -	{ 0x1105c1, 0x0 },
> -	{ 0x2105c1, 0x0 },
> -	{ 0x106c1, 0x0 },
> -	{ 0x1106c1, 0x0 },
> -	{ 0x2106c1, 0x0 },
> -	{ 0x107c1, 0x0 },
> -	{ 0x1107c1, 0x0 },
> -	{ 0x2107c1, 0x0 },
> -	{ 0x108c1, 0x0 },
> -	{ 0x1108c1, 0x0 },
> -	{ 0x2108c1, 0x0 },
> -	{ 0x110c1, 0x0 },
> -	{ 0x1110c1, 0x0 },
> -	{ 0x2110c1, 0x0 },
> -	{ 0x111c1, 0x0 },
> -	{ 0x1111c1, 0x0 },
> -	{ 0x2111c1, 0x0 },
> -	{ 0x112c1, 0x0 },
> -	{ 0x1112c1, 0x0 },
> -	{ 0x2112c1, 0x0 },
> -	{ 0x113c1, 0x0 },
> -	{ 0x1113c1, 0x0 },
> -	{ 0x2113c1, 0x0 },
> -	{ 0x114c1, 0x0 },
> -	{ 0x1114c1, 0x0 },
> -	{ 0x2114c1, 0x0 },
> -	{ 0x115c1, 0x0 },
> -	{ 0x1115c1, 0x0 },
> -	{ 0x2115c1, 0x0 },
> -	{ 0x116c1, 0x0 },
> -	{ 0x1116c1, 0x0 },
> -	{ 0x2116c1, 0x0 },
> -	{ 0x117c1, 0x0 },
> -	{ 0x1117c1, 0x0 },
> -	{ 0x2117c1, 0x0 },
> -	{ 0x118c1, 0x0 },
> -	{ 0x1118c1, 0x0 },
> -	{ 0x2118c1, 0x0 },
> -	{ 0x120c1, 0x0 },
> -	{ 0x1120c1, 0x0 },
> -	{ 0x2120c1, 0x0 },
> -	{ 0x121c1, 0x0 },
> -	{ 0x1121c1, 0x0 },
> -	{ 0x2121c1, 0x0 },
> -	{ 0x122c1, 0x0 },
> -	{ 0x1122c1, 0x0 },
> -	{ 0x2122c1, 0x0 },
> -	{ 0x123c1, 0x0 },
> -	{ 0x1123c1, 0x0 },
> -	{ 0x2123c1, 0x0 },
> -	{ 0x124c1, 0x0 },
> -	{ 0x1124c1, 0x0 },
> -	{ 0x2124c1, 0x0 },
> -	{ 0x125c1, 0x0 },
> -	{ 0x1125c1, 0x0 },
> -	{ 0x2125c1, 0x0 },
> -	{ 0x126c1, 0x0 },
> -	{ 0x1126c1, 0x0 },
> -	{ 0x2126c1, 0x0 },
> -	{ 0x127c1, 0x0 },
> -	{ 0x1127c1, 0x0 },
> -	{ 0x2127c1, 0x0 },
> -	{ 0x128c1, 0x0 },
> -	{ 0x1128c1, 0x0 },
> -	{ 0x2128c1, 0x0 },
> -	{ 0x130c1, 0x0 },
> -	{ 0x1130c1, 0x0 },
> -	{ 0x2130c1, 0x0 },
> -	{ 0x131c1, 0x0 },
> -	{ 0x1131c1, 0x0 },
> -	{ 0x2131c1, 0x0 },
> -	{ 0x132c1, 0x0 },
> -	{ 0x1132c1, 0x0 },
> -	{ 0x2132c1, 0x0 },
> -	{ 0x133c1, 0x0 },
> -	{ 0x1133c1, 0x0 },
> -	{ 0x2133c1, 0x0 },
> -	{ 0x134c1, 0x0 },
> -	{ 0x1134c1, 0x0 },
> -	{ 0x2134c1, 0x0 },
> -	{ 0x135c1, 0x0 },
> -	{ 0x1135c1, 0x0 },
> -	{ 0x2135c1, 0x0 },
> -	{ 0x136c1, 0x0 },
> -	{ 0x1136c1, 0x0 },
> -	{ 0x2136c1, 0x0 },
> -	{ 0x137c1, 0x0 },
> -	{ 0x1137c1, 0x0 },
> -	{ 0x2137c1, 0x0 },
> -	{ 0x138c1, 0x0 },
> -	{ 0x1138c1, 0x0 },
> -	{ 0x2138c1, 0x0 },
> -	{ 0x10020, 0x0 },
> -	{ 0x110020, 0x0 },
> -	{ 0x210020, 0x0 },
> -	{ 0x11020, 0x0 },
> -	{ 0x111020, 0x0 },
> -	{ 0x211020, 0x0 },
> -	{ 0x12020, 0x0 },
> -	{ 0x112020, 0x0 },
> -	{ 0x212020, 0x0 },
> -	{ 0x13020, 0x0 },
> -	{ 0x113020, 0x0 },
> -	{ 0x213020, 0x0 },
> -	{ 0x20072, 0x0 },
> -	{ 0x20073, 0x0 },
> -	{ 0x20074, 0x0 },
> -	{ 0x100aa, 0x0 },
> -	{ 0x110aa, 0x0 },
> -	{ 0x120aa, 0x0 },
> -	{ 0x130aa, 0x0 },
> -	{ 0x20010, 0x0 },
> -	{ 0x120010, 0x0 },
> -	{ 0x220010, 0x0 },
> -	{ 0x20011, 0x0 },
> -	{ 0x120011, 0x0 },
> -	{ 0x220011, 0x0 },
> -	{ 0x100ae, 0x0 },
> -	{ 0x1100ae, 0x0 },
> -	{ 0x2100ae, 0x0 },
> -	{ 0x100af, 0x0 },
> -	{ 0x1100af, 0x0 },
> -	{ 0x2100af, 0x0 },
> -	{ 0x110ae, 0x0 },
> -	{ 0x1110ae, 0x0 },
> -	{ 0x2110ae, 0x0 },
> -	{ 0x110af, 0x0 },
> -	{ 0x1110af, 0x0 },
> -	{ 0x2110af, 0x0 },
> -	{ 0x120ae, 0x0 },
> -	{ 0x1120ae, 0x0 },
> -	{ 0x2120ae, 0x0 },
> -	{ 0x120af, 0x0 },
> -	{ 0x1120af, 0x0 },
> -	{ 0x2120af, 0x0 },
> -	{ 0x130ae, 0x0 },
> -	{ 0x1130ae, 0x0 },
> -	{ 0x2130ae, 0x0 },
> -	{ 0x130af, 0x0 },
> -	{ 0x1130af, 0x0 },
> -	{ 0x2130af, 0x0 },
> -	{ 0x20020, 0x0 },
> -	{ 0x120020, 0x0 },
> -	{ 0x220020, 0x0 },
> -	{ 0x100a0, 0x0 },
> -	{ 0x100a1, 0x0 },
> -	{ 0x100a2, 0x0 },
> -	{ 0x100a3, 0x0 },
> -	{ 0x100a4, 0x0 },
> -	{ 0x100a5, 0x0 },
> -	{ 0x100a6, 0x0 },
> -	{ 0x100a7, 0x0 },
> -	{ 0x110a0, 0x0 },
> -	{ 0x110a1, 0x0 },
> -	{ 0x110a2, 0x0 },
> -	{ 0x110a3, 0x0 },
> -	{ 0x110a4, 0x0 },
> -	{ 0x110a5, 0x0 },
> -	{ 0x110a6, 0x0 },
> -	{ 0x110a7, 0x0 },
> -	{ 0x120a0, 0x0 },
> -	{ 0x120a1, 0x0 },
> -	{ 0x120a2, 0x0 },
> -	{ 0x120a3, 0x0 },
> -	{ 0x120a4, 0x0 },
> -	{ 0x120a5, 0x0 },
> -	{ 0x120a6, 0x0 },
> -	{ 0x120a7, 0x0 },
> -	{ 0x130a0, 0x0 },
> -	{ 0x130a1, 0x0 },
> -	{ 0x130a2, 0x0 },
> -	{ 0x130a3, 0x0 },
> -	{ 0x130a4, 0x0 },
> -	{ 0x130a5, 0x0 },
> -	{ 0x130a6, 0x0 },
> -	{ 0x130a7, 0x0 },
> -	{ 0x2007c, 0x0 },
> -	{ 0x12007c, 0x0 },
> -	{ 0x22007c, 0x0 },
> -	{ 0x2007d, 0x0 },
> -	{ 0x12007d, 0x0 },
> -	{ 0x22007d, 0x0 },
> -	{ 0x400fd, 0x0 },
> -	{ 0x400c0, 0x0 },
> -	{ 0x90201, 0x0 },
> -	{ 0x190201, 0x0 },
> -	{ 0x290201, 0x0 },
> -	{ 0x90202, 0x0 },
> -	{ 0x190202, 0x0 },
> -	{ 0x290202, 0x0 },
> -	{ 0x90203, 0x0 },
> -	{ 0x190203, 0x0 },
> -	{ 0x290203, 0x0 },
> -	{ 0x90204, 0x0 },
> -	{ 0x190204, 0x0 },
> -	{ 0x290204, 0x0 },
> -	{ 0x90205, 0x0 },
> -	{ 0x190205, 0x0 },
> -	{ 0x290205, 0x0 },
> -	{ 0x90206, 0x0 },
> -	{ 0x190206, 0x0 },
> -	{ 0x290206, 0x0 },
> -	{ 0x90207, 0x0 },
> -	{ 0x190207, 0x0 },
> -	{ 0x290207, 0x0 },
> -	{ 0x90208, 0x0 },
> -	{ 0x190208, 0x0 },
> -	{ 0x290208, 0x0 },
> -	{ 0x10062, 0x0 },
> -	{ 0x10162, 0x0 },
> -	{ 0x10262, 0x0 },
> -	{ 0x10362, 0x0 },
> -	{ 0x10462, 0x0 },
> -	{ 0x10562, 0x0 },
> -	{ 0x10662, 0x0 },
> -	{ 0x10762, 0x0 },
> -	{ 0x10862, 0x0 },
> -	{ 0x11062, 0x0 },
> -	{ 0x11162, 0x0 },
> -	{ 0x11262, 0x0 },
> -	{ 0x11362, 0x0 },
> -	{ 0x11462, 0x0 },
> -	{ 0x11562, 0x0 },
> -	{ 0x11662, 0x0 },
> -	{ 0x11762, 0x0 },
> -	{ 0x11862, 0x0 },
> -	{ 0x12062, 0x0 },
> -	{ 0x12162, 0x0 },
> -	{ 0x12262, 0x0 },
> -	{ 0x12362, 0x0 },
> -	{ 0x12462, 0x0 },
> -	{ 0x12562, 0x0 },
> -	{ 0x12662, 0x0 },
> -	{ 0x12762, 0x0 },
> -	{ 0x12862, 0x0 },
> -	{ 0x13062, 0x0 },
> -	{ 0x13162, 0x0 },
> -	{ 0x13262, 0x0 },
> -	{ 0x13362, 0x0 },
> -	{ 0x13462, 0x0 },
> -	{ 0x13562, 0x0 },
> -	{ 0x13662, 0x0 },
> -	{ 0x13762, 0x0 },
> -	{ 0x13862, 0x0 },
> -	{ 0x20077, 0x0 },
> -	{ 0x10001, 0x0 },
> -	{ 0x11001, 0x0 },
> -	{ 0x12001, 0x0 },
> -	{ 0x13001, 0x0 },
> -	{ 0x10040, 0x0 },
> -	{ 0x10140, 0x0 },
> -	{ 0x10240, 0x0 },
> -	{ 0x10340, 0x0 },
> -	{ 0x10440, 0x0 },
> -	{ 0x10540, 0x0 },
> -	{ 0x10640, 0x0 },
> -	{ 0x10740, 0x0 },
> -	{ 0x10840, 0x0 },
> -	{ 0x10030, 0x0 },
> -	{ 0x10130, 0x0 },
> -	{ 0x10230, 0x0 },
> -	{ 0x10330, 0x0 },
> -	{ 0x10430, 0x0 },
> -	{ 0x10530, 0x0 },
> -	{ 0x10630, 0x0 },
> -	{ 0x10730, 0x0 },
> -	{ 0x10830, 0x0 },
> -	{ 0x11040, 0x0 },
> -	{ 0x11140, 0x0 },
> -	{ 0x11240, 0x0 },
> -	{ 0x11340, 0x0 },
> -	{ 0x11440, 0x0 },
> -	{ 0x11540, 0x0 },
> -	{ 0x11640, 0x0 },
> -	{ 0x11740, 0x0 },
> -	{ 0x11840, 0x0 },
> -	{ 0x11030, 0x0 },
> -	{ 0x11130, 0x0 },
> -	{ 0x11230, 0x0 },
> -	{ 0x11330, 0x0 },
> -	{ 0x11430, 0x0 },
> -	{ 0x11530, 0x0 },
> -	{ 0x11630, 0x0 },
> -	{ 0x11730, 0x0 },
> -	{ 0x11830, 0x0 },
> -	{ 0x12040, 0x0 },
> -	{ 0x12140, 0x0 },
> -	{ 0x12240, 0x0 },
> -	{ 0x12340, 0x0 },
> -	{ 0x12440, 0x0 },
> -	{ 0x12540, 0x0 },
> -	{ 0x12640, 0x0 },
> -	{ 0x12740, 0x0 },
> -	{ 0x12840, 0x0 },
> -	{ 0x12030, 0x0 },
> -	{ 0x12130, 0x0 },
> -	{ 0x12230, 0x0 },
> -	{ 0x12330, 0x0 },
> -	{ 0x12430, 0x0 },
> -	{ 0x12530, 0x0 },
> -	{ 0x12630, 0x0 },
> -	{ 0x12730, 0x0 },
> -	{ 0x12830, 0x0 },
> -	{ 0x13040, 0x0 },
> -	{ 0x13140, 0x0 },
> -	{ 0x13240, 0x0 },
> -	{ 0x13340, 0x0 },
> -	{ 0x13440, 0x0 },
> -	{ 0x13540, 0x0 },
> -	{ 0x13640, 0x0 },
> -	{ 0x13740, 0x0 },
> -	{ 0x13840, 0x0 },
> -	{ 0x13030, 0x0 },
> -	{ 0x13130, 0x0 },
> -	{ 0x13230, 0x0 },
> -	{ 0x13330, 0x0 },
> -	{ 0x13430, 0x0 },
> -	{ 0x13530, 0x0 },
> -	{ 0x13630, 0x0 },
> -	{ 0x13730, 0x0 },
> -	{ 0x13830, 0x0 },
> -};
> -
>  /* P0 message block paremeter for training firmware */
>  static struct dram_cfg_param lpddr4_fsp0_cfg[] = {
>  	{ 0xd0000, 0x0 },
> @@ -1971,8 +1248,6 @@ struct dram_timing_info imx8mm_evk_dram_timing = {
>  	.ddrphy_cfg_num = ARRAY_SIZE(lpddr4_ddrphy_cfg),
>  	.fsp_msg = lpddr4_dram_fsp_msg,
>  	.fsp_msg_num = ARRAY_SIZE(lpddr4_dram_fsp_msg),
> -	.ddrphy_trained_csr = lpddr4_ddrphy_trained_csr,
> -	.ddrphy_trained_csr_num = ARRAY_SIZE(lpddr4_ddrphy_trained_csr),
>  	.ddrphy_pie = lpddr4_phy_pie,
>  	.ddrphy_pie_num = ARRAY_SIZE(lpddr4_phy_pie),
>  	.fsp_table = { 4000, 400, 100, },
> diff --git a/arch/arm/boards/nxp-imx8mn-evk/ddr4-timing.c b/arch/arm/boards/nxp-imx8mn-evk/ddr4-timing.c
> index 131a63156ef7..626d7e1c0858 100644
> --- a/arch/arm/boards/nxp-imx8mn-evk/ddr4-timing.c
> +++ b/arch/arm/boards/nxp-imx8mn-evk/ddr4-timing.c
> @@ -210,533 +210,6 @@ static struct dram_cfg_param ddr_ddrphy_cfg[] = {
>  	{ 0x2002c, 0x0 },
>  };
>  
> -/* ddr phy trained csr */
> -static struct dram_cfg_param ddr_ddrphy_trained_csr[] = {
> -	{0x0200b2, 0x0},
> -	{0x1200b2, 0x0},
> -	{0x2200b2, 0x0},
> -	{0x0200cb, 0x0},
> -	{0x010043, 0x0},
> -	{0x110043, 0x0},
> -	{0x210043, 0x0},
> -	{0x010143, 0x0},
> -	{0x110143, 0x0},
> -	{0x210143, 0x0},
> -	{0x011043, 0x0},
> -	{0x111043, 0x0},
> -	{0x211043, 0x0},
> -	{0x011143, 0x0},
> -	{0x111143, 0x0},
> -	{0x211143, 0x0},
> -	{0x000080, 0x0},
> -	{0x100080, 0x0},
> -	{0x200080, 0x0},
> -	{0x001080, 0x0},
> -	{0x101080, 0x0},
> -	{0x201080, 0x0},
> -	{0x002080, 0x0},
> -	{0x102080, 0x0},
> -	{0x202080, 0x0},
> -	{0x003080, 0x0},
> -	{0x103080, 0x0},
> -	{0x203080, 0x0},
> -	{0x004080, 0x0},
> -	{0x104080, 0x0},
> -	{0x204080, 0x0},
> -	{0x005080, 0x0},
> -	{0x105080, 0x0},
> -	{0x205080, 0x0},
> -	{0x006080, 0x0},
> -	{0x106080, 0x0},
> -	{0x206080, 0x0},
> -	{0x007080, 0x0},
> -	{0x107080, 0x0},
> -	{0x207080, 0x0},
> -	{0x008080, 0x0},
> -	{0x108080, 0x0},
> -	{0x208080, 0x0},
> -	{0x009080, 0x0},
> -	{0x109080, 0x0},
> -	{0x209080, 0x0},
> -	{0x010080, 0x0},
> -	{0x110080, 0x0},
> -	{0x210080, 0x0},
> -	{0x010180, 0x0},
> -	{0x110180, 0x0},
> -	{0x210180, 0x0},
> -	{0x010081, 0x0},
> -	{0x110081, 0x0},
> -	{0x210081, 0x0},
> -	{0x010181, 0x0},
> -	{0x110181, 0x0},
> -	{0x210181, 0x0},
> -	{0x010082, 0x0},
> -	{0x110082, 0x0},
> -	{0x210082, 0x0},
> -	{0x010182, 0x0},
> -	{0x110182, 0x0},
> -	{0x210182, 0x0},
> -	{0x010083, 0x0},
> -	{0x110083, 0x0},
> -	{0x210083, 0x0},
> -	{0x010183, 0x0},
> -	{0x110183, 0x0},
> -	{0x210183, 0x0},
> -	{0x011080, 0x0},
> -	{0x111080, 0x0},
> -	{0x211080, 0x0},
> -	{0x011180, 0x0},
> -	{0x111180, 0x0},
> -	{0x211180, 0x0},
> -	{0x011081, 0x0},
> -	{0x111081, 0x0},
> -	{0x211081, 0x0},
> -	{0x011181, 0x0},
> -	{0x111181, 0x0},
> -	{0x211181, 0x0},
> -	{0x011082, 0x0},
> -	{0x111082, 0x0},
> -	{0x211082, 0x0},
> -	{0x011182, 0x0},
> -	{0x111182, 0x0},
> -	{0x211182, 0x0},
> -	{0x011083, 0x0},
> -	{0x111083, 0x0},
> -	{0x211083, 0x0},
> -	{0x011183, 0x0},
> -	{0x111183, 0x0},
> -	{0x211183, 0x0},
> -	{0x0100d0, 0x0},
> -	{0x1100d0, 0x0},
> -	{0x2100d0, 0x0},
> -	{0x0101d0, 0x0},
> -	{0x1101d0, 0x0},
> -	{0x2101d0, 0x0},
> -	{0x0100d1, 0x0},
> -	{0x1100d1, 0x0},
> -	{0x2100d1, 0x0},
> -	{0x0101d1, 0x0},
> -	{0x1101d1, 0x0},
> -	{0x2101d1, 0x0},
> -	{0x0100d2, 0x0},
> -	{0x1100d2, 0x0},
> -	{0x2100d2, 0x0},
> -	{0x0101d2, 0x0},
> -	{0x1101d2, 0x0},
> -	{0x2101d2, 0x0},
> -	{0x0100d3, 0x0},
> -	{0x1100d3, 0x0},
> -	{0x2100d3, 0x0},
> -	{0x0101d3, 0x0},
> -	{0x1101d3, 0x0},
> -	{0x2101d3, 0x0},
> -	{0x0110d0, 0x0},
> -	{0x1110d0, 0x0},
> -	{0x2110d0, 0x0},
> -	{0x0111d0, 0x0},
> -	{0x1111d0, 0x0},
> -	{0x2111d0, 0x0},
> -	{0x0110d1, 0x0},
> -	{0x1110d1, 0x0},
> -	{0x2110d1, 0x0},
> -	{0x0111d1, 0x0},
> -	{0x1111d1, 0x0},
> -	{0x2111d1, 0x0},
> -	{0x0110d2, 0x0},
> -	{0x1110d2, 0x0},
> -	{0x2110d2, 0x0},
> -	{0x0111d2, 0x0},
> -	{0x1111d2, 0x0},
> -	{0x2111d2, 0x0},
> -	{0x0110d3, 0x0},
> -	{0x1110d3, 0x0},
> -	{0x2110d3, 0x0},
> -	{0x0111d3, 0x0},
> -	{0x1111d3, 0x0},
> -	{0x2111d3, 0x0},
> -	{0x010068, 0x0},
> -	{0x010168, 0x0},
> -	{0x010268, 0x0},
> -	{0x010368, 0x0},
> -	{0x010468, 0x0},
> -	{0x010568, 0x0},
> -	{0x010668, 0x0},
> -	{0x010768, 0x0},
> -	{0x010868, 0x0},
> -	{0x010069, 0x0},
> -	{0x010169, 0x0},
> -	{0x010269, 0x0},
> -	{0x010369, 0x0},
> -	{0x010469, 0x0},
> -	{0x010569, 0x0},
> -	{0x010669, 0x0},
> -	{0x010769, 0x0},
> -	{0x010869, 0x0},
> -	{0x01006a, 0x0},
> -	{0x01016a, 0x0},
> -	{0x01026a, 0x0},
> -	{0x01036a, 0x0},
> -	{0x01046a, 0x0},
> -	{0x01056a, 0x0},
> -	{0x01066a, 0x0},
> -	{0x01076a, 0x0},
> -	{0x01086a, 0x0},
> -	{0x01006b, 0x0},
> -	{0x01016b, 0x0},
> -	{0x01026b, 0x0},
> -	{0x01036b, 0x0},
> -	{0x01046b, 0x0},
> -	{0x01056b, 0x0},
> -	{0x01066b, 0x0},
> -	{0x01076b, 0x0},
> -	{0x01086b, 0x0},
> -	{0x011068, 0x0},
> -	{0x011168, 0x0},
> -	{0x011268, 0x0},
> -	{0x011368, 0x0},
> -	{0x011468, 0x0},
> -	{0x011568, 0x0},
> -	{0x011668, 0x0},
> -	{0x011768, 0x0},
> -	{0x011868, 0x0},
> -	{0x011069, 0x0},
> -	{0x011169, 0x0},
> -	{0x011269, 0x0},
> -	{0x011369, 0x0},
> -	{0x011469, 0x0},
> -	{0x011569, 0x0},
> -	{0x011669, 0x0},
> -	{0x011769, 0x0},
> -	{0x011869, 0x0},
> -	{0x01106a, 0x0},
> -	{0x01116a, 0x0},
> -	{0x01126a, 0x0},
> -	{0x01136a, 0x0},
> -	{0x01146a, 0x0},
> -	{0x01156a, 0x0},
> -	{0x01166a, 0x0},
> -	{0x01176a, 0x0},
> -	{0x01186a, 0x0},
> -	{0x01106b, 0x0},
> -	{0x01116b, 0x0},
> -	{0x01126b, 0x0},
> -	{0x01136b, 0x0},
> -	{0x01146b, 0x0},
> -	{0x01156b, 0x0},
> -	{0x01166b, 0x0},
> -	{0x01176b, 0x0},
> -	{0x01186b, 0x0},
> -	{0x01008c, 0x0},
> -	{0x11008c, 0x0},
> -	{0x21008c, 0x0},
> -	{0x01018c, 0x0},
> -	{0x11018c, 0x0},
> -	{0x21018c, 0x0},
> -	{0x01008d, 0x0},
> -	{0x11008d, 0x0},
> -	{0x21008d, 0x0},
> -	{0x01018d, 0x0},
> -	{0x11018d, 0x0},
> -	{0x21018d, 0x0},
> -	{0x01008e, 0x0},
> -	{0x11008e, 0x0},
> -	{0x21008e, 0x0},
> -	{0x01018e, 0x0},
> -	{0x11018e, 0x0},
> -	{0x21018e, 0x0},
> -	{0x01008f, 0x0},
> -	{0x11008f, 0x0},
> -	{0x21008f, 0x0},
> -	{0x01018f, 0x0},
> -	{0x11018f, 0x0},
> -	{0x21018f, 0x0},
> -	{0x01108c, 0x0},
> -	{0x11108c, 0x0},
> -	{0x21108c, 0x0},
> -	{0x01118c, 0x0},
> -	{0x11118c, 0x0},
> -	{0x21118c, 0x0},
> -	{0x01108d, 0x0},
> -	{0x11108d, 0x0},
> -	{0x21108d, 0x0},
> -	{0x01118d, 0x0},
> -	{0x11118d, 0x0},
> -	{0x21118d, 0x0},
> -	{0x01108e, 0x0},
> -	{0x11108e, 0x0},
> -	{0x21108e, 0x0},
> -	{0x01118e, 0x0},
> -	{0x11118e, 0x0},
> -	{0x21118e, 0x0},
> -	{0x01108f, 0x0},
> -	{0x11108f, 0x0},
> -	{0x21108f, 0x0},
> -	{0x01118f, 0x0},
> -	{0x11118f, 0x0},
> -	{0x21118f, 0x0},
> -	{0x0100c0, 0x0},
> -	{0x1100c0, 0x0},
> -	{0x2100c0, 0x0},
> -	{0x0101c0, 0x0},
> -	{0x1101c0, 0x0},
> -	{0x2101c0, 0x0},
> -	{0x0102c0, 0x0},
> -	{0x1102c0, 0x0},
> -	{0x2102c0, 0x0},
> -	{0x0103c0, 0x0},
> -	{0x1103c0, 0x0},
> -	{0x2103c0, 0x0},
> -	{0x0104c0, 0x0},
> -	{0x1104c0, 0x0},
> -	{0x2104c0, 0x0},
> -	{0x0105c0, 0x0},
> -	{0x1105c0, 0x0},
> -	{0x2105c0, 0x0},
> -	{0x0106c0, 0x0},
> -	{0x1106c0, 0x0},
> -	{0x2106c0, 0x0},
> -	{0x0107c0, 0x0},
> -	{0x1107c0, 0x0},
> -	{0x2107c0, 0x0},
> -	{0x0108c0, 0x0},
> -	{0x1108c0, 0x0},
> -	{0x2108c0, 0x0},
> -	{0x0100c1, 0x0},
> -	{0x1100c1, 0x0},
> -	{0x2100c1, 0x0},
> -	{0x0101c1, 0x0},
> -	{0x1101c1, 0x0},
> -	{0x2101c1, 0x0},
> -	{0x0102c1, 0x0},
> -	{0x1102c1, 0x0},
> -	{0x2102c1, 0x0},
> -	{0x0103c1, 0x0},
> -	{0x1103c1, 0x0},
> -	{0x2103c1, 0x0},
> -	{0x0104c1, 0x0},
> -	{0x1104c1, 0x0},
> -	{0x2104c1, 0x0},
> -	{0x0105c1, 0x0},
> -	{0x1105c1, 0x0},
> -	{0x2105c1, 0x0},
> -	{0x0106c1, 0x0},
> -	{0x1106c1, 0x0},
> -	{0x2106c1, 0x0},
> -	{0x0107c1, 0x0},
> -	{0x1107c1, 0x0},
> -	{0x2107c1, 0x0},
> -	{0x0108c1, 0x0},
> -	{0x1108c1, 0x0},
> -	{0x2108c1, 0x0},
> -	{0x0100c2, 0x0},
> -	{0x1100c2, 0x0},
> -	{0x2100c2, 0x0},
> -	{0x0101c2, 0x0},
> -	{0x1101c2, 0x0},
> -	{0x2101c2, 0x0},
> -	{0x0102c2, 0x0},
> -	{0x1102c2, 0x0},
> -	{0x2102c2, 0x0},
> -	{0x0103c2, 0x0},
> -	{0x1103c2, 0x0},
> -	{0x2103c2, 0x0},
> -	{0x0104c2, 0x0},
> -	{0x1104c2, 0x0},
> -	{0x2104c2, 0x0},
> -	{0x0105c2, 0x0},
> -	{0x1105c2, 0x0},
> -	{0x2105c2, 0x0},
> -	{0x0106c2, 0x0},
> -	{0x1106c2, 0x0},
> -	{0x2106c2, 0x0},
> -	{0x0107c2, 0x0},
> -	{0x1107c2, 0x0},
> -	{0x2107c2, 0x0},
> -	{0x0108c2, 0x0},
> -	{0x1108c2, 0x0},
> -	{0x2108c2, 0x0},
> -	{0x0100c3, 0x0},
> -	{0x1100c3, 0x0},
> -	{0x2100c3, 0x0},
> -	{0x0101c3, 0x0},
> -	{0x1101c3, 0x0},
> -	{0x2101c3, 0x0},
> -	{0x0102c3, 0x0},
> -	{0x1102c3, 0x0},
> -	{0x2102c3, 0x0},
> -	{0x0103c3, 0x0},
> -	{0x1103c3, 0x0},
> -	{0x2103c3, 0x0},
> -	{0x0104c3, 0x0},
> -	{0x1104c3, 0x0},
> -	{0x2104c3, 0x0},
> -	{0x0105c3, 0x0},
> -	{0x1105c3, 0x0},
> -	{0x2105c3, 0x0},
> -	{0x0106c3, 0x0},
> -	{0x1106c3, 0x0},
> -	{0x2106c3, 0x0},
> -	{0x0107c3, 0x0},
> -	{0x1107c3, 0x0},
> -	{0x2107c3, 0x0},
> -	{0x0108c3, 0x0},
> -	{0x1108c3, 0x0},
> -	{0x2108c3, 0x0},
> -	{0x0110c0, 0x0},
> -	{0x1110c0, 0x0},
> -	{0x2110c0, 0x0},
> -	{0x0111c0, 0x0},
> -	{0x1111c0, 0x0},
> -	{0x2111c0, 0x0},
> -	{0x0112c0, 0x0},
> -	{0x1112c0, 0x0},
> -	{0x2112c0, 0x0},
> -	{0x0113c0, 0x0},
> -	{0x1113c0, 0x0},
> -	{0x2113c0, 0x0},
> -	{0x0114c0, 0x0},
> -	{0x1114c0, 0x0},
> -	{0x2114c0, 0x0},
> -	{0x0115c0, 0x0},
> -	{0x1115c0, 0x0},
> -	{0x2115c0, 0x0},
> -	{0x0116c0, 0x0},
> -	{0x1116c0, 0x0},
> -	{0x2116c0, 0x0},
> -	{0x0117c0, 0x0},
> -	{0x1117c0, 0x0},
> -	{0x2117c0, 0x0},
> -	{0x0118c0, 0x0},
> -	{0x1118c0, 0x0},
> -	{0x2118c0, 0x0},
> -	{0x0110c1, 0x0},
> -	{0x1110c1, 0x0},
> -	{0x2110c1, 0x0},
> -	{0x0111c1, 0x0},
> -	{0x1111c1, 0x0},
> -	{0x2111c1, 0x0},
> -	{0x0112c1, 0x0},
> -	{0x1112c1, 0x0},
> -	{0x2112c1, 0x0},
> -	{0x0113c1, 0x0},
> -	{0x1113c1, 0x0},
> -	{0x2113c1, 0x0},
> -	{0x0114c1, 0x0},
> -	{0x1114c1, 0x0},
> -	{0x2114c1, 0x0},
> -	{0x0115c1, 0x0},
> -	{0x1115c1, 0x0},
> -	{0x2115c1, 0x0},
> -	{0x0116c1, 0x0},
> -	{0x1116c1, 0x0},
> -	{0x2116c1, 0x0},
> -	{0x0117c1, 0x0},
> -	{0x1117c1, 0x0},
> -	{0x2117c1, 0x0},
> -	{0x0118c1, 0x0},
> -	{0x1118c1, 0x0},
> -	{0x2118c1, 0x0},
> -	{0x0110c2, 0x0},
> -	{0x1110c2, 0x0},
> -	{0x2110c2, 0x0},
> -	{0x0111c2, 0x0},
> -	{0x1111c2, 0x0},
> -	{0x2111c2, 0x0},
> -	{0x0112c2, 0x0},
> -	{0x1112c2, 0x0},
> -	{0x2112c2, 0x0},
> -	{0x0113c2, 0x0},
> -	{0x1113c2, 0x0},
> -	{0x2113c2, 0x0},
> -	{0x0114c2, 0x0},
> -	{0x1114c2, 0x0},
> -	{0x2114c2, 0x0},
> -	{0x0115c2, 0x0},
> -	{0x1115c2, 0x0},
> -	{0x2115c2, 0x0},
> -	{0x0116c2, 0x0},
> -	{0x1116c2, 0x0},
> -	{0x2116c2, 0x0},
> -	{0x0117c2, 0x0},
> -	{0x1117c2, 0x0},
> -	{0x2117c2, 0x0},
> -	{0x0118c2, 0x0},
> -	{0x1118c2, 0x0},
> -	{0x2118c2, 0x0},
> -	{0x0110c3, 0x0},
> -	{0x1110c3, 0x0},
> -	{0x2110c3, 0x0},
> -	{0x0111c3, 0x0},
> -	{0x1111c3, 0x0},
> -	{0x2111c3, 0x0},
> -	{0x0112c3, 0x0},
> -	{0x1112c3, 0x0},
> -	{0x2112c3, 0x0},
> -	{0x0113c3, 0x0},
> -	{0x1113c3, 0x0},
> -	{0x2113c3, 0x0},
> -	{0x0114c3, 0x0},
> -	{0x1114c3, 0x0},
> -	{0x2114c3, 0x0},
> -	{0x0115c3, 0x0},
> -	{0x1115c3, 0x0},
> -	{0x2115c3, 0x0},
> -	{0x0116c3, 0x0},
> -	{0x1116c3, 0x0},
> -	{0x2116c3, 0x0},
> -	{0x0117c3, 0x0},
> -	{0x1117c3, 0x0},
> -	{0x2117c3, 0x0},
> -	{0x0118c3, 0x0},
> -	{0x1118c3, 0x0},
> -	{0x2118c3, 0x0},
> -	{0x010020, 0x0},
> -	{0x110020, 0x0},
> -	{0x210020, 0x0},
> -	{0x011020, 0x0},
> -	{0x111020, 0x0},
> -	{0x211020, 0x0},
> -	{0x02007d, 0x0},
> -	{0x12007d, 0x0},
> -	{0x22007d, 0x0},
> -	{0x010040, 0x0},
> -	{0x010140, 0x0},
> -	{0x010240, 0x0},
> -	{0x010340, 0x0},
> -	{0x010440, 0x0},
> -	{0x010540, 0x0},
> -	{0x010640, 0x0},
> -	{0x010740, 0x0},
> -	{0x010840, 0x0},
> -	{0x010030, 0x0},
> -	{0x010130, 0x0},
> -	{0x010230, 0x0},
> -	{0x010330, 0x0},
> -	{0x010430, 0x0},
> -	{0x010530, 0x0},
> -	{0x010630, 0x0},
> -	{0x010730, 0x0},
> -	{0x010830, 0x0},
> -	{0x011040, 0x0},
> -	{0x011140, 0x0},
> -	{0x011240, 0x0},
> -	{0x011340, 0x0},
> -	{0x011440, 0x0},
> -	{0x011540, 0x0},
> -	{0x011640, 0x0},
> -	{0x011740, 0x0},
> -	{0x011840, 0x0},
> -	{0x011030, 0x0},
> -	{0x011130, 0x0},
> -	{0x011230, 0x0},
> -	{0x011330, 0x0},
> -	{0x011430, 0x0},
> -	{0x011530, 0x0},
> -	{0x011630, 0x0},
> -	{0x011730, 0x0},
> -	{0x011830, 0x0},
> -};
> -
>  /* P0 message block paremeter for training firmware */
>  static struct dram_cfg_param ddr_fsp0_cfg[] = {
>  	{ 0xd0000, 0x0 },
> @@ -1046,8 +519,6 @@ struct dram_timing_info imx8mn_evk_ddr4_timing = {
>  	.ddrphy_cfg_num = ARRAY_SIZE(ddr_ddrphy_cfg),
>  	.fsp_msg = ddr_dram_fsp_msg,
>  	.fsp_msg_num = ARRAY_SIZE(ddr_dram_fsp_msg),
> -	.ddrphy_trained_csr = ddr_ddrphy_trained_csr,
> -	.ddrphy_trained_csr_num = ARRAY_SIZE(ddr_ddrphy_trained_csr),
>  	.ddrphy_pie = ddr_phy_pie,
>  	.ddrphy_pie_num = ARRAY_SIZE(ddr_phy_pie),
>  	.fsp_table = { 2400, 1066, },
> diff --git a/arch/arm/boards/nxp-imx8mn-evk/lpddr4-timing.c b/arch/arm/boards/nxp-imx8mn-evk/lpddr4-timing.c
> index 940b21cedb03..902c607a82f5 100644
> --- a/arch/arm/boards/nxp-imx8mn-evk/lpddr4-timing.c
> +++ b/arch/arm/boards/nxp-imx8mn-evk/lpddr4-timing.c
> @@ -278,409 +278,6 @@ static struct dram_cfg_param ddr_ddrphy_cfg[] = {
>  	{0x000d0000, 0x00000001},
>  };
>  
> -/* ddr phy trained csr */
> -static struct dram_cfg_param ddr_ddrphy_trained_csr[] = {
> -	{0x0200b2, 0x0},
> -	{0x1200b2, 0x0},
> -	{0x2200b2, 0x0},
> -	{0x0200cb, 0x0},
> -	{0x010043, 0x0},
> -	{0x110043, 0x0},
> -	{0x210043, 0x0},
> -	{0x010143, 0x0},
> -	{0x110143, 0x0},
> -	{0x210143, 0x0},
> -	{0x011043, 0x0},
> -	{0x111043, 0x0},
> -	{0x211043, 0x0},
> -	{0x011143, 0x0},
> -	{0x111143, 0x0},
> -	{0x211143, 0x0},
> -	{0x000080, 0x0},
> -	{0x100080, 0x0},
> -	{0x200080, 0x0},
> -	{0x001080, 0x0},
> -	{0x101080, 0x0},
> -	{0x201080, 0x0},
> -	{0x002080, 0x0},
> -	{0x102080, 0x0},
> -	{0x202080, 0x0},
> -	{0x003080, 0x0},
> -	{0x103080, 0x0},
> -	{0x203080, 0x0},
> -	{0x004080, 0x0},
> -	{0x104080, 0x0},
> -	{0x204080, 0x0},
> -	{0x005080, 0x0},
> -	{0x105080, 0x0},
> -	{0x205080, 0x0},
> -	{0x006080, 0x0},
> -	{0x106080, 0x0},
> -	{0x206080, 0x0},
> -	{0x007080, 0x0},
> -	{0x107080, 0x0},
> -	{0x207080, 0x0},
> -	{0x008080, 0x0},
> -	{0x108080, 0x0},
> -	{0x208080, 0x0},
> -	{0x009080, 0x0},
> -	{0x109080, 0x0},
> -	{0x209080, 0x0},
> -	{0x010080, 0x0},
> -	{0x110080, 0x0},
> -	{0x210080, 0x0},
> -	{0x010180, 0x0},
> -	{0x110180, 0x0},
> -	{0x210180, 0x0},
> -	{0x011080, 0x0},
> -	{0x111080, 0x0},
> -	{0x211080, 0x0},
> -	{0x011180, 0x0},
> -	{0x111180, 0x0},
> -	{0x211180, 0x0},
> -	{0x010081, 0x0},
> -	{0x110081, 0x0},
> -	{0x210081, 0x0},
> -	{0x010181, 0x0},
> -	{0x110181, 0x0},
> -	{0x210181, 0x0},
> -	{0x011081, 0x0},
> -	{0x111081, 0x0},
> -	{0x211081, 0x0},
> -	{0x011181, 0x0},
> -	{0x111181, 0x0},
> -	{0x211181, 0x0},
> -	{0x0100d0, 0x0},
> -	{0x1100d0, 0x0},
> -	{0x2100d0, 0x0},
> -	{0x0101d0, 0x0},
> -	{0x1101d0, 0x0},
> -	{0x2101d0, 0x0},
> -	{0x0110d0, 0x0},
> -	{0x1110d0, 0x0},
> -	{0x2110d0, 0x0},
> -	{0x0111d0, 0x0},
> -	{0x1111d0, 0x0},
> -	{0x2111d0, 0x0},
> -	{0x0100d1, 0x0},
> -	{0x1100d1, 0x0},
> -	{0x2100d1, 0x0},
> -	{0x0101d1, 0x0},
> -	{0x1101d1, 0x0},
> -	{0x2101d1, 0x0},
> -	{0x0110d1, 0x0},
> -	{0x1110d1, 0x0},
> -	{0x2110d1, 0x0},
> -	{0x0111d1, 0x0},
> -	{0x1111d1, 0x0},
> -	{0x2111d1, 0x0},
> -	{0x010068, 0x0},
> -	{0x010168, 0x0},
> -	{0x010268, 0x0},
> -	{0x010368, 0x0},
> -	{0x010468, 0x0},
> -	{0x010568, 0x0},
> -	{0x010668, 0x0},
> -	{0x010768, 0x0},
> -	{0x010868, 0x0},
> -	{0x011068, 0x0},
> -	{0x011168, 0x0},
> -	{0x011268, 0x0},
> -	{0x011368, 0x0},
> -	{0x011468, 0x0},
> -	{0x011568, 0x0},
> -	{0x011668, 0x0},
> -	{0x011768, 0x0},
> -	{0x011868, 0x0},
> -	{0x010069, 0x0},
> -	{0x010169, 0x0},
> -	{0x010269, 0x0},
> -	{0x010369, 0x0},
> -	{0x010469, 0x0},
> -	{0x010569, 0x0},
> -	{0x010669, 0x0},
> -	{0x010769, 0x0},
> -	{0x010869, 0x0},
> -	{0x011069, 0x0},
> -	{0x011169, 0x0},
> -	{0x011269, 0x0},
> -	{0x011369, 0x0},
> -	{0x011469, 0x0},
> -	{0x011569, 0x0},
> -	{0x011669, 0x0},
> -	{0x011769, 0x0},
> -	{0x011869, 0x0},
> -	{0x01008c, 0x0},
> -	{0x11008c, 0x0},
> -	{0x21008c, 0x0},
> -	{0x01018c, 0x0},
> -	{0x11018c, 0x0},
> -	{0x21018c, 0x0},
> -	{0x01108c, 0x0},
> -	{0x11108c, 0x0},
> -	{0x21108c, 0x0},
> -	{0x01118c, 0x0},
> -	{0x11118c, 0x0},
> -	{0x21118c, 0x0},
> -	{0x01008d, 0x0},
> -	{0x11008d, 0x0},
> -	{0x21008d, 0x0},
> -	{0x01018d, 0x0},
> -	{0x11018d, 0x0},
> -	{0x21018d, 0x0},
> -	{0x01108d, 0x0},
> -	{0x11108d, 0x0},
> -	{0x21108d, 0x0},
> -	{0x01118d, 0x0},
> -	{0x11118d, 0x0},
> -	{0x21118d, 0x0},
> -	{0x0100c0, 0x0},
> -	{0x1100c0, 0x0},
> -	{0x2100c0, 0x0},
> -	{0x0101c0, 0x0},
> -	{0x1101c0, 0x0},
> -	{0x2101c0, 0x0},
> -	{0x0102c0, 0x0},
> -	{0x1102c0, 0x0},
> -	{0x2102c0, 0x0},
> -	{0x0103c0, 0x0},
> -	{0x1103c0, 0x0},
> -	{0x2103c0, 0x0},
> -	{0x0104c0, 0x0},
> -	{0x1104c0, 0x0},
> -	{0x2104c0, 0x0},
> -	{0x0105c0, 0x0},
> -	{0x1105c0, 0x0},
> -	{0x2105c0, 0x0},
> -	{0x0106c0, 0x0},
> -	{0x1106c0, 0x0},
> -	{0x2106c0, 0x0},
> -	{0x0107c0, 0x0},
> -	{0x1107c0, 0x0},
> -	{0x2107c0, 0x0},
> -	{0x0108c0, 0x0},
> -	{0x1108c0, 0x0},
> -	{0x2108c0, 0x0},
> -	{0x0110c0, 0x0},
> -	{0x1110c0, 0x0},
> -	{0x2110c0, 0x0},
> -	{0x0111c0, 0x0},
> -	{0x1111c0, 0x0},
> -	{0x2111c0, 0x0},
> -	{0x0112c0, 0x0},
> -	{0x1112c0, 0x0},
> -	{0x2112c0, 0x0},
> -	{0x0113c0, 0x0},
> -	{0x1113c0, 0x0},
> -	{0x2113c0, 0x0},
> -	{0x0114c0, 0x0},
> -	{0x1114c0, 0x0},
> -	{0x2114c0, 0x0},
> -	{0x0115c0, 0x0},
> -	{0x1115c0, 0x0},
> -	{0x2115c0, 0x0},
> -	{0x0116c0, 0x0},
> -	{0x1116c0, 0x0},
> -	{0x2116c0, 0x0},
> -	{0x0117c0, 0x0},
> -	{0x1117c0, 0x0},
> -	{0x2117c0, 0x0},
> -	{0x0118c0, 0x0},
> -	{0x1118c0, 0x0},
> -	{0x2118c0, 0x0},
> -	{0x0100c1, 0x0},
> -	{0x1100c1, 0x0},
> -	{0x2100c1, 0x0},
> -	{0x0101c1, 0x0},
> -	{0x1101c1, 0x0},
> -	{0x2101c1, 0x0},
> -	{0x0102c1, 0x0},
> -	{0x1102c1, 0x0},
> -	{0x2102c1, 0x0},
> -	{0x0103c1, 0x0},
> -	{0x1103c1, 0x0},
> -	{0x2103c1, 0x0},
> -	{0x0104c1, 0x0},
> -	{0x1104c1, 0x0},
> -	{0x2104c1, 0x0},
> -	{0x0105c1, 0x0},
> -	{0x1105c1, 0x0},
> -	{0x2105c1, 0x0},
> -	{0x0106c1, 0x0},
> -	{0x1106c1, 0x0},
> -	{0x2106c1, 0x0},
> -	{0x0107c1, 0x0},
> -	{0x1107c1, 0x0},
> -	{0x2107c1, 0x0},
> -	{0x0108c1, 0x0},
> -	{0x1108c1, 0x0},
> -	{0x2108c1, 0x0},
> -	{0x0110c1, 0x0},
> -	{0x1110c1, 0x0},
> -	{0x2110c1, 0x0},
> -	{0x0111c1, 0x0},
> -	{0x1111c1, 0x0},
> -	{0x2111c1, 0x0},
> -	{0x0112c1, 0x0},
> -	{0x1112c1, 0x0},
> -	{0x2112c1, 0x0},
> -	{0x0113c1, 0x0},
> -	{0x1113c1, 0x0},
> -	{0x2113c1, 0x0},
> -	{0x0114c1, 0x0},
> -	{0x1114c1, 0x0},
> -	{0x2114c1, 0x0},
> -	{0x0115c1, 0x0},
> -	{0x1115c1, 0x0},
> -	{0x2115c1, 0x0},
> -	{0x0116c1, 0x0},
> -	{0x1116c1, 0x0},
> -	{0x2116c1, 0x0},
> -	{0x0117c1, 0x0},
> -	{0x1117c1, 0x0},
> -	{0x2117c1, 0x0},
> -	{0x0118c1, 0x0},
> -	{0x1118c1, 0x0},
> -	{0x2118c1, 0x0},
> -	{0x010020, 0x0},
> -	{0x110020, 0x0},
> -	{0x210020, 0x0},
> -	{0x011020, 0x0},
> -	{0x111020, 0x0},
> -	{0x211020, 0x0},
> -	{0x020072, 0x0},
> -	{0x020073, 0x0},
> -	{0x020074, 0x0},
> -	{0x0100aa, 0x0},
> -	{0x0110aa, 0x0},
> -	{0x020010, 0x0},
> -	{0x120010, 0x0},
> -	{0x220010, 0x0},
> -	{0x020011, 0x0},
> -	{0x120011, 0x0},
> -	{0x220011, 0x0},
> -	{0x0100ae, 0x0},
> -	{0x1100ae, 0x0},
> -	{0x2100ae, 0x0},
> -	{0x0100af, 0x0},
> -	{0x1100af, 0x0},
> -	{0x2100af, 0x0},
> -	{0x0110ae, 0x0},
> -	{0x1110ae, 0x0},
> -	{0x2110ae, 0x0},
> -	{0x0110af, 0x0},
> -	{0x1110af, 0x0},
> -	{0x2110af, 0x0},
> -	{0x020020, 0x0},
> -	{0x120020, 0x0},
> -	{0x220020, 0x0},
> -	{0x0100a0, 0x0},
> -	{0x0100a1, 0x0},
> -	{0x0100a2, 0x0},
> -	{0x0100a3, 0x0},
> -	{0x0100a4, 0x0},
> -	{0x0100a5, 0x0},
> -	{0x0100a6, 0x0},
> -	{0x0100a7, 0x0},
> -	{0x0110a0, 0x0},
> -	{0x0110a1, 0x0},
> -	{0x0110a2, 0x0},
> -	{0x0110a3, 0x0},
> -	{0x0110a4, 0x0},
> -	{0x0110a5, 0x0},
> -	{0x0110a6, 0x0},
> -	{0x0110a7, 0x0},
> -	{0x02007c, 0x0},
> -	{0x12007c, 0x0},
> -	{0x22007c, 0x0},
> -	{0x02007d, 0x0},
> -	{0x12007d, 0x0},
> -	{0x22007d, 0x0},
> -	{0x0400fd, 0x0},
> -	{0x0400c0, 0x0},
> -	{0x090201, 0x0},
> -	{0x190201, 0x0},
> -	{0x290201, 0x0},
> -	{0x090202, 0x0},
> -	{0x190202, 0x0},
> -	{0x290202, 0x0},
> -	{0x090203, 0x0},
> -	{0x190203, 0x0},
> -	{0x290203, 0x0},
> -	{0x090204, 0x0},
> -	{0x190204, 0x0},
> -	{0x290204, 0x0},
> -	{0x090205, 0x0},
> -	{0x190205, 0x0},
> -	{0x290205, 0x0},
> -	{0x090206, 0x0},
> -	{0x190206, 0x0},
> -	{0x290206, 0x0},
> -	{0x090207, 0x0},
> -	{0x190207, 0x0},
> -	{0x290207, 0x0},
> -	{0x090208, 0x0},
> -	{0x190208, 0x0},
> -	{0x290208, 0x0},
> -	{0x010062, 0x0},
> -	{0x010162, 0x0},
> -	{0x010262, 0x0},
> -	{0x010362, 0x0},
> -	{0x010462, 0x0},
> -	{0x010562, 0x0},
> -	{0x010662, 0x0},
> -	{0x010762, 0x0},
> -	{0x010862, 0x0},
> -	{0x011062, 0x0},
> -	{0x011162, 0x0},
> -	{0x011262, 0x0},
> -	{0x011362, 0x0},
> -	{0x011462, 0x0},
> -	{0x011562, 0x0},
> -	{0x011662, 0x0},
> -	{0x011762, 0x0},
> -	{0x011862, 0x0},
> -	{0x020077, 0x0},
> -	{0x010001, 0x0},
> -	{0x011001, 0x0},
> -	{0x010040, 0x0},
> -	{0x010140, 0x0},
> -	{0x010240, 0x0},
> -	{0x010340, 0x0},
> -	{0x010440, 0x0},
> -	{0x010540, 0x0},
> -	{0x010640, 0x0},
> -	{0x010740, 0x0},
> -	{0x010840, 0x0},
> -	{0x010030, 0x0},
> -	{0x010130, 0x0},
> -	{0x010230, 0x0},
> -	{0x010330, 0x0},
> -	{0x010430, 0x0},
> -	{0x010530, 0x0},
> -	{0x010630, 0x0},
> -	{0x010730, 0x0},
> -	{0x010830, 0x0},
> -	{0x011040, 0x0},
> -	{0x011140, 0x0},
> -	{0x011240, 0x0},
> -	{0x011340, 0x0},
> -	{0x011440, 0x0},
> -	{0x011540, 0x0},
> -	{0x011640, 0x0},
> -	{0x011740, 0x0},
> -	{0x011840, 0x0},
> -	{0x011030, 0x0},
> -	{0x011130, 0x0},
> -	{0x011230, 0x0},
> -	{0x011330, 0x0},
> -	{0x011430, 0x0},
> -	{0x011530, 0x0},
> -	{0x011630, 0x0},
> -	{0x011730, 0x0},
> -	{0x011830, 0x0},
> -};
> -
>  /* P0 message block paremeter for training firmware */
>  static struct dram_cfg_param ddr_fsp0_cfg[] = {
>  	{0x000d0000, 0x00000000},
> @@ -1582,8 +1179,6 @@ struct dram_timing_info imx8mn_evk_lpddr4_timing = {
>  	.ddrphy_cfg_num = ARRAY_SIZE(ddr_ddrphy_cfg),
>  	.fsp_msg = ddr_dram_fsp_msg,
>  	.fsp_msg_num = ARRAY_SIZE(ddr_dram_fsp_msg),
> -	.ddrphy_trained_csr = ddr_ddrphy_trained_csr,
> -	.ddrphy_trained_csr_num = ARRAY_SIZE(ddr_ddrphy_trained_csr),
>  	.ddrphy_pie = ddr_phy_pie,
>  	.ddrphy_pie_num = ARRAY_SIZE(ddr_phy_pie),
>  	.fsp_table = { 3200, 400, 100, },
> diff --git a/arch/arm/boards/nxp-imx8mp-evk/lpddr4-timing.c b/arch/arm/boards/nxp-imx8mp-evk/lpddr4-timing.c
> index 3028bc084c73..d929890e150f 100644
> --- a/arch/arm/boards/nxp-imx8mp-evk/lpddr4-timing.c
> +++ b/arch/arm/boards/nxp-imx8mp-evk/lpddr4-timing.c
> @@ -325,729 +325,6 @@ static struct dram_cfg_param ddr_ddrphy_cfg[] = {
>  	{ 0x2002c, 0x0 },
>  };
>  
> -/* ddr phy trained csr */
> -static struct dram_cfg_param ddr_ddrphy_trained_csr[] = {
> -	{ 0x200b2, 0x0 },
> -	{ 0x1200b2, 0x0 },
> -	{ 0x2200b2, 0x0 },
> -	{ 0x200cb, 0x0 },
> -	{ 0x10043, 0x0 },
> -	{ 0x110043, 0x0 },
> -	{ 0x210043, 0x0 },
> -	{ 0x10143, 0x0 },
> -	{ 0x110143, 0x0 },
> -	{ 0x210143, 0x0 },
> -	{ 0x11043, 0x0 },
> -	{ 0x111043, 0x0 },
> -	{ 0x211043, 0x0 },
> -	{ 0x11143, 0x0 },
> -	{ 0x111143, 0x0 },
> -	{ 0x211143, 0x0 },
> -	{ 0x12043, 0x0 },
> -	{ 0x112043, 0x0 },
> -	{ 0x212043, 0x0 },
> -	{ 0x12143, 0x0 },
> -	{ 0x112143, 0x0 },
> -	{ 0x212143, 0x0 },
> -	{ 0x13043, 0x0 },
> -	{ 0x113043, 0x0 },
> -	{ 0x213043, 0x0 },
> -	{ 0x13143, 0x0 },
> -	{ 0x113143, 0x0 },
> -	{ 0x213143, 0x0 },
> -	{ 0x80, 0x0 },
> -	{ 0x100080, 0x0 },
> -	{ 0x200080, 0x0 },
> -	{ 0x1080, 0x0 },
> -	{ 0x101080, 0x0 },
> -	{ 0x201080, 0x0 },
> -	{ 0x2080, 0x0 },
> -	{ 0x102080, 0x0 },
> -	{ 0x202080, 0x0 },
> -	{ 0x3080, 0x0 },
> -	{ 0x103080, 0x0 },
> -	{ 0x203080, 0x0 },
> -	{ 0x4080, 0x0 },
> -	{ 0x104080, 0x0 },
> -	{ 0x204080, 0x0 },
> -	{ 0x5080, 0x0 },
> -	{ 0x105080, 0x0 },
> -	{ 0x205080, 0x0 },
> -	{ 0x6080, 0x0 },
> -	{ 0x106080, 0x0 },
> -	{ 0x206080, 0x0 },
> -	{ 0x7080, 0x0 },
> -	{ 0x107080, 0x0 },
> -	{ 0x207080, 0x0 },
> -	{ 0x8080, 0x0 },
> -	{ 0x108080, 0x0 },
> -	{ 0x208080, 0x0 },
> -	{ 0x9080, 0x0 },
> -	{ 0x109080, 0x0 },
> -	{ 0x209080, 0x0 },
> -	{ 0x10080, 0x0 },
> -	{ 0x110080, 0x0 },
> -	{ 0x210080, 0x0 },
> -	{ 0x10180, 0x0 },
> -	{ 0x110180, 0x0 },
> -	{ 0x210180, 0x0 },
> -	{ 0x11080, 0x0 },
> -	{ 0x111080, 0x0 },
> -	{ 0x211080, 0x0 },
> -	{ 0x11180, 0x0 },
> -	{ 0x111180, 0x0 },
> -	{ 0x211180, 0x0 },
> -	{ 0x12080, 0x0 },
> -	{ 0x112080, 0x0 },
> -	{ 0x212080, 0x0 },
> -	{ 0x12180, 0x0 },
> -	{ 0x112180, 0x0 },
> -	{ 0x212180, 0x0 },
> -	{ 0x13080, 0x0 },
> -	{ 0x113080, 0x0 },
> -	{ 0x213080, 0x0 },
> -	{ 0x13180, 0x0 },
> -	{ 0x113180, 0x0 },
> -	{ 0x213180, 0x0 },
> -	{ 0x10081, 0x0 },
> -	{ 0x110081, 0x0 },
> -	{ 0x210081, 0x0 },
> -	{ 0x10181, 0x0 },
> -	{ 0x110181, 0x0 },
> -	{ 0x210181, 0x0 },
> -	{ 0x11081, 0x0 },
> -	{ 0x111081, 0x0 },
> -	{ 0x211081, 0x0 },
> -	{ 0x11181, 0x0 },
> -	{ 0x111181, 0x0 },
> -	{ 0x211181, 0x0 },
> -	{ 0x12081, 0x0 },
> -	{ 0x112081, 0x0 },
> -	{ 0x212081, 0x0 },
> -	{ 0x12181, 0x0 },
> -	{ 0x112181, 0x0 },
> -	{ 0x212181, 0x0 },
> -	{ 0x13081, 0x0 },
> -	{ 0x113081, 0x0 },
> -	{ 0x213081, 0x0 },
> -	{ 0x13181, 0x0 },
> -	{ 0x113181, 0x0 },
> -	{ 0x213181, 0x0 },
> -	{ 0x100d0, 0x0 },
> -	{ 0x1100d0, 0x0 },
> -	{ 0x2100d0, 0x0 },
> -	{ 0x101d0, 0x0 },
> -	{ 0x1101d0, 0x0 },
> -	{ 0x2101d0, 0x0 },
> -	{ 0x110d0, 0x0 },
> -	{ 0x1110d0, 0x0 },
> -	{ 0x2110d0, 0x0 },
> -	{ 0x111d0, 0x0 },
> -	{ 0x1111d0, 0x0 },
> -	{ 0x2111d0, 0x0 },
> -	{ 0x120d0, 0x0 },
> -	{ 0x1120d0, 0x0 },
> -	{ 0x2120d0, 0x0 },
> -	{ 0x121d0, 0x0 },
> -	{ 0x1121d0, 0x0 },
> -	{ 0x2121d0, 0x0 },
> -	{ 0x130d0, 0x0 },
> -	{ 0x1130d0, 0x0 },
> -	{ 0x2130d0, 0x0 },
> -	{ 0x131d0, 0x0 },
> -	{ 0x1131d0, 0x0 },
> -	{ 0x2131d0, 0x0 },
> -	{ 0x100d1, 0x0 },
> -	{ 0x1100d1, 0x0 },
> -	{ 0x2100d1, 0x0 },
> -	{ 0x101d1, 0x0 },
> -	{ 0x1101d1, 0x0 },
> -	{ 0x2101d1, 0x0 },
> -	{ 0x110d1, 0x0 },
> -	{ 0x1110d1, 0x0 },
> -	{ 0x2110d1, 0x0 },
> -	{ 0x111d1, 0x0 },
> -	{ 0x1111d1, 0x0 },
> -	{ 0x2111d1, 0x0 },
> -	{ 0x120d1, 0x0 },
> -	{ 0x1120d1, 0x0 },
> -	{ 0x2120d1, 0x0 },
> -	{ 0x121d1, 0x0 },
> -	{ 0x1121d1, 0x0 },
> -	{ 0x2121d1, 0x0 },
> -	{ 0x130d1, 0x0 },
> -	{ 0x1130d1, 0x0 },
> -	{ 0x2130d1, 0x0 },
> -	{ 0x131d1, 0x0 },
> -	{ 0x1131d1, 0x0 },
> -	{ 0x2131d1, 0x0 },
> -	{ 0x10068, 0x0 },
> -	{ 0x10168, 0x0 },
> -	{ 0x10268, 0x0 },
> -	{ 0x10368, 0x0 },
> -	{ 0x10468, 0x0 },
> -	{ 0x10568, 0x0 },
> -	{ 0x10668, 0x0 },
> -	{ 0x10768, 0x0 },
> -	{ 0x10868, 0x0 },
> -	{ 0x11068, 0x0 },
> -	{ 0x11168, 0x0 },
> -	{ 0x11268, 0x0 },
> -	{ 0x11368, 0x0 },
> -	{ 0x11468, 0x0 },
> -	{ 0x11568, 0x0 },
> -	{ 0x11668, 0x0 },
> -	{ 0x11768, 0x0 },
> -	{ 0x11868, 0x0 },
> -	{ 0x12068, 0x0 },
> -	{ 0x12168, 0x0 },
> -	{ 0x12268, 0x0 },
> -	{ 0x12368, 0x0 },
> -	{ 0x12468, 0x0 },
> -	{ 0x12568, 0x0 },
> -	{ 0x12668, 0x0 },
> -	{ 0x12768, 0x0 },
> -	{ 0x12868, 0x0 },
> -	{ 0x13068, 0x0 },
> -	{ 0x13168, 0x0 },
> -	{ 0x13268, 0x0 },
> -	{ 0x13368, 0x0 },
> -	{ 0x13468, 0x0 },
> -	{ 0x13568, 0x0 },
> -	{ 0x13668, 0x0 },
> -	{ 0x13768, 0x0 },
> -	{ 0x13868, 0x0 },
> -	{ 0x10069, 0x0 },
> -	{ 0x10169, 0x0 },
> -	{ 0x10269, 0x0 },
> -	{ 0x10369, 0x0 },
> -	{ 0x10469, 0x0 },
> -	{ 0x10569, 0x0 },
> -	{ 0x10669, 0x0 },
> -	{ 0x10769, 0x0 },
> -	{ 0x10869, 0x0 },
> -	{ 0x11069, 0x0 },
> -	{ 0x11169, 0x0 },
> -	{ 0x11269, 0x0 },
> -	{ 0x11369, 0x0 },
> -	{ 0x11469, 0x0 },
> -	{ 0x11569, 0x0 },
> -	{ 0x11669, 0x0 },
> -	{ 0x11769, 0x0 },
> -	{ 0x11869, 0x0 },
> -	{ 0x12069, 0x0 },
> -	{ 0x12169, 0x0 },
> -	{ 0x12269, 0x0 },
> -	{ 0x12369, 0x0 },
> -	{ 0x12469, 0x0 },
> -	{ 0x12569, 0x0 },
> -	{ 0x12669, 0x0 },
> -	{ 0x12769, 0x0 },
> -	{ 0x12869, 0x0 },
> -	{ 0x13069, 0x0 },
> -	{ 0x13169, 0x0 },
> -	{ 0x13269, 0x0 },
> -	{ 0x13369, 0x0 },
> -	{ 0x13469, 0x0 },
> -	{ 0x13569, 0x0 },
> -	{ 0x13669, 0x0 },
> -	{ 0x13769, 0x0 },
> -	{ 0x13869, 0x0 },
> -	{ 0x1008c, 0x0 },
> -	{ 0x11008c, 0x0 },
> -	{ 0x21008c, 0x0 },
> -	{ 0x1018c, 0x0 },
> -	{ 0x11018c, 0x0 },
> -	{ 0x21018c, 0x0 },
> -	{ 0x1108c, 0x0 },
> -	{ 0x11108c, 0x0 },
> -	{ 0x21108c, 0x0 },
> -	{ 0x1118c, 0x0 },
> -	{ 0x11118c, 0x0 },
> -	{ 0x21118c, 0x0 },
> -	{ 0x1208c, 0x0 },
> -	{ 0x11208c, 0x0 },
> -	{ 0x21208c, 0x0 },
> -	{ 0x1218c, 0x0 },
> -	{ 0x11218c, 0x0 },
> -	{ 0x21218c, 0x0 },
> -	{ 0x1308c, 0x0 },
> -	{ 0x11308c, 0x0 },
> -	{ 0x21308c, 0x0 },
> -	{ 0x1318c, 0x0 },
> -	{ 0x11318c, 0x0 },
> -	{ 0x21318c, 0x0 },
> -	{ 0x1008d, 0x0 },
> -	{ 0x11008d, 0x0 },
> -	{ 0x21008d, 0x0 },
> -	{ 0x1018d, 0x0 },
> -	{ 0x11018d, 0x0 },
> -	{ 0x21018d, 0x0 },
> -	{ 0x1108d, 0x0 },
> -	{ 0x11108d, 0x0 },
> -	{ 0x21108d, 0x0 },
> -	{ 0x1118d, 0x0 },
> -	{ 0x11118d, 0x0 },
> -	{ 0x21118d, 0x0 },
> -	{ 0x1208d, 0x0 },
> -	{ 0x11208d, 0x0 },
> -	{ 0x21208d, 0x0 },
> -	{ 0x1218d, 0x0 },
> -	{ 0x11218d, 0x0 },
> -	{ 0x21218d, 0x0 },
> -	{ 0x1308d, 0x0 },
> -	{ 0x11308d, 0x0 },
> -	{ 0x21308d, 0x0 },
> -	{ 0x1318d, 0x0 },
> -	{ 0x11318d, 0x0 },
> -	{ 0x21318d, 0x0 },
> -	{ 0x100c0, 0x0 },
> -	{ 0x1100c0, 0x0 },
> -	{ 0x2100c0, 0x0 },
> -	{ 0x101c0, 0x0 },
> -	{ 0x1101c0, 0x0 },
> -	{ 0x2101c0, 0x0 },
> -	{ 0x102c0, 0x0 },
> -	{ 0x1102c0, 0x0 },
> -	{ 0x2102c0, 0x0 },
> -	{ 0x103c0, 0x0 },
> -	{ 0x1103c0, 0x0 },
> -	{ 0x2103c0, 0x0 },
> -	{ 0x104c0, 0x0 },
> -	{ 0x1104c0, 0x0 },
> -	{ 0x2104c0, 0x0 },
> -	{ 0x105c0, 0x0 },
> -	{ 0x1105c0, 0x0 },
> -	{ 0x2105c0, 0x0 },
> -	{ 0x106c0, 0x0 },
> -	{ 0x1106c0, 0x0 },
> -	{ 0x2106c0, 0x0 },
> -	{ 0x107c0, 0x0 },
> -	{ 0x1107c0, 0x0 },
> -	{ 0x2107c0, 0x0 },
> -	{ 0x108c0, 0x0 },
> -	{ 0x1108c0, 0x0 },
> -	{ 0x2108c0, 0x0 },
> -	{ 0x110c0, 0x0 },
> -	{ 0x1110c0, 0x0 },
> -	{ 0x2110c0, 0x0 },
> -	{ 0x111c0, 0x0 },
> -	{ 0x1111c0, 0x0 },
> -	{ 0x2111c0, 0x0 },
> -	{ 0x112c0, 0x0 },
> -	{ 0x1112c0, 0x0 },
> -	{ 0x2112c0, 0x0 },
> -	{ 0x113c0, 0x0 },
> -	{ 0x1113c0, 0x0 },
> -	{ 0x2113c0, 0x0 },
> -	{ 0x114c0, 0x0 },
> -	{ 0x1114c0, 0x0 },
> -	{ 0x2114c0, 0x0 },
> -	{ 0x115c0, 0x0 },
> -	{ 0x1115c0, 0x0 },
> -	{ 0x2115c0, 0x0 },
> -	{ 0x116c0, 0x0 },
> -	{ 0x1116c0, 0x0 },
> -	{ 0x2116c0, 0x0 },
> -	{ 0x117c0, 0x0 },
> -	{ 0x1117c0, 0x0 },
> -	{ 0x2117c0, 0x0 },
> -	{ 0x118c0, 0x0 },
> -	{ 0x1118c0, 0x0 },
> -	{ 0x2118c0, 0x0 },
> -	{ 0x120c0, 0x0 },
> -	{ 0x1120c0, 0x0 },
> -	{ 0x2120c0, 0x0 },
> -	{ 0x121c0, 0x0 },
> -	{ 0x1121c0, 0x0 },
> -	{ 0x2121c0, 0x0 },
> -	{ 0x122c0, 0x0 },
> -	{ 0x1122c0, 0x0 },
> -	{ 0x2122c0, 0x0 },
> -	{ 0x123c0, 0x0 },
> -	{ 0x1123c0, 0x0 },
> -	{ 0x2123c0, 0x0 },
> -	{ 0x124c0, 0x0 },
> -	{ 0x1124c0, 0x0 },
> -	{ 0x2124c0, 0x0 },
> -	{ 0x125c0, 0x0 },
> -	{ 0x1125c0, 0x0 },
> -	{ 0x2125c0, 0x0 },
> -	{ 0x126c0, 0x0 },
> -	{ 0x1126c0, 0x0 },
> -	{ 0x2126c0, 0x0 },
> -	{ 0x127c0, 0x0 },
> -	{ 0x1127c0, 0x0 },
> -	{ 0x2127c0, 0x0 },
> -	{ 0x128c0, 0x0 },
> -	{ 0x1128c0, 0x0 },
> -	{ 0x2128c0, 0x0 },
> -	{ 0x130c0, 0x0 },
> -	{ 0x1130c0, 0x0 },
> -	{ 0x2130c0, 0x0 },
> -	{ 0x131c0, 0x0 },
> -	{ 0x1131c0, 0x0 },
> -	{ 0x2131c0, 0x0 },
> -	{ 0x132c0, 0x0 },
> -	{ 0x1132c0, 0x0 },
> -	{ 0x2132c0, 0x0 },
> -	{ 0x133c0, 0x0 },
> -	{ 0x1133c0, 0x0 },
> -	{ 0x2133c0, 0x0 },
> -	{ 0x134c0, 0x0 },
> -	{ 0x1134c0, 0x0 },
> -	{ 0x2134c0, 0x0 },
> -	{ 0x135c0, 0x0 },
> -	{ 0x1135c0, 0x0 },
> -	{ 0x2135c0, 0x0 },
> -	{ 0x136c0, 0x0 },
> -	{ 0x1136c0, 0x0 },
> -	{ 0x2136c0, 0x0 },
> -	{ 0x137c0, 0x0 },
> -	{ 0x1137c0, 0x0 },
> -	{ 0x2137c0, 0x0 },
> -	{ 0x138c0, 0x0 },
> -	{ 0x1138c0, 0x0 },
> -	{ 0x2138c0, 0x0 },
> -	{ 0x100c1, 0x0 },
> -	{ 0x1100c1, 0x0 },
> -	{ 0x2100c1, 0x0 },
> -	{ 0x101c1, 0x0 },
> -	{ 0x1101c1, 0x0 },
> -	{ 0x2101c1, 0x0 },
> -	{ 0x102c1, 0x0 },
> -	{ 0x1102c1, 0x0 },
> -	{ 0x2102c1, 0x0 },
> -	{ 0x103c1, 0x0 },
> -	{ 0x1103c1, 0x0 },
> -	{ 0x2103c1, 0x0 },
> -	{ 0x104c1, 0x0 },
> -	{ 0x1104c1, 0x0 },
> -	{ 0x2104c1, 0x0 },
> -	{ 0x105c1, 0x0 },
> -	{ 0x1105c1, 0x0 },
> -	{ 0x2105c1, 0x0 },
> -	{ 0x106c1, 0x0 },
> -	{ 0x1106c1, 0x0 },
> -	{ 0x2106c1, 0x0 },
> -	{ 0x107c1, 0x0 },
> -	{ 0x1107c1, 0x0 },
> -	{ 0x2107c1, 0x0 },
> -	{ 0x108c1, 0x0 },
> -	{ 0x1108c1, 0x0 },
> -	{ 0x2108c1, 0x0 },
> -	{ 0x110c1, 0x0 },
> -	{ 0x1110c1, 0x0 },
> -	{ 0x2110c1, 0x0 },
> -	{ 0x111c1, 0x0 },
> -	{ 0x1111c1, 0x0 },
> -	{ 0x2111c1, 0x0 },
> -	{ 0x112c1, 0x0 },
> -	{ 0x1112c1, 0x0 },
> -	{ 0x2112c1, 0x0 },
> -	{ 0x113c1, 0x0 },
> -	{ 0x1113c1, 0x0 },
> -	{ 0x2113c1, 0x0 },
> -	{ 0x114c1, 0x0 },
> -	{ 0x1114c1, 0x0 },
> -	{ 0x2114c1, 0x0 },
> -	{ 0x115c1, 0x0 },
> -	{ 0x1115c1, 0x0 },
> -	{ 0x2115c1, 0x0 },
> -	{ 0x116c1, 0x0 },
> -	{ 0x1116c1, 0x0 },
> -	{ 0x2116c1, 0x0 },
> -	{ 0x117c1, 0x0 },
> -	{ 0x1117c1, 0x0 },
> -	{ 0x2117c1, 0x0 },
> -	{ 0x118c1, 0x0 },
> -	{ 0x1118c1, 0x0 },
> -	{ 0x2118c1, 0x0 },
> -	{ 0x120c1, 0x0 },
> -	{ 0x1120c1, 0x0 },
> -	{ 0x2120c1, 0x0 },
> -	{ 0x121c1, 0x0 },
> -	{ 0x1121c1, 0x0 },
> -	{ 0x2121c1, 0x0 },
> -	{ 0x122c1, 0x0 },
> -	{ 0x1122c1, 0x0 },
> -	{ 0x2122c1, 0x0 },
> -	{ 0x123c1, 0x0 },
> -	{ 0x1123c1, 0x0 },
> -	{ 0x2123c1, 0x0 },
> -	{ 0x124c1, 0x0 },
> -	{ 0x1124c1, 0x0 },
> -	{ 0x2124c1, 0x0 },
> -	{ 0x125c1, 0x0 },
> -	{ 0x1125c1, 0x0 },
> -	{ 0x2125c1, 0x0 },
> -	{ 0x126c1, 0x0 },
> -	{ 0x1126c1, 0x0 },
> -	{ 0x2126c1, 0x0 },
> -	{ 0x127c1, 0x0 },
> -	{ 0x1127c1, 0x0 },
> -	{ 0x2127c1, 0x0 },
> -	{ 0x128c1, 0x0 },
> -	{ 0x1128c1, 0x0 },
> -	{ 0x2128c1, 0x0 },
> -	{ 0x130c1, 0x0 },
> -	{ 0x1130c1, 0x0 },
> -	{ 0x2130c1, 0x0 },
> -	{ 0x131c1, 0x0 },
> -	{ 0x1131c1, 0x0 },
> -	{ 0x2131c1, 0x0 },
> -	{ 0x132c1, 0x0 },
> -	{ 0x1132c1, 0x0 },
> -	{ 0x2132c1, 0x0 },
> -	{ 0x133c1, 0x0 },
> -	{ 0x1133c1, 0x0 },
> -	{ 0x2133c1, 0x0 },
> -	{ 0x134c1, 0x0 },
> -	{ 0x1134c1, 0x0 },
> -	{ 0x2134c1, 0x0 },
> -	{ 0x135c1, 0x0 },
> -	{ 0x1135c1, 0x0 },
> -	{ 0x2135c1, 0x0 },
> -	{ 0x136c1, 0x0 },
> -	{ 0x1136c1, 0x0 },
> -	{ 0x2136c1, 0x0 },
> -	{ 0x137c1, 0x0 },
> -	{ 0x1137c1, 0x0 },
> -	{ 0x2137c1, 0x0 },
> -	{ 0x138c1, 0x0 },
> -	{ 0x1138c1, 0x0 },
> -	{ 0x2138c1, 0x0 },
> -	{ 0x10020, 0x0 },
> -	{ 0x110020, 0x0 },
> -	{ 0x210020, 0x0 },
> -	{ 0x11020, 0x0 },
> -	{ 0x111020, 0x0 },
> -	{ 0x211020, 0x0 },
> -	{ 0x12020, 0x0 },
> -	{ 0x112020, 0x0 },
> -	{ 0x212020, 0x0 },
> -	{ 0x13020, 0x0 },
> -	{ 0x113020, 0x0 },
> -	{ 0x213020, 0x0 },
> -	{ 0x20072, 0x0 },
> -	{ 0x20073, 0x0 },
> -	{ 0x20074, 0x0 },
> -	{ 0x100aa, 0x0 },
> -	{ 0x110aa, 0x0 },
> -	{ 0x120aa, 0x0 },
> -	{ 0x130aa, 0x0 },
> -	{ 0x20010, 0x0 },
> -	{ 0x120010, 0x0 },
> -	{ 0x220010, 0x0 },
> -	{ 0x20011, 0x0 },
> -	{ 0x120011, 0x0 },
> -	{ 0x220011, 0x0 },
> -	{ 0x100ae, 0x0 },
> -	{ 0x1100ae, 0x0 },
> -	{ 0x2100ae, 0x0 },
> -	{ 0x100af, 0x0 },
> -	{ 0x1100af, 0x0 },
> -	{ 0x2100af, 0x0 },
> -	{ 0x110ae, 0x0 },
> -	{ 0x1110ae, 0x0 },
> -	{ 0x2110ae, 0x0 },
> -	{ 0x110af, 0x0 },
> -	{ 0x1110af, 0x0 },
> -	{ 0x2110af, 0x0 },
> -	{ 0x120ae, 0x0 },
> -	{ 0x1120ae, 0x0 },
> -	{ 0x2120ae, 0x0 },
> -	{ 0x120af, 0x0 },
> -	{ 0x1120af, 0x0 },
> -	{ 0x2120af, 0x0 },
> -	{ 0x130ae, 0x0 },
> -	{ 0x1130ae, 0x0 },
> -	{ 0x2130ae, 0x0 },
> -	{ 0x130af, 0x0 },
> -	{ 0x1130af, 0x0 },
> -	{ 0x2130af, 0x0 },
> -	{ 0x20020, 0x0 },
> -	{ 0x120020, 0x0 },
> -	{ 0x220020, 0x0 },
> -	{ 0x100a0, 0x0 },
> -	{ 0x100a1, 0x0 },
> -	{ 0x100a2, 0x0 },
> -	{ 0x100a3, 0x0 },
> -	{ 0x100a4, 0x0 },
> -	{ 0x100a5, 0x0 },
> -	{ 0x100a6, 0x0 },
> -	{ 0x100a7, 0x0 },
> -	{ 0x110a0, 0x0 },
> -	{ 0x110a1, 0x0 },
> -	{ 0x110a2, 0x0 },
> -	{ 0x110a3, 0x0 },
> -	{ 0x110a4, 0x0 },
> -	{ 0x110a5, 0x0 },
> -	{ 0x110a6, 0x0 },
> -	{ 0x110a7, 0x0 },
> -	{ 0x120a0, 0x0 },
> -	{ 0x120a1, 0x0 },
> -	{ 0x120a2, 0x0 },
> -	{ 0x120a3, 0x0 },
> -	{ 0x120a4, 0x0 },
> -	{ 0x120a5, 0x0 },
> -	{ 0x120a6, 0x0 },
> -	{ 0x120a7, 0x0 },
> -	{ 0x130a0, 0x0 },
> -	{ 0x130a1, 0x0 },
> -	{ 0x130a2, 0x0 },
> -	{ 0x130a3, 0x0 },
> -	{ 0x130a4, 0x0 },
> -	{ 0x130a5, 0x0 },
> -	{ 0x130a6, 0x0 },
> -	{ 0x130a7, 0x0 },
> -	{ 0x2007c, 0x0 },
> -	{ 0x12007c, 0x0 },
> -	{ 0x22007c, 0x0 },
> -	{ 0x2007d, 0x0 },
> -	{ 0x12007d, 0x0 },
> -	{ 0x22007d, 0x0 },
> -	{ 0x400fd, 0x0 },
> -	{ 0x400c0, 0x0 },
> -	{ 0x90201, 0x0 },
> -	{ 0x190201, 0x0 },
> -	{ 0x290201, 0x0 },
> -	{ 0x90202, 0x0 },
> -	{ 0x190202, 0x0 },
> -	{ 0x290202, 0x0 },
> -	{ 0x90203, 0x0 },
> -	{ 0x190203, 0x0 },
> -	{ 0x290203, 0x0 },
> -	{ 0x90204, 0x0 },
> -	{ 0x190204, 0x0 },
> -	{ 0x290204, 0x0 },
> -	{ 0x90205, 0x0 },
> -	{ 0x190205, 0x0 },
> -	{ 0x290205, 0x0 },
> -	{ 0x90206, 0x0 },
> -	{ 0x190206, 0x0 },
> -	{ 0x290206, 0x0 },
> -	{ 0x90207, 0x0 },
> -	{ 0x190207, 0x0 },
> -	{ 0x290207, 0x0 },
> -	{ 0x90208, 0x0 },
> -	{ 0x190208, 0x0 },
> -	{ 0x290208, 0x0 },
> -	{ 0x10062, 0x0 },
> -	{ 0x10162, 0x0 },
> -	{ 0x10262, 0x0 },
> -	{ 0x10362, 0x0 },
> -	{ 0x10462, 0x0 },
> -	{ 0x10562, 0x0 },
> -	{ 0x10662, 0x0 },
> -	{ 0x10762, 0x0 },
> -	{ 0x10862, 0x0 },
> -	{ 0x11062, 0x0 },
> -	{ 0x11162, 0x0 },
> -	{ 0x11262, 0x0 },
> -	{ 0x11362, 0x0 },
> -	{ 0x11462, 0x0 },
> -	{ 0x11562, 0x0 },
> -	{ 0x11662, 0x0 },
> -	{ 0x11762, 0x0 },
> -	{ 0x11862, 0x0 },
> -	{ 0x12062, 0x0 },
> -	{ 0x12162, 0x0 },
> -	{ 0x12262, 0x0 },
> -	{ 0x12362, 0x0 },
> -	{ 0x12462, 0x0 },
> -	{ 0x12562, 0x0 },
> -	{ 0x12662, 0x0 },
> -	{ 0x12762, 0x0 },
> -	{ 0x12862, 0x0 },
> -	{ 0x13062, 0x0 },
> -	{ 0x13162, 0x0 },
> -	{ 0x13262, 0x0 },
> -	{ 0x13362, 0x0 },
> -	{ 0x13462, 0x0 },
> -	{ 0x13562, 0x0 },
> -	{ 0x13662, 0x0 },
> -	{ 0x13762, 0x0 },
> -	{ 0x13862, 0x0 },
> -	{ 0x20077, 0x0 },
> -	{ 0x10001, 0x0 },
> -	{ 0x11001, 0x0 },
> -	{ 0x12001, 0x0 },
> -	{ 0x13001, 0x0 },
> -	{ 0x10040, 0x0 },
> -	{ 0x10140, 0x0 },
> -	{ 0x10240, 0x0 },
> -	{ 0x10340, 0x0 },
> -	{ 0x10440, 0x0 },
> -	{ 0x10540, 0x0 },
> -	{ 0x10640, 0x0 },
> -	{ 0x10740, 0x0 },
> -	{ 0x10840, 0x0 },
> -	{ 0x10030, 0x0 },
> -	{ 0x10130, 0x0 },
> -	{ 0x10230, 0x0 },
> -	{ 0x10330, 0x0 },
> -	{ 0x10430, 0x0 },
> -	{ 0x10530, 0x0 },
> -	{ 0x10630, 0x0 },
> -	{ 0x10730, 0x0 },
> -	{ 0x10830, 0x0 },
> -	{ 0x11040, 0x0 },
> -	{ 0x11140, 0x0 },
> -	{ 0x11240, 0x0 },
> -	{ 0x11340, 0x0 },
> -	{ 0x11440, 0x0 },
> -	{ 0x11540, 0x0 },
> -	{ 0x11640, 0x0 },
> -	{ 0x11740, 0x0 },
> -	{ 0x11840, 0x0 },
> -	{ 0x11030, 0x0 },
> -	{ 0x11130, 0x0 },
> -	{ 0x11230, 0x0 },
> -	{ 0x11330, 0x0 },
> -	{ 0x11430, 0x0 },
> -	{ 0x11530, 0x0 },
> -	{ 0x11630, 0x0 },
> -	{ 0x11730, 0x0 },
> -	{ 0x11830, 0x0 },
> -	{ 0x12040, 0x0 },
> -	{ 0x12140, 0x0 },
> -	{ 0x12240, 0x0 },
> -	{ 0x12340, 0x0 },
> -	{ 0x12440, 0x0 },
> -	{ 0x12540, 0x0 },
> -	{ 0x12640, 0x0 },
> -	{ 0x12740, 0x0 },
> -	{ 0x12840, 0x0 },
> -	{ 0x12030, 0x0 },
> -	{ 0x12130, 0x0 },
> -	{ 0x12230, 0x0 },
> -	{ 0x12330, 0x0 },
> -	{ 0x12430, 0x0 },
> -	{ 0x12530, 0x0 },
> -	{ 0x12630, 0x0 },
> -	{ 0x12730, 0x0 },
> -	{ 0x12830, 0x0 },
> -	{ 0x13040, 0x0 },
> -	{ 0x13140, 0x0 },
> -	{ 0x13240, 0x0 },
> -	{ 0x13340, 0x0 },
> -	{ 0x13440, 0x0 },
> -	{ 0x13540, 0x0 },
> -	{ 0x13640, 0x0 },
> -	{ 0x13740, 0x0 },
> -	{ 0x13840, 0x0 },
> -	{ 0x13030, 0x0 },
> -	{ 0x13130, 0x0 },
> -	{ 0x13230, 0x0 },
> -	{ 0x13330, 0x0 },
> -	{ 0x13430, 0x0 },
> -	{ 0x13530, 0x0 },
> -	{ 0x13630, 0x0 },
> -	{ 0x13730, 0x0 },
> -	{ 0x13830, 0x0 },
> -};
> -
>  /* P0 message block paremeter for training firmware */
>  static struct dram_cfg_param ddr_fsp0_cfg[] = {
>  	{ 0xd0000, 0x0 },
> @@ -1840,8 +1117,6 @@ struct dram_timing_info imx8mp_evk_dram_timing = {
>  	.ddrphy_cfg_num = ARRAY_SIZE(ddr_ddrphy_cfg),
>  	.fsp_msg = ddr_dram_fsp_msg,
>  	.fsp_msg_num = ARRAY_SIZE(ddr_dram_fsp_msg),
> -	.ddrphy_trained_csr = ddr_ddrphy_trained_csr,
> -	.ddrphy_trained_csr_num = ARRAY_SIZE(ddr_ddrphy_trained_csr),
>  	.ddrphy_pie = ddr_phy_pie,
>  	.ddrphy_pie_num = ARRAY_SIZE(ddr_phy_pie),
>  	.fsp_table = { 4000, 400, 100, },
> diff --git a/arch/arm/boards/phytec-som-imx8mm/lpddr4-timing.c b/arch/arm/boards/phytec-som-imx8mm/lpddr4-timing.c
> index 521fd427f1f0..7d01c181c047 100644
> --- a/arch/arm/boards/phytec-som-imx8mm/lpddr4-timing.c
> +++ b/arch/arm/boards/phytec-som-imx8mm/lpddr4-timing.c
> @@ -328,729 +328,6 @@ static struct dram_cfg_param ddr_ddrphy_cfg[] = {
>  	{ 0x2200ca, 0x24 },
>  };
>  
> -/* ddr phy trained csr */
> -static struct dram_cfg_param ddr_ddrphy_trained_csr[] = {
> -	{ 0x200b2, 0x0 },
> -	{ 0x1200b2, 0x0 },
> -	{ 0x2200b2, 0x0 },
> -	{ 0x200cb, 0x0 },
> -	{ 0x10043, 0x0 },
> -	{ 0x110043, 0x0 },
> -	{ 0x210043, 0x0 },
> -	{ 0x10143, 0x0 },
> -	{ 0x110143, 0x0 },
> -	{ 0x210143, 0x0 },
> -	{ 0x11043, 0x0 },
> -	{ 0x111043, 0x0 },
> -	{ 0x211043, 0x0 },
> -	{ 0x11143, 0x0 },
> -	{ 0x111143, 0x0 },
> -	{ 0x211143, 0x0 },
> -	{ 0x12043, 0x0 },
> -	{ 0x112043, 0x0 },
> -	{ 0x212043, 0x0 },
> -	{ 0x12143, 0x0 },
> -	{ 0x112143, 0x0 },
> -	{ 0x212143, 0x0 },
> -	{ 0x13043, 0x0 },
> -	{ 0x113043, 0x0 },
> -	{ 0x213043, 0x0 },
> -	{ 0x13143, 0x0 },
> -	{ 0x113143, 0x0 },
> -	{ 0x213143, 0x0 },
> -	{ 0x80, 0x0 },
> -	{ 0x100080, 0x0 },
> -	{ 0x200080, 0x0 },
> -	{ 0x1080, 0x0 },
> -	{ 0x101080, 0x0 },
> -	{ 0x201080, 0x0 },
> -	{ 0x2080, 0x0 },
> -	{ 0x102080, 0x0 },
> -	{ 0x202080, 0x0 },
> -	{ 0x3080, 0x0 },
> -	{ 0x103080, 0x0 },
> -	{ 0x203080, 0x0 },
> -	{ 0x4080, 0x0 },
> -	{ 0x104080, 0x0 },
> -	{ 0x204080, 0x0 },
> -	{ 0x5080, 0x0 },
> -	{ 0x105080, 0x0 },
> -	{ 0x205080, 0x0 },
> -	{ 0x6080, 0x0 },
> -	{ 0x106080, 0x0 },
> -	{ 0x206080, 0x0 },
> -	{ 0x7080, 0x0 },
> -	{ 0x107080, 0x0 },
> -	{ 0x207080, 0x0 },
> -	{ 0x8080, 0x0 },
> -	{ 0x108080, 0x0 },
> -	{ 0x208080, 0x0 },
> -	{ 0x9080, 0x0 },
> -	{ 0x109080, 0x0 },
> -	{ 0x209080, 0x0 },
> -	{ 0x10080, 0x0 },
> -	{ 0x110080, 0x0 },
> -	{ 0x210080, 0x0 },
> -	{ 0x10180, 0x0 },
> -	{ 0x110180, 0x0 },
> -	{ 0x210180, 0x0 },
> -	{ 0x11080, 0x0 },
> -	{ 0x111080, 0x0 },
> -	{ 0x211080, 0x0 },
> -	{ 0x11180, 0x0 },
> -	{ 0x111180, 0x0 },
> -	{ 0x211180, 0x0 },
> -	{ 0x12080, 0x0 },
> -	{ 0x112080, 0x0 },
> -	{ 0x212080, 0x0 },
> -	{ 0x12180, 0x0 },
> -	{ 0x112180, 0x0 },
> -	{ 0x212180, 0x0 },
> -	{ 0x13080, 0x0 },
> -	{ 0x113080, 0x0 },
> -	{ 0x213080, 0x0 },
> -	{ 0x13180, 0x0 },
> -	{ 0x113180, 0x0 },
> -	{ 0x213180, 0x0 },
> -	{ 0x10081, 0x0 },
> -	{ 0x110081, 0x0 },
> -	{ 0x210081, 0x0 },
> -	{ 0x10181, 0x0 },
> -	{ 0x110181, 0x0 },
> -	{ 0x210181, 0x0 },
> -	{ 0x11081, 0x0 },
> -	{ 0x111081, 0x0 },
> -	{ 0x211081, 0x0 },
> -	{ 0x11181, 0x0 },
> -	{ 0x111181, 0x0 },
> -	{ 0x211181, 0x0 },
> -	{ 0x12081, 0x0 },
> -	{ 0x112081, 0x0 },
> -	{ 0x212081, 0x0 },
> -	{ 0x12181, 0x0 },
> -	{ 0x112181, 0x0 },
> -	{ 0x212181, 0x0 },
> -	{ 0x13081, 0x0 },
> -	{ 0x113081, 0x0 },
> -	{ 0x213081, 0x0 },
> -	{ 0x13181, 0x0 },
> -	{ 0x113181, 0x0 },
> -	{ 0x213181, 0x0 },
> -	{ 0x100d0, 0x0 },
> -	{ 0x1100d0, 0x0 },
> -	{ 0x2100d0, 0x0 },
> -	{ 0x101d0, 0x0 },
> -	{ 0x1101d0, 0x0 },
> -	{ 0x2101d0, 0x0 },
> -	{ 0x110d0, 0x0 },
> -	{ 0x1110d0, 0x0 },
> -	{ 0x2110d0, 0x0 },
> -	{ 0x111d0, 0x0 },
> -	{ 0x1111d0, 0x0 },
> -	{ 0x2111d0, 0x0 },
> -	{ 0x120d0, 0x0 },
> -	{ 0x1120d0, 0x0 },
> -	{ 0x2120d0, 0x0 },
> -	{ 0x121d0, 0x0 },
> -	{ 0x1121d0, 0x0 },
> -	{ 0x2121d0, 0x0 },
> -	{ 0x130d0, 0x0 },
> -	{ 0x1130d0, 0x0 },
> -	{ 0x2130d0, 0x0 },
> -	{ 0x131d0, 0x0 },
> -	{ 0x1131d0, 0x0 },
> -	{ 0x2131d0, 0x0 },
> -	{ 0x100d1, 0x0 },
> -	{ 0x1100d1, 0x0 },
> -	{ 0x2100d1, 0x0 },
> -	{ 0x101d1, 0x0 },
> -	{ 0x1101d1, 0x0 },
> -	{ 0x2101d1, 0x0 },
> -	{ 0x110d1, 0x0 },
> -	{ 0x1110d1, 0x0 },
> -	{ 0x2110d1, 0x0 },
> -	{ 0x111d1, 0x0 },
> -	{ 0x1111d1, 0x0 },
> -	{ 0x2111d1, 0x0 },
> -	{ 0x120d1, 0x0 },
> -	{ 0x1120d1, 0x0 },
> -	{ 0x2120d1, 0x0 },
> -	{ 0x121d1, 0x0 },
> -	{ 0x1121d1, 0x0 },
> -	{ 0x2121d1, 0x0 },
> -	{ 0x130d1, 0x0 },
> -	{ 0x1130d1, 0x0 },
> -	{ 0x2130d1, 0x0 },
> -	{ 0x131d1, 0x0 },
> -	{ 0x1131d1, 0x0 },
> -	{ 0x2131d1, 0x0 },
> -	{ 0x10068, 0x0 },
> -	{ 0x10168, 0x0 },
> -	{ 0x10268, 0x0 },
> -	{ 0x10368, 0x0 },
> -	{ 0x10468, 0x0 },
> -	{ 0x10568, 0x0 },
> -	{ 0x10668, 0x0 },
> -	{ 0x10768, 0x0 },
> -	{ 0x10868, 0x0 },
> -	{ 0x11068, 0x0 },
> -	{ 0x11168, 0x0 },
> -	{ 0x11268, 0x0 },
> -	{ 0x11368, 0x0 },
> -	{ 0x11468, 0x0 },
> -	{ 0x11568, 0x0 },
> -	{ 0x11668, 0x0 },
> -	{ 0x11768, 0x0 },
> -	{ 0x11868, 0x0 },
> -	{ 0x12068, 0x0 },
> -	{ 0x12168, 0x0 },
> -	{ 0x12268, 0x0 },
> -	{ 0x12368, 0x0 },
> -	{ 0x12468, 0x0 },
> -	{ 0x12568, 0x0 },
> -	{ 0x12668, 0x0 },
> -	{ 0x12768, 0x0 },
> -	{ 0x12868, 0x0 },
> -	{ 0x13068, 0x0 },
> -	{ 0x13168, 0x0 },
> -	{ 0x13268, 0x0 },
> -	{ 0x13368, 0x0 },
> -	{ 0x13468, 0x0 },
> -	{ 0x13568, 0x0 },
> -	{ 0x13668, 0x0 },
> -	{ 0x13768, 0x0 },
> -	{ 0x13868, 0x0 },
> -	{ 0x10069, 0x0 },
> -	{ 0x10169, 0x0 },
> -	{ 0x10269, 0x0 },
> -	{ 0x10369, 0x0 },
> -	{ 0x10469, 0x0 },
> -	{ 0x10569, 0x0 },
> -	{ 0x10669, 0x0 },
> -	{ 0x10769, 0x0 },
> -	{ 0x10869, 0x0 },
> -	{ 0x11069, 0x0 },
> -	{ 0x11169, 0x0 },
> -	{ 0x11269, 0x0 },
> -	{ 0x11369, 0x0 },
> -	{ 0x11469, 0x0 },
> -	{ 0x11569, 0x0 },
> -	{ 0x11669, 0x0 },
> -	{ 0x11769, 0x0 },
> -	{ 0x11869, 0x0 },
> -	{ 0x12069, 0x0 },
> -	{ 0x12169, 0x0 },
> -	{ 0x12269, 0x0 },
> -	{ 0x12369, 0x0 },
> -	{ 0x12469, 0x0 },
> -	{ 0x12569, 0x0 },
> -	{ 0x12669, 0x0 },
> -	{ 0x12769, 0x0 },
> -	{ 0x12869, 0x0 },
> -	{ 0x13069, 0x0 },
> -	{ 0x13169, 0x0 },
> -	{ 0x13269, 0x0 },
> -	{ 0x13369, 0x0 },
> -	{ 0x13469, 0x0 },
> -	{ 0x13569, 0x0 },
> -	{ 0x13669, 0x0 },
> -	{ 0x13769, 0x0 },
> -	{ 0x13869, 0x0 },
> -	{ 0x1008c, 0x0 },
> -	{ 0x11008c, 0x0 },
> -	{ 0x21008c, 0x0 },
> -	{ 0x1018c, 0x0 },
> -	{ 0x11018c, 0x0 },
> -	{ 0x21018c, 0x0 },
> -	{ 0x1108c, 0x0 },
> -	{ 0x11108c, 0x0 },
> -	{ 0x21108c, 0x0 },
> -	{ 0x1118c, 0x0 },
> -	{ 0x11118c, 0x0 },
> -	{ 0x21118c, 0x0 },
> -	{ 0x1208c, 0x0 },
> -	{ 0x11208c, 0x0 },
> -	{ 0x21208c, 0x0 },
> -	{ 0x1218c, 0x0 },
> -	{ 0x11218c, 0x0 },
> -	{ 0x21218c, 0x0 },
> -	{ 0x1308c, 0x0 },
> -	{ 0x11308c, 0x0 },
> -	{ 0x21308c, 0x0 },
> -	{ 0x1318c, 0x0 },
> -	{ 0x11318c, 0x0 },
> -	{ 0x21318c, 0x0 },
> -	{ 0x1008d, 0x0 },
> -	{ 0x11008d, 0x0 },
> -	{ 0x21008d, 0x0 },
> -	{ 0x1018d, 0x0 },
> -	{ 0x11018d, 0x0 },
> -	{ 0x21018d, 0x0 },
> -	{ 0x1108d, 0x0 },
> -	{ 0x11108d, 0x0 },
> -	{ 0x21108d, 0x0 },
> -	{ 0x1118d, 0x0 },
> -	{ 0x11118d, 0x0 },
> -	{ 0x21118d, 0x0 },
> -	{ 0x1208d, 0x0 },
> -	{ 0x11208d, 0x0 },
> -	{ 0x21208d, 0x0 },
> -	{ 0x1218d, 0x0 },
> -	{ 0x11218d, 0x0 },
> -	{ 0x21218d, 0x0 },
> -	{ 0x1308d, 0x0 },
> -	{ 0x11308d, 0x0 },
> -	{ 0x21308d, 0x0 },
> -	{ 0x1318d, 0x0 },
> -	{ 0x11318d, 0x0 },
> -	{ 0x21318d, 0x0 },
> -	{ 0x100c0, 0x0 },
> -	{ 0x1100c0, 0x0 },
> -	{ 0x2100c0, 0x0 },
> -	{ 0x101c0, 0x0 },
> -	{ 0x1101c0, 0x0 },
> -	{ 0x2101c0, 0x0 },
> -	{ 0x102c0, 0x0 },
> -	{ 0x1102c0, 0x0 },
> -	{ 0x2102c0, 0x0 },
> -	{ 0x103c0, 0x0 },
> -	{ 0x1103c0, 0x0 },
> -	{ 0x2103c0, 0x0 },
> -	{ 0x104c0, 0x0 },
> -	{ 0x1104c0, 0x0 },
> -	{ 0x2104c0, 0x0 },
> -	{ 0x105c0, 0x0 },
> -	{ 0x1105c0, 0x0 },
> -	{ 0x2105c0, 0x0 },
> -	{ 0x106c0, 0x0 },
> -	{ 0x1106c0, 0x0 },
> -	{ 0x2106c0, 0x0 },
> -	{ 0x107c0, 0x0 },
> -	{ 0x1107c0, 0x0 },
> -	{ 0x2107c0, 0x0 },
> -	{ 0x108c0, 0x0 },
> -	{ 0x1108c0, 0x0 },
> -	{ 0x2108c0, 0x0 },
> -	{ 0x110c0, 0x0 },
> -	{ 0x1110c0, 0x0 },
> -	{ 0x2110c0, 0x0 },
> -	{ 0x111c0, 0x0 },
> -	{ 0x1111c0, 0x0 },
> -	{ 0x2111c0, 0x0 },
> -	{ 0x112c0, 0x0 },
> -	{ 0x1112c0, 0x0 },
> -	{ 0x2112c0, 0x0 },
> -	{ 0x113c0, 0x0 },
> -	{ 0x1113c0, 0x0 },
> -	{ 0x2113c0, 0x0 },
> -	{ 0x114c0, 0x0 },
> -	{ 0x1114c0, 0x0 },
> -	{ 0x2114c0, 0x0 },
> -	{ 0x115c0, 0x0 },
> -	{ 0x1115c0, 0x0 },
> -	{ 0x2115c0, 0x0 },
> -	{ 0x116c0, 0x0 },
> -	{ 0x1116c0, 0x0 },
> -	{ 0x2116c0, 0x0 },
> -	{ 0x117c0, 0x0 },
> -	{ 0x1117c0, 0x0 },
> -	{ 0x2117c0, 0x0 },
> -	{ 0x118c0, 0x0 },
> -	{ 0x1118c0, 0x0 },
> -	{ 0x2118c0, 0x0 },
> -	{ 0x120c0, 0x0 },
> -	{ 0x1120c0, 0x0 },
> -	{ 0x2120c0, 0x0 },
> -	{ 0x121c0, 0x0 },
> -	{ 0x1121c0, 0x0 },
> -	{ 0x2121c0, 0x0 },
> -	{ 0x122c0, 0x0 },
> -	{ 0x1122c0, 0x0 },
> -	{ 0x2122c0, 0x0 },
> -	{ 0x123c0, 0x0 },
> -	{ 0x1123c0, 0x0 },
> -	{ 0x2123c0, 0x0 },
> -	{ 0x124c0, 0x0 },
> -	{ 0x1124c0, 0x0 },
> -	{ 0x2124c0, 0x0 },
> -	{ 0x125c0, 0x0 },
> -	{ 0x1125c0, 0x0 },
> -	{ 0x2125c0, 0x0 },
> -	{ 0x126c0, 0x0 },
> -	{ 0x1126c0, 0x0 },
> -	{ 0x2126c0, 0x0 },
> -	{ 0x127c0, 0x0 },
> -	{ 0x1127c0, 0x0 },
> -	{ 0x2127c0, 0x0 },
> -	{ 0x128c0, 0x0 },
> -	{ 0x1128c0, 0x0 },
> -	{ 0x2128c0, 0x0 },
> -	{ 0x130c0, 0x0 },
> -	{ 0x1130c0, 0x0 },
> -	{ 0x2130c0, 0x0 },
> -	{ 0x131c0, 0x0 },
> -	{ 0x1131c0, 0x0 },
> -	{ 0x2131c0, 0x0 },
> -	{ 0x132c0, 0x0 },
> -	{ 0x1132c0, 0x0 },
> -	{ 0x2132c0, 0x0 },
> -	{ 0x133c0, 0x0 },
> -	{ 0x1133c0, 0x0 },
> -	{ 0x2133c0, 0x0 },
> -	{ 0x134c0, 0x0 },
> -	{ 0x1134c0, 0x0 },
> -	{ 0x2134c0, 0x0 },
> -	{ 0x135c0, 0x0 },
> -	{ 0x1135c0, 0x0 },
> -	{ 0x2135c0, 0x0 },
> -	{ 0x136c0, 0x0 },
> -	{ 0x1136c0, 0x0 },
> -	{ 0x2136c0, 0x0 },
> -	{ 0x137c0, 0x0 },
> -	{ 0x1137c0, 0x0 },
> -	{ 0x2137c0, 0x0 },
> -	{ 0x138c0, 0x0 },
> -	{ 0x1138c0, 0x0 },
> -	{ 0x2138c0, 0x0 },
> -	{ 0x100c1, 0x0 },
> -	{ 0x1100c1, 0x0 },
> -	{ 0x2100c1, 0x0 },
> -	{ 0x101c1, 0x0 },
> -	{ 0x1101c1, 0x0 },
> -	{ 0x2101c1, 0x0 },
> -	{ 0x102c1, 0x0 },
> -	{ 0x1102c1, 0x0 },
> -	{ 0x2102c1, 0x0 },
> -	{ 0x103c1, 0x0 },
> -	{ 0x1103c1, 0x0 },
> -	{ 0x2103c1, 0x0 },
> -	{ 0x104c1, 0x0 },
> -	{ 0x1104c1, 0x0 },
> -	{ 0x2104c1, 0x0 },
> -	{ 0x105c1, 0x0 },
> -	{ 0x1105c1, 0x0 },
> -	{ 0x2105c1, 0x0 },
> -	{ 0x106c1, 0x0 },
> -	{ 0x1106c1, 0x0 },
> -	{ 0x2106c1, 0x0 },
> -	{ 0x107c1, 0x0 },
> -	{ 0x1107c1, 0x0 },
> -	{ 0x2107c1, 0x0 },
> -	{ 0x108c1, 0x0 },
> -	{ 0x1108c1, 0x0 },
> -	{ 0x2108c1, 0x0 },
> -	{ 0x110c1, 0x0 },
> -	{ 0x1110c1, 0x0 },
> -	{ 0x2110c1, 0x0 },
> -	{ 0x111c1, 0x0 },
> -	{ 0x1111c1, 0x0 },
> -	{ 0x2111c1, 0x0 },
> -	{ 0x112c1, 0x0 },
> -	{ 0x1112c1, 0x0 },
> -	{ 0x2112c1, 0x0 },
> -	{ 0x113c1, 0x0 },
> -	{ 0x1113c1, 0x0 },
> -	{ 0x2113c1, 0x0 },
> -	{ 0x114c1, 0x0 },
> -	{ 0x1114c1, 0x0 },
> -	{ 0x2114c1, 0x0 },
> -	{ 0x115c1, 0x0 },
> -	{ 0x1115c1, 0x0 },
> -	{ 0x2115c1, 0x0 },
> -	{ 0x116c1, 0x0 },
> -	{ 0x1116c1, 0x0 },
> -	{ 0x2116c1, 0x0 },
> -	{ 0x117c1, 0x0 },
> -	{ 0x1117c1, 0x0 },
> -	{ 0x2117c1, 0x0 },
> -	{ 0x118c1, 0x0 },
> -	{ 0x1118c1, 0x0 },
> -	{ 0x2118c1, 0x0 },
> -	{ 0x120c1, 0x0 },
> -	{ 0x1120c1, 0x0 },
> -	{ 0x2120c1, 0x0 },
> -	{ 0x121c1, 0x0 },
> -	{ 0x1121c1, 0x0 },
> -	{ 0x2121c1, 0x0 },
> -	{ 0x122c1, 0x0 },
> -	{ 0x1122c1, 0x0 },
> -	{ 0x2122c1, 0x0 },
> -	{ 0x123c1, 0x0 },
> -	{ 0x1123c1, 0x0 },
> -	{ 0x2123c1, 0x0 },
> -	{ 0x124c1, 0x0 },
> -	{ 0x1124c1, 0x0 },
> -	{ 0x2124c1, 0x0 },
> -	{ 0x125c1, 0x0 },
> -	{ 0x1125c1, 0x0 },
> -	{ 0x2125c1, 0x0 },
> -	{ 0x126c1, 0x0 },
> -	{ 0x1126c1, 0x0 },
> -	{ 0x2126c1, 0x0 },
> -	{ 0x127c1, 0x0 },
> -	{ 0x1127c1, 0x0 },
> -	{ 0x2127c1, 0x0 },
> -	{ 0x128c1, 0x0 },
> -	{ 0x1128c1, 0x0 },
> -	{ 0x2128c1, 0x0 },
> -	{ 0x130c1, 0x0 },
> -	{ 0x1130c1, 0x0 },
> -	{ 0x2130c1, 0x0 },
> -	{ 0x131c1, 0x0 },
> -	{ 0x1131c1, 0x0 },
> -	{ 0x2131c1, 0x0 },
> -	{ 0x132c1, 0x0 },
> -	{ 0x1132c1, 0x0 },
> -	{ 0x2132c1, 0x0 },
> -	{ 0x133c1, 0x0 },
> -	{ 0x1133c1, 0x0 },
> -	{ 0x2133c1, 0x0 },
> -	{ 0x134c1, 0x0 },
> -	{ 0x1134c1, 0x0 },
> -	{ 0x2134c1, 0x0 },
> -	{ 0x135c1, 0x0 },
> -	{ 0x1135c1, 0x0 },
> -	{ 0x2135c1, 0x0 },
> -	{ 0x136c1, 0x0 },
> -	{ 0x1136c1, 0x0 },
> -	{ 0x2136c1, 0x0 },
> -	{ 0x137c1, 0x0 },
> -	{ 0x1137c1, 0x0 },
> -	{ 0x2137c1, 0x0 },
> -	{ 0x138c1, 0x0 },
> -	{ 0x1138c1, 0x0 },
> -	{ 0x2138c1, 0x0 },
> -	{ 0x10020, 0x0 },
> -	{ 0x110020, 0x0 },
> -	{ 0x210020, 0x0 },
> -	{ 0x11020, 0x0 },
> -	{ 0x111020, 0x0 },
> -	{ 0x211020, 0x0 },
> -	{ 0x12020, 0x0 },
> -	{ 0x112020, 0x0 },
> -	{ 0x212020, 0x0 },
> -	{ 0x13020, 0x0 },
> -	{ 0x113020, 0x0 },
> -	{ 0x213020, 0x0 },
> -	{ 0x20072, 0x0 },
> -	{ 0x20073, 0x0 },
> -	{ 0x20074, 0x0 },
> -	{ 0x100aa, 0x0 },
> -	{ 0x110aa, 0x0 },
> -	{ 0x120aa, 0x0 },
> -	{ 0x130aa, 0x0 },
> -	{ 0x20010, 0x0 },
> -	{ 0x120010, 0x0 },
> -	{ 0x220010, 0x0 },
> -	{ 0x20011, 0x0 },
> -	{ 0x120011, 0x0 },
> -	{ 0x220011, 0x0 },
> -	{ 0x100ae, 0x0 },
> -	{ 0x1100ae, 0x0 },
> -	{ 0x2100ae, 0x0 },
> -	{ 0x100af, 0x0 },
> -	{ 0x1100af, 0x0 },
> -	{ 0x2100af, 0x0 },
> -	{ 0x110ae, 0x0 },
> -	{ 0x1110ae, 0x0 },
> -	{ 0x2110ae, 0x0 },
> -	{ 0x110af, 0x0 },
> -	{ 0x1110af, 0x0 },
> -	{ 0x2110af, 0x0 },
> -	{ 0x120ae, 0x0 },
> -	{ 0x1120ae, 0x0 },
> -	{ 0x2120ae, 0x0 },
> -	{ 0x120af, 0x0 },
> -	{ 0x1120af, 0x0 },
> -	{ 0x2120af, 0x0 },
> -	{ 0x130ae, 0x0 },
> -	{ 0x1130ae, 0x0 },
> -	{ 0x2130ae, 0x0 },
> -	{ 0x130af, 0x0 },
> -	{ 0x1130af, 0x0 },
> -	{ 0x2130af, 0x0 },
> -	{ 0x20020, 0x0 },
> -	{ 0x120020, 0x0 },
> -	{ 0x220020, 0x0 },
> -	{ 0x100a0, 0x0 },
> -	{ 0x100a1, 0x0 },
> -	{ 0x100a2, 0x0 },
> -	{ 0x100a3, 0x0 },
> -	{ 0x100a4, 0x0 },
> -	{ 0x100a5, 0x0 },
> -	{ 0x100a6, 0x0 },
> -	{ 0x100a7, 0x0 },
> -	{ 0x110a0, 0x0 },
> -	{ 0x110a1, 0x0 },
> -	{ 0x110a2, 0x0 },
> -	{ 0x110a3, 0x0 },
> -	{ 0x110a4, 0x0 },
> -	{ 0x110a5, 0x0 },
> -	{ 0x110a6, 0x0 },
> -	{ 0x110a7, 0x0 },
> -	{ 0x120a0, 0x0 },
> -	{ 0x120a1, 0x0 },
> -	{ 0x120a2, 0x0 },
> -	{ 0x120a3, 0x0 },
> -	{ 0x120a4, 0x0 },
> -	{ 0x120a5, 0x0 },
> -	{ 0x120a6, 0x0 },
> -	{ 0x120a7, 0x0 },
> -	{ 0x130a0, 0x0 },
> -	{ 0x130a1, 0x0 },
> -	{ 0x130a2, 0x0 },
> -	{ 0x130a3, 0x0 },
> -	{ 0x130a4, 0x0 },
> -	{ 0x130a5, 0x0 },
> -	{ 0x130a6, 0x0 },
> -	{ 0x130a7, 0x0 },
> -	{ 0x2007c, 0x0 },
> -	{ 0x12007c, 0x0 },
> -	{ 0x22007c, 0x0 },
> -	{ 0x2007d, 0x0 },
> -	{ 0x12007d, 0x0 },
> -	{ 0x22007d, 0x0 },
> -	{ 0x400fd, 0x0 },
> -	{ 0x400c0, 0x0 },
> -	{ 0x90201, 0x0 },
> -	{ 0x190201, 0x0 },
> -	{ 0x290201, 0x0 },
> -	{ 0x90202, 0x0 },
> -	{ 0x190202, 0x0 },
> -	{ 0x290202, 0x0 },
> -	{ 0x90203, 0x0 },
> -	{ 0x190203, 0x0 },
> -	{ 0x290203, 0x0 },
> -	{ 0x90204, 0x0 },
> -	{ 0x190204, 0x0 },
> -	{ 0x290204, 0x0 },
> -	{ 0x90205, 0x0 },
> -	{ 0x190205, 0x0 },
> -	{ 0x290205, 0x0 },
> -	{ 0x90206, 0x0 },
> -	{ 0x190206, 0x0 },
> -	{ 0x290206, 0x0 },
> -	{ 0x90207, 0x0 },
> -	{ 0x190207, 0x0 },
> -	{ 0x290207, 0x0 },
> -	{ 0x90208, 0x0 },
> -	{ 0x190208, 0x0 },
> -	{ 0x290208, 0x0 },
> -	{ 0x10062, 0x0 },
> -	{ 0x10162, 0x0 },
> -	{ 0x10262, 0x0 },
> -	{ 0x10362, 0x0 },
> -	{ 0x10462, 0x0 },
> -	{ 0x10562, 0x0 },
> -	{ 0x10662, 0x0 },
> -	{ 0x10762, 0x0 },
> -	{ 0x10862, 0x0 },
> -	{ 0x11062, 0x0 },
> -	{ 0x11162, 0x0 },
> -	{ 0x11262, 0x0 },
> -	{ 0x11362, 0x0 },
> -	{ 0x11462, 0x0 },
> -	{ 0x11562, 0x0 },
> -	{ 0x11662, 0x0 },
> -	{ 0x11762, 0x0 },
> -	{ 0x11862, 0x0 },
> -	{ 0x12062, 0x0 },
> -	{ 0x12162, 0x0 },
> -	{ 0x12262, 0x0 },
> -	{ 0x12362, 0x0 },
> -	{ 0x12462, 0x0 },
> -	{ 0x12562, 0x0 },
> -	{ 0x12662, 0x0 },
> -	{ 0x12762, 0x0 },
> -	{ 0x12862, 0x0 },
> -	{ 0x13062, 0x0 },
> -	{ 0x13162, 0x0 },
> -	{ 0x13262, 0x0 },
> -	{ 0x13362, 0x0 },
> -	{ 0x13462, 0x0 },
> -	{ 0x13562, 0x0 },
> -	{ 0x13662, 0x0 },
> -	{ 0x13762, 0x0 },
> -	{ 0x13862, 0x0 },
> -	{ 0x20077, 0x0 },
> -	{ 0x10001, 0x0 },
> -	{ 0x11001, 0x0 },
> -	{ 0x12001, 0x0 },
> -	{ 0x13001, 0x0 },
> -	{ 0x10040, 0x0 },
> -	{ 0x10140, 0x0 },
> -	{ 0x10240, 0x0 },
> -	{ 0x10340, 0x0 },
> -	{ 0x10440, 0x0 },
> -	{ 0x10540, 0x0 },
> -	{ 0x10640, 0x0 },
> -	{ 0x10740, 0x0 },
> -	{ 0x10840, 0x0 },
> -	{ 0x10030, 0x0 },
> -	{ 0x10130, 0x0 },
> -	{ 0x10230, 0x0 },
> -	{ 0x10330, 0x0 },
> -	{ 0x10430, 0x0 },
> -	{ 0x10530, 0x0 },
> -	{ 0x10630, 0x0 },
> -	{ 0x10730, 0x0 },
> -	{ 0x10830, 0x0 },
> -	{ 0x11040, 0x0 },
> -	{ 0x11140, 0x0 },
> -	{ 0x11240, 0x0 },
> -	{ 0x11340, 0x0 },
> -	{ 0x11440, 0x0 },
> -	{ 0x11540, 0x0 },
> -	{ 0x11640, 0x0 },
> -	{ 0x11740, 0x0 },
> -	{ 0x11840, 0x0 },
> -	{ 0x11030, 0x0 },
> -	{ 0x11130, 0x0 },
> -	{ 0x11230, 0x0 },
> -	{ 0x11330, 0x0 },
> -	{ 0x11430, 0x0 },
> -	{ 0x11530, 0x0 },
> -	{ 0x11630, 0x0 },
> -	{ 0x11730, 0x0 },
> -	{ 0x11830, 0x0 },
> -	{ 0x12040, 0x0 },
> -	{ 0x12140, 0x0 },
> -	{ 0x12240, 0x0 },
> -	{ 0x12340, 0x0 },
> -	{ 0x12440, 0x0 },
> -	{ 0x12540, 0x0 },
> -	{ 0x12640, 0x0 },
> -	{ 0x12740, 0x0 },
> -	{ 0x12840, 0x0 },
> -	{ 0x12030, 0x0 },
> -	{ 0x12130, 0x0 },
> -	{ 0x12230, 0x0 },
> -	{ 0x12330, 0x0 },
> -	{ 0x12430, 0x0 },
> -	{ 0x12530, 0x0 },
> -	{ 0x12630, 0x0 },
> -	{ 0x12730, 0x0 },
> -	{ 0x12830, 0x0 },
> -	{ 0x13040, 0x0 },
> -	{ 0x13140, 0x0 },
> -	{ 0x13240, 0x0 },
> -	{ 0x13340, 0x0 },
> -	{ 0x13440, 0x0 },
> -	{ 0x13540, 0x0 },
> -	{ 0x13640, 0x0 },
> -	{ 0x13740, 0x0 },
> -	{ 0x13840, 0x0 },
> -	{ 0x13030, 0x0 },
> -	{ 0x13130, 0x0 },
> -	{ 0x13230, 0x0 },
> -	{ 0x13330, 0x0 },
> -	{ 0x13430, 0x0 },
> -	{ 0x13530, 0x0 },
> -	{ 0x13630, 0x0 },
> -	{ 0x13730, 0x0 },
> -	{ 0x13830, 0x0 },
> -};
> -
>  /* P0 message block paremeter for training firmware */
>  struct dram_cfg_param ddr_fsp0_cfg[] = {
>  	{ 0xd0000, 0x0 },
> @@ -1842,8 +1119,6 @@ struct dram_timing_info phyboard_polis_rdk_dram_timing = {
>  	.ddrphy_cfg_num = ARRAY_SIZE(ddr_ddrphy_cfg),
>  	.fsp_msg = ddr_dram_fsp_msg,
>  	.fsp_msg_num = ARRAY_SIZE(ddr_dram_fsp_msg),
> -	.ddrphy_trained_csr = ddr_ddrphy_trained_csr,
> -	.ddrphy_trained_csr_num = ARRAY_SIZE(ddr_ddrphy_trained_csr),
>  	.ddrphy_pie = ddr_phy_pie,
>  	.ddrphy_pie_num = ARRAY_SIZE(ddr_phy_pie),
>  	.fsp_table = { 3000, 400, 100,},
> diff --git a/arch/arm/boards/polyhex-debix/8g-lpddr4-timing.c b/arch/arm/boards/polyhex-debix/8g-lpddr4-timing.c
> index bbb8ae643e75..db75a424b73d 100755
> --- a/arch/arm/boards/polyhex-debix/8g-lpddr4-timing.c
> +++ b/arch/arm/boards/polyhex-debix/8g-lpddr4-timing.c
> @@ -333,728 +333,6 @@ static struct dram_cfg_param ddr_ddrphy_cfg[] = {
>  	{ 0x2002c, 0x0 },
>  };
>  
> -/* ddr phy trained csr */
> -static struct dram_cfg_param ddr_ddrphy_trained_csr[] = {
> -	{ 0x200b2, 0x0 },
> -	{ 0x1200b2, 0x0 },
> -	{ 0x2200b2, 0x0 },
> -	{ 0x200cb, 0x0 },
> -	{ 0x10043, 0x0 },
> -	{ 0x110043, 0x0 },
> -	{ 0x210043, 0x0 },
> -	{ 0x10143, 0x0 },
> -	{ 0x110143, 0x0 },
> -	{ 0x210143, 0x0 },
> -	{ 0x11043, 0x0 },
> -	{ 0x111043, 0x0 },
> -	{ 0x211043, 0x0 },
> -	{ 0x11143, 0x0 },
> -	{ 0x111143, 0x0 },
> -	{ 0x211143, 0x0 },
> -	{ 0x12043, 0x0 },
> -	{ 0x112043, 0x0 },
> -	{ 0x212043, 0x0 },
> -	{ 0x12143, 0x0 },
> -	{ 0x112143, 0x0 },
> -	{ 0x212143, 0x0 },
> -	{ 0x13043, 0x0 },
> -	{ 0x113043, 0x0 },
> -	{ 0x213043, 0x0 },
> -	{ 0x13143, 0x0 },
> -	{ 0x113143, 0x0 },
> -	{ 0x213143, 0x0 },
> -	{ 0x80, 0x0 },
> -	{ 0x100080, 0x0 },
> -	{ 0x200080, 0x0 },
> -	{ 0x1080, 0x0 },
> -	{ 0x101080, 0x0 },
> -	{ 0x201080, 0x0 },
> -	{ 0x2080, 0x0 },
> -	{ 0x102080, 0x0 },
> -	{ 0x202080, 0x0 },
> -	{ 0x3080, 0x0 },
> -	{ 0x103080, 0x0 },
> -	{ 0x203080, 0x0 },
> -	{ 0x4080, 0x0 },
> -	{ 0x104080, 0x0 },
> -	{ 0x204080, 0x0 },
> -	{ 0x5080, 0x0 },
> -	{ 0x105080, 0x0 },
> -	{ 0x205080, 0x0 },
> -	{ 0x6080, 0x0 },
> -	{ 0x106080, 0x0 },
> -	{ 0x206080, 0x0 },
> -	{ 0x7080, 0x0 },
> -	{ 0x107080, 0x0 },
> -	{ 0x207080, 0x0 },
> -	{ 0x8080, 0x0 },
> -	{ 0x108080, 0x0 },
> -	{ 0x208080, 0x0 },
> -	{ 0x9080, 0x0 },
> -	{ 0x109080, 0x0 },
> -	{ 0x209080, 0x0 },
> -	{ 0x10080, 0x0 },
> -	{ 0x110080, 0x0 },
> -	{ 0x210080, 0x0 },
> -	{ 0x10180, 0x0 },
> -	{ 0x110180, 0x0 },
> -	{ 0x210180, 0x0 },
> -	{ 0x11080, 0x0 },
> -	{ 0x111080, 0x0 },
> -	{ 0x211080, 0x0 },
> -	{ 0x11180, 0x0 },
> -	{ 0x111180, 0x0 },
> -	{ 0x211180, 0x0 },
> -	{ 0x12080, 0x0 },
> -	{ 0x112080, 0x0 },
> -	{ 0x212080, 0x0 },
> -	{ 0x12180, 0x0 },
> -	{ 0x112180, 0x0 },
> -	{ 0x212180, 0x0 },
> -	{ 0x13080, 0x0 },
> -	{ 0x113080, 0x0 },
> -	{ 0x213080, 0x0 },
> -	{ 0x13180, 0x0 },
> -	{ 0x113180, 0x0 },
> -	{ 0x213180, 0x0 },
> -	{ 0x10081, 0x0 },
> -	{ 0x110081, 0x0 },
> -	{ 0x210081, 0x0 },
> -	{ 0x10181, 0x0 },
> -	{ 0x110181, 0x0 },
> -	{ 0x210181, 0x0 },
> -	{ 0x11081, 0x0 },
> -	{ 0x111081, 0x0 },
> -	{ 0x211081, 0x0 },
> -	{ 0x11181, 0x0 },
> -	{ 0x111181, 0x0 },
> -	{ 0x211181, 0x0 },
> -	{ 0x12081, 0x0 },
> -	{ 0x112081, 0x0 },
> -	{ 0x212081, 0x0 },
> -	{ 0x12181, 0x0 },
> -	{ 0x112181, 0x0 },
> -	{ 0x212181, 0x0 },
> -	{ 0x13081, 0x0 },
> -	{ 0x113081, 0x0 },
> -	{ 0x213081, 0x0 },
> -	{ 0x13181, 0x0 },
> -	{ 0x113181, 0x0 },
> -	{ 0x213181, 0x0 },
> -	{ 0x100d0, 0x0 },
> -	{ 0x1100d0, 0x0 },
> -	{ 0x2100d0, 0x0 },
> -	{ 0x101d0, 0x0 },
> -	{ 0x1101d0, 0x0 },
> -	{ 0x2101d0, 0x0 },
> -	{ 0x110d0, 0x0 },
> -	{ 0x1110d0, 0x0 },
> -	{ 0x2110d0, 0x0 },
> -	{ 0x111d0, 0x0 },
> -	{ 0x1111d0, 0x0 },
> -	{ 0x2111d0, 0x0 },
> -	{ 0x120d0, 0x0 },
> -	{ 0x1120d0, 0x0 },
> -	{ 0x2120d0, 0x0 },
> -	{ 0x121d0, 0x0 },
> -	{ 0x1121d0, 0x0 },
> -	{ 0x2121d0, 0x0 },
> -	{ 0x130d0, 0x0 },
> -	{ 0x1130d0, 0x0 },
> -	{ 0x2130d0, 0x0 },
> -	{ 0x131d0, 0x0 },
> -	{ 0x1131d0, 0x0 },
> -	{ 0x2131d0, 0x0 },
> -	{ 0x100d1, 0x0 },
> -	{ 0x1100d1, 0x0 },
> -	{ 0x2100d1, 0x0 },
> -	{ 0x101d1, 0x0 },
> -	{ 0x1101d1, 0x0 },
> -	{ 0x2101d1, 0x0 },
> -	{ 0x110d1, 0x0 },
> -	{ 0x1110d1, 0x0 },
> -	{ 0x2110d1, 0x0 },
> -	{ 0x111d1, 0x0 },
> -	{ 0x1111d1, 0x0 },
> -	{ 0x2111d1, 0x0 },
> -	{ 0x120d1, 0x0 },
> -	{ 0x1120d1, 0x0 },
> -	{ 0x2120d1, 0x0 },
> -	{ 0x121d1, 0x0 },
> -	{ 0x1121d1, 0x0 },
> -	{ 0x2121d1, 0x0 },
> -	{ 0x130d1, 0x0 },
> -	{ 0x1130d1, 0x0 },
> -	{ 0x2130d1, 0x0 },
> -	{ 0x131d1, 0x0 },
> -	{ 0x1131d1, 0x0 },
> -	{ 0x2131d1, 0x0 },
> -	{ 0x10068, 0x0 },
> -	{ 0x10168, 0x0 },
> -	{ 0x10268, 0x0 },
> -	{ 0x10368, 0x0 },
> -	{ 0x10468, 0x0 },
> -	{ 0x10568, 0x0 },
> -	{ 0x10668, 0x0 },
> -	{ 0x10768, 0x0 },
> -	{ 0x10868, 0x0 },
> -	{ 0x11068, 0x0 },
> -	{ 0x11168, 0x0 },
> -	{ 0x11268, 0x0 },
> -	{ 0x11368, 0x0 },
> -	{ 0x11468, 0x0 },
> -	{ 0x11568, 0x0 },
> -	{ 0x11668, 0x0 },
> -	{ 0x11768, 0x0 },
> -	{ 0x11868, 0x0 },
> -	{ 0x12068, 0x0 },
> -	{ 0x12168, 0x0 },
> -	{ 0x12268, 0x0 },
> -	{ 0x12368, 0x0 },
> -	{ 0x12468, 0x0 },
> -	{ 0x12568, 0x0 },
> -	{ 0x12668, 0x0 },
> -	{ 0x12768, 0x0 },
> -	{ 0x12868, 0x0 },
> -	{ 0x13068, 0x0 },
> -	{ 0x13168, 0x0 },
> -	{ 0x13268, 0x0 },
> -	{ 0x13368, 0x0 },
> -	{ 0x13468, 0x0 },
> -	{ 0x13568, 0x0 },
> -	{ 0x13668, 0x0 },
> -	{ 0x13768, 0x0 },
> -	{ 0x13868, 0x0 },
> -	{ 0x10069, 0x0 },
> -	{ 0x10169, 0x0 },
> -	{ 0x10269, 0x0 },
> -	{ 0x10369, 0x0 },
> -	{ 0x10469, 0x0 },
> -	{ 0x10569, 0x0 },
> -	{ 0x10669, 0x0 },
> -	{ 0x10769, 0x0 },
> -	{ 0x10869, 0x0 },
> -	{ 0x11069, 0x0 },
> -	{ 0x11169, 0x0 },
> -	{ 0x11269, 0x0 },
> -	{ 0x11369, 0x0 },
> -	{ 0x11469, 0x0 },
> -	{ 0x11569, 0x0 },
> -	{ 0x11669, 0x0 },
> -	{ 0x11769, 0x0 },
> -	{ 0x11869, 0x0 },
> -	{ 0x12069, 0x0 },
> -	{ 0x12169, 0x0 },
> -	{ 0x12269, 0x0 },
> -	{ 0x12369, 0x0 },
> -	{ 0x12469, 0x0 },
> -	{ 0x12569, 0x0 },
> -	{ 0x12669, 0x0 },
> -	{ 0x12769, 0x0 },
> -	{ 0x12869, 0x0 },
> -	{ 0x13069, 0x0 },
> -	{ 0x13169, 0x0 },
> -	{ 0x13269, 0x0 },
> -	{ 0x13369, 0x0 },
> -	{ 0x13469, 0x0 },
> -	{ 0x13569, 0x0 },
> -	{ 0x13669, 0x0 },
> -	{ 0x13769, 0x0 },
> -	{ 0x13869, 0x0 },
> -	{ 0x1008c, 0x0 },
> -	{ 0x11008c, 0x0 },
> -	{ 0x21008c, 0x0 },
> -	{ 0x1018c, 0x0 },
> -	{ 0x11018c, 0x0 },
> -	{ 0x21018c, 0x0 },
> -	{ 0x1108c, 0x0 },
> -	{ 0x11108c, 0x0 },
> -	{ 0x21108c, 0x0 },
> -	{ 0x1118c, 0x0 },
> -	{ 0x11118c, 0x0 },
> -	{ 0x21118c, 0x0 },
> -	{ 0x1208c, 0x0 },
> -	{ 0x11208c, 0x0 },
> -	{ 0x21208c, 0x0 },
> -	{ 0x1218c, 0x0 },
> -	{ 0x11218c, 0x0 },
> -	{ 0x21218c, 0x0 },
> -	{ 0x1308c, 0x0 },
> -	{ 0x11308c, 0x0 },
> -	{ 0x21308c, 0x0 },
> -	{ 0x1318c, 0x0 },
> -	{ 0x11318c, 0x0 },
> -	{ 0x21318c, 0x0 },
> -	{ 0x1008d, 0x0 },
> -	{ 0x11008d, 0x0 },
> -	{ 0x21008d, 0x0 },
> -	{ 0x1018d, 0x0 },
> -	{ 0x11018d, 0x0 },
> -	{ 0x21018d, 0x0 },
> -	{ 0x1108d, 0x0 },
> -	{ 0x11108d, 0x0 },
> -	{ 0x21108d, 0x0 },
> -	{ 0x1118d, 0x0 },
> -	{ 0x11118d, 0x0 },
> -	{ 0x21118d, 0x0 },
> -	{ 0x1208d, 0x0 },
> -	{ 0x11208d, 0x0 },
> -	{ 0x21208d, 0x0 },
> -	{ 0x1218d, 0x0 },
> -	{ 0x11218d, 0x0 },
> -	{ 0x21218d, 0x0 },
> -	{ 0x1308d, 0x0 },
> -	{ 0x11308d, 0x0 },
> -	{ 0x21308d, 0x0 },
> -	{ 0x1318d, 0x0 },
> -	{ 0x11318d, 0x0 },
> -	{ 0x21318d, 0x0 },
> -	{ 0x100c0, 0x0 },
> -	{ 0x1100c0, 0x0 },
> -	{ 0x2100c0, 0x0 },
> -	{ 0x101c0, 0x0 },
> -	{ 0x1101c0, 0x0 },
> -	{ 0x2101c0, 0x0 },
> -	{ 0x102c0, 0x0 },
> -	{ 0x1102c0, 0x0 },
> -	{ 0x2102c0, 0x0 },
> -	{ 0x103c0, 0x0 },
> -	{ 0x1103c0, 0x0 },
> -	{ 0x2103c0, 0x0 },
> -	{ 0x104c0, 0x0 },
> -	{ 0x1104c0, 0x0 },
> -	{ 0x2104c0, 0x0 },
> -	{ 0x105c0, 0x0 },
> -	{ 0x1105c0, 0x0 },
> -	{ 0x2105c0, 0x0 },
> -	{ 0x106c0, 0x0 },
> -	{ 0x1106c0, 0x0 },
> -	{ 0x2106c0, 0x0 },
> -	{ 0x107c0, 0x0 },
> -	{ 0x1107c0, 0x0 },
> -	{ 0x2107c0, 0x0 },
> -	{ 0x108c0, 0x0 },
> -	{ 0x1108c0, 0x0 },
> -	{ 0x2108c0, 0x0 },
> -	{ 0x110c0, 0x0 },
> -	{ 0x1110c0, 0x0 },
> -	{ 0x2110c0, 0x0 },
> -	{ 0x111c0, 0x0 },
> -	{ 0x1111c0, 0x0 },
> -	{ 0x2111c0, 0x0 },
> -	{ 0x112c0, 0x0 },
> -	{ 0x1112c0, 0x0 },
> -	{ 0x2112c0, 0x0 },
> -	{ 0x113c0, 0x0 },
> -	{ 0x1113c0, 0x0 },
> -	{ 0x2113c0, 0x0 },
> -	{ 0x114c0, 0x0 },
> -	{ 0x1114c0, 0x0 },
> -	{ 0x2114c0, 0x0 },
> -	{ 0x115c0, 0x0 },
> -	{ 0x1115c0, 0x0 },
> -	{ 0x2115c0, 0x0 },
> -	{ 0x116c0, 0x0 },
> -	{ 0x1116c0, 0x0 },
> -	{ 0x2116c0, 0x0 },
> -	{ 0x117c0, 0x0 },
> -	{ 0x1117c0, 0x0 },
> -	{ 0x2117c0, 0x0 },
> -	{ 0x118c0, 0x0 },
> -	{ 0x1118c0, 0x0 },
> -	{ 0x2118c0, 0x0 },
> -	{ 0x120c0, 0x0 },
> -	{ 0x1120c0, 0x0 },
> -	{ 0x2120c0, 0x0 },
> -	{ 0x121c0, 0x0 },
> -	{ 0x1121c0, 0x0 },
> -	{ 0x2121c0, 0x0 },
> -	{ 0x122c0, 0x0 },
> -	{ 0x1122c0, 0x0 },
> -	{ 0x2122c0, 0x0 },
> -	{ 0x123c0, 0x0 },
> -	{ 0x1123c0, 0x0 },
> -	{ 0x2123c0, 0x0 },
> -	{ 0x124c0, 0x0 },
> -	{ 0x1124c0, 0x0 },
> -	{ 0x2124c0, 0x0 },
> -	{ 0x125c0, 0x0 },
> -	{ 0x1125c0, 0x0 },
> -	{ 0x2125c0, 0x0 },
> -	{ 0x126c0, 0x0 },
> -	{ 0x1126c0, 0x0 },
> -	{ 0x2126c0, 0x0 },
> -	{ 0x127c0, 0x0 },
> -	{ 0x1127c0, 0x0 },
> -	{ 0x2127c0, 0x0 },
> -	{ 0x128c0, 0x0 },
> -	{ 0x1128c0, 0x0 },
> -	{ 0x2128c0, 0x0 },
> -	{ 0x130c0, 0x0 },
> -	{ 0x1130c0, 0x0 },
> -	{ 0x2130c0, 0x0 },
> -	{ 0x131c0, 0x0 },
> -	{ 0x1131c0, 0x0 },
> -	{ 0x2131c0, 0x0 },
> -	{ 0x132c0, 0x0 },
> -	{ 0x1132c0, 0x0 },
> -	{ 0x2132c0, 0x0 },
> -	{ 0x133c0, 0x0 },
> -	{ 0x1133c0, 0x0 },
> -	{ 0x2133c0, 0x0 },
> -	{ 0x134c0, 0x0 },
> -	{ 0x1134c0, 0x0 },
> -	{ 0x2134c0, 0x0 },
> -	{ 0x135c0, 0x0 },
> -	{ 0x1135c0, 0x0 },
> -	{ 0x2135c0, 0x0 },
> -	{ 0x136c0, 0x0 },
> -	{ 0x1136c0, 0x0 },
> -	{ 0x2136c0, 0x0 },
> -	{ 0x137c0, 0x0 },
> -	{ 0x1137c0, 0x0 },
> -	{ 0x2137c0, 0x0 },
> -	{ 0x138c0, 0x0 },
> -	{ 0x1138c0, 0x0 },
> -	{ 0x2138c0, 0x0 },
> -	{ 0x100c1, 0x0 },
> -	{ 0x1100c1, 0x0 },
> -	{ 0x2100c1, 0x0 },
> -	{ 0x101c1, 0x0 },
> -	{ 0x1101c1, 0x0 },
> -	{ 0x2101c1, 0x0 },
> -	{ 0x102c1, 0x0 },
> -	{ 0x1102c1, 0x0 },
> -	{ 0x2102c1, 0x0 },
> -	{ 0x103c1, 0x0 },
> -	{ 0x1103c1, 0x0 },
> -	{ 0x2103c1, 0x0 },
> -	{ 0x104c1, 0x0 },
> -	{ 0x1104c1, 0x0 },
> -	{ 0x2104c1, 0x0 },
> -	{ 0x105c1, 0x0 },
> -	{ 0x1105c1, 0x0 },
> -	{ 0x2105c1, 0x0 },
> -	{ 0x106c1, 0x0 },
> -	{ 0x1106c1, 0x0 },
> -	{ 0x2106c1, 0x0 },
> -	{ 0x107c1, 0x0 },
> -	{ 0x1107c1, 0x0 },
> -	{ 0x2107c1, 0x0 },
> -	{ 0x108c1, 0x0 },
> -	{ 0x1108c1, 0x0 },
> -	{ 0x2108c1, 0x0 },
> -	{ 0x110c1, 0x0 },
> -	{ 0x1110c1, 0x0 },
> -	{ 0x2110c1, 0x0 },
> -	{ 0x111c1, 0x0 },
> -	{ 0x1111c1, 0x0 },
> -	{ 0x2111c1, 0x0 },
> -	{ 0x112c1, 0x0 },
> -	{ 0x1112c1, 0x0 },
> -	{ 0x2112c1, 0x0 },
> -	{ 0x113c1, 0x0 },
> -	{ 0x1113c1, 0x0 },
> -	{ 0x2113c1, 0x0 },
> -	{ 0x114c1, 0x0 },
> -	{ 0x1114c1, 0x0 },
> -	{ 0x2114c1, 0x0 },
> -	{ 0x115c1, 0x0 },
> -	{ 0x1115c1, 0x0 },
> -	{ 0x2115c1, 0x0 },
> -	{ 0x116c1, 0x0 },
> -	{ 0x1116c1, 0x0 },
> -	{ 0x2116c1, 0x0 },
> -	{ 0x117c1, 0x0 },
> -	{ 0x1117c1, 0x0 },
> -	{ 0x2117c1, 0x0 },
> -	{ 0x118c1, 0x0 },
> -	{ 0x1118c1, 0x0 },
> -	{ 0x2118c1, 0x0 },
> -	{ 0x120c1, 0x0 },
> -	{ 0x1120c1, 0x0 },
> -	{ 0x2120c1, 0x0 },
> -	{ 0x121c1, 0x0 },
> -	{ 0x1121c1, 0x0 },
> -	{ 0x2121c1, 0x0 },
> -	{ 0x122c1, 0x0 },
> -	{ 0x1122c1, 0x0 },
> -	{ 0x2122c1, 0x0 },
> -	{ 0x123c1, 0x0 },
> -	{ 0x1123c1, 0x0 },
> -	{ 0x2123c1, 0x0 },
> -	{ 0x124c1, 0x0 },
> -	{ 0x1124c1, 0x0 },
> -	{ 0x2124c1, 0x0 },
> -	{ 0x125c1, 0x0 },
> -	{ 0x1125c1, 0x0 },
> -	{ 0x2125c1, 0x0 },
> -	{ 0x126c1, 0x0 },
> -	{ 0x1126c1, 0x0 },
> -	{ 0x2126c1, 0x0 },
> -	{ 0x127c1, 0x0 },
> -	{ 0x1127c1, 0x0 },
> -	{ 0x2127c1, 0x0 },
> -	{ 0x128c1, 0x0 },
> -	{ 0x1128c1, 0x0 },
> -	{ 0x2128c1, 0x0 },
> -	{ 0x130c1, 0x0 },
> -	{ 0x1130c1, 0x0 },
> -	{ 0x2130c1, 0x0 },
> -	{ 0x131c1, 0x0 },
> -	{ 0x1131c1, 0x0 },
> -	{ 0x2131c1, 0x0 },
> -	{ 0x132c1, 0x0 },
> -	{ 0x1132c1, 0x0 },
> -	{ 0x2132c1, 0x0 },
> -	{ 0x133c1, 0x0 },
> -	{ 0x1133c1, 0x0 },
> -	{ 0x2133c1, 0x0 },
> -	{ 0x134c1, 0x0 },
> -	{ 0x1134c1, 0x0 },
> -	{ 0x2134c1, 0x0 },
> -	{ 0x135c1, 0x0 },
> -	{ 0x1135c1, 0x0 },
> -	{ 0x2135c1, 0x0 },
> -	{ 0x136c1, 0x0 },
> -	{ 0x1136c1, 0x0 },
> -	{ 0x2136c1, 0x0 },
> -	{ 0x137c1, 0x0 },
> -	{ 0x1137c1, 0x0 },
> -	{ 0x2137c1, 0x0 },
> -	{ 0x138c1, 0x0 },
> -	{ 0x1138c1, 0x0 },
> -	{ 0x2138c1, 0x0 },
> -	{ 0x10020, 0x0 },
> -	{ 0x110020, 0x0 },
> -	{ 0x210020, 0x0 },
> -	{ 0x11020, 0x0 },
> -	{ 0x111020, 0x0 },
> -	{ 0x211020, 0x0 },
> -	{ 0x12020, 0x0 },
> -	{ 0x112020, 0x0 },
> -	{ 0x212020, 0x0 },
> -	{ 0x13020, 0x0 },
> -	{ 0x113020, 0x0 },
> -	{ 0x213020, 0x0 },
> -	{ 0x20072, 0x0 },
> -	{ 0x20073, 0x0 },
> -	{ 0x20074, 0x0 },
> -	{ 0x100aa, 0x0 },
> -	{ 0x110aa, 0x0 },
> -	{ 0x120aa, 0x0 },
> -	{ 0x130aa, 0x0 },
> -	{ 0x20010, 0x0 },
> -	{ 0x120010, 0x0 },
> -	{ 0x220010, 0x0 },
> -	{ 0x20011, 0x0 },
> -	{ 0x120011, 0x0 },
> -	{ 0x220011, 0x0 },
> -	{ 0x100ae, 0x0 },
> -	{ 0x1100ae, 0x0 },
> -	{ 0x2100ae, 0x0 },
> -	{ 0x100af, 0x0 },
> -	{ 0x1100af, 0x0 },
> -	{ 0x2100af, 0x0 },
> -	{ 0x110ae, 0x0 },
> -	{ 0x1110ae, 0x0 },
> -	{ 0x2110ae, 0x0 },
> -	{ 0x110af, 0x0 },
> -	{ 0x1110af, 0x0 },
> -	{ 0x2110af, 0x0 },
> -	{ 0x120ae, 0x0 },
> -	{ 0x1120ae, 0x0 },
> -	{ 0x2120ae, 0x0 },
> -	{ 0x120af, 0x0 },
> -	{ 0x1120af, 0x0 },
> -	{ 0x2120af, 0x0 },
> -	{ 0x130ae, 0x0 },
> -	{ 0x1130ae, 0x0 },
> -	{ 0x2130ae, 0x0 },
> -	{ 0x130af, 0x0 },
> -	{ 0x1130af, 0x0 },
> -	{ 0x2130af, 0x0 },
> -	{ 0x20020, 0x0 },
> -	{ 0x120020, 0x0 },
> -	{ 0x220020, 0x0 },
> -	{ 0x100a0, 0x0 },
> -	{ 0x100a1, 0x0 },
> -	{ 0x100a2, 0x0 },
> -	{ 0x100a3, 0x0 },
> -	{ 0x100a4, 0x0 },
> -	{ 0x100a5, 0x0 },
> -	{ 0x100a6, 0x0 },
> -	{ 0x100a7, 0x0 },
> -	{ 0x110a0, 0x0 },
> -	{ 0x110a1, 0x0 },
> -	{ 0x110a2, 0x0 },
> -	{ 0x110a3, 0x0 },
> -	{ 0x110a4, 0x0 },
> -	{ 0x110a5, 0x0 },
> -	{ 0x110a6, 0x0 },
> -	{ 0x110a7, 0x0 },
> -	{ 0x120a0, 0x0 },
> -	{ 0x120a1, 0x0 },
> -	{ 0x120a2, 0x0 },
> -	{ 0x120a3, 0x0 },
> -	{ 0x120a4, 0x0 },
> -	{ 0x120a5, 0x0 },
> -	{ 0x120a6, 0x0 },
> -	{ 0x120a7, 0x0 },
> -	{ 0x130a0, 0x0 },
> -	{ 0x130a1, 0x0 },
> -	{ 0x130a2, 0x0 },
> -	{ 0x130a3, 0x0 },
> -	{ 0x130a4, 0x0 },
> -	{ 0x130a5, 0x0 },
> -	{ 0x130a6, 0x0 },
> -	{ 0x130a7, 0x0 },
> -	{ 0x2007c, 0x0 },
> -	{ 0x12007c, 0x0 },
> -	{ 0x22007c, 0x0 },
> -	{ 0x2007d, 0x0 },
> -	{ 0x12007d, 0x0 },
> -	{ 0x22007d, 0x0 },
> -	{ 0x400fd, 0x0 },
> -	{ 0x400c0, 0x0 },
> -	{ 0x90201, 0x0 },
> -	{ 0x190201, 0x0 },
> -	{ 0x290201, 0x0 },
> -	{ 0x90202, 0x0 },
> -	{ 0x190202, 0x0 },
> -	{ 0x290202, 0x0 },
> -	{ 0x90203, 0x0 },
> -	{ 0x190203, 0x0 },
> -	{ 0x290203, 0x0 },
> -	{ 0x90204, 0x0 },
> -	{ 0x190204, 0x0 },
> -	{ 0x290204, 0x0 },
> -	{ 0x90205, 0x0 },
> -	{ 0x190205, 0x0 },
> -	{ 0x290205, 0x0 },
> -	{ 0x90206, 0x0 },
> -	{ 0x190206, 0x0 },
> -	{ 0x290206, 0x0 },
> -	{ 0x90207, 0x0 },
> -	{ 0x190207, 0x0 },
> -	{ 0x290207, 0x0 },
> -	{ 0x90208, 0x0 },
> -	{ 0x190208, 0x0 },
> -	{ 0x290208, 0x0 },
> -	{ 0x10062, 0x0 },
> -	{ 0x10162, 0x0 },
> -	{ 0x10262, 0x0 },
> -	{ 0x10362, 0x0 },
> -	{ 0x10462, 0x0 },
> -	{ 0x10562, 0x0 },
> -	{ 0x10662, 0x0 },
> -	{ 0x10762, 0x0 },
> -	{ 0x10862, 0x0 },
> -	{ 0x11062, 0x0 },
> -	{ 0x11162, 0x0 },
> -	{ 0x11262, 0x0 },
> -	{ 0x11362, 0x0 },
> -	{ 0x11462, 0x0 },
> -	{ 0x11562, 0x0 },
> -	{ 0x11662, 0x0 },
> -	{ 0x11762, 0x0 },
> -	{ 0x11862, 0x0 },
> -	{ 0x12062, 0x0 },
> -	{ 0x12162, 0x0 },
> -	{ 0x12262, 0x0 },
> -	{ 0x12362, 0x0 },
> -	{ 0x12462, 0x0 },
> -	{ 0x12562, 0x0 },
> -	{ 0x12662, 0x0 },
> -	{ 0x12762, 0x0 },
> -	{ 0x12862, 0x0 },
> -	{ 0x13062, 0x0 },
> -	{ 0x13162, 0x0 },
> -	{ 0x13262, 0x0 },
> -	{ 0x13362, 0x0 },
> -	{ 0x13462, 0x0 },
> -	{ 0x13562, 0x0 },
> -	{ 0x13662, 0x0 },
> -	{ 0x13762, 0x0 },
> -	{ 0x13862, 0x0 },
> -	{ 0x20077, 0x0 },
> -	{ 0x10001, 0x0 },
> -	{ 0x11001, 0x0 },
> -	{ 0x12001, 0x0 },
> -	{ 0x13001, 0x0 },
> -	{ 0x10040, 0x0 },
> -	{ 0x10140, 0x0 },
> -	{ 0x10240, 0x0 },
> -	{ 0x10340, 0x0 },
> -	{ 0x10440, 0x0 },
> -	{ 0x10540, 0x0 },
> -	{ 0x10640, 0x0 },
> -	{ 0x10740, 0x0 },
> -	{ 0x10840, 0x0 },
> -	{ 0x10030, 0x0 },
> -	{ 0x10130, 0x0 },
> -	{ 0x10230, 0x0 },
> -	{ 0x10330, 0x0 },
> -	{ 0x10430, 0x0 },
> -	{ 0x10530, 0x0 },
> -	{ 0x10630, 0x0 },
> -	{ 0x10730, 0x0 },
> -	{ 0x10830, 0x0 },
> -	{ 0x11040, 0x0 },
> -	{ 0x11140, 0x0 },
> -	{ 0x11240, 0x0 },
> -	{ 0x11340, 0x0 },
> -	{ 0x11440, 0x0 },
> -	{ 0x11540, 0x0 },
> -	{ 0x11640, 0x0 },
> -	{ 0x11740, 0x0 },
> -	{ 0x11840, 0x0 },
> -	{ 0x11030, 0x0 },
> -	{ 0x11130, 0x0 },
> -	{ 0x11230, 0x0 },
> -	{ 0x11330, 0x0 },
> -	{ 0x11430, 0x0 },
> -	{ 0x11530, 0x0 },
> -	{ 0x11630, 0x0 },
> -	{ 0x11730, 0x0 },
> -	{ 0x11830, 0x0 },
> -	{ 0x12040, 0x0 },
> -	{ 0x12140, 0x0 },
> -	{ 0x12240, 0x0 },
> -	{ 0x12340, 0x0 },
> -	{ 0x12440, 0x0 },
> -	{ 0x12540, 0x0 },
> -	{ 0x12640, 0x0 },
> -	{ 0x12740, 0x0 },
> -	{ 0x12840, 0x0 },
> -	{ 0x12030, 0x0 },
> -	{ 0x12130, 0x0 },
> -	{ 0x12230, 0x0 },
> -	{ 0x12330, 0x0 },
> -	{ 0x12430, 0x0 },
> -	{ 0x12530, 0x0 },
> -	{ 0x12630, 0x0 },
> -	{ 0x12730, 0x0 },
> -	{ 0x12830, 0x0 },
> -	{ 0x13040, 0x0 },
> -	{ 0x13140, 0x0 },
> -	{ 0x13240, 0x0 },
> -	{ 0x13340, 0x0 },
> -	{ 0x13440, 0x0 },
> -	{ 0x13540, 0x0 },
> -	{ 0x13640, 0x0 },
> -	{ 0x13740, 0x0 },
> -	{ 0x13840, 0x0 },
> -	{ 0x13030, 0x0 },
> -	{ 0x13130, 0x0 },
> -	{ 0x13230, 0x0 },
> -	{ 0x13330, 0x0 },
> -	{ 0x13430, 0x0 },
> -	{ 0x13530, 0x0 },
> -	{ 0x13630, 0x0 },
> -	{ 0x13730, 0x0 },
> -	{ 0x13830, 0x0 },
> -};
>  /* P0 message block paremeter for training firmware */
>  static struct dram_cfg_param ddr_fsp0_cfg[] = {
>  	{ 0xd0000, 0x0 },
> @@ -1841,8 +1119,6 @@ struct dram_timing_info imx8mp_debix_8g_dram_timing = {
>  	.ddrphy_cfg_num = ARRAY_SIZE(ddr_ddrphy_cfg),
>  	.fsp_msg = ddr_dram_fsp_msg,
>  	.fsp_msg_num = ARRAY_SIZE(ddr_dram_fsp_msg),
> -	.ddrphy_trained_csr = ddr_ddrphy_trained_csr,
> -	.ddrphy_trained_csr_num = ARRAY_SIZE(ddr_ddrphy_trained_csr),
>  	.ddrphy_pie = ddr_phy_pie,
>  	.ddrphy_pie_num = ARRAY_SIZE(ddr_phy_pie),
>  	.fsp_table = { 4000, 400, 100, },
> diff --git a/arch/arm/boards/polyhex-debix/lpddr4-timing.c b/arch/arm/boards/polyhex-debix/lpddr4-timing.c
> index 93cba6ee6330..2724b893d63b 100644
> --- a/arch/arm/boards/polyhex-debix/lpddr4-timing.c
> +++ b/arch/arm/boards/polyhex-debix/lpddr4-timing.c
> @@ -331,730 +331,6 @@ static struct dram_cfg_param ddr_ddrphy_cfg[] = {
>  	{ 0x2002c, 0x0 },
>  };
>  
> -/* ddr phy trained csr */
> -static struct dram_cfg_param ddr_ddrphy_trained_csr[] = {
> -	{ 0x200b2, 0x0 },
> -	{ 0x1200b2, 0x0 },
> -	{ 0x2200b2, 0x0 },
> -	{ 0x200cb, 0x0 },
> -	{ 0x10043, 0x0 },
> -	{ 0x110043, 0x0 },
> -	{ 0x210043, 0x0 },
> -	{ 0x10143, 0x0 },
> -	{ 0x110143, 0x0 },
> -	{ 0x210143, 0x0 },
> -	{ 0x11043, 0x0 },
> -	{ 0x111043, 0x0 },
> -	{ 0x211043, 0x0 },
> -	{ 0x11143, 0x0 },
> -	{ 0x111143, 0x0 },
> -	{ 0x211143, 0x0 },
> -	{ 0x12043, 0x0 },
> -	{ 0x112043, 0x0 },
> -	{ 0x212043, 0x0 },
> -	{ 0x12143, 0x0 },
> -	{ 0x112143, 0x0 },
> -	{ 0x212143, 0x0 },
> -	{ 0x13043, 0x0 },
> -	{ 0x113043, 0x0 },
> -	{ 0x213043, 0x0 },
> -	{ 0x13143, 0x0 },
> -	{ 0x113143, 0x0 },
> -	{ 0x213143, 0x0 },
> -	{ 0x80, 0x0 },
> -	{ 0x100080, 0x0 },
> -	{ 0x200080, 0x0 },
> -	{ 0x1080, 0x0 },
> -	{ 0x101080, 0x0 },
> -	{ 0x201080, 0x0 },
> -	{ 0x2080, 0x0 },
> -	{ 0x102080, 0x0 },
> -	{ 0x202080, 0x0 },
> -	{ 0x3080, 0x0 },
> -	{ 0x103080, 0x0 },
> -	{ 0x203080, 0x0 },
> -	{ 0x4080, 0x0 },
> -	{ 0x104080, 0x0 },
> -	{ 0x204080, 0x0 },
> -	{ 0x5080, 0x0 },
> -	{ 0x105080, 0x0 },
> -	{ 0x205080, 0x0 },
> -	{ 0x6080, 0x0 },
> -	{ 0x106080, 0x0 },
> -	{ 0x206080, 0x0 },
> -	{ 0x7080, 0x0 },
> -	{ 0x107080, 0x0 },
> -	{ 0x207080, 0x0 },
> -	{ 0x8080, 0x0 },
> -	{ 0x108080, 0x0 },
> -	{ 0x208080, 0x0 },
> -	{ 0x9080, 0x0 },
> -	{ 0x109080, 0x0 },
> -	{ 0x209080, 0x0 },
> -	{ 0x10080, 0x0 },
> -	{ 0x110080, 0x0 },
> -	{ 0x210080, 0x0 },
> -	{ 0x10180, 0x0 },
> -	{ 0x110180, 0x0 },
> -	{ 0x210180, 0x0 },
> -	{ 0x11080, 0x0 },
> -	{ 0x111080, 0x0 },
> -	{ 0x211080, 0x0 },
> -	{ 0x11180, 0x0 },
> -	{ 0x111180, 0x0 },
> -	{ 0x211180, 0x0 },
> -	{ 0x12080, 0x0 },
> -	{ 0x112080, 0x0 },
> -	{ 0x212080, 0x0 },
> -	{ 0x12180, 0x0 },
> -	{ 0x112180, 0x0 },
> -	{ 0x212180, 0x0 },
> -	{ 0x13080, 0x0 },
> -	{ 0x113080, 0x0 },
> -	{ 0x213080, 0x0 },
> -	{ 0x13180, 0x0 },
> -	{ 0x113180, 0x0 },
> -	{ 0x213180, 0x0 },
> -	{ 0x10081, 0x0 },
> -	{ 0x110081, 0x0 },
> -	{ 0x210081, 0x0 },
> -	{ 0x10181, 0x0 },
> -	{ 0x110181, 0x0 },
> -	{ 0x210181, 0x0 },
> -	{ 0x11081, 0x0 },
> -	{ 0x111081, 0x0 },
> -	{ 0x211081, 0x0 },
> -	{ 0x11181, 0x0 },
> -	{ 0x111181, 0x0 },
> -	{ 0x211181, 0x0 },
> -	{ 0x12081, 0x0 },
> -	{ 0x112081, 0x0 },
> -	{ 0x212081, 0x0 },
> -	{ 0x12181, 0x0 },
> -	{ 0x112181, 0x0 },
> -	{ 0x212181, 0x0 },
> -	{ 0x13081, 0x0 },
> -	{ 0x113081, 0x0 },
> -	{ 0x213081, 0x0 },
> -	{ 0x13181, 0x0 },
> -	{ 0x113181, 0x0 },
> -	{ 0x213181, 0x0 },
> -	{ 0x100d0, 0x0 },
> -	{ 0x1100d0, 0x0 },
> -	{ 0x2100d0, 0x0 },
> -	{ 0x101d0, 0x0 },
> -	{ 0x1101d0, 0x0 },
> -	{ 0x2101d0, 0x0 },
> -	{ 0x110d0, 0x0 },
> -	{ 0x1110d0, 0x0 },
> -	{ 0x2110d0, 0x0 },
> -	{ 0x111d0, 0x0 },
> -	{ 0x1111d0, 0x0 },
> -	{ 0x2111d0, 0x0 },
> -	{ 0x120d0, 0x0 },
> -	{ 0x1120d0, 0x0 },
> -	{ 0x2120d0, 0x0 },
> -	{ 0x121d0, 0x0 },
> -	{ 0x1121d0, 0x0 },
> -	{ 0x2121d0, 0x0 },
> -	{ 0x130d0, 0x0 },
> -	{ 0x1130d0, 0x0 },
> -	{ 0x2130d0, 0x0 },
> -	{ 0x131d0, 0x0 },
> -	{ 0x1131d0, 0x0 },
> -	{ 0x2131d0, 0x0 },
> -	{ 0x100d1, 0x0 },
> -	{ 0x1100d1, 0x0 },
> -	{ 0x2100d1, 0x0 },
> -	{ 0x101d1, 0x0 },
> -	{ 0x1101d1, 0x0 },
> -	{ 0x2101d1, 0x0 },
> -	{ 0x110d1, 0x0 },
> -	{ 0x1110d1, 0x0 },
> -	{ 0x2110d1, 0x0 },
> -	{ 0x111d1, 0x0 },
> -	{ 0x1111d1, 0x0 },
> -	{ 0x2111d1, 0x0 },
> -	{ 0x120d1, 0x0 },
> -	{ 0x1120d1, 0x0 },
> -	{ 0x2120d1, 0x0 },
> -	{ 0x121d1, 0x0 },
> -	{ 0x1121d1, 0x0 },
> -	{ 0x2121d1, 0x0 },
> -	{ 0x130d1, 0x0 },
> -	{ 0x1130d1, 0x0 },
> -	{ 0x2130d1, 0x0 },
> -	{ 0x131d1, 0x0 },
> -	{ 0x1131d1, 0x0 },
> -	{ 0x2131d1, 0x0 },
> -	{ 0x10068, 0x0 },
> -	{ 0x10168, 0x0 },
> -	{ 0x10268, 0x0 },
> -	{ 0x10368, 0x0 },
> -	{ 0x10468, 0x0 },
> -	{ 0x10568, 0x0 },
> -	{ 0x10668, 0x0 },
> -	{ 0x10768, 0x0 },
> -	{ 0x10868, 0x0 },
> -	{ 0x11068, 0x0 },
> -	{ 0x11168, 0x0 },
> -	{ 0x11268, 0x0 },
> -	{ 0x11368, 0x0 },
> -	{ 0x11468, 0x0 },
> -	{ 0x11568, 0x0 },
> -	{ 0x11668, 0x0 },
> -	{ 0x11768, 0x0 },
> -	{ 0x11868, 0x0 },
> -	{ 0x12068, 0x0 },
> -	{ 0x12168, 0x0 },
> -	{ 0x12268, 0x0 },
> -	{ 0x12368, 0x0 },
> -	{ 0x12468, 0x0 },
> -	{ 0x12568, 0x0 },
> -	{ 0x12668, 0x0 },
> -	{ 0x12768, 0x0 },
> -	{ 0x12868, 0x0 },
> -	{ 0x13068, 0x0 },
> -	{ 0x13168, 0x0 },
> -	{ 0x13268, 0x0 },
> -	{ 0x13368, 0x0 },
> -	{ 0x13468, 0x0 },
> -	{ 0x13568, 0x0 },
> -	{ 0x13668, 0x0 },
> -	{ 0x13768, 0x0 },
> -	{ 0x13868, 0x0 },
> -	{ 0x10069, 0x0 },
> -	{ 0x10169, 0x0 },
> -	{ 0x10269, 0x0 },
> -	{ 0x10369, 0x0 },
> -	{ 0x10469, 0x0 },
> -	{ 0x10569, 0x0 },
> -	{ 0x10669, 0x0 },
> -	{ 0x10769, 0x0 },
> -	{ 0x10869, 0x0 },
> -	{ 0x11069, 0x0 },
> -	{ 0x11169, 0x0 },
> -	{ 0x11269, 0x0 },
> -	{ 0x11369, 0x0 },
> -	{ 0x11469, 0x0 },
> -	{ 0x11569, 0x0 },
> -	{ 0x11669, 0x0 },
> -	{ 0x11769, 0x0 },
> -	{ 0x11869, 0x0 },
> -	{ 0x12069, 0x0 },
> -	{ 0x12169, 0x0 },
> -	{ 0x12269, 0x0 },
> -	{ 0x12369, 0x0 },
> -	{ 0x12469, 0x0 },
> -	{ 0x12569, 0x0 },
> -	{ 0x12669, 0x0 },
> -	{ 0x12769, 0x0 },
> -	{ 0x12869, 0x0 },
> -	{ 0x13069, 0x0 },
> -	{ 0x13169, 0x0 },
> -	{ 0x13269, 0x0 },
> -	{ 0x13369, 0x0 },
> -	{ 0x13469, 0x0 },
> -	{ 0x13569, 0x0 },
> -	{ 0x13669, 0x0 },
> -	{ 0x13769, 0x0 },
> -	{ 0x13869, 0x0 },
> -	{ 0x1008c, 0x0 },
> -	{ 0x11008c, 0x0 },
> -	{ 0x21008c, 0x0 },
> -	{ 0x1018c, 0x0 },
> -	{ 0x11018c, 0x0 },
> -	{ 0x21018c, 0x0 },
> -	{ 0x1108c, 0x0 },
> -	{ 0x11108c, 0x0 },
> -	{ 0x21108c, 0x0 },
> -	{ 0x1118c, 0x0 },
> -	{ 0x11118c, 0x0 },
> -	{ 0x21118c, 0x0 },
> -	{ 0x1208c, 0x0 },
> -	{ 0x11208c, 0x0 },
> -	{ 0x21208c, 0x0 },
> -	{ 0x1218c, 0x0 },
> -	{ 0x11218c, 0x0 },
> -	{ 0x21218c, 0x0 },
> -	{ 0x1308c, 0x0 },
> -	{ 0x11308c, 0x0 },
> -	{ 0x21308c, 0x0 },
> -	{ 0x1318c, 0x0 },
> -	{ 0x11318c, 0x0 },
> -	{ 0x21318c, 0x0 },
> -	{ 0x1008d, 0x0 },
> -	{ 0x11008d, 0x0 },
> -	{ 0x21008d, 0x0 },
> -	{ 0x1018d, 0x0 },
> -	{ 0x11018d, 0x0 },
> -	{ 0x21018d, 0x0 },
> -	{ 0x1108d, 0x0 },
> -	{ 0x11108d, 0x0 },
> -	{ 0x21108d, 0x0 },
> -	{ 0x1118d, 0x0 },
> -	{ 0x11118d, 0x0 },
> -	{ 0x21118d, 0x0 },
> -	{ 0x1208d, 0x0 },
> -	{ 0x11208d, 0x0 },
> -	{ 0x21208d, 0x0 },
> -	{ 0x1218d, 0x0 },
> -	{ 0x11218d, 0x0 },
> -	{ 0x21218d, 0x0 },
> -	{ 0x1308d, 0x0 },
> -	{ 0x11308d, 0x0 },
> -	{ 0x21308d, 0x0 },
> -	{ 0x1318d, 0x0 },
> -	{ 0x11318d, 0x0 },
> -	{ 0x21318d, 0x0 },
> -	{ 0x100c0, 0x0 },
> -	{ 0x1100c0, 0x0 },
> -	{ 0x2100c0, 0x0 },
> -	{ 0x101c0, 0x0 },
> -	{ 0x1101c0, 0x0 },
> -	{ 0x2101c0, 0x0 },
> -	{ 0x102c0, 0x0 },
> -	{ 0x1102c0, 0x0 },
> -	{ 0x2102c0, 0x0 },
> -	{ 0x103c0, 0x0 },
> -	{ 0x1103c0, 0x0 },
> -	{ 0x2103c0, 0x0 },
> -	{ 0x104c0, 0x0 },
> -	{ 0x1104c0, 0x0 },
> -	{ 0x2104c0, 0x0 },
> -	{ 0x105c0, 0x0 },
> -	{ 0x1105c0, 0x0 },
> -	{ 0x2105c0, 0x0 },
> -	{ 0x106c0, 0x0 },
> -	{ 0x1106c0, 0x0 },
> -	{ 0x2106c0, 0x0 },
> -	{ 0x107c0, 0x0 },
> -	{ 0x1107c0, 0x0 },
> -	{ 0x2107c0, 0x0 },
> -	{ 0x108c0, 0x0 },
> -	{ 0x1108c0, 0x0 },
> -	{ 0x2108c0, 0x0 },
> -	{ 0x110c0, 0x0 },
> -	{ 0x1110c0, 0x0 },
> -	{ 0x2110c0, 0x0 },
> -	{ 0x111c0, 0x0 },
> -	{ 0x1111c0, 0x0 },
> -	{ 0x2111c0, 0x0 },
> -	{ 0x112c0, 0x0 },
> -	{ 0x1112c0, 0x0 },
> -	{ 0x2112c0, 0x0 },
> -	{ 0x113c0, 0x0 },
> -	{ 0x1113c0, 0x0 },
> -	{ 0x2113c0, 0x0 },
> -	{ 0x114c0, 0x0 },
> -	{ 0x1114c0, 0x0 },
> -	{ 0x2114c0, 0x0 },
> -	{ 0x115c0, 0x0 },
> -	{ 0x1115c0, 0x0 },
> -	{ 0x2115c0, 0x0 },
> -	{ 0x116c0, 0x0 },
> -	{ 0x1116c0, 0x0 },
> -	{ 0x2116c0, 0x0 },
> -	{ 0x117c0, 0x0 },
> -	{ 0x1117c0, 0x0 },
> -	{ 0x2117c0, 0x0 },
> -	{ 0x118c0, 0x0 },
> -	{ 0x1118c0, 0x0 },
> -	{ 0x2118c0, 0x0 },
> -	{ 0x120c0, 0x0 },
> -	{ 0x1120c0, 0x0 },
> -	{ 0x2120c0, 0x0 },
> -	{ 0x121c0, 0x0 },
> -	{ 0x1121c0, 0x0 },
> -	{ 0x2121c0, 0x0 },
> -	{ 0x122c0, 0x0 },
> -	{ 0x1122c0, 0x0 },
> -	{ 0x2122c0, 0x0 },
> -	{ 0x123c0, 0x0 },
> -	{ 0x1123c0, 0x0 },
> -	{ 0x2123c0, 0x0 },
> -	{ 0x124c0, 0x0 },
> -	{ 0x1124c0, 0x0 },
> -	{ 0x2124c0, 0x0 },
> -	{ 0x125c0, 0x0 },
> -	{ 0x1125c0, 0x0 },
> -	{ 0x2125c0, 0x0 },
> -	{ 0x126c0, 0x0 },
> -	{ 0x1126c0, 0x0 },
> -	{ 0x2126c0, 0x0 },
> -	{ 0x127c0, 0x0 },
> -	{ 0x1127c0, 0x0 },
> -	{ 0x2127c0, 0x0 },
> -	{ 0x128c0, 0x0 },
> -	{ 0x1128c0, 0x0 },
> -	{ 0x2128c0, 0x0 },
> -	{ 0x130c0, 0x0 },
> -	{ 0x1130c0, 0x0 },
> -	{ 0x2130c0, 0x0 },
> -	{ 0x131c0, 0x0 },
> -	{ 0x1131c0, 0x0 },
> -	{ 0x2131c0, 0x0 },
> -	{ 0x132c0, 0x0 },
> -	{ 0x1132c0, 0x0 },
> -	{ 0x2132c0, 0x0 },
> -	{ 0x133c0, 0x0 },
> -	{ 0x1133c0, 0x0 },
> -	{ 0x2133c0, 0x0 },
> -	{ 0x134c0, 0x0 },
> -	{ 0x1134c0, 0x0 },
> -	{ 0x2134c0, 0x0 },
> -	{ 0x135c0, 0x0 },
> -	{ 0x1135c0, 0x0 },
> -	{ 0x2135c0, 0x0 },
> -	{ 0x136c0, 0x0 },
> -	{ 0x1136c0, 0x0 },
> -	{ 0x2136c0, 0x0 },
> -	{ 0x137c0, 0x0 },
> -	{ 0x1137c0, 0x0 },
> -	{ 0x2137c0, 0x0 },
> -	{ 0x138c0, 0x0 },
> -	{ 0x1138c0, 0x0 },
> -	{ 0x2138c0, 0x0 },
> -	{ 0x100c1, 0x0 },
> -	{ 0x1100c1, 0x0 },
> -	{ 0x2100c1, 0x0 },
> -	{ 0x101c1, 0x0 },
> -	{ 0x1101c1, 0x0 },
> -	{ 0x2101c1, 0x0 },
> -	{ 0x102c1, 0x0 },
> -	{ 0x1102c1, 0x0 },
> -	{ 0x2102c1, 0x0 },
> -	{ 0x103c1, 0x0 },
> -	{ 0x1103c1, 0x0 },
> -	{ 0x2103c1, 0x0 },
> -	{ 0x104c1, 0x0 },
> -	{ 0x1104c1, 0x0 },
> -	{ 0x2104c1, 0x0 },
> -	{ 0x105c1, 0x0 },
> -	{ 0x1105c1, 0x0 },
> -	{ 0x2105c1, 0x0 },
> -	{ 0x106c1, 0x0 },
> -	{ 0x1106c1, 0x0 },
> -	{ 0x2106c1, 0x0 },
> -	{ 0x107c1, 0x0 },
> -	{ 0x1107c1, 0x0 },
> -	{ 0x2107c1, 0x0 },
> -	{ 0x108c1, 0x0 },
> -	{ 0x1108c1, 0x0 },
> -	{ 0x2108c1, 0x0 },
> -	{ 0x110c1, 0x0 },
> -	{ 0x1110c1, 0x0 },
> -	{ 0x2110c1, 0x0 },
> -	{ 0x111c1, 0x0 },
> -	{ 0x1111c1, 0x0 },
> -	{ 0x2111c1, 0x0 },
> -	{ 0x112c1, 0x0 },
> -	{ 0x1112c1, 0x0 },
> -	{ 0x2112c1, 0x0 },
> -	{ 0x113c1, 0x0 },
> -	{ 0x1113c1, 0x0 },
> -	{ 0x2113c1, 0x0 },
> -	{ 0x114c1, 0x0 },
> -	{ 0x1114c1, 0x0 },
> -	{ 0x2114c1, 0x0 },
> -	{ 0x115c1, 0x0 },
> -	{ 0x1115c1, 0x0 },
> -	{ 0x2115c1, 0x0 },
> -	{ 0x116c1, 0x0 },
> -	{ 0x1116c1, 0x0 },
> -	{ 0x2116c1, 0x0 },
> -	{ 0x117c1, 0x0 },
> -	{ 0x1117c1, 0x0 },
> -	{ 0x2117c1, 0x0 },
> -	{ 0x118c1, 0x0 },
> -	{ 0x1118c1, 0x0 },
> -	{ 0x2118c1, 0x0 },
> -	{ 0x120c1, 0x0 },
> -	{ 0x1120c1, 0x0 },
> -	{ 0x2120c1, 0x0 },
> -	{ 0x121c1, 0x0 },
> -	{ 0x1121c1, 0x0 },
> -	{ 0x2121c1, 0x0 },
> -	{ 0x122c1, 0x0 },
> -	{ 0x1122c1, 0x0 },
> -	{ 0x2122c1, 0x0 },
> -	{ 0x123c1, 0x0 },
> -	{ 0x1123c1, 0x0 },
> -	{ 0x2123c1, 0x0 },
> -	{ 0x124c1, 0x0 },
> -	{ 0x1124c1, 0x0 },
> -	{ 0x2124c1, 0x0 },
> -	{ 0x125c1, 0x0 },
> -	{ 0x1125c1, 0x0 },
> -	{ 0x2125c1, 0x0 },
> -	{ 0x126c1, 0x0 },
> -	{ 0x1126c1, 0x0 },
> -	{ 0x2126c1, 0x0 },
> -	{ 0x127c1, 0x0 },
> -	{ 0x1127c1, 0x0 },
> -	{ 0x2127c1, 0x0 },
> -	{ 0x128c1, 0x0 },
> -	{ 0x1128c1, 0x0 },
> -	{ 0x2128c1, 0x0 },
> -	{ 0x130c1, 0x0 },
> -	{ 0x1130c1, 0x0 },
> -	{ 0x2130c1, 0x0 },
> -	{ 0x131c1, 0x0 },
> -	{ 0x1131c1, 0x0 },
> -	{ 0x2131c1, 0x0 },
> -	{ 0x132c1, 0x0 },
> -	{ 0x1132c1, 0x0 },
> -	{ 0x2132c1, 0x0 },
> -	{ 0x133c1, 0x0 },
> -	{ 0x1133c1, 0x0 },
> -	{ 0x2133c1, 0x0 },
> -	{ 0x134c1, 0x0 },
> -	{ 0x1134c1, 0x0 },
> -	{ 0x2134c1, 0x0 },
> -	{ 0x135c1, 0x0 },
> -	{ 0x1135c1, 0x0 },
> -	{ 0x2135c1, 0x0 },
> -	{ 0x136c1, 0x0 },
> -	{ 0x1136c1, 0x0 },
> -	{ 0x2136c1, 0x0 },
> -	{ 0x137c1, 0x0 },
> -	{ 0x1137c1, 0x0 },
> -	{ 0x2137c1, 0x0 },
> -	{ 0x138c1, 0x0 },
> -	{ 0x1138c1, 0x0 },
> -	{ 0x2138c1, 0x0 },
> -	{ 0x10020, 0x0 },
> -	{ 0x110020, 0x0 },
> -	{ 0x210020, 0x0 },
> -	{ 0x11020, 0x0 },
> -	{ 0x111020, 0x0 },
> -	{ 0x211020, 0x0 },
> -	{ 0x12020, 0x0 },
> -	{ 0x112020, 0x0 },
> -	{ 0x212020, 0x0 },
> -	{ 0x13020, 0x0 },
> -	{ 0x113020, 0x0 },
> -	{ 0x213020, 0x0 },
> -	{ 0x20072, 0x0 },
> -	{ 0x20073, 0x0 },
> -	{ 0x20074, 0x0 },
> -	{ 0x100aa, 0x0 },
> -	{ 0x110aa, 0x0 },
> -	{ 0x120aa, 0x0 },
> -	{ 0x130aa, 0x0 },
> -	{ 0x20010, 0x0 },
> -	{ 0x120010, 0x0 },
> -	{ 0x220010, 0x0 },
> -	{ 0x20011, 0x0 },
> -	{ 0x120011, 0x0 },
> -	{ 0x220011, 0x0 },
> -	{ 0x100ae, 0x0 },
> -	{ 0x1100ae, 0x0 },
> -	{ 0x2100ae, 0x0 },
> -	{ 0x100af, 0x0 },
> -	{ 0x1100af, 0x0 },
> -	{ 0x2100af, 0x0 },
> -	{ 0x110ae, 0x0 },
> -	{ 0x1110ae, 0x0 },
> -	{ 0x2110ae, 0x0 },
> -	{ 0x110af, 0x0 },
> -	{ 0x1110af, 0x0 },
> -	{ 0x2110af, 0x0 },
> -	{ 0x120ae, 0x0 },
> -	{ 0x1120ae, 0x0 },
> -	{ 0x2120ae, 0x0 },
> -	{ 0x120af, 0x0 },
> -	{ 0x1120af, 0x0 },
> -	{ 0x2120af, 0x0 },
> -	{ 0x130ae, 0x0 },
> -	{ 0x1130ae, 0x0 },
> -	{ 0x2130ae, 0x0 },
> -	{ 0x130af, 0x0 },
> -	{ 0x1130af, 0x0 },
> -	{ 0x2130af, 0x0 },
> -	{ 0x20020, 0x0 },
> -	{ 0x120020, 0x0 },
> -	{ 0x220020, 0x0 },
> -	{ 0x100a0, 0x0 },
> -	{ 0x100a1, 0x0 },
> -	{ 0x100a2, 0x0 },
> -	{ 0x100a3, 0x0 },
> -	{ 0x100a4, 0x0 },
> -	{ 0x100a5, 0x0 },
> -	{ 0x100a6, 0x0 },
> -	{ 0x100a7, 0x0 },
> -	{ 0x110a0, 0x0 },
> -	{ 0x110a1, 0x0 },
> -	{ 0x110a2, 0x0 },
> -	{ 0x110a3, 0x0 },
> -	{ 0x110a4, 0x0 },
> -	{ 0x110a5, 0x0 },
> -	{ 0x110a6, 0x0 },
> -	{ 0x110a7, 0x0 },
> -	{ 0x120a0, 0x0 },
> -	{ 0x120a1, 0x0 },
> -	{ 0x120a2, 0x0 },
> -	{ 0x120a3, 0x0 },
> -	{ 0x120a4, 0x0 },
> -	{ 0x120a5, 0x0 },
> -	{ 0x120a6, 0x0 },
> -	{ 0x120a7, 0x0 },
> -	{ 0x130a0, 0x0 },
> -	{ 0x130a1, 0x0 },
> -	{ 0x130a2, 0x0 },
> -	{ 0x130a3, 0x0 },
> -	{ 0x130a4, 0x0 },
> -	{ 0x130a5, 0x0 },
> -	{ 0x130a6, 0x0 },
> -	{ 0x130a7, 0x0 },
> -	{ 0x2007c, 0x0 },
> -	{ 0x12007c, 0x0 },
> -	{ 0x22007c, 0x0 },
> -	{ 0x2007d, 0x0 },
> -	{ 0x12007d, 0x0 },
> -	{ 0x22007d, 0x0 },
> -	{ 0x400fd, 0x0 },
> -	{ 0x400c0, 0x0 },
> -	{ 0x90201, 0x0 },
> -	{ 0x190201, 0x0 },
> -	{ 0x290201, 0x0 },
> -	{ 0x90202, 0x0 },
> -	{ 0x190202, 0x0 },
> -	{ 0x290202, 0x0 },
> -	{ 0x90203, 0x0 },
> -	{ 0x190203, 0x0 },
> -	{ 0x290203, 0x0 },
> -	{ 0x90204, 0x0 },
> -	{ 0x190204, 0x0 },
> -	{ 0x290204, 0x0 },
> -	{ 0x90205, 0x0 },
> -	{ 0x190205, 0x0 },
> -	{ 0x290205, 0x0 },
> -	{ 0x90206, 0x0 },
> -	{ 0x190206, 0x0 },
> -	{ 0x290206, 0x0 },
> -	{ 0x90207, 0x0 },
> -	{ 0x190207, 0x0 },
> -	{ 0x290207, 0x0 },
> -	{ 0x90208, 0x0 },
> -	{ 0x190208, 0x0 },
> -	{ 0x290208, 0x0 },
> -	{ 0x10062, 0x0 },
> -	{ 0x10162, 0x0 },
> -	{ 0x10262, 0x0 },
> -	{ 0x10362, 0x0 },
> -	{ 0x10462, 0x0 },
> -	{ 0x10562, 0x0 },
> -	{ 0x10662, 0x0 },
> -	{ 0x10762, 0x0 },
> -	{ 0x10862, 0x0 },
> -	{ 0x11062, 0x0 },
> -	{ 0x11162, 0x0 },
> -	{ 0x11262, 0x0 },
> -	{ 0x11362, 0x0 },
> -	{ 0x11462, 0x0 },
> -	{ 0x11562, 0x0 },
> -	{ 0x11662, 0x0 },
> -	{ 0x11762, 0x0 },
> -	{ 0x11862, 0x0 },
> -	{ 0x12062, 0x0 },
> -	{ 0x12162, 0x0 },
> -	{ 0x12262, 0x0 },
> -	{ 0x12362, 0x0 },
> -	{ 0x12462, 0x0 },
> -	{ 0x12562, 0x0 },
> -	{ 0x12662, 0x0 },
> -	{ 0x12762, 0x0 },
> -	{ 0x12862, 0x0 },
> -	{ 0x13062, 0x0 },
> -	{ 0x13162, 0x0 },
> -	{ 0x13262, 0x0 },
> -	{ 0x13362, 0x0 },
> -	{ 0x13462, 0x0 },
> -	{ 0x13562, 0x0 },
> -	{ 0x13662, 0x0 },
> -	{ 0x13762, 0x0 },
> -	{ 0x13862, 0x0 },
> -	{ 0x20077, 0x0 },
> -	{ 0x10001, 0x0 },
> -	{ 0x11001, 0x0 },
> -	{ 0x12001, 0x0 },
> -	{ 0x13001, 0x0 },
> -	{ 0x10040, 0x0 },
> -	{ 0x10140, 0x0 },
> -	{ 0x10240, 0x0 },
> -	{ 0x10340, 0x0 },
> -	{ 0x10440, 0x0 },
> -	{ 0x10540, 0x0 },
> -	{ 0x10640, 0x0 },
> -	{ 0x10740, 0x0 },
> -	{ 0x10840, 0x0 },
> -	{ 0x10030, 0x0 },
> -	{ 0x10130, 0x0 },
> -	{ 0x10230, 0x0 },
> -	{ 0x10330, 0x0 },
> -	{ 0x10430, 0x0 },
> -	{ 0x10530, 0x0 },
> -	{ 0x10630, 0x0 },
> -	{ 0x10730, 0x0 },
> -	{ 0x10830, 0x0 },
> -	{ 0x11040, 0x0 },
> -	{ 0x11140, 0x0 },
> -	{ 0x11240, 0x0 },
> -	{ 0x11340, 0x0 },
> -	{ 0x11440, 0x0 },
> -	{ 0x11540, 0x0 },
> -	{ 0x11640, 0x0 },
> -	{ 0x11740, 0x0 },
> -	{ 0x11840, 0x0 },
> -	{ 0x11030, 0x0 },
> -	{ 0x11130, 0x0 },
> -	{ 0x11230, 0x0 },
> -	{ 0x11330, 0x0 },
> -	{ 0x11430, 0x0 },
> -	{ 0x11530, 0x0 },
> -	{ 0x11630, 0x0 },
> -	{ 0x11730, 0x0 },
> -	{ 0x11830, 0x0 },
> -	{ 0x12040, 0x0 },
> -	{ 0x12140, 0x0 },
> -	{ 0x12240, 0x0 },
> -	{ 0x12340, 0x0 },
> -	{ 0x12440, 0x0 },
> -	{ 0x12540, 0x0 },
> -	{ 0x12640, 0x0 },
> -	{ 0x12740, 0x0 },
> -	{ 0x12840, 0x0 },
> -	{ 0x12030, 0x0 },
> -	{ 0x12130, 0x0 },
> -	{ 0x12230, 0x0 },
> -	{ 0x12330, 0x0 },
> -	{ 0x12430, 0x0 },
> -	{ 0x12530, 0x0 },
> -	{ 0x12630, 0x0 },
> -	{ 0x12730, 0x0 },
> -	{ 0x12830, 0x0 },
> -	{ 0x13040, 0x0 },
> -	{ 0x13140, 0x0 },
> -	{ 0x13240, 0x0 },
> -	{ 0x13340, 0x0 },
> -	{ 0x13440, 0x0 },
> -	{ 0x13540, 0x0 },
> -	{ 0x13640, 0x0 },
> -	{ 0x13740, 0x0 },
> -	{ 0x13840, 0x0 },
> -	{ 0x13030, 0x0 },
> -	{ 0x13130, 0x0 },
> -	{ 0x13230, 0x0 },
> -	{ 0x13330, 0x0 },
> -	{ 0x13430, 0x0 },
> -	{ 0x13530, 0x0 },
> -	{ 0x13630, 0x0 },
> -	{ 0x13730, 0x0 },
> -	{ 0x13830, 0x0 },
> -};
> -
> -
>  /* P0 message block paremeter for training firmware */
>  static struct dram_cfg_param ddr_fsp0_cfg[] = {
>  	{ 0xd0000, 0x0 },
> @@ -1841,8 +1117,6 @@ struct dram_timing_info imx8mp_debix_dram_timing = {
>  	.ddrphy_cfg_num = ARRAY_SIZE(ddr_ddrphy_cfg),
>  	.fsp_msg = ddr_dram_fsp_msg,
>  	.fsp_msg_num = ARRAY_SIZE(ddr_dram_fsp_msg),
> -	.ddrphy_trained_csr = ddr_ddrphy_trained_csr,
> -	.ddrphy_trained_csr_num = ARRAY_SIZE(ddr_ddrphy_trained_csr),
>  	.ddrphy_pie = ddr_phy_pie,
>  	.ddrphy_pie_num = ARRAY_SIZE(ddr_phy_pie),
>  	.fsp_table = { 3720, 400, 100, },
> diff --git a/arch/arm/boards/protonic-imx8m/lpddr4-timing-prt8mm.c b/arch/arm/boards/protonic-imx8m/lpddr4-timing-prt8mm.c
> index 2c55e7d45144..6fea2f062504 100644
> --- a/arch/arm/boards/protonic-imx8m/lpddr4-timing-prt8mm.c
> +++ b/arch/arm/boards/protonic-imx8m/lpddr4-timing-prt8mm.c
> @@ -336,729 +336,6 @@ static struct dram_cfg_param lpddr4_ddrphy_cfg[] = {
>  	{ 0x2200ca, 0x24 },
>  };
>  
> -/* ddr phy trained csr */
> -static struct dram_cfg_param lpddr4_ddrphy_trained_csr[] = {
> -	{ 0x200b2, 0x0 },
> -	{ 0x1200b2, 0x0 },
> -	{ 0x2200b2, 0x0 },
> -	{ 0x200cb, 0x0 },
> -	{ 0x10043, 0x0 },
> -	{ 0x110043, 0x0 },
> -	{ 0x210043, 0x0 },
> -	{ 0x10143, 0x0 },
> -	{ 0x110143, 0x0 },
> -	{ 0x210143, 0x0 },
> -	{ 0x11043, 0x0 },
> -	{ 0x111043, 0x0 },
> -	{ 0x211043, 0x0 },
> -	{ 0x11143, 0x0 },
> -	{ 0x111143, 0x0 },
> -	{ 0x211143, 0x0 },
> -	{ 0x12043, 0x0 },
> -	{ 0x112043, 0x0 },
> -	{ 0x212043, 0x0 },
> -	{ 0x12143, 0x0 },
> -	{ 0x112143, 0x0 },
> -	{ 0x212143, 0x0 },
> -	{ 0x13043, 0x0 },
> -	{ 0x113043, 0x0 },
> -	{ 0x213043, 0x0 },
> -	{ 0x13143, 0x0 },
> -	{ 0x113143, 0x0 },
> -	{ 0x213143, 0x0 },
> -	{ 0x80, 0x0 },
> -	{ 0x100080, 0x0 },
> -	{ 0x200080, 0x0 },
> -	{ 0x1080, 0x0 },
> -	{ 0x101080, 0x0 },
> -	{ 0x201080, 0x0 },
> -	{ 0x2080, 0x0 },
> -	{ 0x102080, 0x0 },
> -	{ 0x202080, 0x0 },
> -	{ 0x3080, 0x0 },
> -	{ 0x103080, 0x0 },
> -	{ 0x203080, 0x0 },
> -	{ 0x4080, 0x0 },
> -	{ 0x104080, 0x0 },
> -	{ 0x204080, 0x0 },
> -	{ 0x5080, 0x0 },
> -	{ 0x105080, 0x0 },
> -	{ 0x205080, 0x0 },
> -	{ 0x6080, 0x0 },
> -	{ 0x106080, 0x0 },
> -	{ 0x206080, 0x0 },
> -	{ 0x7080, 0x0 },
> -	{ 0x107080, 0x0 },
> -	{ 0x207080, 0x0 },
> -	{ 0x8080, 0x0 },
> -	{ 0x108080, 0x0 },
> -	{ 0x208080, 0x0 },
> -	{ 0x9080, 0x0 },
> -	{ 0x109080, 0x0 },
> -	{ 0x209080, 0x0 },
> -	{ 0x10080, 0x0 },
> -	{ 0x110080, 0x0 },
> -	{ 0x210080, 0x0 },
> -	{ 0x10180, 0x0 },
> -	{ 0x110180, 0x0 },
> -	{ 0x210180, 0x0 },
> -	{ 0x11080, 0x0 },
> -	{ 0x111080, 0x0 },
> -	{ 0x211080, 0x0 },
> -	{ 0x11180, 0x0 },
> -	{ 0x111180, 0x0 },
> -	{ 0x211180, 0x0 },
> -	{ 0x12080, 0x0 },
> -	{ 0x112080, 0x0 },
> -	{ 0x212080, 0x0 },
> -	{ 0x12180, 0x0 },
> -	{ 0x112180, 0x0 },
> -	{ 0x212180, 0x0 },
> -	{ 0x13080, 0x0 },
> -	{ 0x113080, 0x0 },
> -	{ 0x213080, 0x0 },
> -	{ 0x13180, 0x0 },
> -	{ 0x113180, 0x0 },
> -	{ 0x213180, 0x0 },
> -	{ 0x10081, 0x0 },
> -	{ 0x110081, 0x0 },
> -	{ 0x210081, 0x0 },
> -	{ 0x10181, 0x0 },
> -	{ 0x110181, 0x0 },
> -	{ 0x210181, 0x0 },
> -	{ 0x11081, 0x0 },
> -	{ 0x111081, 0x0 },
> -	{ 0x211081, 0x0 },
> -	{ 0x11181, 0x0 },
> -	{ 0x111181, 0x0 },
> -	{ 0x211181, 0x0 },
> -	{ 0x12081, 0x0 },
> -	{ 0x112081, 0x0 },
> -	{ 0x212081, 0x0 },
> -	{ 0x12181, 0x0 },
> -	{ 0x112181, 0x0 },
> -	{ 0x212181, 0x0 },
> -	{ 0x13081, 0x0 },
> -	{ 0x113081, 0x0 },
> -	{ 0x213081, 0x0 },
> -	{ 0x13181, 0x0 },
> -	{ 0x113181, 0x0 },
> -	{ 0x213181, 0x0 },
> -	{ 0x100d0, 0x0 },
> -	{ 0x1100d0, 0x0 },
> -	{ 0x2100d0, 0x0 },
> -	{ 0x101d0, 0x0 },
> -	{ 0x1101d0, 0x0 },
> -	{ 0x2101d0, 0x0 },
> -	{ 0x110d0, 0x0 },
> -	{ 0x1110d0, 0x0 },
> -	{ 0x2110d0, 0x0 },
> -	{ 0x111d0, 0x0 },
> -	{ 0x1111d0, 0x0 },
> -	{ 0x2111d0, 0x0 },
> -	{ 0x120d0, 0x0 },
> -	{ 0x1120d0, 0x0 },
> -	{ 0x2120d0, 0x0 },
> -	{ 0x121d0, 0x0 },
> -	{ 0x1121d0, 0x0 },
> -	{ 0x2121d0, 0x0 },
> -	{ 0x130d0, 0x0 },
> -	{ 0x1130d0, 0x0 },
> -	{ 0x2130d0, 0x0 },
> -	{ 0x131d0, 0x0 },
> -	{ 0x1131d0, 0x0 },
> -	{ 0x2131d0, 0x0 },
> -	{ 0x100d1, 0x0 },
> -	{ 0x1100d1, 0x0 },
> -	{ 0x2100d1, 0x0 },
> -	{ 0x101d1, 0x0 },
> -	{ 0x1101d1, 0x0 },
> -	{ 0x2101d1, 0x0 },
> -	{ 0x110d1, 0x0 },
> -	{ 0x1110d1, 0x0 },
> -	{ 0x2110d1, 0x0 },
> -	{ 0x111d1, 0x0 },
> -	{ 0x1111d1, 0x0 },
> -	{ 0x2111d1, 0x0 },
> -	{ 0x120d1, 0x0 },
> -	{ 0x1120d1, 0x0 },
> -	{ 0x2120d1, 0x0 },
> -	{ 0x121d1, 0x0 },
> -	{ 0x1121d1, 0x0 },
> -	{ 0x2121d1, 0x0 },
> -	{ 0x130d1, 0x0 },
> -	{ 0x1130d1, 0x0 },
> -	{ 0x2130d1, 0x0 },
> -	{ 0x131d1, 0x0 },
> -	{ 0x1131d1, 0x0 },
> -	{ 0x2131d1, 0x0 },
> -	{ 0x10068, 0x0 },
> -	{ 0x10168, 0x0 },
> -	{ 0x10268, 0x0 },
> -	{ 0x10368, 0x0 },
> -	{ 0x10468, 0x0 },
> -	{ 0x10568, 0x0 },
> -	{ 0x10668, 0x0 },
> -	{ 0x10768, 0x0 },
> -	{ 0x10868, 0x0 },
> -	{ 0x11068, 0x0 },
> -	{ 0x11168, 0x0 },
> -	{ 0x11268, 0x0 },
> -	{ 0x11368, 0x0 },
> -	{ 0x11468, 0x0 },
> -	{ 0x11568, 0x0 },
> -	{ 0x11668, 0x0 },
> -	{ 0x11768, 0x0 },
> -	{ 0x11868, 0x0 },
> -	{ 0x12068, 0x0 },
> -	{ 0x12168, 0x0 },
> -	{ 0x12268, 0x0 },
> -	{ 0x12368, 0x0 },
> -	{ 0x12468, 0x0 },
> -	{ 0x12568, 0x0 },
> -	{ 0x12668, 0x0 },
> -	{ 0x12768, 0x0 },
> -	{ 0x12868, 0x0 },
> -	{ 0x13068, 0x0 },
> -	{ 0x13168, 0x0 },
> -	{ 0x13268, 0x0 },
> -	{ 0x13368, 0x0 },
> -	{ 0x13468, 0x0 },
> -	{ 0x13568, 0x0 },
> -	{ 0x13668, 0x0 },
> -	{ 0x13768, 0x0 },
> -	{ 0x13868, 0x0 },
> -	{ 0x10069, 0x0 },
> -	{ 0x10169, 0x0 },
> -	{ 0x10269, 0x0 },
> -	{ 0x10369, 0x0 },
> -	{ 0x10469, 0x0 },
> -	{ 0x10569, 0x0 },
> -	{ 0x10669, 0x0 },
> -	{ 0x10769, 0x0 },
> -	{ 0x10869, 0x0 },
> -	{ 0x11069, 0x0 },
> -	{ 0x11169, 0x0 },
> -	{ 0x11269, 0x0 },
> -	{ 0x11369, 0x0 },
> -	{ 0x11469, 0x0 },
> -	{ 0x11569, 0x0 },
> -	{ 0x11669, 0x0 },
> -	{ 0x11769, 0x0 },
> -	{ 0x11869, 0x0 },
> -	{ 0x12069, 0x0 },
> -	{ 0x12169, 0x0 },
> -	{ 0x12269, 0x0 },
> -	{ 0x12369, 0x0 },
> -	{ 0x12469, 0x0 },
> -	{ 0x12569, 0x0 },
> -	{ 0x12669, 0x0 },
> -	{ 0x12769, 0x0 },
> -	{ 0x12869, 0x0 },
> -	{ 0x13069, 0x0 },
> -	{ 0x13169, 0x0 },
> -	{ 0x13269, 0x0 },
> -	{ 0x13369, 0x0 },
> -	{ 0x13469, 0x0 },
> -	{ 0x13569, 0x0 },
> -	{ 0x13669, 0x0 },
> -	{ 0x13769, 0x0 },
> -	{ 0x13869, 0x0 },
> -	{ 0x1008c, 0x0 },
> -	{ 0x11008c, 0x0 },
> -	{ 0x21008c, 0x0 },
> -	{ 0x1018c, 0x0 },
> -	{ 0x11018c, 0x0 },
> -	{ 0x21018c, 0x0 },
> -	{ 0x1108c, 0x0 },
> -	{ 0x11108c, 0x0 },
> -	{ 0x21108c, 0x0 },
> -	{ 0x1118c, 0x0 },
> -	{ 0x11118c, 0x0 },
> -	{ 0x21118c, 0x0 },
> -	{ 0x1208c, 0x0 },
> -	{ 0x11208c, 0x0 },
> -	{ 0x21208c, 0x0 },
> -	{ 0x1218c, 0x0 },
> -	{ 0x11218c, 0x0 },
> -	{ 0x21218c, 0x0 },
> -	{ 0x1308c, 0x0 },
> -	{ 0x11308c, 0x0 },
> -	{ 0x21308c, 0x0 },
> -	{ 0x1318c, 0x0 },
> -	{ 0x11318c, 0x0 },
> -	{ 0x21318c, 0x0 },
> -	{ 0x1008d, 0x0 },
> -	{ 0x11008d, 0x0 },
> -	{ 0x21008d, 0x0 },
> -	{ 0x1018d, 0x0 },
> -	{ 0x11018d, 0x0 },
> -	{ 0x21018d, 0x0 },
> -	{ 0x1108d, 0x0 },
> -	{ 0x11108d, 0x0 },
> -	{ 0x21108d, 0x0 },
> -	{ 0x1118d, 0x0 },
> -	{ 0x11118d, 0x0 },
> -	{ 0x21118d, 0x0 },
> -	{ 0x1208d, 0x0 },
> -	{ 0x11208d, 0x0 },
> -	{ 0x21208d, 0x0 },
> -	{ 0x1218d, 0x0 },
> -	{ 0x11218d, 0x0 },
> -	{ 0x21218d, 0x0 },
> -	{ 0x1308d, 0x0 },
> -	{ 0x11308d, 0x0 },
> -	{ 0x21308d, 0x0 },
> -	{ 0x1318d, 0x0 },
> -	{ 0x11318d, 0x0 },
> -	{ 0x21318d, 0x0 },
> -	{ 0x100c0, 0x0 },
> -	{ 0x1100c0, 0x0 },
> -	{ 0x2100c0, 0x0 },
> -	{ 0x101c0, 0x0 },
> -	{ 0x1101c0, 0x0 },
> -	{ 0x2101c0, 0x0 },
> -	{ 0x102c0, 0x0 },
> -	{ 0x1102c0, 0x0 },
> -	{ 0x2102c0, 0x0 },
> -	{ 0x103c0, 0x0 },
> -	{ 0x1103c0, 0x0 },
> -	{ 0x2103c0, 0x0 },
> -	{ 0x104c0, 0x0 },
> -	{ 0x1104c0, 0x0 },
> -	{ 0x2104c0, 0x0 },
> -	{ 0x105c0, 0x0 },
> -	{ 0x1105c0, 0x0 },
> -	{ 0x2105c0, 0x0 },
> -	{ 0x106c0, 0x0 },
> -	{ 0x1106c0, 0x0 },
> -	{ 0x2106c0, 0x0 },
> -	{ 0x107c0, 0x0 },
> -	{ 0x1107c0, 0x0 },
> -	{ 0x2107c0, 0x0 },
> -	{ 0x108c0, 0x0 },
> -	{ 0x1108c0, 0x0 },
> -	{ 0x2108c0, 0x0 },
> -	{ 0x110c0, 0x0 },
> -	{ 0x1110c0, 0x0 },
> -	{ 0x2110c0, 0x0 },
> -	{ 0x111c0, 0x0 },
> -	{ 0x1111c0, 0x0 },
> -	{ 0x2111c0, 0x0 },
> -	{ 0x112c0, 0x0 },
> -	{ 0x1112c0, 0x0 },
> -	{ 0x2112c0, 0x0 },
> -	{ 0x113c0, 0x0 },
> -	{ 0x1113c0, 0x0 },
> -	{ 0x2113c0, 0x0 },
> -	{ 0x114c0, 0x0 },
> -	{ 0x1114c0, 0x0 },
> -	{ 0x2114c0, 0x0 },
> -	{ 0x115c0, 0x0 },
> -	{ 0x1115c0, 0x0 },
> -	{ 0x2115c0, 0x0 },
> -	{ 0x116c0, 0x0 },
> -	{ 0x1116c0, 0x0 },
> -	{ 0x2116c0, 0x0 },
> -	{ 0x117c0, 0x0 },
> -	{ 0x1117c0, 0x0 },
> -	{ 0x2117c0, 0x0 },
> -	{ 0x118c0, 0x0 },
> -	{ 0x1118c0, 0x0 },
> -	{ 0x2118c0, 0x0 },
> -	{ 0x120c0, 0x0 },
> -	{ 0x1120c0, 0x0 },
> -	{ 0x2120c0, 0x0 },
> -	{ 0x121c0, 0x0 },
> -	{ 0x1121c0, 0x0 },
> -	{ 0x2121c0, 0x0 },
> -	{ 0x122c0, 0x0 },
> -	{ 0x1122c0, 0x0 },
> -	{ 0x2122c0, 0x0 },
> -	{ 0x123c0, 0x0 },
> -	{ 0x1123c0, 0x0 },
> -	{ 0x2123c0, 0x0 },
> -	{ 0x124c0, 0x0 },
> -	{ 0x1124c0, 0x0 },
> -	{ 0x2124c0, 0x0 },
> -	{ 0x125c0, 0x0 },
> -	{ 0x1125c0, 0x0 },
> -	{ 0x2125c0, 0x0 },
> -	{ 0x126c0, 0x0 },
> -	{ 0x1126c0, 0x0 },
> -	{ 0x2126c0, 0x0 },
> -	{ 0x127c0, 0x0 },
> -	{ 0x1127c0, 0x0 },
> -	{ 0x2127c0, 0x0 },
> -	{ 0x128c0, 0x0 },
> -	{ 0x1128c0, 0x0 },
> -	{ 0x2128c0, 0x0 },
> -	{ 0x130c0, 0x0 },
> -	{ 0x1130c0, 0x0 },
> -	{ 0x2130c0, 0x0 },
> -	{ 0x131c0, 0x0 },
> -	{ 0x1131c0, 0x0 },
> -	{ 0x2131c0, 0x0 },
> -	{ 0x132c0, 0x0 },
> -	{ 0x1132c0, 0x0 },
> -	{ 0x2132c0, 0x0 },
> -	{ 0x133c0, 0x0 },
> -	{ 0x1133c0, 0x0 },
> -	{ 0x2133c0, 0x0 },
> -	{ 0x134c0, 0x0 },
> -	{ 0x1134c0, 0x0 },
> -	{ 0x2134c0, 0x0 },
> -	{ 0x135c0, 0x0 },
> -	{ 0x1135c0, 0x0 },
> -	{ 0x2135c0, 0x0 },
> -	{ 0x136c0, 0x0 },
> -	{ 0x1136c0, 0x0 },
> -	{ 0x2136c0, 0x0 },
> -	{ 0x137c0, 0x0 },
> -	{ 0x1137c0, 0x0 },
> -	{ 0x2137c0, 0x0 },
> -	{ 0x138c0, 0x0 },
> -	{ 0x1138c0, 0x0 },
> -	{ 0x2138c0, 0x0 },
> -	{ 0x100c1, 0x0 },
> -	{ 0x1100c1, 0x0 },
> -	{ 0x2100c1, 0x0 },
> -	{ 0x101c1, 0x0 },
> -	{ 0x1101c1, 0x0 },
> -	{ 0x2101c1, 0x0 },
> -	{ 0x102c1, 0x0 },
> -	{ 0x1102c1, 0x0 },
> -	{ 0x2102c1, 0x0 },
> -	{ 0x103c1, 0x0 },
> -	{ 0x1103c1, 0x0 },
> -	{ 0x2103c1, 0x0 },
> -	{ 0x104c1, 0x0 },
> -	{ 0x1104c1, 0x0 },
> -	{ 0x2104c1, 0x0 },
> -	{ 0x105c1, 0x0 },
> -	{ 0x1105c1, 0x0 },
> -	{ 0x2105c1, 0x0 },
> -	{ 0x106c1, 0x0 },
> -	{ 0x1106c1, 0x0 },
> -	{ 0x2106c1, 0x0 },
> -	{ 0x107c1, 0x0 },
> -	{ 0x1107c1, 0x0 },
> -	{ 0x2107c1, 0x0 },
> -	{ 0x108c1, 0x0 },
> -	{ 0x1108c1, 0x0 },
> -	{ 0x2108c1, 0x0 },
> -	{ 0x110c1, 0x0 },
> -	{ 0x1110c1, 0x0 },
> -	{ 0x2110c1, 0x0 },
> -	{ 0x111c1, 0x0 },
> -	{ 0x1111c1, 0x0 },
> -	{ 0x2111c1, 0x0 },
> -	{ 0x112c1, 0x0 },
> -	{ 0x1112c1, 0x0 },
> -	{ 0x2112c1, 0x0 },
> -	{ 0x113c1, 0x0 },
> -	{ 0x1113c1, 0x0 },
> -	{ 0x2113c1, 0x0 },
> -	{ 0x114c1, 0x0 },
> -	{ 0x1114c1, 0x0 },
> -	{ 0x2114c1, 0x0 },
> -	{ 0x115c1, 0x0 },
> -	{ 0x1115c1, 0x0 },
> -	{ 0x2115c1, 0x0 },
> -	{ 0x116c1, 0x0 },
> -	{ 0x1116c1, 0x0 },
> -	{ 0x2116c1, 0x0 },
> -	{ 0x117c1, 0x0 },
> -	{ 0x1117c1, 0x0 },
> -	{ 0x2117c1, 0x0 },
> -	{ 0x118c1, 0x0 },
> -	{ 0x1118c1, 0x0 },
> -	{ 0x2118c1, 0x0 },
> -	{ 0x120c1, 0x0 },
> -	{ 0x1120c1, 0x0 },
> -	{ 0x2120c1, 0x0 },
> -	{ 0x121c1, 0x0 },
> -	{ 0x1121c1, 0x0 },
> -	{ 0x2121c1, 0x0 },
> -	{ 0x122c1, 0x0 },
> -	{ 0x1122c1, 0x0 },
> -	{ 0x2122c1, 0x0 },
> -	{ 0x123c1, 0x0 },
> -	{ 0x1123c1, 0x0 },
> -	{ 0x2123c1, 0x0 },
> -	{ 0x124c1, 0x0 },
> -	{ 0x1124c1, 0x0 },
> -	{ 0x2124c1, 0x0 },
> -	{ 0x125c1, 0x0 },
> -	{ 0x1125c1, 0x0 },
> -	{ 0x2125c1, 0x0 },
> -	{ 0x126c1, 0x0 },
> -	{ 0x1126c1, 0x0 },
> -	{ 0x2126c1, 0x0 },
> -	{ 0x127c1, 0x0 },
> -	{ 0x1127c1, 0x0 },
> -	{ 0x2127c1, 0x0 },
> -	{ 0x128c1, 0x0 },
> -	{ 0x1128c1, 0x0 },
> -	{ 0x2128c1, 0x0 },
> -	{ 0x130c1, 0x0 },
> -	{ 0x1130c1, 0x0 },
> -	{ 0x2130c1, 0x0 },
> -	{ 0x131c1, 0x0 },
> -	{ 0x1131c1, 0x0 },
> -	{ 0x2131c1, 0x0 },
> -	{ 0x132c1, 0x0 },
> -	{ 0x1132c1, 0x0 },
> -	{ 0x2132c1, 0x0 },
> -	{ 0x133c1, 0x0 },
> -	{ 0x1133c1, 0x0 },
> -	{ 0x2133c1, 0x0 },
> -	{ 0x134c1, 0x0 },
> -	{ 0x1134c1, 0x0 },
> -	{ 0x2134c1, 0x0 },
> -	{ 0x135c1, 0x0 },
> -	{ 0x1135c1, 0x0 },
> -	{ 0x2135c1, 0x0 },
> -	{ 0x136c1, 0x0 },
> -	{ 0x1136c1, 0x0 },
> -	{ 0x2136c1, 0x0 },
> -	{ 0x137c1, 0x0 },
> -	{ 0x1137c1, 0x0 },
> -	{ 0x2137c1, 0x0 },
> -	{ 0x138c1, 0x0 },
> -	{ 0x1138c1, 0x0 },
> -	{ 0x2138c1, 0x0 },
> -	{ 0x10020, 0x0 },
> -	{ 0x110020, 0x0 },
> -	{ 0x210020, 0x0 },
> -	{ 0x11020, 0x0 },
> -	{ 0x111020, 0x0 },
> -	{ 0x211020, 0x0 },
> -	{ 0x12020, 0x0 },
> -	{ 0x112020, 0x0 },
> -	{ 0x212020, 0x0 },
> -	{ 0x13020, 0x0 },
> -	{ 0x113020, 0x0 },
> -	{ 0x213020, 0x0 },
> -	{ 0x20072, 0x0 },
> -	{ 0x20073, 0x0 },
> -	{ 0x20074, 0x0 },
> -	{ 0x100aa, 0x0 },
> -	{ 0x110aa, 0x0 },
> -	{ 0x120aa, 0x0 },
> -	{ 0x130aa, 0x0 },
> -	{ 0x20010, 0x0 },
> -	{ 0x120010, 0x0 },
> -	{ 0x220010, 0x0 },
> -	{ 0x20011, 0x0 },
> -	{ 0x120011, 0x0 },
> -	{ 0x220011, 0x0 },
> -	{ 0x100ae, 0x0 },
> -	{ 0x1100ae, 0x0 },
> -	{ 0x2100ae, 0x0 },
> -	{ 0x100af, 0x0 },
> -	{ 0x1100af, 0x0 },
> -	{ 0x2100af, 0x0 },
> -	{ 0x110ae, 0x0 },
> -	{ 0x1110ae, 0x0 },
> -	{ 0x2110ae, 0x0 },
> -	{ 0x110af, 0x0 },
> -	{ 0x1110af, 0x0 },
> -	{ 0x2110af, 0x0 },
> -	{ 0x120ae, 0x0 },
> -	{ 0x1120ae, 0x0 },
> -	{ 0x2120ae, 0x0 },
> -	{ 0x120af, 0x0 },
> -	{ 0x1120af, 0x0 },
> -	{ 0x2120af, 0x0 },
> -	{ 0x130ae, 0x0 },
> -	{ 0x1130ae, 0x0 },
> -	{ 0x2130ae, 0x0 },
> -	{ 0x130af, 0x0 },
> -	{ 0x1130af, 0x0 },
> -	{ 0x2130af, 0x0 },
> -	{ 0x20020, 0x0 },
> -	{ 0x120020, 0x0 },
> -	{ 0x220020, 0x0 },
> -	{ 0x100a0, 0x0 },
> -	{ 0x100a1, 0x0 },
> -	{ 0x100a2, 0x0 },
> -	{ 0x100a3, 0x0 },
> -	{ 0x100a4, 0x0 },
> -	{ 0x100a5, 0x0 },
> -	{ 0x100a6, 0x0 },
> -	{ 0x100a7, 0x0 },
> -	{ 0x110a0, 0x0 },
> -	{ 0x110a1, 0x0 },
> -	{ 0x110a2, 0x0 },
> -	{ 0x110a3, 0x0 },
> -	{ 0x110a4, 0x0 },
> -	{ 0x110a5, 0x0 },
> -	{ 0x110a6, 0x0 },
> -	{ 0x110a7, 0x0 },
> -	{ 0x120a0, 0x0 },
> -	{ 0x120a1, 0x0 },
> -	{ 0x120a2, 0x0 },
> -	{ 0x120a3, 0x0 },
> -	{ 0x120a4, 0x0 },
> -	{ 0x120a5, 0x0 },
> -	{ 0x120a6, 0x0 },
> -	{ 0x120a7, 0x0 },
> -	{ 0x130a0, 0x0 },
> -	{ 0x130a1, 0x0 },
> -	{ 0x130a2, 0x0 },
> -	{ 0x130a3, 0x0 },
> -	{ 0x130a4, 0x0 },
> -	{ 0x130a5, 0x0 },
> -	{ 0x130a6, 0x0 },
> -	{ 0x130a7, 0x0 },
> -	{ 0x2007c, 0x0 },
> -	{ 0x12007c, 0x0 },
> -	{ 0x22007c, 0x0 },
> -	{ 0x2007d, 0x0 },
> -	{ 0x12007d, 0x0 },
> -	{ 0x22007d, 0x0 },
> -	{ 0x400fd, 0x0 },
> -	{ 0x400c0, 0x0 },
> -	{ 0x90201, 0x0 },
> -	{ 0x190201, 0x0 },
> -	{ 0x290201, 0x0 },
> -	{ 0x90202, 0x0 },
> -	{ 0x190202, 0x0 },
> -	{ 0x290202, 0x0 },
> -	{ 0x90203, 0x0 },
> -	{ 0x190203, 0x0 },
> -	{ 0x290203, 0x0 },
> -	{ 0x90204, 0x0 },
> -	{ 0x190204, 0x0 },
> -	{ 0x290204, 0x0 },
> -	{ 0x90205, 0x0 },
> -	{ 0x190205, 0x0 },
> -	{ 0x290205, 0x0 },
> -	{ 0x90206, 0x0 },
> -	{ 0x190206, 0x0 },
> -	{ 0x290206, 0x0 },
> -	{ 0x90207, 0x0 },
> -	{ 0x190207, 0x0 },
> -	{ 0x290207, 0x0 },
> -	{ 0x90208, 0x0 },
> -	{ 0x190208, 0x0 },
> -	{ 0x290208, 0x0 },
> -	{ 0x10062, 0x0 },
> -	{ 0x10162, 0x0 },
> -	{ 0x10262, 0x0 },
> -	{ 0x10362, 0x0 },
> -	{ 0x10462, 0x0 },
> -	{ 0x10562, 0x0 },
> -	{ 0x10662, 0x0 },
> -	{ 0x10762, 0x0 },
> -	{ 0x10862, 0x0 },
> -	{ 0x11062, 0x0 },
> -	{ 0x11162, 0x0 },
> -	{ 0x11262, 0x0 },
> -	{ 0x11362, 0x0 },
> -	{ 0x11462, 0x0 },
> -	{ 0x11562, 0x0 },
> -	{ 0x11662, 0x0 },
> -	{ 0x11762, 0x0 },
> -	{ 0x11862, 0x0 },
> -	{ 0x12062, 0x0 },
> -	{ 0x12162, 0x0 },
> -	{ 0x12262, 0x0 },
> -	{ 0x12362, 0x0 },
> -	{ 0x12462, 0x0 },
> -	{ 0x12562, 0x0 },
> -	{ 0x12662, 0x0 },
> -	{ 0x12762, 0x0 },
> -	{ 0x12862, 0x0 },
> -	{ 0x13062, 0x0 },
> -	{ 0x13162, 0x0 },
> -	{ 0x13262, 0x0 },
> -	{ 0x13362, 0x0 },
> -	{ 0x13462, 0x0 },
> -	{ 0x13562, 0x0 },
> -	{ 0x13662, 0x0 },
> -	{ 0x13762, 0x0 },
> -	{ 0x13862, 0x0 },
> -	{ 0x20077, 0x0 },
> -	{ 0x10001, 0x0 },
> -	{ 0x11001, 0x0 },
> -	{ 0x12001, 0x0 },
> -	{ 0x13001, 0x0 },
> -	{ 0x10040, 0x0 },
> -	{ 0x10140, 0x0 },
> -	{ 0x10240, 0x0 },
> -	{ 0x10340, 0x0 },
> -	{ 0x10440, 0x0 },
> -	{ 0x10540, 0x0 },
> -	{ 0x10640, 0x0 },
> -	{ 0x10740, 0x0 },
> -	{ 0x10840, 0x0 },
> -	{ 0x10030, 0x0 },
> -	{ 0x10130, 0x0 },
> -	{ 0x10230, 0x0 },
> -	{ 0x10330, 0x0 },
> -	{ 0x10430, 0x0 },
> -	{ 0x10530, 0x0 },
> -	{ 0x10630, 0x0 },
> -	{ 0x10730, 0x0 },
> -	{ 0x10830, 0x0 },
> -	{ 0x11040, 0x0 },
> -	{ 0x11140, 0x0 },
> -	{ 0x11240, 0x0 },
> -	{ 0x11340, 0x0 },
> -	{ 0x11440, 0x0 },
> -	{ 0x11540, 0x0 },
> -	{ 0x11640, 0x0 },
> -	{ 0x11740, 0x0 },
> -	{ 0x11840, 0x0 },
> -	{ 0x11030, 0x0 },
> -	{ 0x11130, 0x0 },
> -	{ 0x11230, 0x0 },
> -	{ 0x11330, 0x0 },
> -	{ 0x11430, 0x0 },
> -	{ 0x11530, 0x0 },
> -	{ 0x11630, 0x0 },
> -	{ 0x11730, 0x0 },
> -	{ 0x11830, 0x0 },
> -	{ 0x12040, 0x0 },
> -	{ 0x12140, 0x0 },
> -	{ 0x12240, 0x0 },
> -	{ 0x12340, 0x0 },
> -	{ 0x12440, 0x0 },
> -	{ 0x12540, 0x0 },
> -	{ 0x12640, 0x0 },
> -	{ 0x12740, 0x0 },
> -	{ 0x12840, 0x0 },
> -	{ 0x12030, 0x0 },
> -	{ 0x12130, 0x0 },
> -	{ 0x12230, 0x0 },
> -	{ 0x12330, 0x0 },
> -	{ 0x12430, 0x0 },
> -	{ 0x12530, 0x0 },
> -	{ 0x12630, 0x0 },
> -	{ 0x12730, 0x0 },
> -	{ 0x12830, 0x0 },
> -	{ 0x13040, 0x0 },
> -	{ 0x13140, 0x0 },
> -	{ 0x13240, 0x0 },
> -	{ 0x13340, 0x0 },
> -	{ 0x13440, 0x0 },
> -	{ 0x13540, 0x0 },
> -	{ 0x13640, 0x0 },
> -	{ 0x13740, 0x0 },
> -	{ 0x13840, 0x0 },
> -	{ 0x13030, 0x0 },
> -	{ 0x13130, 0x0 },
> -	{ 0x13230, 0x0 },
> -	{ 0x13330, 0x0 },
> -	{ 0x13430, 0x0 },
> -	{ 0x13530, 0x0 },
> -	{ 0x13630, 0x0 },
> -	{ 0x13730, 0x0 },
> -	{ 0x13830, 0x0 },
> -};
> -
>  /* P0 message block paremeter for training firmware */
>  static struct dram_cfg_param lpddr4_fsp0_cfg[] = {
>  	{ 0xd0000, 0x0 },
> @@ -1987,8 +1264,6 @@ struct dram_timing_info prt8mm_dram_timing = {
>  	.ddrphy_cfg_num = ARRAY_SIZE(lpddr4_ddrphy_cfg),
>  	.fsp_msg = lpddr4_dram_fsp_msg,
>  	.fsp_msg_num = ARRAY_SIZE(lpddr4_dram_fsp_msg),
> -	.ddrphy_trained_csr = lpddr4_ddrphy_trained_csr,
> -	.ddrphy_trained_csr_num = ARRAY_SIZE(lpddr4_ddrphy_trained_csr),
>  	.ddrphy_pie = lpddr4_phy_pie,
>  	.ddrphy_pie_num = ARRAY_SIZE(lpddr4_phy_pie),
>  };
> diff --git a/arch/arm/boards/skov-imx8mp/lpddr4-timing.c b/arch/arm/boards/skov-imx8mp/lpddr4-timing.c
> index 6a896bc6775f..a93506b0bdeb 100644
> --- a/arch/arm/boards/skov-imx8mp/lpddr4-timing.c
> +++ b/arch/arm/boards/skov-imx8mp/lpddr4-timing.c
> @@ -332,728 +332,6 @@ static struct dram_cfg_param ddr_ddrphy_cfg[] = {
>  	{ 0x2002c, 0x0 },
>  };
>  
> -/* ddr phy trained csr */
> -static struct dram_cfg_param ddr_ddrphy_trained_csr[] = {
> -	{ 0x200b2, 0x0 },
> -	{ 0x1200b2, 0x0 },
> -	{ 0x2200b2, 0x0 },
> -	{ 0x200cb, 0x0 },
> -	{ 0x10043, 0x0 },
> -	{ 0x110043, 0x0 },
> -	{ 0x210043, 0x0 },
> -	{ 0x10143, 0x0 },
> -	{ 0x110143, 0x0 },
> -	{ 0x210143, 0x0 },
> -	{ 0x11043, 0x0 },
> -	{ 0x111043, 0x0 },
> -	{ 0x211043, 0x0 },
> -	{ 0x11143, 0x0 },
> -	{ 0x111143, 0x0 },
> -	{ 0x211143, 0x0 },
> -	{ 0x12043, 0x0 },
> -	{ 0x112043, 0x0 },
> -	{ 0x212043, 0x0 },
> -	{ 0x12143, 0x0 },
> -	{ 0x112143, 0x0 },
> -	{ 0x212143, 0x0 },
> -	{ 0x13043, 0x0 },
> -	{ 0x113043, 0x0 },
> -	{ 0x213043, 0x0 },
> -	{ 0x13143, 0x0 },
> -	{ 0x113143, 0x0 },
> -	{ 0x213143, 0x0 },
> -	{ 0x80, 0x0 },
> -	{ 0x100080, 0x0 },
> -	{ 0x200080, 0x0 },
> -	{ 0x1080, 0x0 },
> -	{ 0x101080, 0x0 },
> -	{ 0x201080, 0x0 },
> -	{ 0x2080, 0x0 },
> -	{ 0x102080, 0x0 },
> -	{ 0x202080, 0x0 },
> -	{ 0x3080, 0x0 },
> -	{ 0x103080, 0x0 },
> -	{ 0x203080, 0x0 },
> -	{ 0x4080, 0x0 },
> -	{ 0x104080, 0x0 },
> -	{ 0x204080, 0x0 },
> -	{ 0x5080, 0x0 },
> -	{ 0x105080, 0x0 },
> -	{ 0x205080, 0x0 },
> -	{ 0x6080, 0x0 },
> -	{ 0x106080, 0x0 },
> -	{ 0x206080, 0x0 },
> -	{ 0x7080, 0x0 },
> -	{ 0x107080, 0x0 },
> -	{ 0x207080, 0x0 },
> -	{ 0x8080, 0x0 },
> -	{ 0x108080, 0x0 },
> -	{ 0x208080, 0x0 },
> -	{ 0x9080, 0x0 },
> -	{ 0x109080, 0x0 },
> -	{ 0x209080, 0x0 },
> -	{ 0x10080, 0x0 },
> -	{ 0x110080, 0x0 },
> -	{ 0x210080, 0x0 },
> -	{ 0x10180, 0x0 },
> -	{ 0x110180, 0x0 },
> -	{ 0x210180, 0x0 },
> -	{ 0x11080, 0x0 },
> -	{ 0x111080, 0x0 },
> -	{ 0x211080, 0x0 },
> -	{ 0x11180, 0x0 },
> -	{ 0x111180, 0x0 },
> -	{ 0x211180, 0x0 },
> -	{ 0x12080, 0x0 },
> -	{ 0x112080, 0x0 },
> -	{ 0x212080, 0x0 },
> -	{ 0x12180, 0x0 },
> -	{ 0x112180, 0x0 },
> -	{ 0x212180, 0x0 },
> -	{ 0x13080, 0x0 },
> -	{ 0x113080, 0x0 },
> -	{ 0x213080, 0x0 },
> -	{ 0x13180, 0x0 },
> -	{ 0x113180, 0x0 },
> -	{ 0x213180, 0x0 },
> -	{ 0x10081, 0x0 },
> -	{ 0x110081, 0x0 },
> -	{ 0x210081, 0x0 },
> -	{ 0x10181, 0x0 },
> -	{ 0x110181, 0x0 },
> -	{ 0x210181, 0x0 },
> -	{ 0x11081, 0x0 },
> -	{ 0x111081, 0x0 },
> -	{ 0x211081, 0x0 },
> -	{ 0x11181, 0x0 },
> -	{ 0x111181, 0x0 },
> -	{ 0x211181, 0x0 },
> -	{ 0x12081, 0x0 },
> -	{ 0x112081, 0x0 },
> -	{ 0x212081, 0x0 },
> -	{ 0x12181, 0x0 },
> -	{ 0x112181, 0x0 },
> -	{ 0x212181, 0x0 },
> -	{ 0x13081, 0x0 },
> -	{ 0x113081, 0x0 },
> -	{ 0x213081, 0x0 },
> -	{ 0x13181, 0x0 },
> -	{ 0x113181, 0x0 },
> -	{ 0x213181, 0x0 },
> -	{ 0x100d0, 0x0 },
> -	{ 0x1100d0, 0x0 },
> -	{ 0x2100d0, 0x0 },
> -	{ 0x101d0, 0x0 },
> -	{ 0x1101d0, 0x0 },
> -	{ 0x2101d0, 0x0 },
> -	{ 0x110d0, 0x0 },
> -	{ 0x1110d0, 0x0 },
> -	{ 0x2110d0, 0x0 },
> -	{ 0x111d0, 0x0 },
> -	{ 0x1111d0, 0x0 },
> -	{ 0x2111d0, 0x0 },
> -	{ 0x120d0, 0x0 },
> -	{ 0x1120d0, 0x0 },
> -	{ 0x2120d0, 0x0 },
> -	{ 0x121d0, 0x0 },
> -	{ 0x1121d0, 0x0 },
> -	{ 0x2121d0, 0x0 },
> -	{ 0x130d0, 0x0 },
> -	{ 0x1130d0, 0x0 },
> -	{ 0x2130d0, 0x0 },
> -	{ 0x131d0, 0x0 },
> -	{ 0x1131d0, 0x0 },
> -	{ 0x2131d0, 0x0 },
> -	{ 0x100d1, 0x0 },
> -	{ 0x1100d1, 0x0 },
> -	{ 0x2100d1, 0x0 },
> -	{ 0x101d1, 0x0 },
> -	{ 0x1101d1, 0x0 },
> -	{ 0x2101d1, 0x0 },
> -	{ 0x110d1, 0x0 },
> -	{ 0x1110d1, 0x0 },
> -	{ 0x2110d1, 0x0 },
> -	{ 0x111d1, 0x0 },
> -	{ 0x1111d1, 0x0 },
> -	{ 0x2111d1, 0x0 },
> -	{ 0x120d1, 0x0 },
> -	{ 0x1120d1, 0x0 },
> -	{ 0x2120d1, 0x0 },
> -	{ 0x121d1, 0x0 },
> -	{ 0x1121d1, 0x0 },
> -	{ 0x2121d1, 0x0 },
> -	{ 0x130d1, 0x0 },
> -	{ 0x1130d1, 0x0 },
> -	{ 0x2130d1, 0x0 },
> -	{ 0x131d1, 0x0 },
> -	{ 0x1131d1, 0x0 },
> -	{ 0x2131d1, 0x0 },
> -	{ 0x10068, 0x0 },
> -	{ 0x10168, 0x0 },
> -	{ 0x10268, 0x0 },
> -	{ 0x10368, 0x0 },
> -	{ 0x10468, 0x0 },
> -	{ 0x10568, 0x0 },
> -	{ 0x10668, 0x0 },
> -	{ 0x10768, 0x0 },
> -	{ 0x10868, 0x0 },
> -	{ 0x11068, 0x0 },
> -	{ 0x11168, 0x0 },
> -	{ 0x11268, 0x0 },
> -	{ 0x11368, 0x0 },
> -	{ 0x11468, 0x0 },
> -	{ 0x11568, 0x0 },
> -	{ 0x11668, 0x0 },
> -	{ 0x11768, 0x0 },
> -	{ 0x11868, 0x0 },
> -	{ 0x12068, 0x0 },
> -	{ 0x12168, 0x0 },
> -	{ 0x12268, 0x0 },
> -	{ 0x12368, 0x0 },
> -	{ 0x12468, 0x0 },
> -	{ 0x12568, 0x0 },
> -	{ 0x12668, 0x0 },
> -	{ 0x12768, 0x0 },
> -	{ 0x12868, 0x0 },
> -	{ 0x13068, 0x0 },
> -	{ 0x13168, 0x0 },
> -	{ 0x13268, 0x0 },
> -	{ 0x13368, 0x0 },
> -	{ 0x13468, 0x0 },
> -	{ 0x13568, 0x0 },
> -	{ 0x13668, 0x0 },
> -	{ 0x13768, 0x0 },
> -	{ 0x13868, 0x0 },
> -	{ 0x10069, 0x0 },
> -	{ 0x10169, 0x0 },
> -	{ 0x10269, 0x0 },
> -	{ 0x10369, 0x0 },
> -	{ 0x10469, 0x0 },
> -	{ 0x10569, 0x0 },
> -	{ 0x10669, 0x0 },
> -	{ 0x10769, 0x0 },
> -	{ 0x10869, 0x0 },
> -	{ 0x11069, 0x0 },
> -	{ 0x11169, 0x0 },
> -	{ 0x11269, 0x0 },
> -	{ 0x11369, 0x0 },
> -	{ 0x11469, 0x0 },
> -	{ 0x11569, 0x0 },
> -	{ 0x11669, 0x0 },
> -	{ 0x11769, 0x0 },
> -	{ 0x11869, 0x0 },
> -	{ 0x12069, 0x0 },
> -	{ 0x12169, 0x0 },
> -	{ 0x12269, 0x0 },
> -	{ 0x12369, 0x0 },
> -	{ 0x12469, 0x0 },
> -	{ 0x12569, 0x0 },
> -	{ 0x12669, 0x0 },
> -	{ 0x12769, 0x0 },
> -	{ 0x12869, 0x0 },
> -	{ 0x13069, 0x0 },
> -	{ 0x13169, 0x0 },
> -	{ 0x13269, 0x0 },
> -	{ 0x13369, 0x0 },
> -	{ 0x13469, 0x0 },
> -	{ 0x13569, 0x0 },
> -	{ 0x13669, 0x0 },
> -	{ 0x13769, 0x0 },
> -	{ 0x13869, 0x0 },
> -	{ 0x1008c, 0x0 },
> -	{ 0x11008c, 0x0 },
> -	{ 0x21008c, 0x0 },
> -	{ 0x1018c, 0x0 },
> -	{ 0x11018c, 0x0 },
> -	{ 0x21018c, 0x0 },
> -	{ 0x1108c, 0x0 },
> -	{ 0x11108c, 0x0 },
> -	{ 0x21108c, 0x0 },
> -	{ 0x1118c, 0x0 },
> -	{ 0x11118c, 0x0 },
> -	{ 0x21118c, 0x0 },
> -	{ 0x1208c, 0x0 },
> -	{ 0x11208c, 0x0 },
> -	{ 0x21208c, 0x0 },
> -	{ 0x1218c, 0x0 },
> -	{ 0x11218c, 0x0 },
> -	{ 0x21218c, 0x0 },
> -	{ 0x1308c, 0x0 },
> -	{ 0x11308c, 0x0 },
> -	{ 0x21308c, 0x0 },
> -	{ 0x1318c, 0x0 },
> -	{ 0x11318c, 0x0 },
> -	{ 0x21318c, 0x0 },
> -	{ 0x1008d, 0x0 },
> -	{ 0x11008d, 0x0 },
> -	{ 0x21008d, 0x0 },
> -	{ 0x1018d, 0x0 },
> -	{ 0x11018d, 0x0 },
> -	{ 0x21018d, 0x0 },
> -	{ 0x1108d, 0x0 },
> -	{ 0x11108d, 0x0 },
> -	{ 0x21108d, 0x0 },
> -	{ 0x1118d, 0x0 },
> -	{ 0x11118d, 0x0 },
> -	{ 0x21118d, 0x0 },
> -	{ 0x1208d, 0x0 },
> -	{ 0x11208d, 0x0 },
> -	{ 0x21208d, 0x0 },
> -	{ 0x1218d, 0x0 },
> -	{ 0x11218d, 0x0 },
> -	{ 0x21218d, 0x0 },
> -	{ 0x1308d, 0x0 },
> -	{ 0x11308d, 0x0 },
> -	{ 0x21308d, 0x0 },
> -	{ 0x1318d, 0x0 },
> -	{ 0x11318d, 0x0 },
> -	{ 0x21318d, 0x0 },
> -	{ 0x100c0, 0x0 },
> -	{ 0x1100c0, 0x0 },
> -	{ 0x2100c0, 0x0 },
> -	{ 0x101c0, 0x0 },
> -	{ 0x1101c0, 0x0 },
> -	{ 0x2101c0, 0x0 },
> -	{ 0x102c0, 0x0 },
> -	{ 0x1102c0, 0x0 },
> -	{ 0x2102c0, 0x0 },
> -	{ 0x103c0, 0x0 },
> -	{ 0x1103c0, 0x0 },
> -	{ 0x2103c0, 0x0 },
> -	{ 0x104c0, 0x0 },
> -	{ 0x1104c0, 0x0 },
> -	{ 0x2104c0, 0x0 },
> -	{ 0x105c0, 0x0 },
> -	{ 0x1105c0, 0x0 },
> -	{ 0x2105c0, 0x0 },
> -	{ 0x106c0, 0x0 },
> -	{ 0x1106c0, 0x0 },
> -	{ 0x2106c0, 0x0 },
> -	{ 0x107c0, 0x0 },
> -	{ 0x1107c0, 0x0 },
> -	{ 0x2107c0, 0x0 },
> -	{ 0x108c0, 0x0 },
> -	{ 0x1108c0, 0x0 },
> -	{ 0x2108c0, 0x0 },
> -	{ 0x110c0, 0x0 },
> -	{ 0x1110c0, 0x0 },
> -	{ 0x2110c0, 0x0 },
> -	{ 0x111c0, 0x0 },
> -	{ 0x1111c0, 0x0 },
> -	{ 0x2111c0, 0x0 },
> -	{ 0x112c0, 0x0 },
> -	{ 0x1112c0, 0x0 },
> -	{ 0x2112c0, 0x0 },
> -	{ 0x113c0, 0x0 },
> -	{ 0x1113c0, 0x0 },
> -	{ 0x2113c0, 0x0 },
> -	{ 0x114c0, 0x0 },
> -	{ 0x1114c0, 0x0 },
> -	{ 0x2114c0, 0x0 },
> -	{ 0x115c0, 0x0 },
> -	{ 0x1115c0, 0x0 },
> -	{ 0x2115c0, 0x0 },
> -	{ 0x116c0, 0x0 },
> -	{ 0x1116c0, 0x0 },
> -	{ 0x2116c0, 0x0 },
> -	{ 0x117c0, 0x0 },
> -	{ 0x1117c0, 0x0 },
> -	{ 0x2117c0, 0x0 },
> -	{ 0x118c0, 0x0 },
> -	{ 0x1118c0, 0x0 },
> -	{ 0x2118c0, 0x0 },
> -	{ 0x120c0, 0x0 },
> -	{ 0x1120c0, 0x0 },
> -	{ 0x2120c0, 0x0 },
> -	{ 0x121c0, 0x0 },
> -	{ 0x1121c0, 0x0 },
> -	{ 0x2121c0, 0x0 },
> -	{ 0x122c0, 0x0 },
> -	{ 0x1122c0, 0x0 },
> -	{ 0x2122c0, 0x0 },
> -	{ 0x123c0, 0x0 },
> -	{ 0x1123c0, 0x0 },
> -	{ 0x2123c0, 0x0 },
> -	{ 0x124c0, 0x0 },
> -	{ 0x1124c0, 0x0 },
> -	{ 0x2124c0, 0x0 },
> -	{ 0x125c0, 0x0 },
> -	{ 0x1125c0, 0x0 },
> -	{ 0x2125c0, 0x0 },
> -	{ 0x126c0, 0x0 },
> -	{ 0x1126c0, 0x0 },
> -	{ 0x2126c0, 0x0 },
> -	{ 0x127c0, 0x0 },
> -	{ 0x1127c0, 0x0 },
> -	{ 0x2127c0, 0x0 },
> -	{ 0x128c0, 0x0 },
> -	{ 0x1128c0, 0x0 },
> -	{ 0x2128c0, 0x0 },
> -	{ 0x130c0, 0x0 },
> -	{ 0x1130c0, 0x0 },
> -	{ 0x2130c0, 0x0 },
> -	{ 0x131c0, 0x0 },
> -	{ 0x1131c0, 0x0 },
> -	{ 0x2131c0, 0x0 },
> -	{ 0x132c0, 0x0 },
> -	{ 0x1132c0, 0x0 },
> -	{ 0x2132c0, 0x0 },
> -	{ 0x133c0, 0x0 },
> -	{ 0x1133c0, 0x0 },
> -	{ 0x2133c0, 0x0 },
> -	{ 0x134c0, 0x0 },
> -	{ 0x1134c0, 0x0 },
> -	{ 0x2134c0, 0x0 },
> -	{ 0x135c0, 0x0 },
> -	{ 0x1135c0, 0x0 },
> -	{ 0x2135c0, 0x0 },
> -	{ 0x136c0, 0x0 },
> -	{ 0x1136c0, 0x0 },
> -	{ 0x2136c0, 0x0 },
> -	{ 0x137c0, 0x0 },
> -	{ 0x1137c0, 0x0 },
> -	{ 0x2137c0, 0x0 },
> -	{ 0x138c0, 0x0 },
> -	{ 0x1138c0, 0x0 },
> -	{ 0x2138c0, 0x0 },
> -	{ 0x100c1, 0x0 },
> -	{ 0x1100c1, 0x0 },
> -	{ 0x2100c1, 0x0 },
> -	{ 0x101c1, 0x0 },
> -	{ 0x1101c1, 0x0 },
> -	{ 0x2101c1, 0x0 },
> -	{ 0x102c1, 0x0 },
> -	{ 0x1102c1, 0x0 },
> -	{ 0x2102c1, 0x0 },
> -	{ 0x103c1, 0x0 },
> -	{ 0x1103c1, 0x0 },
> -	{ 0x2103c1, 0x0 },
> -	{ 0x104c1, 0x0 },
> -	{ 0x1104c1, 0x0 },
> -	{ 0x2104c1, 0x0 },
> -	{ 0x105c1, 0x0 },
> -	{ 0x1105c1, 0x0 },
> -	{ 0x2105c1, 0x0 },
> -	{ 0x106c1, 0x0 },
> -	{ 0x1106c1, 0x0 },
> -	{ 0x2106c1, 0x0 },
> -	{ 0x107c1, 0x0 },
> -	{ 0x1107c1, 0x0 },
> -	{ 0x2107c1, 0x0 },
> -	{ 0x108c1, 0x0 },
> -	{ 0x1108c1, 0x0 },
> -	{ 0x2108c1, 0x0 },
> -	{ 0x110c1, 0x0 },
> -	{ 0x1110c1, 0x0 },
> -	{ 0x2110c1, 0x0 },
> -	{ 0x111c1, 0x0 },
> -	{ 0x1111c1, 0x0 },
> -	{ 0x2111c1, 0x0 },
> -	{ 0x112c1, 0x0 },
> -	{ 0x1112c1, 0x0 },
> -	{ 0x2112c1, 0x0 },
> -	{ 0x113c1, 0x0 },
> -	{ 0x1113c1, 0x0 },
> -	{ 0x2113c1, 0x0 },
> -	{ 0x114c1, 0x0 },
> -	{ 0x1114c1, 0x0 },
> -	{ 0x2114c1, 0x0 },
> -	{ 0x115c1, 0x0 },
> -	{ 0x1115c1, 0x0 },
> -	{ 0x2115c1, 0x0 },
> -	{ 0x116c1, 0x0 },
> -	{ 0x1116c1, 0x0 },
> -	{ 0x2116c1, 0x0 },
> -	{ 0x117c1, 0x0 },
> -	{ 0x1117c1, 0x0 },
> -	{ 0x2117c1, 0x0 },
> -	{ 0x118c1, 0x0 },
> -	{ 0x1118c1, 0x0 },
> -	{ 0x2118c1, 0x0 },
> -	{ 0x120c1, 0x0 },
> -	{ 0x1120c1, 0x0 },
> -	{ 0x2120c1, 0x0 },
> -	{ 0x121c1, 0x0 },
> -	{ 0x1121c1, 0x0 },
> -	{ 0x2121c1, 0x0 },
> -	{ 0x122c1, 0x0 },
> -	{ 0x1122c1, 0x0 },
> -	{ 0x2122c1, 0x0 },
> -	{ 0x123c1, 0x0 },
> -	{ 0x1123c1, 0x0 },
> -	{ 0x2123c1, 0x0 },
> -	{ 0x124c1, 0x0 },
> -	{ 0x1124c1, 0x0 },
> -	{ 0x2124c1, 0x0 },
> -	{ 0x125c1, 0x0 },
> -	{ 0x1125c1, 0x0 },
> -	{ 0x2125c1, 0x0 },
> -	{ 0x126c1, 0x0 },
> -	{ 0x1126c1, 0x0 },
> -	{ 0x2126c1, 0x0 },
> -	{ 0x127c1, 0x0 },
> -	{ 0x1127c1, 0x0 },
> -	{ 0x2127c1, 0x0 },
> -	{ 0x128c1, 0x0 },
> -	{ 0x1128c1, 0x0 },
> -	{ 0x2128c1, 0x0 },
> -	{ 0x130c1, 0x0 },
> -	{ 0x1130c1, 0x0 },
> -	{ 0x2130c1, 0x0 },
> -	{ 0x131c1, 0x0 },
> -	{ 0x1131c1, 0x0 },
> -	{ 0x2131c1, 0x0 },
> -	{ 0x132c1, 0x0 },
> -	{ 0x1132c1, 0x0 },
> -	{ 0x2132c1, 0x0 },
> -	{ 0x133c1, 0x0 },
> -	{ 0x1133c1, 0x0 },
> -	{ 0x2133c1, 0x0 },
> -	{ 0x134c1, 0x0 },
> -	{ 0x1134c1, 0x0 },
> -	{ 0x2134c1, 0x0 },
> -	{ 0x135c1, 0x0 },
> -	{ 0x1135c1, 0x0 },
> -	{ 0x2135c1, 0x0 },
> -	{ 0x136c1, 0x0 },
> -	{ 0x1136c1, 0x0 },
> -	{ 0x2136c1, 0x0 },
> -	{ 0x137c1, 0x0 },
> -	{ 0x1137c1, 0x0 },
> -	{ 0x2137c1, 0x0 },
> -	{ 0x138c1, 0x0 },
> -	{ 0x1138c1, 0x0 },
> -	{ 0x2138c1, 0x0 },
> -	{ 0x10020, 0x0 },
> -	{ 0x110020, 0x0 },
> -	{ 0x210020, 0x0 },
> -	{ 0x11020, 0x0 },
> -	{ 0x111020, 0x0 },
> -	{ 0x211020, 0x0 },
> -	{ 0x12020, 0x0 },
> -	{ 0x112020, 0x0 },
> -	{ 0x212020, 0x0 },
> -	{ 0x13020, 0x0 },
> -	{ 0x113020, 0x0 },
> -	{ 0x213020, 0x0 },
> -	{ 0x20072, 0x0 },
> -	{ 0x20073, 0x0 },
> -	{ 0x20074, 0x0 },
> -	{ 0x100aa, 0x0 },
> -	{ 0x110aa, 0x0 },
> -	{ 0x120aa, 0x0 },
> -	{ 0x130aa, 0x0 },
> -	{ 0x20010, 0x0 },
> -	{ 0x120010, 0x0 },
> -	{ 0x220010, 0x0 },
> -	{ 0x20011, 0x0 },
> -	{ 0x120011, 0x0 },
> -	{ 0x220011, 0x0 },
> -	{ 0x100ae, 0x0 },
> -	{ 0x1100ae, 0x0 },
> -	{ 0x2100ae, 0x0 },
> -	{ 0x100af, 0x0 },
> -	{ 0x1100af, 0x0 },
> -	{ 0x2100af, 0x0 },
> -	{ 0x110ae, 0x0 },
> -	{ 0x1110ae, 0x0 },
> -	{ 0x2110ae, 0x0 },
> -	{ 0x110af, 0x0 },
> -	{ 0x1110af, 0x0 },
> -	{ 0x2110af, 0x0 },
> -	{ 0x120ae, 0x0 },
> -	{ 0x1120ae, 0x0 },
> -	{ 0x2120ae, 0x0 },
> -	{ 0x120af, 0x0 },
> -	{ 0x1120af, 0x0 },
> -	{ 0x2120af, 0x0 },
> -	{ 0x130ae, 0x0 },
> -	{ 0x1130ae, 0x0 },
> -	{ 0x2130ae, 0x0 },
> -	{ 0x130af, 0x0 },
> -	{ 0x1130af, 0x0 },
> -	{ 0x2130af, 0x0 },
> -	{ 0x20020, 0x0 },
> -	{ 0x120020, 0x0 },
> -	{ 0x220020, 0x0 },
> -	{ 0x100a0, 0x0 },
> -	{ 0x100a1, 0x0 },
> -	{ 0x100a2, 0x0 },
> -	{ 0x100a3, 0x0 },
> -	{ 0x100a4, 0x0 },
> -	{ 0x100a5, 0x0 },
> -	{ 0x100a6, 0x0 },
> -	{ 0x100a7, 0x0 },
> -	{ 0x110a0, 0x0 },
> -	{ 0x110a1, 0x0 },
> -	{ 0x110a2, 0x0 },
> -	{ 0x110a3, 0x0 },
> -	{ 0x110a4, 0x0 },
> -	{ 0x110a5, 0x0 },
> -	{ 0x110a6, 0x0 },
> -	{ 0x110a7, 0x0 },
> -	{ 0x120a0, 0x0 },
> -	{ 0x120a1, 0x0 },
> -	{ 0x120a2, 0x0 },
> -	{ 0x120a3, 0x0 },
> -	{ 0x120a4, 0x0 },
> -	{ 0x120a5, 0x0 },
> -	{ 0x120a6, 0x0 },
> -	{ 0x120a7, 0x0 },
> -	{ 0x130a0, 0x0 },
> -	{ 0x130a1, 0x0 },
> -	{ 0x130a2, 0x0 },
> -	{ 0x130a3, 0x0 },
> -	{ 0x130a4, 0x0 },
> -	{ 0x130a5, 0x0 },
> -	{ 0x130a6, 0x0 },
> -	{ 0x130a7, 0x0 },
> -	{ 0x2007c, 0x0 },
> -	{ 0x12007c, 0x0 },
> -	{ 0x22007c, 0x0 },
> -	{ 0x2007d, 0x0 },
> -	{ 0x12007d, 0x0 },
> -	{ 0x22007d, 0x0 },
> -	{ 0x400fd, 0x0 },
> -	{ 0x400c0, 0x0 },
> -	{ 0x90201, 0x0 },
> -	{ 0x190201, 0x0 },
> -	{ 0x290201, 0x0 },
> -	{ 0x90202, 0x0 },
> -	{ 0x190202, 0x0 },
> -	{ 0x290202, 0x0 },
> -	{ 0x90203, 0x0 },
> -	{ 0x190203, 0x0 },
> -	{ 0x290203, 0x0 },
> -	{ 0x90204, 0x0 },
> -	{ 0x190204, 0x0 },
> -	{ 0x290204, 0x0 },
> -	{ 0x90205, 0x0 },
> -	{ 0x190205, 0x0 },
> -	{ 0x290205, 0x0 },
> -	{ 0x90206, 0x0 },
> -	{ 0x190206, 0x0 },
> -	{ 0x290206, 0x0 },
> -	{ 0x90207, 0x0 },
> -	{ 0x190207, 0x0 },
> -	{ 0x290207, 0x0 },
> -	{ 0x90208, 0x0 },
> -	{ 0x190208, 0x0 },
> -	{ 0x290208, 0x0 },
> -	{ 0x10062, 0x0 },
> -	{ 0x10162, 0x0 },
> -	{ 0x10262, 0x0 },
> -	{ 0x10362, 0x0 },
> -	{ 0x10462, 0x0 },
> -	{ 0x10562, 0x0 },
> -	{ 0x10662, 0x0 },
> -	{ 0x10762, 0x0 },
> -	{ 0x10862, 0x0 },
> -	{ 0x11062, 0x0 },
> -	{ 0x11162, 0x0 },
> -	{ 0x11262, 0x0 },
> -	{ 0x11362, 0x0 },
> -	{ 0x11462, 0x0 },
> -	{ 0x11562, 0x0 },
> -	{ 0x11662, 0x0 },
> -	{ 0x11762, 0x0 },
> -	{ 0x11862, 0x0 },
> -	{ 0x12062, 0x0 },
> -	{ 0x12162, 0x0 },
> -	{ 0x12262, 0x0 },
> -	{ 0x12362, 0x0 },
> -	{ 0x12462, 0x0 },
> -	{ 0x12562, 0x0 },
> -	{ 0x12662, 0x0 },
> -	{ 0x12762, 0x0 },
> -	{ 0x12862, 0x0 },
> -	{ 0x13062, 0x0 },
> -	{ 0x13162, 0x0 },
> -	{ 0x13262, 0x0 },
> -	{ 0x13362, 0x0 },
> -	{ 0x13462, 0x0 },
> -	{ 0x13562, 0x0 },
> -	{ 0x13662, 0x0 },
> -	{ 0x13762, 0x0 },
> -	{ 0x13862, 0x0 },
> -	{ 0x20077, 0x0 },
> -	{ 0x10001, 0x0 },
> -	{ 0x11001, 0x0 },
> -	{ 0x12001, 0x0 },
> -	{ 0x13001, 0x0 },
> -	{ 0x10040, 0x0 },
> -	{ 0x10140, 0x0 },
> -	{ 0x10240, 0x0 },
> -	{ 0x10340, 0x0 },
> -	{ 0x10440, 0x0 },
> -	{ 0x10540, 0x0 },
> -	{ 0x10640, 0x0 },
> -	{ 0x10740, 0x0 },
> -	{ 0x10840, 0x0 },
> -	{ 0x10030, 0x0 },
> -	{ 0x10130, 0x0 },
> -	{ 0x10230, 0x0 },
> -	{ 0x10330, 0x0 },
> -	{ 0x10430, 0x0 },
> -	{ 0x10530, 0x0 },
> -	{ 0x10630, 0x0 },
> -	{ 0x10730, 0x0 },
> -	{ 0x10830, 0x0 },
> -	{ 0x11040, 0x0 },
> -	{ 0x11140, 0x0 },
> -	{ 0x11240, 0x0 },
> -	{ 0x11340, 0x0 },
> -	{ 0x11440, 0x0 },
> -	{ 0x11540, 0x0 },
> -	{ 0x11640, 0x0 },
> -	{ 0x11740, 0x0 },
> -	{ 0x11840, 0x0 },
> -	{ 0x11030, 0x0 },
> -	{ 0x11130, 0x0 },
> -	{ 0x11230, 0x0 },
> -	{ 0x11330, 0x0 },
> -	{ 0x11430, 0x0 },
> -	{ 0x11530, 0x0 },
> -	{ 0x11630, 0x0 },
> -	{ 0x11730, 0x0 },
> -	{ 0x11830, 0x0 },
> -	{ 0x12040, 0x0 },
> -	{ 0x12140, 0x0 },
> -	{ 0x12240, 0x0 },
> -	{ 0x12340, 0x0 },
> -	{ 0x12440, 0x0 },
> -	{ 0x12540, 0x0 },
> -	{ 0x12640, 0x0 },
> -	{ 0x12740, 0x0 },
> -	{ 0x12840, 0x0 },
> -	{ 0x12030, 0x0 },
> -	{ 0x12130, 0x0 },
> -	{ 0x12230, 0x0 },
> -	{ 0x12330, 0x0 },
> -	{ 0x12430, 0x0 },
> -	{ 0x12530, 0x0 },
> -	{ 0x12630, 0x0 },
> -	{ 0x12730, 0x0 },
> -	{ 0x12830, 0x0 },
> -	{ 0x13040, 0x0 },
> -	{ 0x13140, 0x0 },
> -	{ 0x13240, 0x0 },
> -	{ 0x13340, 0x0 },
> -	{ 0x13440, 0x0 },
> -	{ 0x13540, 0x0 },
> -	{ 0x13640, 0x0 },
> -	{ 0x13740, 0x0 },
> -	{ 0x13840, 0x0 },
> -	{ 0x13030, 0x0 },
> -	{ 0x13130, 0x0 },
> -	{ 0x13230, 0x0 },
> -	{ 0x13330, 0x0 },
> -	{ 0x13430, 0x0 },
> -	{ 0x13530, 0x0 },
> -	{ 0x13630, 0x0 },
> -	{ 0x13730, 0x0 },
> -	{ 0x13830, 0x0 },
> -};
>  /* P0 message block paremeter for training firmware */
>  static struct dram_cfg_param ddr_fsp0_cfg[] = {
>  	{ 0xd0000, 0x0 },
> @@ -1840,8 +1118,6 @@ struct dram_timing_info imx8mp_skov_dram_timing = {
>  	.ddrphy_cfg_num = ARRAY_SIZE(ddr_ddrphy_cfg),
>  	.fsp_msg = ddr_dram_fsp_msg,
>  	.fsp_msg_num = ARRAY_SIZE(ddr_dram_fsp_msg),
> -	.ddrphy_trained_csr = ddr_ddrphy_trained_csr,
> -	.ddrphy_trained_csr_num = ARRAY_SIZE(ddr_ddrphy_trained_csr),
>  	.ddrphy_pie = ddr_phy_pie,
>  	.ddrphy_pie_num = ARRAY_SIZE(ddr_phy_pie),
>  	.fsp_table = { 3000, 400, 100, },
> diff --git a/arch/arm/boards/tqma8mpxl/lpddr4-timing.c b/arch/arm/boards/tqma8mpxl/lpddr4-timing.c
> index ef14c4cf4649..85e21bf69ddd 100644
> --- a/arch/arm/boards/tqma8mpxl/lpddr4-timing.c
> +++ b/arch/arm/boards/tqma8mpxl/lpddr4-timing.c
> @@ -338,729 +338,6 @@ static struct dram_cfg_param ddr_ddrphy_cfg[] = {
>  	{ 0x2002c, 0x0 },
>  };
>  
> -/* ddr phy trained csr */
> -static struct dram_cfg_param ddr_ddrphy_trained_csr[] = {
> -	{ 0x200b2, 0x0 },
> -	{ 0x1200b2, 0x0 },
> -	{ 0x2200b2, 0x0 },
> -	{ 0x200cb, 0x0 },
> -	{ 0x10043, 0x0 },
> -	{ 0x110043, 0x0 },
> -	{ 0x210043, 0x0 },
> -	{ 0x10143, 0x0 },
> -	{ 0x110143, 0x0 },
> -	{ 0x210143, 0x0 },
> -	{ 0x11043, 0x0 },
> -	{ 0x111043, 0x0 },
> -	{ 0x211043, 0x0 },
> -	{ 0x11143, 0x0 },
> -	{ 0x111143, 0x0 },
> -	{ 0x211143, 0x0 },
> -	{ 0x12043, 0x0 },
> -	{ 0x112043, 0x0 },
> -	{ 0x212043, 0x0 },
> -	{ 0x12143, 0x0 },
> -	{ 0x112143, 0x0 },
> -	{ 0x212143, 0x0 },
> -	{ 0x13043, 0x0 },
> -	{ 0x113043, 0x0 },
> -	{ 0x213043, 0x0 },
> -	{ 0x13143, 0x0 },
> -	{ 0x113143, 0x0 },
> -	{ 0x213143, 0x0 },
> -	{ 0x80, 0x0 },
> -	{ 0x100080, 0x0 },
> -	{ 0x200080, 0x0 },
> -	{ 0x1080, 0x0 },
> -	{ 0x101080, 0x0 },
> -	{ 0x201080, 0x0 },
> -	{ 0x2080, 0x0 },
> -	{ 0x102080, 0x0 },
> -	{ 0x202080, 0x0 },
> -	{ 0x3080, 0x0 },
> -	{ 0x103080, 0x0 },
> -	{ 0x203080, 0x0 },
> -	{ 0x4080, 0x0 },
> -	{ 0x104080, 0x0 },
> -	{ 0x204080, 0x0 },
> -	{ 0x5080, 0x0 },
> -	{ 0x105080, 0x0 },
> -	{ 0x205080, 0x0 },
> -	{ 0x6080, 0x0 },
> -	{ 0x106080, 0x0 },
> -	{ 0x206080, 0x0 },
> -	{ 0x7080, 0x0 },
> -	{ 0x107080, 0x0 },
> -	{ 0x207080, 0x0 },
> -	{ 0x8080, 0x0 },
> -	{ 0x108080, 0x0 },
> -	{ 0x208080, 0x0 },
> -	{ 0x9080, 0x0 },
> -	{ 0x109080, 0x0 },
> -	{ 0x209080, 0x0 },
> -	{ 0x10080, 0x0 },
> -	{ 0x110080, 0x0 },
> -	{ 0x210080, 0x0 },
> -	{ 0x10180, 0x0 },
> -	{ 0x110180, 0x0 },
> -	{ 0x210180, 0x0 },
> -	{ 0x11080, 0x0 },
> -	{ 0x111080, 0x0 },
> -	{ 0x211080, 0x0 },
> -	{ 0x11180, 0x0 },
> -	{ 0x111180, 0x0 },
> -	{ 0x211180, 0x0 },
> -	{ 0x12080, 0x0 },
> -	{ 0x112080, 0x0 },
> -	{ 0x212080, 0x0 },
> -	{ 0x12180, 0x0 },
> -	{ 0x112180, 0x0 },
> -	{ 0x212180, 0x0 },
> -	{ 0x13080, 0x0 },
> -	{ 0x113080, 0x0 },
> -	{ 0x213080, 0x0 },
> -	{ 0x13180, 0x0 },
> -	{ 0x113180, 0x0 },
> -	{ 0x213180, 0x0 },
> -	{ 0x10081, 0x0 },
> -	{ 0x110081, 0x0 },
> -	{ 0x210081, 0x0 },
> -	{ 0x10181, 0x0 },
> -	{ 0x110181, 0x0 },
> -	{ 0x210181, 0x0 },
> -	{ 0x11081, 0x0 },
> -	{ 0x111081, 0x0 },
> -	{ 0x211081, 0x0 },
> -	{ 0x11181, 0x0 },
> -	{ 0x111181, 0x0 },
> -	{ 0x211181, 0x0 },
> -	{ 0x12081, 0x0 },
> -	{ 0x112081, 0x0 },
> -	{ 0x212081, 0x0 },
> -	{ 0x12181, 0x0 },
> -	{ 0x112181, 0x0 },
> -	{ 0x212181, 0x0 },
> -	{ 0x13081, 0x0 },
> -	{ 0x113081, 0x0 },
> -	{ 0x213081, 0x0 },
> -	{ 0x13181, 0x0 },
> -	{ 0x113181, 0x0 },
> -	{ 0x213181, 0x0 },
> -	{ 0x100d0, 0x0 },
> -	{ 0x1100d0, 0x0 },
> -	{ 0x2100d0, 0x0 },
> -	{ 0x101d0, 0x0 },
> -	{ 0x1101d0, 0x0 },
> -	{ 0x2101d0, 0x0 },
> -	{ 0x110d0, 0x0 },
> -	{ 0x1110d0, 0x0 },
> -	{ 0x2110d0, 0x0 },
> -	{ 0x111d0, 0x0 },
> -	{ 0x1111d0, 0x0 },
> -	{ 0x2111d0, 0x0 },
> -	{ 0x120d0, 0x0 },
> -	{ 0x1120d0, 0x0 },
> -	{ 0x2120d0, 0x0 },
> -	{ 0x121d0, 0x0 },
> -	{ 0x1121d0, 0x0 },
> -	{ 0x2121d0, 0x0 },
> -	{ 0x130d0, 0x0 },
> -	{ 0x1130d0, 0x0 },
> -	{ 0x2130d0, 0x0 },
> -	{ 0x131d0, 0x0 },
> -	{ 0x1131d0, 0x0 },
> -	{ 0x2131d0, 0x0 },
> -	{ 0x100d1, 0x0 },
> -	{ 0x1100d1, 0x0 },
> -	{ 0x2100d1, 0x0 },
> -	{ 0x101d1, 0x0 },
> -	{ 0x1101d1, 0x0 },
> -	{ 0x2101d1, 0x0 },
> -	{ 0x110d1, 0x0 },
> -	{ 0x1110d1, 0x0 },
> -	{ 0x2110d1, 0x0 },
> -	{ 0x111d1, 0x0 },
> -	{ 0x1111d1, 0x0 },
> -	{ 0x2111d1, 0x0 },
> -	{ 0x120d1, 0x0 },
> -	{ 0x1120d1, 0x0 },
> -	{ 0x2120d1, 0x0 },
> -	{ 0x121d1, 0x0 },
> -	{ 0x1121d1, 0x0 },
> -	{ 0x2121d1, 0x0 },
> -	{ 0x130d1, 0x0 },
> -	{ 0x1130d1, 0x0 },
> -	{ 0x2130d1, 0x0 },
> -	{ 0x131d1, 0x0 },
> -	{ 0x1131d1, 0x0 },
> -	{ 0x2131d1, 0x0 },
> -	{ 0x10068, 0x0 },
> -	{ 0x10168, 0x0 },
> -	{ 0x10268, 0x0 },
> -	{ 0x10368, 0x0 },
> -	{ 0x10468, 0x0 },
> -	{ 0x10568, 0x0 },
> -	{ 0x10668, 0x0 },
> -	{ 0x10768, 0x0 },
> -	{ 0x10868, 0x0 },
> -	{ 0x11068, 0x0 },
> -	{ 0x11168, 0x0 },
> -	{ 0x11268, 0x0 },
> -	{ 0x11368, 0x0 },
> -	{ 0x11468, 0x0 },
> -	{ 0x11568, 0x0 },
> -	{ 0x11668, 0x0 },
> -	{ 0x11768, 0x0 },
> -	{ 0x11868, 0x0 },
> -	{ 0x12068, 0x0 },
> -	{ 0x12168, 0x0 },
> -	{ 0x12268, 0x0 },
> -	{ 0x12368, 0x0 },
> -	{ 0x12468, 0x0 },
> -	{ 0x12568, 0x0 },
> -	{ 0x12668, 0x0 },
> -	{ 0x12768, 0x0 },
> -	{ 0x12868, 0x0 },
> -	{ 0x13068, 0x0 },
> -	{ 0x13168, 0x0 },
> -	{ 0x13268, 0x0 },
> -	{ 0x13368, 0x0 },
> -	{ 0x13468, 0x0 },
> -	{ 0x13568, 0x0 },
> -	{ 0x13668, 0x0 },
> -	{ 0x13768, 0x0 },
> -	{ 0x13868, 0x0 },
> -	{ 0x10069, 0x0 },
> -	{ 0x10169, 0x0 },
> -	{ 0x10269, 0x0 },
> -	{ 0x10369, 0x0 },
> -	{ 0x10469, 0x0 },
> -	{ 0x10569, 0x0 },
> -	{ 0x10669, 0x0 },
> -	{ 0x10769, 0x0 },
> -	{ 0x10869, 0x0 },
> -	{ 0x11069, 0x0 },
> -	{ 0x11169, 0x0 },
> -	{ 0x11269, 0x0 },
> -	{ 0x11369, 0x0 },
> -	{ 0x11469, 0x0 },
> -	{ 0x11569, 0x0 },
> -	{ 0x11669, 0x0 },
> -	{ 0x11769, 0x0 },
> -	{ 0x11869, 0x0 },
> -	{ 0x12069, 0x0 },
> -	{ 0x12169, 0x0 },
> -	{ 0x12269, 0x0 },
> -	{ 0x12369, 0x0 },
> -	{ 0x12469, 0x0 },
> -	{ 0x12569, 0x0 },
> -	{ 0x12669, 0x0 },
> -	{ 0x12769, 0x0 },
> -	{ 0x12869, 0x0 },
> -	{ 0x13069, 0x0 },
> -	{ 0x13169, 0x0 },
> -	{ 0x13269, 0x0 },
> -	{ 0x13369, 0x0 },
> -	{ 0x13469, 0x0 },
> -	{ 0x13569, 0x0 },
> -	{ 0x13669, 0x0 },
> -	{ 0x13769, 0x0 },
> -	{ 0x13869, 0x0 },
> -	{ 0x1008c, 0x0 },
> -	{ 0x11008c, 0x0 },
> -	{ 0x21008c, 0x0 },
> -	{ 0x1018c, 0x0 },
> -	{ 0x11018c, 0x0 },
> -	{ 0x21018c, 0x0 },
> -	{ 0x1108c, 0x0 },
> -	{ 0x11108c, 0x0 },
> -	{ 0x21108c, 0x0 },
> -	{ 0x1118c, 0x0 },
> -	{ 0x11118c, 0x0 },
> -	{ 0x21118c, 0x0 },
> -	{ 0x1208c, 0x0 },
> -	{ 0x11208c, 0x0 },
> -	{ 0x21208c, 0x0 },
> -	{ 0x1218c, 0x0 },
> -	{ 0x11218c, 0x0 },
> -	{ 0x21218c, 0x0 },
> -	{ 0x1308c, 0x0 },
> -	{ 0x11308c, 0x0 },
> -	{ 0x21308c, 0x0 },
> -	{ 0x1318c, 0x0 },
> -	{ 0x11318c, 0x0 },
> -	{ 0x21318c, 0x0 },
> -	{ 0x1008d, 0x0 },
> -	{ 0x11008d, 0x0 },
> -	{ 0x21008d, 0x0 },
> -	{ 0x1018d, 0x0 },
> -	{ 0x11018d, 0x0 },
> -	{ 0x21018d, 0x0 },
> -	{ 0x1108d, 0x0 },
> -	{ 0x11108d, 0x0 },
> -	{ 0x21108d, 0x0 },
> -	{ 0x1118d, 0x0 },
> -	{ 0x11118d, 0x0 },
> -	{ 0x21118d, 0x0 },
> -	{ 0x1208d, 0x0 },
> -	{ 0x11208d, 0x0 },
> -	{ 0x21208d, 0x0 },
> -	{ 0x1218d, 0x0 },
> -	{ 0x11218d, 0x0 },
> -	{ 0x21218d, 0x0 },
> -	{ 0x1308d, 0x0 },
> -	{ 0x11308d, 0x0 },
> -	{ 0x21308d, 0x0 },
> -	{ 0x1318d, 0x0 },
> -	{ 0x11318d, 0x0 },
> -	{ 0x21318d, 0x0 },
> -	{ 0x100c0, 0x0 },
> -	{ 0x1100c0, 0x0 },
> -	{ 0x2100c0, 0x0 },
> -	{ 0x101c0, 0x0 },
> -	{ 0x1101c0, 0x0 },
> -	{ 0x2101c0, 0x0 },
> -	{ 0x102c0, 0x0 },
> -	{ 0x1102c0, 0x0 },
> -	{ 0x2102c0, 0x0 },
> -	{ 0x103c0, 0x0 },
> -	{ 0x1103c0, 0x0 },
> -	{ 0x2103c0, 0x0 },
> -	{ 0x104c0, 0x0 },
> -	{ 0x1104c0, 0x0 },
> -	{ 0x2104c0, 0x0 },
> -	{ 0x105c0, 0x0 },
> -	{ 0x1105c0, 0x0 },
> -	{ 0x2105c0, 0x0 },
> -	{ 0x106c0, 0x0 },
> -	{ 0x1106c0, 0x0 },
> -	{ 0x2106c0, 0x0 },
> -	{ 0x107c0, 0x0 },
> -	{ 0x1107c0, 0x0 },
> -	{ 0x2107c0, 0x0 },
> -	{ 0x108c0, 0x0 },
> -	{ 0x1108c0, 0x0 },
> -	{ 0x2108c0, 0x0 },
> -	{ 0x110c0, 0x0 },
> -	{ 0x1110c0, 0x0 },
> -	{ 0x2110c0, 0x0 },
> -	{ 0x111c0, 0x0 },
> -	{ 0x1111c0, 0x0 },
> -	{ 0x2111c0, 0x0 },
> -	{ 0x112c0, 0x0 },
> -	{ 0x1112c0, 0x0 },
> -	{ 0x2112c0, 0x0 },
> -	{ 0x113c0, 0x0 },
> -	{ 0x1113c0, 0x0 },
> -	{ 0x2113c0, 0x0 },
> -	{ 0x114c0, 0x0 },
> -	{ 0x1114c0, 0x0 },
> -	{ 0x2114c0, 0x0 },
> -	{ 0x115c0, 0x0 },
> -	{ 0x1115c0, 0x0 },
> -	{ 0x2115c0, 0x0 },
> -	{ 0x116c0, 0x0 },
> -	{ 0x1116c0, 0x0 },
> -	{ 0x2116c0, 0x0 },
> -	{ 0x117c0, 0x0 },
> -	{ 0x1117c0, 0x0 },
> -	{ 0x2117c0, 0x0 },
> -	{ 0x118c0, 0x0 },
> -	{ 0x1118c0, 0x0 },
> -	{ 0x2118c0, 0x0 },
> -	{ 0x120c0, 0x0 },
> -	{ 0x1120c0, 0x0 },
> -	{ 0x2120c0, 0x0 },
> -	{ 0x121c0, 0x0 },
> -	{ 0x1121c0, 0x0 },
> -	{ 0x2121c0, 0x0 },
> -	{ 0x122c0, 0x0 },
> -	{ 0x1122c0, 0x0 },
> -	{ 0x2122c0, 0x0 },
> -	{ 0x123c0, 0x0 },
> -	{ 0x1123c0, 0x0 },
> -	{ 0x2123c0, 0x0 },
> -	{ 0x124c0, 0x0 },
> -	{ 0x1124c0, 0x0 },
> -	{ 0x2124c0, 0x0 },
> -	{ 0x125c0, 0x0 },
> -	{ 0x1125c0, 0x0 },
> -	{ 0x2125c0, 0x0 },
> -	{ 0x126c0, 0x0 },
> -	{ 0x1126c0, 0x0 },
> -	{ 0x2126c0, 0x0 },
> -	{ 0x127c0, 0x0 },
> -	{ 0x1127c0, 0x0 },
> -	{ 0x2127c0, 0x0 },
> -	{ 0x128c0, 0x0 },
> -	{ 0x1128c0, 0x0 },
> -	{ 0x2128c0, 0x0 },
> -	{ 0x130c0, 0x0 },
> -	{ 0x1130c0, 0x0 },
> -	{ 0x2130c0, 0x0 },
> -	{ 0x131c0, 0x0 },
> -	{ 0x1131c0, 0x0 },
> -	{ 0x2131c0, 0x0 },
> -	{ 0x132c0, 0x0 },
> -	{ 0x1132c0, 0x0 },
> -	{ 0x2132c0, 0x0 },
> -	{ 0x133c0, 0x0 },
> -	{ 0x1133c0, 0x0 },
> -	{ 0x2133c0, 0x0 },
> -	{ 0x134c0, 0x0 },
> -	{ 0x1134c0, 0x0 },
> -	{ 0x2134c0, 0x0 },
> -	{ 0x135c0, 0x0 },
> -	{ 0x1135c0, 0x0 },
> -	{ 0x2135c0, 0x0 },
> -	{ 0x136c0, 0x0 },
> -	{ 0x1136c0, 0x0 },
> -	{ 0x2136c0, 0x0 },
> -	{ 0x137c0, 0x0 },
> -	{ 0x1137c0, 0x0 },
> -	{ 0x2137c0, 0x0 },
> -	{ 0x138c0, 0x0 },
> -	{ 0x1138c0, 0x0 },
> -	{ 0x2138c0, 0x0 },
> -	{ 0x100c1, 0x0 },
> -	{ 0x1100c1, 0x0 },
> -	{ 0x2100c1, 0x0 },
> -	{ 0x101c1, 0x0 },
> -	{ 0x1101c1, 0x0 },
> -	{ 0x2101c1, 0x0 },
> -	{ 0x102c1, 0x0 },
> -	{ 0x1102c1, 0x0 },
> -	{ 0x2102c1, 0x0 },
> -	{ 0x103c1, 0x0 },
> -	{ 0x1103c1, 0x0 },
> -	{ 0x2103c1, 0x0 },
> -	{ 0x104c1, 0x0 },
> -	{ 0x1104c1, 0x0 },
> -	{ 0x2104c1, 0x0 },
> -	{ 0x105c1, 0x0 },
> -	{ 0x1105c1, 0x0 },
> -	{ 0x2105c1, 0x0 },
> -	{ 0x106c1, 0x0 },
> -	{ 0x1106c1, 0x0 },
> -	{ 0x2106c1, 0x0 },
> -	{ 0x107c1, 0x0 },
> -	{ 0x1107c1, 0x0 },
> -	{ 0x2107c1, 0x0 },
> -	{ 0x108c1, 0x0 },
> -	{ 0x1108c1, 0x0 },
> -	{ 0x2108c1, 0x0 },
> -	{ 0x110c1, 0x0 },
> -	{ 0x1110c1, 0x0 },
> -	{ 0x2110c1, 0x0 },
> -	{ 0x111c1, 0x0 },
> -	{ 0x1111c1, 0x0 },
> -	{ 0x2111c1, 0x0 },
> -	{ 0x112c1, 0x0 },
> -	{ 0x1112c1, 0x0 },
> -	{ 0x2112c1, 0x0 },
> -	{ 0x113c1, 0x0 },
> -	{ 0x1113c1, 0x0 },
> -	{ 0x2113c1, 0x0 },
> -	{ 0x114c1, 0x0 },
> -	{ 0x1114c1, 0x0 },
> -	{ 0x2114c1, 0x0 },
> -	{ 0x115c1, 0x0 },
> -	{ 0x1115c1, 0x0 },
> -	{ 0x2115c1, 0x0 },
> -	{ 0x116c1, 0x0 },
> -	{ 0x1116c1, 0x0 },
> -	{ 0x2116c1, 0x0 },
> -	{ 0x117c1, 0x0 },
> -	{ 0x1117c1, 0x0 },
> -	{ 0x2117c1, 0x0 },
> -	{ 0x118c1, 0x0 },
> -	{ 0x1118c1, 0x0 },
> -	{ 0x2118c1, 0x0 },
> -	{ 0x120c1, 0x0 },
> -	{ 0x1120c1, 0x0 },
> -	{ 0x2120c1, 0x0 },
> -	{ 0x121c1, 0x0 },
> -	{ 0x1121c1, 0x0 },
> -	{ 0x2121c1, 0x0 },
> -	{ 0x122c1, 0x0 },
> -	{ 0x1122c1, 0x0 },
> -	{ 0x2122c1, 0x0 },
> -	{ 0x123c1, 0x0 },
> -	{ 0x1123c1, 0x0 },
> -	{ 0x2123c1, 0x0 },
> -	{ 0x124c1, 0x0 },
> -	{ 0x1124c1, 0x0 },
> -	{ 0x2124c1, 0x0 },
> -	{ 0x125c1, 0x0 },
> -	{ 0x1125c1, 0x0 },
> -	{ 0x2125c1, 0x0 },
> -	{ 0x126c1, 0x0 },
> -	{ 0x1126c1, 0x0 },
> -	{ 0x2126c1, 0x0 },
> -	{ 0x127c1, 0x0 },
> -	{ 0x1127c1, 0x0 },
> -	{ 0x2127c1, 0x0 },
> -	{ 0x128c1, 0x0 },
> -	{ 0x1128c1, 0x0 },
> -	{ 0x2128c1, 0x0 },
> -	{ 0x130c1, 0x0 },
> -	{ 0x1130c1, 0x0 },
> -	{ 0x2130c1, 0x0 },
> -	{ 0x131c1, 0x0 },
> -	{ 0x1131c1, 0x0 },
> -	{ 0x2131c1, 0x0 },
> -	{ 0x132c1, 0x0 },
> -	{ 0x1132c1, 0x0 },
> -	{ 0x2132c1, 0x0 },
> -	{ 0x133c1, 0x0 },
> -	{ 0x1133c1, 0x0 },
> -	{ 0x2133c1, 0x0 },
> -	{ 0x134c1, 0x0 },
> -	{ 0x1134c1, 0x0 },
> -	{ 0x2134c1, 0x0 },
> -	{ 0x135c1, 0x0 },
> -	{ 0x1135c1, 0x0 },
> -	{ 0x2135c1, 0x0 },
> -	{ 0x136c1, 0x0 },
> -	{ 0x1136c1, 0x0 },
> -	{ 0x2136c1, 0x0 },
> -	{ 0x137c1, 0x0 },
> -	{ 0x1137c1, 0x0 },
> -	{ 0x2137c1, 0x0 },
> -	{ 0x138c1, 0x0 },
> -	{ 0x1138c1, 0x0 },
> -	{ 0x2138c1, 0x0 },
> -	{ 0x10020, 0x0 },
> -	{ 0x110020, 0x0 },
> -	{ 0x210020, 0x0 },
> -	{ 0x11020, 0x0 },
> -	{ 0x111020, 0x0 },
> -	{ 0x211020, 0x0 },
> -	{ 0x12020, 0x0 },
> -	{ 0x112020, 0x0 },
> -	{ 0x212020, 0x0 },
> -	{ 0x13020, 0x0 },
> -	{ 0x113020, 0x0 },
> -	{ 0x213020, 0x0 },
> -	{ 0x20072, 0x0 },
> -	{ 0x20073, 0x0 },
> -	{ 0x20074, 0x0 },
> -	{ 0x100aa, 0x0 },
> -	{ 0x110aa, 0x0 },
> -	{ 0x120aa, 0x0 },
> -	{ 0x130aa, 0x0 },
> -	{ 0x20010, 0x0 },
> -	{ 0x120010, 0x0 },
> -	{ 0x220010, 0x0 },
> -	{ 0x20011, 0x0 },
> -	{ 0x120011, 0x0 },
> -	{ 0x220011, 0x0 },
> -	{ 0x100ae, 0x0 },
> -	{ 0x1100ae, 0x0 },
> -	{ 0x2100ae, 0x0 },
> -	{ 0x100af, 0x0 },
> -	{ 0x1100af, 0x0 },
> -	{ 0x2100af, 0x0 },
> -	{ 0x110ae, 0x0 },
> -	{ 0x1110ae, 0x0 },
> -	{ 0x2110ae, 0x0 },
> -	{ 0x110af, 0x0 },
> -	{ 0x1110af, 0x0 },
> -	{ 0x2110af, 0x0 },
> -	{ 0x120ae, 0x0 },
> -	{ 0x1120ae, 0x0 },
> -	{ 0x2120ae, 0x0 },
> -	{ 0x120af, 0x0 },
> -	{ 0x1120af, 0x0 },
> -	{ 0x2120af, 0x0 },
> -	{ 0x130ae, 0x0 },
> -	{ 0x1130ae, 0x0 },
> -	{ 0x2130ae, 0x0 },
> -	{ 0x130af, 0x0 },
> -	{ 0x1130af, 0x0 },
> -	{ 0x2130af, 0x0 },
> -	{ 0x20020, 0x0 },
> -	{ 0x120020, 0x0 },
> -	{ 0x220020, 0x0 },
> -	{ 0x100a0, 0x0 },
> -	{ 0x100a1, 0x0 },
> -	{ 0x100a2, 0x0 },
> -	{ 0x100a3, 0x0 },
> -	{ 0x100a4, 0x0 },
> -	{ 0x100a5, 0x0 },
> -	{ 0x100a6, 0x0 },
> -	{ 0x100a7, 0x0 },
> -	{ 0x110a0, 0x0 },
> -	{ 0x110a1, 0x0 },
> -	{ 0x110a2, 0x0 },
> -	{ 0x110a3, 0x0 },
> -	{ 0x110a4, 0x0 },
> -	{ 0x110a5, 0x0 },
> -	{ 0x110a6, 0x0 },
> -	{ 0x110a7, 0x0 },
> -	{ 0x120a0, 0x0 },
> -	{ 0x120a1, 0x0 },
> -	{ 0x120a2, 0x0 },
> -	{ 0x120a3, 0x0 },
> -	{ 0x120a4, 0x0 },
> -	{ 0x120a5, 0x0 },
> -	{ 0x120a6, 0x0 },
> -	{ 0x120a7, 0x0 },
> -	{ 0x130a0, 0x0 },
> -	{ 0x130a1, 0x0 },
> -	{ 0x130a2, 0x0 },
> -	{ 0x130a3, 0x0 },
> -	{ 0x130a4, 0x0 },
> -	{ 0x130a5, 0x0 },
> -	{ 0x130a6, 0x0 },
> -	{ 0x130a7, 0x0 },
> -	{ 0x2007c, 0x0 },
> -	{ 0x12007c, 0x0 },
> -	{ 0x22007c, 0x0 },
> -	{ 0x2007d, 0x0 },
> -	{ 0x12007d, 0x0 },
> -	{ 0x22007d, 0x0 },
> -	{ 0x400fd, 0x0 },
> -	{ 0x400c0, 0x0 },
> -	{ 0x90201, 0x0 },
> -	{ 0x190201, 0x0 },
> -	{ 0x290201, 0x0 },
> -	{ 0x90202, 0x0 },
> -	{ 0x190202, 0x0 },
> -	{ 0x290202, 0x0 },
> -	{ 0x90203, 0x0 },
> -	{ 0x190203, 0x0 },
> -	{ 0x290203, 0x0 },
> -	{ 0x90204, 0x0 },
> -	{ 0x190204, 0x0 },
> -	{ 0x290204, 0x0 },
> -	{ 0x90205, 0x0 },
> -	{ 0x190205, 0x0 },
> -	{ 0x290205, 0x0 },
> -	{ 0x90206, 0x0 },
> -	{ 0x190206, 0x0 },
> -	{ 0x290206, 0x0 },
> -	{ 0x90207, 0x0 },
> -	{ 0x190207, 0x0 },
> -	{ 0x290207, 0x0 },
> -	{ 0x90208, 0x0 },
> -	{ 0x190208, 0x0 },
> -	{ 0x290208, 0x0 },
> -	{ 0x10062, 0x0 },
> -	{ 0x10162, 0x0 },
> -	{ 0x10262, 0x0 },
> -	{ 0x10362, 0x0 },
> -	{ 0x10462, 0x0 },
> -	{ 0x10562, 0x0 },
> -	{ 0x10662, 0x0 },
> -	{ 0x10762, 0x0 },
> -	{ 0x10862, 0x0 },
> -	{ 0x11062, 0x0 },
> -	{ 0x11162, 0x0 },
> -	{ 0x11262, 0x0 },
> -	{ 0x11362, 0x0 },
> -	{ 0x11462, 0x0 },
> -	{ 0x11562, 0x0 },
> -	{ 0x11662, 0x0 },
> -	{ 0x11762, 0x0 },
> -	{ 0x11862, 0x0 },
> -	{ 0x12062, 0x0 },
> -	{ 0x12162, 0x0 },
> -	{ 0x12262, 0x0 },
> -	{ 0x12362, 0x0 },
> -	{ 0x12462, 0x0 },
> -	{ 0x12562, 0x0 },
> -	{ 0x12662, 0x0 },
> -	{ 0x12762, 0x0 },
> -	{ 0x12862, 0x0 },
> -	{ 0x13062, 0x0 },
> -	{ 0x13162, 0x0 },
> -	{ 0x13262, 0x0 },
> -	{ 0x13362, 0x0 },
> -	{ 0x13462, 0x0 },
> -	{ 0x13562, 0x0 },
> -	{ 0x13662, 0x0 },
> -	{ 0x13762, 0x0 },
> -	{ 0x13862, 0x0 },
> -	{ 0x20077, 0x0 },
> -	{ 0x10001, 0x0 },
> -	{ 0x11001, 0x0 },
> -	{ 0x12001, 0x0 },
> -	{ 0x13001, 0x0 },
> -	{ 0x10040, 0x0 },
> -	{ 0x10140, 0x0 },
> -	{ 0x10240, 0x0 },
> -	{ 0x10340, 0x0 },
> -	{ 0x10440, 0x0 },
> -	{ 0x10540, 0x0 },
> -	{ 0x10640, 0x0 },
> -	{ 0x10740, 0x0 },
> -	{ 0x10840, 0x0 },
> -	{ 0x10030, 0x0 },
> -	{ 0x10130, 0x0 },
> -	{ 0x10230, 0x0 },
> -	{ 0x10330, 0x0 },
> -	{ 0x10430, 0x0 },
> -	{ 0x10530, 0x0 },
> -	{ 0x10630, 0x0 },
> -	{ 0x10730, 0x0 },
> -	{ 0x10830, 0x0 },
> -	{ 0x11040, 0x0 },
> -	{ 0x11140, 0x0 },
> -	{ 0x11240, 0x0 },
> -	{ 0x11340, 0x0 },
> -	{ 0x11440, 0x0 },
> -	{ 0x11540, 0x0 },
> -	{ 0x11640, 0x0 },
> -	{ 0x11740, 0x0 },
> -	{ 0x11840, 0x0 },
> -	{ 0x11030, 0x0 },
> -	{ 0x11130, 0x0 },
> -	{ 0x11230, 0x0 },
> -	{ 0x11330, 0x0 },
> -	{ 0x11430, 0x0 },
> -	{ 0x11530, 0x0 },
> -	{ 0x11630, 0x0 },
> -	{ 0x11730, 0x0 },
> -	{ 0x11830, 0x0 },
> -	{ 0x12040, 0x0 },
> -	{ 0x12140, 0x0 },
> -	{ 0x12240, 0x0 },
> -	{ 0x12340, 0x0 },
> -	{ 0x12440, 0x0 },
> -	{ 0x12540, 0x0 },
> -	{ 0x12640, 0x0 },
> -	{ 0x12740, 0x0 },
> -	{ 0x12840, 0x0 },
> -	{ 0x12030, 0x0 },
> -	{ 0x12130, 0x0 },
> -	{ 0x12230, 0x0 },
> -	{ 0x12330, 0x0 },
> -	{ 0x12430, 0x0 },
> -	{ 0x12530, 0x0 },
> -	{ 0x12630, 0x0 },
> -	{ 0x12730, 0x0 },
> -	{ 0x12830, 0x0 },
> -	{ 0x13040, 0x0 },
> -	{ 0x13140, 0x0 },
> -	{ 0x13240, 0x0 },
> -	{ 0x13340, 0x0 },
> -	{ 0x13440, 0x0 },
> -	{ 0x13540, 0x0 },
> -	{ 0x13640, 0x0 },
> -	{ 0x13740, 0x0 },
> -	{ 0x13840, 0x0 },
> -	{ 0x13030, 0x0 },
> -	{ 0x13130, 0x0 },
> -	{ 0x13230, 0x0 },
> -	{ 0x13330, 0x0 },
> -	{ 0x13430, 0x0 },
> -	{ 0x13530, 0x0 },
> -	{ 0x13630, 0x0 },
> -	{ 0x13730, 0x0 },
> -	{ 0x13830, 0x0 },
> -};
> -
>  /* P0 message block paremeter for training firmware */
>  static struct dram_cfg_param ddr_fsp0_cfg[] = {
>  	{ 0xd0000, 0x0 },
> @@ -1844,8 +1121,6 @@ struct dram_timing_info dram_timing_2gb_no_ecc = {
>  	.ddrphy_cfg_num = ARRAY_SIZE(ddr_ddrphy_cfg),
>  	.fsp_msg = ddr_dram_fsp_msg,
>  	.fsp_msg_num = ARRAY_SIZE(ddr_dram_fsp_msg),
> -	.ddrphy_trained_csr = ddr_ddrphy_trained_csr,
> -	.ddrphy_trained_csr_num = ARRAY_SIZE(ddr_ddrphy_trained_csr),
>  	.ddrphy_pie = ddr_phy_pie,
>  	.ddrphy_pie_num = ARRAY_SIZE(ddr_phy_pie),
>  	.fsp_table = { 4000, 400, 100, },
> diff --git a/arch/arm/boards/tqmba9xxxca/lpddr4x_tqma93xxca_timing.c b/arch/arm/boards/tqmba9xxxca/lpddr4x_tqma93xxca_timing.c
> index 09e6744ddf25..68d8da3b5bec 100644
> --- a/arch/arm/boards/tqmba9xxxca/lpddr4x_tqma93xxca_timing.c
> +++ b/arch/arm/boards/tqmba9xxxca/lpddr4x_tqma93xxca_timing.c
> @@ -106,729 +106,6 @@ static struct dram_cfg_param ddr_ddrphy_cfg[] = {
>  	{ 0x2002c, 0x0 },
>  };
>  
> -/* ddr phy trained csr */
> -static struct dram_cfg_param ddr_ddrphy_trained_csr[] = {
> -	{ 0x200b2, 0x0 },
> -	{ 0x1200b2, 0x0 },
> -	{ 0x2200b2, 0x0 },
> -	{ 0x200cb, 0x0 },
> -	{ 0x10043, 0x0 },
> -	{ 0x110043, 0x0 },
> -	{ 0x210043, 0x0 },
> -	{ 0x10143, 0x0 },
> -	{ 0x110143, 0x0 },
> -	{ 0x210143, 0x0 },
> -	{ 0x11043, 0x0 },
> -	{ 0x111043, 0x0 },
> -	{ 0x211043, 0x0 },
> -	{ 0x11143, 0x0 },
> -	{ 0x111143, 0x0 },
> -	{ 0x211143, 0x0 },
> -	{ 0x12043, 0x0 },
> -	{ 0x112043, 0x0 },
> -	{ 0x212043, 0x0 },
> -	{ 0x12143, 0x0 },
> -	{ 0x112143, 0x0 },
> -	{ 0x212143, 0x0 },
> -	{ 0x13043, 0x0 },
> -	{ 0x113043, 0x0 },
> -	{ 0x213043, 0x0 },
> -	{ 0x13143, 0x0 },
> -	{ 0x113143, 0x0 },
> -	{ 0x213143, 0x0 },
> -	{ 0x80, 0x0 },
> -	{ 0x100080, 0x0 },
> -	{ 0x200080, 0x0 },
> -	{ 0x1080, 0x0 },
> -	{ 0x101080, 0x0 },
> -	{ 0x201080, 0x0 },
> -	{ 0x2080, 0x0 },
> -	{ 0x102080, 0x0 },
> -	{ 0x202080, 0x0 },
> -	{ 0x3080, 0x0 },
> -	{ 0x103080, 0x0 },
> -	{ 0x203080, 0x0 },
> -	{ 0x4080, 0x0 },
> -	{ 0x104080, 0x0 },
> -	{ 0x204080, 0x0 },
> -	{ 0x5080, 0x0 },
> -	{ 0x105080, 0x0 },
> -	{ 0x205080, 0x0 },
> -	{ 0x6080, 0x0 },
> -	{ 0x106080, 0x0 },
> -	{ 0x206080, 0x0 },
> -	{ 0x7080, 0x0 },
> -	{ 0x107080, 0x0 },
> -	{ 0x207080, 0x0 },
> -	{ 0x8080, 0x0 },
> -	{ 0x108080, 0x0 },
> -	{ 0x208080, 0x0 },
> -	{ 0x9080, 0x0 },
> -	{ 0x109080, 0x0 },
> -	{ 0x209080, 0x0 },
> -	{ 0x10080, 0x0 },
> -	{ 0x110080, 0x0 },
> -	{ 0x210080, 0x0 },
> -	{ 0x10180, 0x0 },
> -	{ 0x110180, 0x0 },
> -	{ 0x210180, 0x0 },
> -	{ 0x11080, 0x0 },
> -	{ 0x111080, 0x0 },
> -	{ 0x211080, 0x0 },
> -	{ 0x11180, 0x0 },
> -	{ 0x111180, 0x0 },
> -	{ 0x211180, 0x0 },
> -	{ 0x12080, 0x0 },
> -	{ 0x112080, 0x0 },
> -	{ 0x212080, 0x0 },
> -	{ 0x12180, 0x0 },
> -	{ 0x112180, 0x0 },
> -	{ 0x212180, 0x0 },
> -	{ 0x13080, 0x0 },
> -	{ 0x113080, 0x0 },
> -	{ 0x213080, 0x0 },
> -	{ 0x13180, 0x0 },
> -	{ 0x113180, 0x0 },
> -	{ 0x213180, 0x0 },
> -	{ 0x10081, 0x0 },
> -	{ 0x110081, 0x0 },
> -	{ 0x210081, 0x0 },
> -	{ 0x10181, 0x0 },
> -	{ 0x110181, 0x0 },
> -	{ 0x210181, 0x0 },
> -	{ 0x11081, 0x0 },
> -	{ 0x111081, 0x0 },
> -	{ 0x211081, 0x0 },
> -	{ 0x11181, 0x0 },
> -	{ 0x111181, 0x0 },
> -	{ 0x211181, 0x0 },
> -	{ 0x12081, 0x0 },
> -	{ 0x112081, 0x0 },
> -	{ 0x212081, 0x0 },
> -	{ 0x12181, 0x0 },
> -	{ 0x112181, 0x0 },
> -	{ 0x212181, 0x0 },
> -	{ 0x13081, 0x0 },
> -	{ 0x113081, 0x0 },
> -	{ 0x213081, 0x0 },
> -	{ 0x13181, 0x0 },
> -	{ 0x113181, 0x0 },
> -	{ 0x213181, 0x0 },
> -	{ 0x100d0, 0x0 },
> -	{ 0x1100d0, 0x0 },
> -	{ 0x2100d0, 0x0 },
> -	{ 0x101d0, 0x0 },
> -	{ 0x1101d0, 0x0 },
> -	{ 0x2101d0, 0x0 },
> -	{ 0x110d0, 0x0 },
> -	{ 0x1110d0, 0x0 },
> -	{ 0x2110d0, 0x0 },
> -	{ 0x111d0, 0x0 },
> -	{ 0x1111d0, 0x0 },
> -	{ 0x2111d0, 0x0 },
> -	{ 0x120d0, 0x0 },
> -	{ 0x1120d0, 0x0 },
> -	{ 0x2120d0, 0x0 },
> -	{ 0x121d0, 0x0 },
> -	{ 0x1121d0, 0x0 },
> -	{ 0x2121d0, 0x0 },
> -	{ 0x130d0, 0x0 },
> -	{ 0x1130d0, 0x0 },
> -	{ 0x2130d0, 0x0 },
> -	{ 0x131d0, 0x0 },
> -	{ 0x1131d0, 0x0 },
> -	{ 0x2131d0, 0x0 },
> -	{ 0x100d1, 0x0 },
> -	{ 0x1100d1, 0x0 },
> -	{ 0x2100d1, 0x0 },
> -	{ 0x101d1, 0x0 },
> -	{ 0x1101d1, 0x0 },
> -	{ 0x2101d1, 0x0 },
> -	{ 0x110d1, 0x0 },
> -	{ 0x1110d1, 0x0 },
> -	{ 0x2110d1, 0x0 },
> -	{ 0x111d1, 0x0 },
> -	{ 0x1111d1, 0x0 },
> -	{ 0x2111d1, 0x0 },
> -	{ 0x120d1, 0x0 },
> -	{ 0x1120d1, 0x0 },
> -	{ 0x2120d1, 0x0 },
> -	{ 0x121d1, 0x0 },
> -	{ 0x1121d1, 0x0 },
> -	{ 0x2121d1, 0x0 },
> -	{ 0x130d1, 0x0 },
> -	{ 0x1130d1, 0x0 },
> -	{ 0x2130d1, 0x0 },
> -	{ 0x131d1, 0x0 },
> -	{ 0x1131d1, 0x0 },
> -	{ 0x2131d1, 0x0 },
> -	{ 0x10068, 0x0 },
> -	{ 0x10168, 0x0 },
> -	{ 0x10268, 0x0 },
> -	{ 0x10368, 0x0 },
> -	{ 0x10468, 0x0 },
> -	{ 0x10568, 0x0 },
> -	{ 0x10668, 0x0 },
> -	{ 0x10768, 0x0 },
> -	{ 0x10868, 0x0 },
> -	{ 0x11068, 0x0 },
> -	{ 0x11168, 0x0 },
> -	{ 0x11268, 0x0 },
> -	{ 0x11368, 0x0 },
> -	{ 0x11468, 0x0 },
> -	{ 0x11568, 0x0 },
> -	{ 0x11668, 0x0 },
> -	{ 0x11768, 0x0 },
> -	{ 0x11868, 0x0 },
> -	{ 0x12068, 0x0 },
> -	{ 0x12168, 0x0 },
> -	{ 0x12268, 0x0 },
> -	{ 0x12368, 0x0 },
> -	{ 0x12468, 0x0 },
> -	{ 0x12568, 0x0 },
> -	{ 0x12668, 0x0 },
> -	{ 0x12768, 0x0 },
> -	{ 0x12868, 0x0 },
> -	{ 0x13068, 0x0 },
> -	{ 0x13168, 0x0 },
> -	{ 0x13268, 0x0 },
> -	{ 0x13368, 0x0 },
> -	{ 0x13468, 0x0 },
> -	{ 0x13568, 0x0 },
> -	{ 0x13668, 0x0 },
> -	{ 0x13768, 0x0 },
> -	{ 0x13868, 0x0 },
> -	{ 0x10069, 0x0 },
> -	{ 0x10169, 0x0 },
> -	{ 0x10269, 0x0 },
> -	{ 0x10369, 0x0 },
> -	{ 0x10469, 0x0 },
> -	{ 0x10569, 0x0 },
> -	{ 0x10669, 0x0 },
> -	{ 0x10769, 0x0 },
> -	{ 0x10869, 0x0 },
> -	{ 0x11069, 0x0 },
> -	{ 0x11169, 0x0 },
> -	{ 0x11269, 0x0 },
> -	{ 0x11369, 0x0 },
> -	{ 0x11469, 0x0 },
> -	{ 0x11569, 0x0 },
> -	{ 0x11669, 0x0 },
> -	{ 0x11769, 0x0 },
> -	{ 0x11869, 0x0 },
> -	{ 0x12069, 0x0 },
> -	{ 0x12169, 0x0 },
> -	{ 0x12269, 0x0 },
> -	{ 0x12369, 0x0 },
> -	{ 0x12469, 0x0 },
> -	{ 0x12569, 0x0 },
> -	{ 0x12669, 0x0 },
> -	{ 0x12769, 0x0 },
> -	{ 0x12869, 0x0 },
> -	{ 0x13069, 0x0 },
> -	{ 0x13169, 0x0 },
> -	{ 0x13269, 0x0 },
> -	{ 0x13369, 0x0 },
> -	{ 0x13469, 0x0 },
> -	{ 0x13569, 0x0 },
> -	{ 0x13669, 0x0 },
> -	{ 0x13769, 0x0 },
> -	{ 0x13869, 0x0 },
> -	{ 0x1008c, 0x0 },
> -	{ 0x11008c, 0x0 },
> -	{ 0x21008c, 0x0 },
> -	{ 0x1018c, 0x0 },
> -	{ 0x11018c, 0x0 },
> -	{ 0x21018c, 0x0 },
> -	{ 0x1108c, 0x0 },
> -	{ 0x11108c, 0x0 },
> -	{ 0x21108c, 0x0 },
> -	{ 0x1118c, 0x0 },
> -	{ 0x11118c, 0x0 },
> -	{ 0x21118c, 0x0 },
> -	{ 0x1208c, 0x0 },
> -	{ 0x11208c, 0x0 },
> -	{ 0x21208c, 0x0 },
> -	{ 0x1218c, 0x0 },
> -	{ 0x11218c, 0x0 },
> -	{ 0x21218c, 0x0 },
> -	{ 0x1308c, 0x0 },
> -	{ 0x11308c, 0x0 },
> -	{ 0x21308c, 0x0 },
> -	{ 0x1318c, 0x0 },
> -	{ 0x11318c, 0x0 },
> -	{ 0x21318c, 0x0 },
> -	{ 0x1008d, 0x0 },
> -	{ 0x11008d, 0x0 },
> -	{ 0x21008d, 0x0 },
> -	{ 0x1018d, 0x0 },
> -	{ 0x11018d, 0x0 },
> -	{ 0x21018d, 0x0 },
> -	{ 0x1108d, 0x0 },
> -	{ 0x11108d, 0x0 },
> -	{ 0x21108d, 0x0 },
> -	{ 0x1118d, 0x0 },
> -	{ 0x11118d, 0x0 },
> -	{ 0x21118d, 0x0 },
> -	{ 0x1208d, 0x0 },
> -	{ 0x11208d, 0x0 },
> -	{ 0x21208d, 0x0 },
> -	{ 0x1218d, 0x0 },
> -	{ 0x11218d, 0x0 },
> -	{ 0x21218d, 0x0 },
> -	{ 0x1308d, 0x0 },
> -	{ 0x11308d, 0x0 },
> -	{ 0x21308d, 0x0 },
> -	{ 0x1318d, 0x0 },
> -	{ 0x11318d, 0x0 },
> -	{ 0x21318d, 0x0 },
> -	{ 0x100c0, 0x0 },
> -	{ 0x1100c0, 0x0 },
> -	{ 0x2100c0, 0x0 },
> -	{ 0x101c0, 0x0 },
> -	{ 0x1101c0, 0x0 },
> -	{ 0x2101c0, 0x0 },
> -	{ 0x102c0, 0x0 },
> -	{ 0x1102c0, 0x0 },
> -	{ 0x2102c0, 0x0 },
> -	{ 0x103c0, 0x0 },
> -	{ 0x1103c0, 0x0 },
> -	{ 0x2103c0, 0x0 },
> -	{ 0x104c0, 0x0 },
> -	{ 0x1104c0, 0x0 },
> -	{ 0x2104c0, 0x0 },
> -	{ 0x105c0, 0x0 },
> -	{ 0x1105c0, 0x0 },
> -	{ 0x2105c0, 0x0 },
> -	{ 0x106c0, 0x0 },
> -	{ 0x1106c0, 0x0 },
> -	{ 0x2106c0, 0x0 },
> -	{ 0x107c0, 0x0 },
> -	{ 0x1107c0, 0x0 },
> -	{ 0x2107c0, 0x0 },
> -	{ 0x108c0, 0x0 },
> -	{ 0x1108c0, 0x0 },
> -	{ 0x2108c0, 0x0 },
> -	{ 0x110c0, 0x0 },
> -	{ 0x1110c0, 0x0 },
> -	{ 0x2110c0, 0x0 },
> -	{ 0x111c0, 0x0 },
> -	{ 0x1111c0, 0x0 },
> -	{ 0x2111c0, 0x0 },
> -	{ 0x112c0, 0x0 },
> -	{ 0x1112c0, 0x0 },
> -	{ 0x2112c0, 0x0 },
> -	{ 0x113c0, 0x0 },
> -	{ 0x1113c0, 0x0 },
> -	{ 0x2113c0, 0x0 },
> -	{ 0x114c0, 0x0 },
> -	{ 0x1114c0, 0x0 },
> -	{ 0x2114c0, 0x0 },
> -	{ 0x115c0, 0x0 },
> -	{ 0x1115c0, 0x0 },
> -	{ 0x2115c0, 0x0 },
> -	{ 0x116c0, 0x0 },
> -	{ 0x1116c0, 0x0 },
> -	{ 0x2116c0, 0x0 },
> -	{ 0x117c0, 0x0 },
> -	{ 0x1117c0, 0x0 },
> -	{ 0x2117c0, 0x0 },
> -	{ 0x118c0, 0x0 },
> -	{ 0x1118c0, 0x0 },
> -	{ 0x2118c0, 0x0 },
> -	{ 0x120c0, 0x0 },
> -	{ 0x1120c0, 0x0 },
> -	{ 0x2120c0, 0x0 },
> -	{ 0x121c0, 0x0 },
> -	{ 0x1121c0, 0x0 },
> -	{ 0x2121c0, 0x0 },
> -	{ 0x122c0, 0x0 },
> -	{ 0x1122c0, 0x0 },
> -	{ 0x2122c0, 0x0 },
> -	{ 0x123c0, 0x0 },
> -	{ 0x1123c0, 0x0 },
> -	{ 0x2123c0, 0x0 },
> -	{ 0x124c0, 0x0 },
> -	{ 0x1124c0, 0x0 },
> -	{ 0x2124c0, 0x0 },
> -	{ 0x125c0, 0x0 },
> -	{ 0x1125c0, 0x0 },
> -	{ 0x2125c0, 0x0 },
> -	{ 0x126c0, 0x0 },
> -	{ 0x1126c0, 0x0 },
> -	{ 0x2126c0, 0x0 },
> -	{ 0x127c0, 0x0 },
> -	{ 0x1127c0, 0x0 },
> -	{ 0x2127c0, 0x0 },
> -	{ 0x128c0, 0x0 },
> -	{ 0x1128c0, 0x0 },
> -	{ 0x2128c0, 0x0 },
> -	{ 0x130c0, 0x0 },
> -	{ 0x1130c0, 0x0 },
> -	{ 0x2130c0, 0x0 },
> -	{ 0x131c0, 0x0 },
> -	{ 0x1131c0, 0x0 },
> -	{ 0x2131c0, 0x0 },
> -	{ 0x132c0, 0x0 },
> -	{ 0x1132c0, 0x0 },
> -	{ 0x2132c0, 0x0 },
> -	{ 0x133c0, 0x0 },
> -	{ 0x1133c0, 0x0 },
> -	{ 0x2133c0, 0x0 },
> -	{ 0x134c0, 0x0 },
> -	{ 0x1134c0, 0x0 },
> -	{ 0x2134c0, 0x0 },
> -	{ 0x135c0, 0x0 },
> -	{ 0x1135c0, 0x0 },
> -	{ 0x2135c0, 0x0 },
> -	{ 0x136c0, 0x0 },
> -	{ 0x1136c0, 0x0 },
> -	{ 0x2136c0, 0x0 },
> -	{ 0x137c0, 0x0 },
> -	{ 0x1137c0, 0x0 },
> -	{ 0x2137c0, 0x0 },
> -	{ 0x138c0, 0x0 },
> -	{ 0x1138c0, 0x0 },
> -	{ 0x2138c0, 0x0 },
> -	{ 0x100c1, 0x0 },
> -	{ 0x1100c1, 0x0 },
> -	{ 0x2100c1, 0x0 },
> -	{ 0x101c1, 0x0 },
> -	{ 0x1101c1, 0x0 },
> -	{ 0x2101c1, 0x0 },
> -	{ 0x102c1, 0x0 },
> -	{ 0x1102c1, 0x0 },
> -	{ 0x2102c1, 0x0 },
> -	{ 0x103c1, 0x0 },
> -	{ 0x1103c1, 0x0 },
> -	{ 0x2103c1, 0x0 },
> -	{ 0x104c1, 0x0 },
> -	{ 0x1104c1, 0x0 },
> -	{ 0x2104c1, 0x0 },
> -	{ 0x105c1, 0x0 },
> -	{ 0x1105c1, 0x0 },
> -	{ 0x2105c1, 0x0 },
> -	{ 0x106c1, 0x0 },
> -	{ 0x1106c1, 0x0 },
> -	{ 0x2106c1, 0x0 },
> -	{ 0x107c1, 0x0 },
> -	{ 0x1107c1, 0x0 },
> -	{ 0x2107c1, 0x0 },
> -	{ 0x108c1, 0x0 },
> -	{ 0x1108c1, 0x0 },
> -	{ 0x2108c1, 0x0 },
> -	{ 0x110c1, 0x0 },
> -	{ 0x1110c1, 0x0 },
> -	{ 0x2110c1, 0x0 },
> -	{ 0x111c1, 0x0 },
> -	{ 0x1111c1, 0x0 },
> -	{ 0x2111c1, 0x0 },
> -	{ 0x112c1, 0x0 },
> -	{ 0x1112c1, 0x0 },
> -	{ 0x2112c1, 0x0 },
> -	{ 0x113c1, 0x0 },
> -	{ 0x1113c1, 0x0 },
> -	{ 0x2113c1, 0x0 },
> -	{ 0x114c1, 0x0 },
> -	{ 0x1114c1, 0x0 },
> -	{ 0x2114c1, 0x0 },
> -	{ 0x115c1, 0x0 },
> -	{ 0x1115c1, 0x0 },
> -	{ 0x2115c1, 0x0 },
> -	{ 0x116c1, 0x0 },
> -	{ 0x1116c1, 0x0 },
> -	{ 0x2116c1, 0x0 },
> -	{ 0x117c1, 0x0 },
> -	{ 0x1117c1, 0x0 },
> -	{ 0x2117c1, 0x0 },
> -	{ 0x118c1, 0x0 },
> -	{ 0x1118c1, 0x0 },
> -	{ 0x2118c1, 0x0 },
> -	{ 0x120c1, 0x0 },
> -	{ 0x1120c1, 0x0 },
> -	{ 0x2120c1, 0x0 },
> -	{ 0x121c1, 0x0 },
> -	{ 0x1121c1, 0x0 },
> -	{ 0x2121c1, 0x0 },
> -	{ 0x122c1, 0x0 },
> -	{ 0x1122c1, 0x0 },
> -	{ 0x2122c1, 0x0 },
> -	{ 0x123c1, 0x0 },
> -	{ 0x1123c1, 0x0 },
> -	{ 0x2123c1, 0x0 },
> -	{ 0x124c1, 0x0 },
> -	{ 0x1124c1, 0x0 },
> -	{ 0x2124c1, 0x0 },
> -	{ 0x125c1, 0x0 },
> -	{ 0x1125c1, 0x0 },
> -	{ 0x2125c1, 0x0 },
> -	{ 0x126c1, 0x0 },
> -	{ 0x1126c1, 0x0 },
> -	{ 0x2126c1, 0x0 },
> -	{ 0x127c1, 0x0 },
> -	{ 0x1127c1, 0x0 },
> -	{ 0x2127c1, 0x0 },
> -	{ 0x128c1, 0x0 },
> -	{ 0x1128c1, 0x0 },
> -	{ 0x2128c1, 0x0 },
> -	{ 0x130c1, 0x0 },
> -	{ 0x1130c1, 0x0 },
> -	{ 0x2130c1, 0x0 },
> -	{ 0x131c1, 0x0 },
> -	{ 0x1131c1, 0x0 },
> -	{ 0x2131c1, 0x0 },
> -	{ 0x132c1, 0x0 },
> -	{ 0x1132c1, 0x0 },
> -	{ 0x2132c1, 0x0 },
> -	{ 0x133c1, 0x0 },
> -	{ 0x1133c1, 0x0 },
> -	{ 0x2133c1, 0x0 },
> -	{ 0x134c1, 0x0 },
> -	{ 0x1134c1, 0x0 },
> -	{ 0x2134c1, 0x0 },
> -	{ 0x135c1, 0x0 },
> -	{ 0x1135c1, 0x0 },
> -	{ 0x2135c1, 0x0 },
> -	{ 0x136c1, 0x0 },
> -	{ 0x1136c1, 0x0 },
> -	{ 0x2136c1, 0x0 },
> -	{ 0x137c1, 0x0 },
> -	{ 0x1137c1, 0x0 },
> -	{ 0x2137c1, 0x0 },
> -	{ 0x138c1, 0x0 },
> -	{ 0x1138c1, 0x0 },
> -	{ 0x2138c1, 0x0 },
> -	{ 0x10020, 0x0 },
> -	{ 0x110020, 0x0 },
> -	{ 0x210020, 0x0 },
> -	{ 0x11020, 0x0 },
> -	{ 0x111020, 0x0 },
> -	{ 0x211020, 0x0 },
> -	{ 0x12020, 0x0 },
> -	{ 0x112020, 0x0 },
> -	{ 0x212020, 0x0 },
> -	{ 0x13020, 0x0 },
> -	{ 0x113020, 0x0 },
> -	{ 0x213020, 0x0 },
> -	{ 0x20072, 0x0 },
> -	{ 0x20073, 0x0 },
> -	{ 0x20074, 0x0 },
> -	{ 0x100aa, 0x0 },
> -	{ 0x110aa, 0x0 },
> -	{ 0x120aa, 0x0 },
> -	{ 0x130aa, 0x0 },
> -	{ 0x20010, 0x0 },
> -	{ 0x120010, 0x0 },
> -	{ 0x220010, 0x0 },
> -	{ 0x20011, 0x0 },
> -	{ 0x120011, 0x0 },
> -	{ 0x220011, 0x0 },
> -	{ 0x100ae, 0x0 },
> -	{ 0x1100ae, 0x0 },
> -	{ 0x2100ae, 0x0 },
> -	{ 0x100af, 0x0 },
> -	{ 0x1100af, 0x0 },
> -	{ 0x2100af, 0x0 },
> -	{ 0x110ae, 0x0 },
> -	{ 0x1110ae, 0x0 },
> -	{ 0x2110ae, 0x0 },
> -	{ 0x110af, 0x0 },
> -	{ 0x1110af, 0x0 },
> -	{ 0x2110af, 0x0 },
> -	{ 0x120ae, 0x0 },
> -	{ 0x1120ae, 0x0 },
> -	{ 0x2120ae, 0x0 },
> -	{ 0x120af, 0x0 },
> -	{ 0x1120af, 0x0 },
> -	{ 0x2120af, 0x0 },
> -	{ 0x130ae, 0x0 },
> -	{ 0x1130ae, 0x0 },
> -	{ 0x2130ae, 0x0 },
> -	{ 0x130af, 0x0 },
> -	{ 0x1130af, 0x0 },
> -	{ 0x2130af, 0x0 },
> -	{ 0x20020, 0x0 },
> -	{ 0x120020, 0x0 },
> -	{ 0x220020, 0x0 },
> -	{ 0x100a0, 0x0 },
> -	{ 0x100a1, 0x0 },
> -	{ 0x100a2, 0x0 },
> -	{ 0x100a3, 0x0 },
> -	{ 0x100a4, 0x0 },
> -	{ 0x100a5, 0x0 },
> -	{ 0x100a6, 0x0 },
> -	{ 0x100a7, 0x0 },
> -	{ 0x110a0, 0x0 },
> -	{ 0x110a1, 0x0 },
> -	{ 0x110a2, 0x0 },
> -	{ 0x110a3, 0x0 },
> -	{ 0x110a4, 0x0 },
> -	{ 0x110a5, 0x0 },
> -	{ 0x110a6, 0x0 },
> -	{ 0x110a7, 0x0 },
> -	{ 0x120a0, 0x0 },
> -	{ 0x120a1, 0x0 },
> -	{ 0x120a2, 0x0 },
> -	{ 0x120a3, 0x0 },
> -	{ 0x120a4, 0x0 },
> -	{ 0x120a5, 0x0 },
> -	{ 0x120a6, 0x0 },
> -	{ 0x120a7, 0x0 },
> -	{ 0x130a0, 0x0 },
> -	{ 0x130a1, 0x0 },
> -	{ 0x130a2, 0x0 },
> -	{ 0x130a3, 0x0 },
> -	{ 0x130a4, 0x0 },
> -	{ 0x130a5, 0x0 },
> -	{ 0x130a6, 0x0 },
> -	{ 0x130a7, 0x0 },
> -	{ 0x2007c, 0x0 },
> -	{ 0x12007c, 0x0 },
> -	{ 0x22007c, 0x0 },
> -	{ 0x2007d, 0x0 },
> -	{ 0x12007d, 0x0 },
> -	{ 0x22007d, 0x0 },
> -	{ 0x400fd, 0x0 },
> -	{ 0x400c0, 0x0 },
> -	{ 0x90201, 0x0 },
> -	{ 0x190201, 0x0 },
> -	{ 0x290201, 0x0 },
> -	{ 0x90202, 0x0 },
> -	{ 0x190202, 0x0 },
> -	{ 0x290202, 0x0 },
> -	{ 0x90203, 0x0 },
> -	{ 0x190203, 0x0 },
> -	{ 0x290203, 0x0 },
> -	{ 0x90204, 0x0 },
> -	{ 0x190204, 0x0 },
> -	{ 0x290204, 0x0 },
> -	{ 0x90205, 0x0 },
> -	{ 0x190205, 0x0 },
> -	{ 0x290205, 0x0 },
> -	{ 0x90206, 0x0 },
> -	{ 0x190206, 0x0 },
> -	{ 0x290206, 0x0 },
> -	{ 0x90207, 0x0 },
> -	{ 0x190207, 0x0 },
> -	{ 0x290207, 0x0 },
> -	{ 0x90208, 0x0 },
> -	{ 0x190208, 0x0 },
> -	{ 0x290208, 0x0 },
> -	{ 0x10062, 0x0 },
> -	{ 0x10162, 0x0 },
> -	{ 0x10262, 0x0 },
> -	{ 0x10362, 0x0 },
> -	{ 0x10462, 0x0 },
> -	{ 0x10562, 0x0 },
> -	{ 0x10662, 0x0 },
> -	{ 0x10762, 0x0 },
> -	{ 0x10862, 0x0 },
> -	{ 0x11062, 0x0 },
> -	{ 0x11162, 0x0 },
> -	{ 0x11262, 0x0 },
> -	{ 0x11362, 0x0 },
> -	{ 0x11462, 0x0 },
> -	{ 0x11562, 0x0 },
> -	{ 0x11662, 0x0 },
> -	{ 0x11762, 0x0 },
> -	{ 0x11862, 0x0 },
> -	{ 0x12062, 0x0 },
> -	{ 0x12162, 0x0 },
> -	{ 0x12262, 0x0 },
> -	{ 0x12362, 0x0 },
> -	{ 0x12462, 0x0 },
> -	{ 0x12562, 0x0 },
> -	{ 0x12662, 0x0 },
> -	{ 0x12762, 0x0 },
> -	{ 0x12862, 0x0 },
> -	{ 0x13062, 0x0 },
> -	{ 0x13162, 0x0 },
> -	{ 0x13262, 0x0 },
> -	{ 0x13362, 0x0 },
> -	{ 0x13462, 0x0 },
> -	{ 0x13562, 0x0 },
> -	{ 0x13662, 0x0 },
> -	{ 0x13762, 0x0 },
> -	{ 0x13862, 0x0 },
> -	{ 0x20077, 0x0 },
> -	{ 0x10001, 0x0 },
> -	{ 0x11001, 0x0 },
> -	{ 0x12001, 0x0 },
> -	{ 0x13001, 0x0 },
> -	{ 0x10040, 0x0 },
> -	{ 0x10140, 0x0 },
> -	{ 0x10240, 0x0 },
> -	{ 0x10340, 0x0 },
> -	{ 0x10440, 0x0 },
> -	{ 0x10540, 0x0 },
> -	{ 0x10640, 0x0 },
> -	{ 0x10740, 0x0 },
> -	{ 0x10840, 0x0 },
> -	{ 0x10030, 0x0 },
> -	{ 0x10130, 0x0 },
> -	{ 0x10230, 0x0 },
> -	{ 0x10330, 0x0 },
> -	{ 0x10430, 0x0 },
> -	{ 0x10530, 0x0 },
> -	{ 0x10630, 0x0 },
> -	{ 0x10730, 0x0 },
> -	{ 0x10830, 0x0 },
> -	{ 0x11040, 0x0 },
> -	{ 0x11140, 0x0 },
> -	{ 0x11240, 0x0 },
> -	{ 0x11340, 0x0 },
> -	{ 0x11440, 0x0 },
> -	{ 0x11540, 0x0 },
> -	{ 0x11640, 0x0 },
> -	{ 0x11740, 0x0 },
> -	{ 0x11840, 0x0 },
> -	{ 0x11030, 0x0 },
> -	{ 0x11130, 0x0 },
> -	{ 0x11230, 0x0 },
> -	{ 0x11330, 0x0 },
> -	{ 0x11430, 0x0 },
> -	{ 0x11530, 0x0 },
> -	{ 0x11630, 0x0 },
> -	{ 0x11730, 0x0 },
> -	{ 0x11830, 0x0 },
> -	{ 0x12040, 0x0 },
> -	{ 0x12140, 0x0 },
> -	{ 0x12240, 0x0 },
> -	{ 0x12340, 0x0 },
> -	{ 0x12440, 0x0 },
> -	{ 0x12540, 0x0 },
> -	{ 0x12640, 0x0 },
> -	{ 0x12740, 0x0 },
> -	{ 0x12840, 0x0 },
> -	{ 0x12030, 0x0 },
> -	{ 0x12130, 0x0 },
> -	{ 0x12230, 0x0 },
> -	{ 0x12330, 0x0 },
> -	{ 0x12430, 0x0 },
> -	{ 0x12530, 0x0 },
> -	{ 0x12630, 0x0 },
> -	{ 0x12730, 0x0 },
> -	{ 0x12830, 0x0 },
> -	{ 0x13040, 0x0 },
> -	{ 0x13140, 0x0 },
> -	{ 0x13240, 0x0 },
> -	{ 0x13340, 0x0 },
> -	{ 0x13440, 0x0 },
> -	{ 0x13540, 0x0 },
> -	{ 0x13640, 0x0 },
> -	{ 0x13740, 0x0 },
> -	{ 0x13840, 0x0 },
> -	{ 0x13030, 0x0 },
> -	{ 0x13130, 0x0 },
> -	{ 0x13230, 0x0 },
> -	{ 0x13330, 0x0 },
> -	{ 0x13430, 0x0 },
> -	{ 0x13530, 0x0 },
> -	{ 0x13630, 0x0 },
> -	{ 0x13730, 0x0 },
> -	{ 0x13830, 0x0 },
> -};
> -
>  /* P0 message block parameter for training firmware */
>  static struct dram_cfg_param ddr_fsp0_cfg[] = {
>  	{ 0xd0000, 0x0 },
> @@ -1472,8 +749,6 @@ struct dram_timing_info tqma93xxca_dram_timing = {
>  	.ddrphy_cfg_num = ARRAY_SIZE(ddr_ddrphy_cfg),
>  	.fsp_msg = ddr_dram_fsp_msg,
>  	.fsp_msg_num = ARRAY_SIZE(ddr_dram_fsp_msg),
> -	.ddrphy_trained_csr = ddr_ddrphy_trained_csr,
> -	.ddrphy_trained_csr_num = ARRAY_SIZE(ddr_ddrphy_trained_csr),
>  	.ddrphy_pie = ddr_phy_pie,
>  	.ddrphy_pie_num = ARRAY_SIZE(ddr_phy_pie),
>  	.fsp_table = { 3733, },
> -- 
> 2.39.2
> 
> 
> 

-- 
Pengutronix e.K.                           |                             |
Steuerwalder Str. 21                       | http://www.pengutronix.de/  |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |




[Index of Archives]     [Linux Embedded]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux