Commit Graph

1084 Commits

Author SHA1 Message Date
Tang Yun ping
f0efa2d6fb rk3568: ddr: update ddr bin to v1.03
print info:
	DDR Version V1.03 20201224
build from u-boot-ddr:
	434fcab38a rk356x: ddr: ddr bin version update to v1.03 20201224
build command:
	./make.sh rk3568
update feature:
	ad78184260 rk356x: ddr: disable ca odt when freq smaller than 800
	498c940405 rk356x: ddr: gating training logic for power saving
	f1e7e8286d rk356x: ddr: fix phy 2 cs cmd switch bug
	cd72792efa rk356x: ddr: msch div follow with ddr freq
	3d038f9428 rk356x: ddr: fix some ddr bug
	01d47d2a87 rk356x: ddr: ddr_freq match DPLL setting
	30a7d012c0 rk356x: ddr: add cs2_3_ca_skew in rk3568_fsp_param
	56dd70be24 rk356x: ddr: lp4x use lp4 inc file to reduce code size
	7e665ae1e3 rk356x: ddr: fix bug of pucal set
	e15c349125 rk356x: ddr: set diff cs rd/wr gap to 2
	11d6a8467e rk356x: ddr: fix auto low power bug and en auto low power
	41385de8e5 rk356x: ddr: adjust drv/odt info
	400a568e95 rk356x: ddr: optimizing and fix some code bug

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I02774dfb739615f3e4653fb2638569037779bc27
2020-12-25 12:30:18 +08:00
Tang Yun ping
15c4160d19 rk3566: ddr: update ddr bin to v1.03
print info:
	DDR Version V1.03 20201224
build from u-boot-ddr:
	434fcab38a rk356x: ddr: ddr bin version update to v1.03 20201224
build command:
	./make.sh rk3568
update feature:
	ad78184260 rk356x: ddr: disable ca odt when freq smaller than 800
	498c940405 rk356x: ddr: gating training logic for power saving
	f1e7e8286d rk356x: ddr: fix phy 2 cs cmd switch bug
	cd72792efa rk356x: ddr: msch div follow with ddr freq
	3d038f9428 rk356x: ddr: fix some ddr bug
	01d47d2a87 rk356x: ddr: ddr_freq match DPLL setting
	30a7d012c0 rk356x: ddr: add cs2_3_ca_skew in rk3568_fsp_param
	56dd70be24 rk356x: ddr: lp4x use lp4 inc file to reduce code size
	7e665ae1e3 rk356x: ddr: fix bug of pucal set
	e15c349125 rk356x: ddr: set diff cs rd/wr gap to 2
	11d6a8467e rk356x: ddr: fix auto low power bug and en auto low power
	41385de8e5 rk356x: ddr: adjust drv/odt info
	400a568e95 rk356x: ddr: optimizing and fix some code bug

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I0732103216b4990e0d3e2a013cd4a363562667e8
2020-12-25 12:29:50 +08:00
Joseph Chen
c9c07ff4ab rk3568: bin: remove unused rk3568_bl31_v1.01.elf
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I8e4d92e9bfb39a4a407cd6a0638ac84e8c16490c
2020-12-19 15:14:30 +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
Chen Fen
fab6444b5f PX30: loader: update version to v1.31.
build from:
	270d239c support px30 loader to upgrade rk3358.

update features:
	1.support px30 loader to upgrade rk3358.

Signed-off-by: Chen Fen <chenfen@rock-chips.com>
Change-Id: Icecaa78e111e93c26cb85e82712fddbc93cdbe67
2020-12-11 14:50:35 +08:00
Wenping Zhang
3627082d32 tools: bmp2gray16: support bmp images transform to gray16 images for eink logo.
Build from next-dev with command ./make.sh rk3568

on-commit:
	(73f4e1977b tools: add tools for convert bmp to gray16 and saved as logo.img)

Signed-off-by: Wenping Zhang <wenping.zhang@rock-chips.com>
Change-Id: Ic4910ba40c5626d0910f052025f15d7571c0095f
2020-12-10 17:51:33 +08:00
Jon Lin
8524b90384 rv1126: spl: update version to v1.06
build from next-dev:
	bf803435 rockchip: rk3568: fixup cru node frequency

build command:
	./make.sh rv1126

Change-Id: I0676403a3bba4662acf08af6a08ca65cb8149347
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-12-10 15:40:03 +08:00
shengfei Xu
11796cc3d4 rk3568: bl31: update version to v1.05
build from:
	6c4c411 rockchip: rk3568: support system power off
