From f3366b72dbac25f339a83e54b64c3c561c4e89ed Mon Sep 17 00:00:00 2001 From: Stefan Eichenberger Date: Fri, 17 Jun 2016 10:36:18 +0200 Subject: [PATCH] board.c: use dram timings from training --- board/ti/am335x/board.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/board/ti/am335x/board.c b/board/ti/am335x/board.c index 9b639af1b8..bbdf08cbd6 100644 --- a/board/ti/am335x/board.c +++ b/board/ti/am335x/board.c @@ -117,10 +117,11 @@ static const struct ddr_data ddr3_beagleblack_data = { }; static const struct ddr_data ddr3_netbird_data = { - .datardsratio0 = 40, /* From RatioSeed_AM335x_boards.xlsx / Beaglebone uses 0x38 */ - .datawdsratio0 = 2, /* From RatioSeed_AM335x_boards.xlsx / Beaglebone uses 0x44 */ - .datafwsratio0 = 64, /* From RatioSeed_AM335x_boards.xlsx / Beaglebone uses 0x94 */ - .datawrsratio0 = MT41K256M16HA125E_PHY_WR_DATA, + /* Ratios were optimized by DDR3 training software from TI */ + .datardsratio0 = 0x35, /* From RatioSeed_AM335x_boards.xlsx / Beaglebone uses 0x38 */ + .datawdsratio0 = 0x96, /* From RatioSeed_AM335x_boards.xlsx / Beaglebone uses 0x44 */ + .datafwsratio0 = 0x40, /* From RatioSeed_AM335x_boards.xlsx / Beaglebone uses 0x94 */ + .datawrsratio0 = 0x79, }; static const struct ddr_data ddr3_evm_data = {