diff --git a/tools/ddrbin_param.txt b/tools/ddrbin_param.txt index 5d49a9c1..2f7191d2 100644 --- a/tools/ddrbin_param.txt +++ b/tools/ddrbin_param.txt @@ -12,4 +12,40 @@ uart baudrate= ddr_2t= +ddr2_f1_freq_mhz= +ddr2_f2_freq_mhz= +ddr2_f3_freq_mhz= +ddr2_f4_freq_mhz= +ddr2_f5_freq_mhz= + +ddr3_f1_freq_mhz= +ddr3_f2_freq_mhz= +ddr3_f3_freq_mhz= +ddr3_f4_freq_mhz= +ddr3_f5_freq_mhz= + +ddr4_f1_freq_mhz= +ddr4_f2_freq_mhz= +ddr4_f3_freq_mhz= +ddr4_f4_freq_mhz= +ddr4_f5_freq_mhz= + +lp2_f1_freq_mhz= +lp2_f2_freq_mhz= +lp2_f3_freq_mhz= +lp2_f4_freq_mhz= +lp2_f5_freq_mhz= + +lp3_f1_freq_mhz= +lp3_f2_freq_mhz= +lp3_f3_freq_mhz= +lp3_f4_freq_mhz= +lp3_f5_freq_mhz= + +lp4_f1_freq_mhz= +lp4_f2_freq_mhz= +lp4_f3_freq_mhz= +lp4_f4_freq_mhz= +lp4_f5_freq_mhz= + end diff --git a/tools/ddrbin_tool b/tools/ddrbin_tool index 73bbd3bb..3c65d6d5 100755 Binary files a/tools/ddrbin_tool and b/tools/ddrbin_tool differ diff --git a/tools/ddrbin_tool_user_guide.txt b/tools/ddrbin_tool_user_guide.txt index 006ef15d..e608b6ce 100644 --- a/tools/ddrbin_tool_user_guide.txt +++ b/tools/ddrbin_tool_user_guide.txt @@ -14,6 +14,7 @@ RK3368: ddr bin version should be released later than V2.04. Support modify uart RK3328: ddr bin version should be released later than V1.14. Support modify uart info only. The ddr bin version V1.16 and later support DDR 2t info modification, only DDR3 support. RK3399: ddr bin version should be released later than V1.20. Support modify uart info only. RK3399PRO NPU: ddr bin version should be released later than V1.03. Support modify uart info and ddr frequency. ddr freq should be one of 333,400,533,666,786,933. The ddr bin version V1.03 and later support DDR 2t info modification, only DDR2/DDR3/DDR4 support. +RV1126/RV1109: all of version. Support modify uart info and ddr frequency. ddr freq should be one of 330,396,528,664,784,924,1056. Support DDR 2t info modification, only DDR3/DDR4 support. ddrbin_param.txt: start tag: keep default value. Do not modify it. @@ -34,4 +35,6 @@ uart baudrate:uart baudrate should be 115200 or 1500000. If uart id/iomux/baudrate is no value, uart info will keep the same with ddr bin config. ddr_2t: ddr 2T timing mode. 1: enable ddr 2T, 0: disable ddr 2T. -If 'ddr_2t' is no value, ddr_2t info will keep the same with ddr bin config. \ No newline at end of file +If 'ddr_2t' is no value, ddr_2t info will keep the same with ddr bin config. + +ddrx_fx_freq_mhz/lpx_fx_freq_mhz: ddr init will preinit these ddr frequencies. These frequencies correspond to the kernel frequency table.