tool: ddrbin_tool: update to v1.18 20230919

update feature:
    1. support loader parameter V5, vref modify for ddr2/3/4 and lpddr2/3

Signed-off-by: YouMin Chen <cym@rock-chips.com>
Change-Id: I7477d8db0a0a0c26bc33ea4204350fa04c59578c
This commit is contained in:
YouMin Chen
2023-09-19 16:14:04 +08:00
committed by Tang Yun ping
parent 4e901198aa
commit 6dab7052d0
3 changed files with 78 additions and 43 deletions

View File

@@ -80,6 +80,12 @@ phy_ddr2_clk_sr_when_odten=
phy_ddr2_dq_sr_when_odtoff=
phy_ddr2_ca_sr_when_odtoff=
phy_ddr2_clk_sr_when_odtoff=
phy_ddr2_dq_vref_when_odten=
ddr2_dq_vref_when_odten=
ddr2_ca_vref_when_odten=
phy_ddr2_dq_vref_when_odtoff=
ddr2_dq_vref_when_odtoff=
ddr2_ca_vref_when_odtoff=
ddr3_f1_freq_mhz=
ddr3_f2_freq_mhz=
@@ -106,6 +112,12 @@ phy_ddr3_clk_sr_when_odten=
phy_ddr3_dq_sr_when_odtoff=
phy_ddr3_ca_sr_when_odtoff=
phy_ddr3_clk_sr_when_odtoff=
phy_ddr3_dq_vref_when_odten=
ddr3_dq_vref_when_odten=
ddr3_ca_vref_when_odten=
phy_ddr3_dq_vref_when_odtoff=
ddr3_dq_vref_when_odtoff=
ddr3_ca_vref_when_odtoff=
ddr4_f1_freq_mhz=
ddr4_f2_freq_mhz=
@@ -132,6 +144,12 @@ phy_ddr4_clk_sr_when_odten=
phy_ddr4_dq_sr_when_odtoff=
phy_ddr4_ca_sr_when_odtoff=
phy_ddr4_clk_sr_when_odtoff=
phy_ddr4_dq_vref_when_odten=
ddr4_dq_vref_when_odten=
ddr4_ca_vref_when_odten=
phy_ddr4_dq_vref_when_odtoff=
ddr4_dq_vref_when_odtoff=
ddr4_ca_vref_when_odtoff=
lp2_f1_freq_mhz=
lp2_f2_freq_mhz=
@@ -158,6 +176,12 @@ phy_lp2_clk_sr_when_odten=
phy_lp2_dq_sr_when_odtoff=
phy_lp2_ca_sr_when_odtoff=
phy_lp2_clk_sr_when_odtoff=
phy_lp2_dq_vref_when_odten=
lp2_dq_vref_when_odten=
lp2_ca_vref_when_odten=
phy_lp2_dq_vref_when_odtoff=
lp2_dq_vref_when_odtoff=
lp2_ca_vref_when_odtoff=
lp3_f1_freq_mhz=
lp3_f2_freq_mhz=
@@ -184,6 +208,12 @@ phy_lp3_clk_sr_when_odten=
phy_lp3_dq_sr_when_odtoff=
phy_lp3_ca_sr_when_odtoff=
phy_lp3_clk_sr_when_odtoff=
phy_lp3_dq_vref_when_odten=
lp3_dq_vref_when_odten=
lp3_ca_vref_when_odten=
phy_lp3_dq_vref_when_odtoff=
lp3_dq_vref_when_odtoff=
lp3_ca_vref_when_odtoff=
lp4_f1_freq_mhz=
lp4_f2_freq_mhz=

Binary file not shown.

View File