update feature:
	rockchip: rk3568: support system power off

Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: I50960ff4be211642c72173925e2cfa7fd0da016a
2020-12-10 15:24:40 +08:00
Jason Zhu
8e8b82a979 rk3568/rk3566: spl: update version to v1.05
build from:
    3b02c9fe3a power: fg_cw201x: replace fdt functions

build command:
    ./make.sh rk3568

update features:
    1.support sd-boot
    2.reset sdhci dll when run in low frequency

Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I0a93f86767c17812a07ab2bd18c6af510a3b5b07
2020-12-09 14:56:38 +08:00
Jon Lin
a7cec22516 rk3308: loader: update version to v1.25
from commit: ee9c4ff1120d490ef8f

Support new spi flash

Change-Id: Ic6db4a7ba164cc1667dbf3a07d1a029c06129d70
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-12-08 14:45:41 +08:00
Joseph Chen
b5d822b0fc rk3566: add rk3566 loader support
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I1875da9464b2d76089f8a5468778020640cec909
2020-12-07 17:09:19 +08:00
Shunqian Zheng
1d45cf1c97 rk3326: remove trailing space from slc loader ini
Some older version boot_merger complains the trailing space.

$ ./tools/boot_merger RKBOOT/RK3326AARCH32MINIALL_SLC.ini
out:rk3326_loader_aarch32_slc_v1.15.129.bin
fix opt:rk3326_loader_aarch32_slc_v1.15.129.bin
E: [saveEntry] save
entry(bin/rk33/rk3326_miniloader_aarch32_slc_v1.29.bin ) failed:

        cannot get file size.
merge failed!

Change-Id: Iae035192942d33175e7a813905a9e0090715e89e
Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com>
2020-12-04 11:41:05 +08:00
Jon Lin
c9ee5d1e5e rk3568: usbplug: update version to v1.03
build from:
	c8dcae6 Do not undef emmc when wo_ftl enable

update feature:
	Enable emmc

Change-Id: I3b67920c2d7873b9993bfb2ae8f77e4be1ae7b0e
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-12-03 17:45:24 +08:00
Jon Lin
9732139058 rk3326/px30: loader: Add aarch32_slc version 1.29
Build from rk_boot_all commit:
	d5c3b6a rk3568: support usb phy reset funcion
update feature:
	Enable BL32_BL33_ARM32

Change-Id: If42572c139561946f693fbced39ef08c834f9f02
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-12-03 09:19:13 +08:00
Jon Lin
b8f3a115dd rk3568: usbplug: update version to v1.02
build from:
	d5c3b6a support usb phy reset funcion

update feature:
	Support SPI flash.

Change-Id: Ibb5529521c72ca8ec085be06aefa454466d4a7ef
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-12-01 13:01:49 +08:00
Joseph Chen
7afa67f19f tools: soft link boot_merger from lib/boot_merger
lib/boot_merger is build from lib/boot_merger.py and
it's required by RK3568.

It compabiles with old loader format.

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Ib9ace18d5b3a7465322e3f128e2e1ccb9192f3cf
2020-11-27 16:55:46 +08:00
liuyi
b851481d4f tools: boot_merger: update to v1.31
Compatible with old loader format

Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: I51b778c799b5fd4524d221280ce677a795acfdc4
2020-11-27 16:55:46 +08:00
Hisping Lin
8ce20f445b rk3568: bl32: update version to v1.00
Build from optee commit in develop-next branch:
    573c7454  rk3568: enable CFG_RK_UBOOT_STORE

Update feature:
    5e547412 rk3568: enable CFG_RK_UBOOT_STORE_OTP
    bfb6cb82 rk3568: enable CFG_OTP_SUPPORT
    2d7584b8 rk3568: support R&W OTP data
    f666ebc2 rk3568: add new platform support for rk3568

Change-Id: I2f7fe733e68206d95f5b288e594a4920c43d12d5
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
2020-11-26 15:55:32 +08:00
Joseph Chen
4e53c677c0 rk3568: spl: update version to v1.04
build from:
	186b00109f rockchip: rk3568: place U-Boot at 10MB offset

build command:
	./make.sh rk3568

update feature:
	Support get U-Boot entry address by fit header info

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I6ee4143dd9469ba100ba328c0e34cbbcb0032d73
2020-11-26 15:54:37 +08:00
shengfei Xu
1daa3765b0 rk3568: bl31: update version to v1.04
build from:
	0f67677 rk3568: save/restore gpio register when system suspend/resume
