27 Commits

Author SHA1 Message Date
Chen Fen
0adb306ffd rv1126: usbplug: update version to 1.24
build from:
        0744719244: usbplug: fix chip id write error.

update feature:
        fix chip id write error.

Signed-off-by: Chen Fen <chenfen@rock-chips.com>
Change-Id: I0646a9fb5cc14a6c27664465daca42283bf9e05e
2023-03-31 15:07:32 +08:00
Zhichao Yu
72318af791 rv1126: spl: rv1126_spl_emmc_tb update to v1.13
build from:
        f3f5db2e27 rockchip: common: Fix error in command else

update feature:
        fix DECOM_ENR is not clear found in v1.12

Signed-off-by: Zhichao Yu <zhichao.yu@rock-chips.com>
Change-Id: Ia7fd60c6edde6d7175c245d1a746b879dd979069
2022-12-09 16:53:42 +08:00
Joseph Chen
c52e4f30dd RKBOOT/RKTRUST/bin: Set file mode 644
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I3fa512e2cfa636800ef15907c53aae24cd599967
2022-09-14 10:20:54 +00:00
Jon Lin
a5422e8172 rv1126: usbplug: Update to v1.23
from commit:
	rk_boot_all: e6c168
update feature:
	src: spinand: Support new devices

Change-Id: I8c91dbc80507c4b90c8e4933c9fbdeb72aef1cbb
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-07-21 09:48:03 +08:00
Jon Lin
0dde40745d rv1126: usbplug: update to v1.22
from commit:
	rk_boot_all: e48799:  src: spinor: Support 4KB erase aligned
update feature:
	Support spinor 4KB erase aligned

Change-Id: Id0fc2751744a7ff1555e919623bc5b57cb650120
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-03-11 16:07:58 +08:00
Jon Lin
f02416c622 rv1126: usbplug: Update to v1.21
build from:
	rk_boot_all c38741 src: spinand: support GD5F2GM7xxG
update feature:
	Support new spiflash

Change-Id: I7ba8cf6be24532969700ba432efbdc8a560c3a23
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-10-29 10:45:07 +08:00
Ziyuan Xu
9bcb0330af rv1126: tpl: update thunder boot ddr bin to v1.08
build from next-dev:
        9080840a12 drivers: ram: rv1126: Detect byte map of x16 DDR3/DDR4
update feature:
        9080840a12 drivers: ram: rv1126: Detect byte map of x16 DDR3/DDR4
build command:
        CONFIG_SPL_KERNEL_BOOT=y
for lpddr3 bin, CONFIG_ROCKCHIP_TPL_INIT_DRAM_TYPE need set to 6.
for lpddr4 bin, CONFIG_ROCKCHIP_TPL_INIT_DRAM_TYPE need set to 7.
default CONFIG_ROCKCHIP_DRAM_EXTENDED_TEMP_SUPPORT=n, if you need
extended temperature bin, you need enable "CONFIG_ROCKCHIP_DRAM\
_EXTENDED_TEMP_SUPPORT", then rebuild uboot.
    ./make.sh rv1126 && ./make.sh tpl.
Note:
        the pre-build 528MHz binary disable ODT.

Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
Change-Id: If0e8207e9e4b9e36850dbc7fb6aabebfc8a32bd8
2021-09-17 10:45:56 +08:00
Jon Lin
1a57064eaa rv1126: usbplug: update version to v1.20
build from:
	rk_boot_all a00b18c src: platform: rv1126: Update to 1.20
build feature:
	support new flash devices, W25N512GVEIG, GD5F1GQ4UExxH

Change-Id: I8e5fbea2a0a64cf7dd82b79ae9b15881ed3623e6
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-09-16 10:06:28 +08:00
Jon Lin
4c8095b6ea rv1126: usbplug: update version to v1.19
build from:
	rk_boot_all b9678f6f src: spinand: not cache recheck for XTX device
build feature:
	support new flash devices

Change-Id: I5e72a26108fa7004a61f8caf1acf8e162bb7ff80
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-08-25 11:50:02 +08:00
Ziyuan Xu
1613d24de3 rv1126: tpl: update thunder boot ddr bin to v1.06
build from next-dev:
        b1b9d7fba4 drivers: ram: common: fix ssmod define err
