From 1c9962b9a58b80d4ad598bc6abd292bb6845f21b Mon Sep 17 00:00:00 2001 From: YouMin Chen Date: Tue, 30 May 2023 11:45:50 +0800 Subject: [PATCH] tool: ddrbin_tool: update to v1.15 20230530 update feature: 1. update parameter ext_temp_ref_en to ext_temp_ref Signed-off-by: YouMin Chen Change-Id: I516758daf747acc975624dfa148d74a472b3cd59 --- tools/ddrbin_param.txt | 2 +- tools/ddrbin_tool | Bin 95728 -> 95720 bytes tools/ddrbin_tool_user_guide.txt | 9 +++++++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/tools/ddrbin_param.txt b/tools/ddrbin_param.txt index 711d32c5..dc9569ee 100644 --- a/tools/ddrbin_param.txt +++ b/tools/ddrbin_param.txt @@ -21,7 +21,7 @@ channel mask= stride type= standby_idle= -ext_temp_ref_en= +ext_temp_ref= link_ecc_en= per_bank_ref_en= derate_en= diff --git a/tools/ddrbin_tool b/tools/ddrbin_tool index 115d6ceff8e662d16ad0870008068e82c3a75c35..3b7e99bd0d117734f2631e2a0741f089940b8523 100755 GIT binary patch delta 4889 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 delta 4873 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 YUI~MtUFKE7a43^2=&@4nuY_Lz153LiumAu6 diff --git a/tools/ddrbin_tool_user_guide.txt b/tools/ddrbin_tool_user_guide.txt index a7c84fca..9c910d60 100755 --- a/tools/ddrbin_tool_user_guide.txt +++ b/tools/ddrbin_tool_user_guide.txt @@ -51,7 +51,7 @@ The detail information as following: | ------------------------------- | -------------------------------------- | | first scan channel/channel mask | RK3588 V1.00/RK3399 V1.25/RK3288 V1.11 | | stride type | RK3588 V1.00/RK3399 V1.25/RK3288 V1.11 | -| ext_temp_ref_en | Null | +| ext_temp_ref | Null | | link_ecc_en | Null | | per_bank_ref_en | RK3588 V1.09 | | derate_en | RK3588 V1.09 | @@ -112,7 +112,12 @@ link_ecc_en: 1: read/write link ecc enable. * Extended temperature refresh -ext_temp_ref_en: 1: will enable the extended temperature refresh which is 0.5x refresh operation in all time. +ext_temp_ref: + 0: ref1x for normal chip, 2x for 3568M/3568J + 1: fix 2x ref for all chip + 2: fix 4x ref for all chip + 3: fix 1x ref for all chip +Note: If derate-enabled DDR are configured with derate_en=1, the ext_temp_ref configuration does not take effect. * pstore_base_addr pstore_buf_size The pstore buffer base address: pstore_base_addr << 16, 64kB align.