update feature:
	save/restore gpio register when system suspend/resume

Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: Ic8ea2e93216d6bed92c9e74672c174d3ac835fbf
2020-11-25 16:50:28 +08:00
Joseph Chen
2eefc14688 .gitignore: add FlashHead.bin and UsbHead.bin
They are generated by boot_merger, mainly for debug.

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I286dbb1d32bafa4417f08761c93b7df74560bca0
2020-11-24 16:24:05 +08:00
shengfei Xu
c41c8e8ae7 rk3568: bl31: update version to v1.03
build from:
	625aefe rk3568: support logic power down
update feature:
	support logic power down

Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: Iad036aea3f0d0d1e95d230e30d89514b9b9768f0
2020-11-24 14:46:27 +08:00
Weiwen Chen
e8a3b07f17 rv1126-tb: support gzip compression
Signed-off-by: Weiwen Chen <cww@rock-chips.com>
Change-Id: Iec17a6ff3a39c25d43d223dfd8f061125153e4c0
2020-11-24 14:45:34 +08:00
Joseph Chen
4e439aaa5e rk3568: spl: update version to v1.03
build from:
	e6cf5feaac configs: rk3568: enable uboot charge

build command:
	./make.sh rk3568

update features:
	update clock settings

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I7e3caaeecfeaf728375148634b4e8761d13afbb8
2020-11-23 14:36:19 +08:00
Jon Lin
9702af14c5 rk3308: loader: update version to v1.24
from commit: ee9c4ff1120d490ef8f

Support new spi flash

Change-Id: Idab6ab012253de381403c74b6684bef716b22695
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-11-23 14:22:01 +08:00
Jon Lin
d9a210f461 tools: burner_image_kits: Support the relative address in the first line of input file
Change-Id: I72ff4be81d5a9ef3098822ca26a0b354405ec55d
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-11-20 20:18:09 +08:00
Zhihuan He
fcd897c2c0 tool: ddrbin_tool: modify support version for rk3288
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I8c9a4fedc88441efbde9b81eaaf8f1f705335254
2020-11-20 15:36:03 +08:00
Zhihuan He
c15888ecd0 rk3288: ddr: update ddr bin to rk3288_ddr_400MHz_v1.09
built from ddr init project commit:
	338a11e version: DDR Version 1.09 20201119
update feature:
	d8f0436 rk3288: ddr: add g_2t_info to control 2T

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: If5a2655e1d5ed5688d98d873034a6d855a7e1ee3
2020-11-20 15:36:03 +08:00
shengfei Xu
a6de6bc2e9 rk3568: bl31: update version to v1.02
build from:
	d74725a rk3568: support system suspend/resume
update feature:
	support system suspend/resume

Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: I45e0e0e3a393191d3b44f2571b8528af65ae1d22
2020-11-19 16:34:22 +08:00
liuyi
adfba59723 tools: boot_merger: update to v1.3
1.change loader format
2.support to generate sha512 hash

Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: I0f25a6f2c93340e265abec1037da07c961edc742
2020-11-19 15:25:44 +08:00
Yifeng Zhao
e08c355532 rk3326/px30: loader: update version to v1.28
Build from rk_boot_all commit:
  f2292af049: rk3326: update version v1.28
update feature:
  1. Using Hamming distance to determine the chip type saved in OTP.
  2. support MYTC 3D TLC.

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: I15d4a034d456e2323fc86a302cb59bd26e21978a
2020-11-19 14:47:58 +08:00
Joseph Chen
556e058494 rv1126: spi-nor-tiny: disable mcu
It was enabled carelessly in:
(4176273 rv1126: tos: correct mcu file name)

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I4ba09e07791de6fde8fc02fcc2521eed57c70065
2020-11-16 09:55:56 +00:00
Tang Yun ping
0b11f7fc4b rk3568: tpl: update ddr bin to v1.02
build command:
	./make.sh rk3568
build from:
	3297fff77f  DEBUG-ONLY: rk3568: add some debug info
update feature:
	increase stability

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: Ib4b5f68fe7568806be23643104d1112e5fb0b5f7
2020-11-16 16:31:24 +08:00
shengfei Xu
67f4a77310 rk3568: bl31: update version to v1.01
build from:
		74cf81f [test]: rk3568 pmusram