update feature:
        b1b9d7fba4 drivers: ram: common: fix ssmod define err
        d49e7c3403 drivers: ram: rv1126: fix the judgment of "set ctl address map fail"
        06a17b4adf drivers: ram: rv1126: Turn on DQS_c 2k pull-up resistor to workaround WDQS control of LPDDR4/LPDDR4X
        246ad23dbf drivers: ram: rk356x: fix read_mr() of LPDDR3
        e90784abb2 rv1126: ddr: fix tx dqs bypass phase setting err
        c2a03d5d81 drivers: ram: rv1126: add support lpddr4x
        bf922fc800 drivers: ram: rv1126: fix calculating of MSCH_DeviceSize
        e2dc1cc022 drivers: ram: rv1126: Modify tRFC and related timing based on DDR capacity
        330cd12fc3 drivers: ram: rv1126: fix return value of read_mr()
        3993b0c711 drivers: ram: rv1126: Set default value of die bus with to x16 when bus width is x16/x32 of DDR3
        9050e1f82e drivers: ram: rv1126: fix tZQLAT of LPDDR4
build command:
        CONFIG_SPL_KERNEL_BOOT=y
for lpddr3 bin, CONFIG_ROCKCHIP_TPL_INIT_DRAM_TYPE need set to 6.
for lpddr4 bin, CONFIG_ROCKCHIP_TPL_INIT_DRAM_TYPE need set to 7.
default CONFIG_ROCKCHIP_DRAM_EXTENDED_TEMP_SUPPORT=n, if you need
extended temperature bin, you need enable "CONFIG_ROCKCHIP_DRAM\
_EXTENDED_TEMP_SUPPORT", then rebuild uboot.
    ./make.sh rv1126 && ./make.sh tpl.
Note:
        the pre-build 528MHz binary disable ODT.

Change-Id: Ibb384f60d714535822202330d2c3ae3cef75337c
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
2021-07-05 14:47:55 +08:00
Jon Lin
18500690be rv1126: loader: update version to v1.18
from commit: 726484
src: slc_flash: Support F59L4G81KAR1AM

Change-Id: I59468d493093496020a3f89915895013e018d73e
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-03-05 15:58:19 +08:00
Yifeng Zhao
ba17802fbf rv1126: usbplug: support nvm switch function by usb
build from rk_boot_all:
commit id: a409e672ccd: add erase data api for spi nand and slc nand

update feature:
1. support nvm switch function by usb
2. add erase data api for spi nand and slc nand

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: Ic0754669fdf039e3f37ceb25b0b85121af18edc6
2021-02-21 11:23:53 +08:00
Jon Lin
748102619d rv1126: usbplug: update version to v1.16
Build from rk_boot_all commit:
	0c7ec: src: spinand: Support BWJX08K-2Gb
Update feature:
	Support new SPI flash

Change-Id: Id74e5c9dd229cfac116da5521b9ffc90ec868dc6
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-01-26 09:34:14 +08:00
Jon Lin
f3d7745072 rv1126: usbplug: update version to v1.15
Build from rk_boot_all commit:
	29eb64 src: platform: rv1126: Update to v1.15

Update feature:
	Support new SPI flash

Change-Id: Ibc05db6f2dd9dc4e2d707e2cdb8583e1bcb40dc4
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-12-14 14:44:13 +08:00
Jon Lin
a052afbe03 rv1126: usbplug: update version to v1.14
Build from rk_boot_all commit:
  a593123211 src: flash: Change to reserve 8 blks for IDB without FTL
Update feature:
  Change to reserve 8 blks for IDB without FTL

Change-Id: I69f1341a3569acbb9542bdb68de91b421d8f34fc
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-11-05 17:51:39 +08:00
Tang Yun ping
6e20708d49 rv1126: tpl: update thunder boot ddr bin to v1.04
build from next-dev:
	507e690 lib: rsa-verify: require np/c factor if using hardware decrypt
build command:
	CONFIG_SPL_KERNEL_BOOT=y
for lp3 bin, CONFIG_ROCKCHIP_TPL_INIT_DRAM_TYPE need set to 6.
default CONFIG_ROCKCHIP_DRAM_EXTENDED_TEMP_SUPPORT=n, if you need
extended temperature bin, you need enable "CONFIG_ROCKCHIP_DRAM\
_EXTENDED_TEMP_SUPPORT", then rebuild uboot.
    ./make.sh rv1126 && ./make.sh tpl.
update feature:
	1)ddr3 16bit support
	2)optimizing ddr performance for bandwidth 16.

Change-Id: I5293dbadd36e32ae4c95eed2ca98f7a78de12426
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
2020-11-04 14:59:14 +08:00
Yifeng Zhao
575c4e1fe3 rv1126: usbplug: update version to v1.13
Build from rk_boot_all commit:
  0c2acfd06 rv1126: update version 1.13
Update feature:
  Compatible with Android development tool 2.76

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: Ia956e5f871c50cb09cc614ee20aefcfa3e534e73
2020-10-26 16:26:34 +08:00
Ziyuan Xu
c8a1ecc310 rv1126: spl-emmc: update spl thunder boot version to v1.12
build from next-dev:
    a964d8e5bb clk: rockchip: rv1126: mux partial clocks to GPLL for tb

build command:
    ./make.sh rv1126-lp3-emmc-tb --spl-new

