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 |