@@ -13,43 +13,43 @@ The detail information as following:
* support ddrbin version
The 'X' means not support change those parameters by tool.
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
| platform | uart info | ddr freq | ssmod | DDR 2T | sr pd | drv, odt, Vref etc| dis print training info | dis CBT |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
| RV1108 | V1.08 | V1.08 | V1.10 | V1.08 | V1.08 | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
| PX30/RK3326 | V1.11 | X | V1.16 | V1.12 | V1.15 | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
| RK1808 | V1.03 | V1.03 | V1.05 | V1.03 | V1.04 | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
| RK322x | V1.08 | V1.08 | X | V1.09 | X | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
| RK322xh | V1.14 | X | V1.17 | V1.16 | V1.17 | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
| RK3288 | V1.11 | X | X | V1.11 | X | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
| RK3308 | V1.28 | V1.28 | V1.31 | V1.29 | V1.30 | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
| RK3308S | V2.05 | V2.05 | V2.05 | V2.05 | V2.05 | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
| RK3368 | V2.04 | V2.04 | X | V2.05 | X | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
| RK3328 | V1.14 | X | V1.17 | V1.16 | V1.17 | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
| RK3399 | V1.25 | X | V1.25 | X | X | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
| RK3399PRO NPU | V1.03 | V1.03 | V1.05 | V1.03 | V1.04 | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
| RV1126/RV1109 | V1.00 | V1.00 | V1.05 | V1.00 | V1.05 | V1.05 | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
| RK3566/RK3568 | V1.00 | V1.00 | V1.06 | V1.00 | V1.00 | V1.06 | V1.07 | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
| RK3588 | V1.00 | V1.00 | X | V1.00 | V1.00 | V1.00 | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
| RK3528 | V1.00 | V1.00 | V1.00 | V1.00 | V1.00 | V1.00 | V1.00 | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
| RK3562 | X | V1.00 | V1.00 | V1.00 | V1.00 | V1.00 | V1.00 | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+
| platform | uart info | ddr freq | ssmod | DDR 2T | sr pd | drv, odt, Vref etc| dis print training info | dis CBT | ddr2/3/4, lp2/3 Vref |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+
| RV1108 | V1.08 | V1.08 | V1.10 | V1.08 | V1.08 | X | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+
| PX30/RK3326 | V1.11 | X | V1.16 | V1.12 | V1.15 | X | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+
| RK1808 | V1.03 | V1.03 | V1.05 | V1.03 | V1.04 | X | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+
| RK322x | V1.08 | V1.08 | X | V1.09 | X | X | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+
| RK322xh | V1.14 | X | V1.17 | V1.16 | V1.17 | X | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+
| RK3288 | V1.11 | X | X | V1.11 | X | X | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+
| RK3308 | V1.28 | V1.28 | V1.31 | V1.29 | V1.30 | X | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+
| RK3308S | V2.05 | V2.05 | V2.05 | V2.05 | V2.05 | X | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+
| RK3368 | V2.04 | V2.04 | X | V2.05 | X | X | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+
| RK3328 | V1.14 | X | V1.17 | V1.16 | V1.17 | X | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+
| RK3399 | V1.25 | X | V1.25 | X | X | X | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+
| RK3399PRO NPU | V1.03 | V1.03 | V1.05 | V1.03 | V1.04 | X | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+
| RV1126/RV1109 | V1.00 | V1.00 | V1.05 | V1.00 | V1.05 | V1.05 | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+
| RK3566/RK3568 | V1.00 | V1.00 | V1.06 | V1.00 | V1.00 | V1.06 | V1.07 | X | V1.19 |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+
| RK3588 | V1.00 | V1.00 | X | V1.00 | V1.00 | V1.00 | X | X | X |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+
| RK3528 | V1.00 | V1.00 | V1.00 | V1.00 | V1.00 | V1.00 | V1.00 | X | V1.08 |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+
| RK3562 | X | V1.00 | V1.00 | V1.00 | V1.00 | V1.00 | V1.00 | X | V1.05 |
+---------------+-----------+----------+-------+--------+-------+-------------------+-------------------------+---------+----------------------+
| function | platform and ddrbin version |
| ------------------------------------- | ------------------------------------------ |
@@ -400,12 +400,17 @@ ddr*_cs*_dq*_dq*_map: The dq remap in PHY.
* lp4/lp4x more information
lp4*_ca_odten_freq_mhz: The DRAM CMD/ADDR odt enable when larger than this frequency. unit: MHz.
phy_lp4*_dq_vref_when_odten: The PHY VrefDQ when PHY odt on. uint: parts per thousand.
lp4*_dq_vref_when_odten: The DRAM VrefDQ when DRAM DQ/DQS odt on. uint: parts per thousand.
lp4*_ca_vref_when_odten: The DRAM VrefCA when DRAM CA odt on. uint: parts per thousand.
phy_lp4_dq_vref_when_odtoff: The PHY VrefDQ when PHY odt off. uint: parts per thousand.
lp4_dq_vref_when_odtoff: The DRAM VrefDQ when DRAM DQ/DQS odt off. uint: parts per thousand.
lp4_ca_vref_when_odtoff: The DRAM VrefCA when DRAM CA odt off. uint: parts per thousand.
* vref
phy_ddr*_dq_vref_when_odten: The PHY VrefDQ when PHY odt on. uint: parts per thousand.
ddr*_dq_vref_when_odten: The DRAM VrefDQ when DRAM DQ/DQS odt on. uint: parts per thousand.
ddr*_ca_vref_when_odten: The DRAM VrefCA when DRAM CA odt on. uint: parts per thousand.
phy_ddr*_dq_vref_when_odtoff: The PHY VrefDQ when PHY odt off. uint: parts per thousand.
ddr*_dq_vref_when_odtoff: The DRAM VrefDQ when DRAM DQ/DQS odt off. uint: parts per thousand.
ddr*_ca_vref_when_odtoff: The DRAM VrefCA when DRAM CA odt off. uint: parts per thousand.
For DDR2/3/4 and LPDDR2/3, if the configuration value is "0", Vref is automatically calculated by the code.
* hash info
ch/bank/rank_mask*: is used to DDR address hash mask.