update feature:
    1. Reduce device memory map time
    2. Mux clocks to none-cpll/hpll for low power

Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
Change-Id: I052243dd386e2a5d0eb154b31f4b0b71b39b733c
2020-10-12 14:24:11 +08:00
Zhichao Yu
2ce84ba731 rv1126: loader: spl-emmc: update spl thunder boot version to v1.11
Build from next-dev:
    0e91bf0 configs: rv1126-emmc-tb: enable
                CONFIG_SPL_BLK_READ_PREPARE

Build command:
    ./make.sh rv1126-emmc-tb --spl-new

Update feature:
    1.Support preload ramdisk

Signed-off-by: Zhichao Yu <zhichao.yu@rock-chips.com>
Change-Id: I29500df1c506f31d87913cef1013dae982ca9476
2020-09-07 18:04:14 +08:00
Jon Lin
b0ecc1d46b rv1126: loader: update to v1.12
from commit: ff6dc6fe57606621795a57d3cbd29cb72fb2a3e8

Support new SPI flash including GD5F1GQ5UEYIG

Change-Id: I474d37ecbda3f320db3fdeed4baa2d6feb292e6f
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-09-01 14:43:21 +08:00
Joseph Chen
dcb4b8205d rv1126: spl: update thunder boot version to v1.10
build from next-dev:
	7c7fff3 clk: rockchip: rk3288: support get pll config by table

build command:
	./make.sh rv1126-emmc-tb

update feature:
	Switch to boot FIT image

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I99ebe949a80b08c469fa60c60f4a7c9662b8ed23
2020-08-21 15:08:35 +08:00
Tang Yun ping
e8e9617642 rv1126: tpl: update thunder boot ddr bin to v1.03
build from next-dev:
	ee5f082 rv1126: ddr: add extended temperature support
build command:
	CONFIG_ROCKCHIP_THUNDER_BOOT=y
for lp3 bin, CONFIG_ROCKCHIP_TPL_INIT_DRAM_TYPE need set to 6.
default CONFIG_ROCKCHIP_DRAM_EXTENDED_TEMP_SUPPORT=n, if you need
extended temperature bin, you need enable "CONFIG_ROCKCHIP_DRAM\
_EXTENDED_TEMP_SUPPORT", then rebuild uboot.
	./make.sh rv1126 && ./make.sh tpl.
update feature:
	1) update driver strength.
	2) fix bug of wr training fail.
	3) fix dram bandwidth detect error.
	4) support dqs layout longger than clk.
Change-Id: Ia79830e06e6b5f8f2e929a760414587e60f91754
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
2020-08-05 10:54:08 +08:00
Yifeng Zhao
87fa611f8c rv1126: usbplug: rv1126 is compatible with rv1109
build from rk_boot_all commit id: 28dcd5948a: rv1126 is compatible with rv1109

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: Ifd798e246737fcb82d21625f23905e8dabd1a5fe
2020-07-29 14:59:28 +08:00
Tang Yun ping
ebf0dc8225 rv1126: tpl: update thunder boot ddr bin to v1.02
build from next-dev:
	970fa5d drivers: ram: rv1126: optimizing dram type select code
build command:
	./make.sh rv1126, enable CONFIG_ROCKCHIP_THUNDER_BOOT.
update feature:
	first version from TPL.
	1) ddr4 using read preamble training mode.
	2) adjust print info.
	3) fix wrlvl bug.
	4) fix read training bug.

Change-Id: Ibecad110411b9d3866a1f30c16b5dd17301ef1ba
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
2020-06-24 11:46:53 +08:00
Jason Zhu
c5806fad5b rv1126: loader: update spl thunder boot version to v1.01
Build from next-dev:
	99ca055 common: image-fdt: ignore sysmem alloc for
	        reseved memory at zero address

Build command:
	./make.sh rv1126-emmc-tb

Update feature:
	1.support cold boot
	2.support pass decom limit size

Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I030b9268ee134da63b94e563f8f975cb3ca77355
2020-06-05 20:15:33 +08:00
Jon Lin
aaa01cd021 rv1126: loader: update to v1.10
from commit: 4910c7834a05bcbfa94bdc4c6c9a813f2eeec9e8

Update good block searching strategy for open source code

Change-Id: Ic9d803d7e94a849e744f6e9828e09bc5e4d87f8f
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-06-05 09:16:30 +08:00
Jason Zhu
0b59025453 rv1126: loader: update spl thunder boot version to v1.00
Build from next-dev:
	9bddc4c rockchip: dts: rv1109 remove unused files

Build command:
	./make.sh rv1126-emmc-tb

Update feature:
	SPL support thunder boot.

Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: If7161b226fcc82b4ee77392a6d829f7fc45e82be
2020-05-28 20:12:20 +08:00