update feature:
		add system reset function

Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: Ib0166b4e2771daa323417a3453efc35d13443ca0
2020-11-16 16:06:26 +08:00
Chen Fen
e08bc49ec0 rk3568: usbplug: update version to v1.01.
build from:
	fdjleesdv fix some board upgrade fail.

update feature:
	fix some board upgrade fail.

Signed-off-by: Chen Fen <chenfen@rock-chips.com>
Change-Id: I677f84c93f4b42cb58b181aab6d41b351de332dd
2020-11-16 11:57:22 +08:00
Jon Lin
a99428b748 tools: burner_image_kits: Support spinand 4096B page size
Change-Id: Icc8e95807749b54845a647e95c996ca7a3d6183c
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-11-15 16:00:03 +08:00
Jon Lin
6f1360c8a3 tools: burner_image_kits: Support boot_merge v1.2
Change-Id: I6d2945e2367bbe4505606e31f51806f92a278438
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-11-13 09:44:47 +08:00
Joseph Chen
4083e39da7 rk3568: spl: update version to v1.02
build command:
	./make.sh rk3568

build from:
	ca319403be configs: rk3568: Enable spinor

update feature:
	1. config rx clock no inverter for hs200
	2. set emmc bus width to 8
	3. Increase otp tRWH timing for stable read

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Ic9ce27e1ee583a9fba7a31cc8f593f211091f45b
2020-11-12 13:35:29 +00:00
Tang Yun ping
17b06fa6d5 tpl: rk3568: update ddr bin to v1.01
build command:
	./make.sh rk3568
build from:
	d00c422dd6 DEBUG-ONLY: rk3568: add some debug info
update feature:
	combo ddr4 and lpddr4, freq:1056MHz

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I80c25e67d53e4be2502c4b0644b79b396159d0c1
2020-11-10 21:59:34 +08:00
Joseph Chen
c402f3dc77 rk3568: spl: update version to v1.01
build from:
	5a82dae5f5 rk3568_defconfig: enable rockchip-io-domain driver

update feature:
	Enable SPL D-Cache

Change-Id: Ie4058f595518207fe34206bd5ef5c569363fb189
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2020-11-10 17:20:33 +08:00
Jon Lin
f1891eb26a rk3308: loader: update version to v1.23
from commit: a19a67a6f4ed6c28fa3f

Support new spi flash

Change-Id: I91ca57a0d54b673fe44c4c79d96ae081246b1182
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-11-10 14:57:47 +08:00
Chen Fen
4ed13e2589 rk356x: usbplug: update usbplug bin
build from:
            bdc9b66 rk356x: update usbplug bin
update feature:
            fix reboot fail.
Signed-off-by: Chen Fen <chenfen@rock-chips.com>
Change-Id: If80f7367b3d19ad513f984c45d2c5eca5f76a21e
2020-11-08 22:04:10 +08:00
Jason Zhu
d08e46e5f5 rk3568: loader: add rk3568 support
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I576ed6da5379f49a928892e6dfa416dceaab2403
2020-11-08 21:30:08 +08:00
shengfei Xu
c48306a476 rk3568: bl31: update version to v1.00
Change-Id: I2f2e5171054d00711d68a56173f056a596845718
Signed-off-by: shengfei Xu <xsf@rock-chips.com>
2020-11-08 18:28:36 +08:00
liuyi
e42d12cd0e tools: boot_merger:
support to create rk3566 loader

Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: Ic23ba56c0e82b631946b9ea1e04169b2000d57bd
2020-11-06 18:28:07 +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
Jon Lin
554a3f27e0 tools: burner_image_kits: Support parsing soft link
Change-Id: I238e8d4fb19b8d164985766e1e6c1269b88618c9
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-11-04 20:14:00 +08:00
Jon Lin
62d2805350 tools: burner_image_kits: Support oobsize 224 SLC Nand
Change-Id: I28db45bad4143c9bd162c5ad32e3c5eb5dfab7b9
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-11-04 15:00:49 +08:00
Tang Yun ping
47211a3ae9 rv1126: ddr: update ddr bin to v1.04
build from u-boot-ddr:
	0c68b44 dram_init: rv1126: update to v1.04
build command:
	./make.sh rv1126
update feature:
	1)ddr3 16bit support
	2)optimizing ddr performance for bandwidth 16.

Change-Id: I6979dc5c02cf8de3d39e535fdfccbfe48686418c
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
2020-11-04 14:59:14 +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