55 Commits

Author SHA1 Message Date
Tang Yun ping
bd7f055ad3 rk3568: ddr: update ddrbin to v1.23
build from:
	03ea844c5d dram_init: rk356x: fix ddr4 detect bug

update feature:
	1. Fixed probabilistic detection error of DDR type/capacity.
	2. Added ddr type detection order configurable through ddrbin tool.
	3. Fix ISSI UniIC lp4/lp4x driver strength issue.

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: Ib33eb3bb246a7e671a698dbd9ccdb887517423b3
2024-09-09 10:58:55 +08:00
Tang Yun ping
78360f0942 rk3568: ddr: update ddrbin to v1.22
build from:
	f8ac117e9c rk356x: ddr: fix eyescan build fail

build command:
	./make.sh rk3568

update feature:
	1. fix probabilistic read/write training failures under DDR4 2cs
introduced in ddrbin v1.21.
	2. Fixed some DRAM compatibility issues at LP4x low frequency.
	3. Undo vref training below 600MHz
	4. The CLK/DQS slew rate supports different values at high and low frequencies.
	5. Added DRAM Manufacturer ID printing.
	6. DDR4 enable LPASR to reduce DDR4 self-refresh power.

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I262c513bfcae188c4a6469a4c1c45bd7428e186a
2024-06-28 15:12:47 +08:00
Xuhui Lin
e232d547c1 rk3568: spl: Update version to v1.14
Build from:
	606f72bd97a video/drm: vop2: add te config for mipi cmd mode in rk3562

Update features:
	5ddf1f49b71 drivers: mmc: rockchip_dw_mmc: set default sample phase for initializate
	0953e389873 dw-mmc: spl: modify the timeout for reading data to 50ms
	57b8ceed1c3 mmc: rockchip_dw_mmc: Fix compile error
	b512fec4ea9 mmc: rockchip_dw_mmc: Add internal phase support
	3e4b5e88701 mmc: dw_mmc: add card detect by DWMCI_CDETECT
	de03e0e0d1d clk: rockchip: Extend pll timeout value
	05891810f6d rockchip: dts: add pinctrl support for spl
	2285b68d280 lib: rsa: Add burn-key-hash flag check
	9b9c232a050 drivers: crypto: v2:  fix switch case fallthrough
	3afc76530fc clk: rockchip: fix the 32-bit may overflow
	f38030747b8 common: spl_ab: Update slot_set_unbootable from U-Boot
	a0f322f5407 dw_mmc: add a delay before reset controller
	e09ef32e9e8 mmc: send stop command when tuning error occurs
	b77c257eaed lib: rsa: Add support for rsa key repair

Change-Id: I98fc387db187728ce658dce46b7511bed62e59c7
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
2024-05-30 16:28:31 +08:00
Tang Yun ping
c3e0ee0f9a rk3568: ddr: update ddrbin to v1.21
build from:
	2d653b3476 rk356x: ddr: update ddrbin to v1.21

build command:
	./make.sh rk3568

update feature:
	1. Fixed issue that CA training may be missed during reboot.

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I0db741443e2af91ce760596f8a7cae5ce13eb24c
2024-02-05 09:31:26 +08:00
Tang Yun ping
f48deced82 rk3568: ddr: update ddrbin to v1.20
build from:
	77170a5e90 rk356x: ddr: en lp4/4x rx odt when freq greater than 600MHz

build command:
	./make.sh rk3568

update feature:
	1. When DDR ECC is enabled, ensure the correctness of the
	ECC of the pstore segment memory after restarting.
	2. Update DDR3/LPDDR3 rd/wr training pattern to improve
	read and write signal margin.
	3. Fixed 6GB LPDDR3/4 initialization failure problem.
	4. LPDDR4/4X enable 780MHz read odt。
	5. Eanble read/write vref training to improve
compatibility.(can be disable using ddrbin_tool).

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I1ef3ac7528106b937da236529d1a2f26041b5ce0
2024-01-18 09:59:49 +08:00
Tang Yun ping
975e4c3474 rk3568: ddr: update ddrbin to v1.19
build from:
	fdeec6f4fc rk3568: ddr: update ddrbin to v1.19
build command:
        ./make.sh rk3568
update feature:
	1. add rk3567 support
	2. RK3568 add LVDS1 support

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: If131c548816d5a4a94e24f42ac62b3ab7e704f01
2023-09-26 16:00:50 +08:00
Xuhui Lin
c019c636ef rk3568: spl: update version to v1.13
Build from:
	e4e124926e rockchip: spl: Fix fwver prefix

Build command:
	./make.sh rk3568 --spl-new --spl-fwver v1.13

Update features:
	1. Print and pass the firmware version number.
	2. Solve the issue that the backup image is not loaded when
	   the SPL load or check u-boot.dtb fails.

Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
Change-Id: I6c79621136c84f927a8ab6b58eb59429e4a9eb8a
2023-09-25 11:30:29 +08:00
Tang Yun ping
9512e6dcff rk3568: ddr: update ddrbin to v1.18
build from:
	f366f69a7d rk3568: ddr: update ddr bin to v1.18
build command:
	./make.sh rk3568
update feature:
	Fixed the suspend/resume function crash problem caused by DDR
active_ranks configuration error

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I5c339e2cd702ba94cd1956545ac3f90fad61f665
2023-07-19 16:13:13 +08:00
Tang Yun ping
2fb4712276 rk3568: ddr: update ddrbin to v1.17
build from:
	992b933606 rk3568: ddr: update ddr bin to v1.17
build command:
	./make.sh rk3568
update feature:
	1. Added support for 4rank LPDDR3/LPDDR4/LPDDR4x of different rows.
	2. Add DDR ECC poison function support.
	3. Enable derate function for LPDDR4/LPDDR4x.
	4. Add pstore support when ECC enabled.

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: Ibf34399532706153d98ee3b2f56cde4ca83e8e91
2023-06-20 01:38:21 +00:00
Jon Lin
2f88af1d6e rk3568: usbplug: Update to v1.17
from commit:
	0661d5 platfrom: rk3568: Update to v1.17
update feature:
	Support new spiflash and fix commit(b90bc43 rk3568: usbplug:
revert to the former version v1.16)

Change-Id: Ieeea864f30436e6f03c0f7f2ef02e2b1829f1f8d
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2023-04-14 11:28:02 +08:00
Tang Yun ping
f2f8c7fb49 rk3568: ddr: update ddr bin to v1.16
build from:
	6f71c736ce rk3568: ddr: update ddr bin to v1.16

update feature:
	1. fix ddr4 vref setup bug, improve 528M stability.
	2. improve ddr4 effeciency.
	3. pagecolse configurable by tools.
	4. refresh rate configurable by tools.
	5. 3568M/J default use 1/2 tREFI.
	6. fix init fail when ECC enable whit 4GB cap.

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: Ib567a73e12bdb5ea6dfe49f799c8c2e2025dd4b5
2023-03-02 20:43:50 +08:00
Zhihuan He
44de354d93 rk3568: ddr: update ddr bin to v1.15
build from:
	ec2fae0c96 rk356x: ddr: update ddr bin to v1.15
update feature:
	4023ab4e29 rk3568: ddr: use upctl control dfi_init_start/complete
	f254ec2b5d rk356x: Add adjust the hold timing of the digital to
analog interface
	a14b1383ca drivers: rk356x: Add automatic temperature derating
for LPDDR4(X)

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I732fe0346555a002a3bdd6b987260a2fb3dbab1f
2022-11-09 09:40:30 +08:00
Jon Lin
b32e77eeaf rk3568: loader: Update to v1.16
from commit:
	eaaeb1: rk356x: mmc: add ffu for FEMDNN064G_A3A44
update feature:
	Support new spiflash

Change-Id: Ie3cc0509c8fdc802e994fc7166a092a90b1c0794
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-11-03 14:56:34 +08:00
Jon Lin
9f3468f5a2 rk3568: loader: Update to v1.15
from commit:
	65048d1 platform: rk3568: Update to v1.15
update feature:
	Support new spiflash

Change-Id: I4fbcdb5c5b619f47c5600f2b2332fcbcdbb79d78
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-09-27 09:38:59 +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
Tang Yun ping
4909cfb14c rk3568: ddr: update ddr bin to v1.14
build from:
	b1f29a2a6f rk356x: ddr: update ddr bin to v1.14
update feature:
	6450a4943e rk356x: ddr: update DDR4 DQS/DQ SR to 0x0
	2f30a32866 rk356x: ddr: Fix set of t_xs_x32, t_xs_abort_x32 and
t_xs_fast_x32
	3f8f34fe78 rk356x: ddr: update LP4 CK/CA SR to 0x0
	c79fb469cf Revert "rk356x: ddr: enable ddr4 528M odt"

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I4a03ffef1caa58d2550fd7393276d7c19ad99fec
2022-09-09 09:50:50 +08:00
Tang Yun ping
ddf03c1d80 rk3568: ddr: update ddr bin to v1.13
build from:
	9085cce252 rk356x: ddr: update ddr bin to v1.13
build command:
	./make.sh rk3568
update feature:
	update RX Vref(ODT OFF) to improving the stability of LPDDR4X

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: Ic5cb378699b4dc105f274dbe72092bce3737b925
2022-02-24 09:33:35 +08:00
Tang Yun ping
1e2a151523 rk3568: ddr: update ddr bin to v1.12
build from:
	f9b44b84d4 rk356x: ddr: update ddr bin to v1.12

build command:
	./make.sh rk3568

update feature:
	0a7c20ada5 rk356x: ddr: do not set prog otp mask lock

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I8208b93cf23b05ea13f1c03f268e73e586f9de1d
2022-01-12 18:33:50 +08:00
Jon Lin
e841ce4d14 rk3568: usbplug: Update to v1.14
build from:
	rk_boot_all fe79d platform: rk3568: Update to 1.14
update feature:
	spinor idb lay in 64KB, 2 copies.

Change-Id: I712343e2115e28b912f213d7e1d8ebdfc33887b0
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-12-09 15:34:43 +08:00
Jason Zhu
337c1a5cfd rk3568/rk3566: spl: update version to v1.12
build from:
        aaca6f: configs: rv1126: enable CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR

build command:
        ./make.sh rk3568

update features:
        1.support find next-stage firware with permanent sector

Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: If87ea1773fc4dea1c1ab104482bdcb9bdf27d47e
2021-12-03 18:57:50 +08:00
Tang Yun ping
47404a141a rk3568: ddr: update ddr bin to v1.11
build from:
	41ceb374ff  rk356x: ddr: update ddr bin to v1.11
build command:
	./make.sh rk3568
update feature:
	37c6f80384 rk356x: ddr: fix LP4/LP4X 2CS dram fsp_param data error
	92e59d18f9 rk356x: ddr: undo CBT when ddr freq below 400MHz
	b073c834e0 rk356x: ddr: enable ddr4 528M odt
	f46daa84ac rk356x: ddr: lpddr4/lpddr4x rx odt enable freq change to 800MHz
	ce55e16904 drivers: ram: rockchip: rk3568: fix mistake about MAX_LOW_FREQ_LIMIT
	38c2dc0c40 rk356x: ddr: adjust ddr4 MRW sequence

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I6e13a257811c655fdd37cc73b0f2e5bd25d9c5dc
2021-11-03 16:07:56 +08:00
Jon Lin
a2f419e5e7 rk3568: loader: add for spinand V1.13
build from:
	69b359 src: spinand: support GD5F2GM7xxG
update feature:
	support new spiflash

Change-Id: I6d31582ff7b1f07106ed594c9999d918ca2051ba
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-10-25 10:30:41 +08:00
Jon Lin
eaf79b1e47 rk3568: usbplug: update ddr bin to v1.12
build from:
	rk_boot_all c9221db src: spinand: support GD5FxGQ5REYIG
new feature:
	support new spiflash

Change-Id: I0b54b8d60548b249b214081322ad32ea0cce3754
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-09-16 10:06:38 +08:00
Jon Lin
bc359d7e57 rk3568: usbplug: update ddr bin to v1.11
build from:
	rk_boot_all f817b47 src: slc_nand: support S34ML08G3
build feature:
	support new flash devices

Change-Id: I8a8e9987e93ef91d24fc9902f6c196a3439d65e6
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-08-23 18:15:12 +08:00
Tang Yun ping
d0abe3360e rk3568: ddr: update ddr bin to v1.10
build from:
	be187da7f1 rk356x: ddr: update ddr bin to v1.10
build command:
	./make.sh rk3568

update feature:
	f163d1866a  drivers: ram: rk356x: fix incorrect setting of LPDDR4(X) tRFC

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I06ae68dd9e9a7053ca01fb51f0df4db600fa85e0
2021-08-12 09:27:41 +08:00
Tang Yun ping
46e23dbf61 rk3568: ddr: update ddr bin to v1.09
build from:
	d66fc41e9c rk356x: ddr: update ddr bin to v1.09
build command:
        ./make.sh rk3568

update feature:
	74bdef59fd rk356x: ddr: add 3568s/m/j/b2 support
	3220a096ba rk356x: ddr: adjust print info
	7dc3ec451a rk356x: ddr: fix reg_*_*_rxen_lp4 bug
	b16ddd2a97 rk356x: ddr: allow user program otp in the user area
	de4ccf565f rk356x: ddr: fix lpddr4/4x WDQS bug
	dd0befbb88 rk356x: ddr: disable cs1/cs3 ca odt
	f8c5ebd50e rk356x: ddr: add lpddr4 byte mode support
	18225d611d rk356x: ddr: modify trfc base on real capacity
	7e7f62e1e7 rk356x: ddr: auto detect 4 ch lpddr4/4x.
	db9aecc5ae rk356x: ddr: add more ddrconf support move to highest 256MB
	5ee3419e72 rk356x: ddr: only support 4GB map to high 8GB-256MB

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: Ifc726aaf94150b9ce2841eb71ff388c7642a5e50
2021-07-09 15:05:20 +08:00
Jon Lin
0814468645 rk356x: loader: update version to v1.10
from commit: 98d5681 src: slc_flash: Support S34ML08G2

Change-Id: Ib95aa44b04c1a8ce1927a9bab10b04dbfb734a22
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-06-29 15:30:33 +08:00
Jon Lin
07ada3e84f rk356x: loader: update version to v1.09
from commit: b651e66 src: spinand: Support new devices

Change-Id: I089c9ad80fa357612fa42fd7e23f50fd818c997f
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-06-11 15:14:23 +08:00
Tang Yun ping
443d8a3471 rk3568: ddr: update ddr bin to v1.08
build from:
	fdf3368d38 rk356x: ddr: update ddr bin to v1.08
build command:
	./make.sh rk3568

update feature:
	87531a7796 rk356x: ddr: fix otp operate bug
	9a4c526b6c rk356x: ddr: default lp4 active_ranks set to 0x3
	9b565d229e rk356x: ddr: fix lpddr4/4x clk skew calculate bug
	9b17bb3bce rk356x: ddr: update ddr4 1332/1560 timing

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: Ifc012b25229156b383162bf6f90e8fa2587c4589
2021-05-28 09:44:49 +08:00
Tang Yun ping
6c1ae2ea49 rk3568: ddr: update ddr bin to v1.07
build from:
	340c45a34c rk356x: ddr: update ddr bin to v1.07

build command:
	./make.sh rk3568

update feature:
	a605de7476 rk3568: ddr: support disable print by tool
	9cc571c081 rk356x: ddr: adjust lpddr4x vref and slew-rate
	f731219d37 rk356x: ddr: fix lpddr4/4x ca training bug
	a238aed53e rk356x: ddr: fix some ddr bug
	30bd48817c rk356x: ddr: corrected lp4x ca vref setup
	0eeb46851f rk356x: update rx dqs skew when init
	fd106f339f rk356x: ddr: fix ddr4 one cs 8GB bug

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I12cbfb64cfebe66c9084bf5e1b75e605eaff3c2f
2021-04-28 16:31:06 +08:00
Jon Lin
84c82162ee rk3568/rk3566: spl: update version to v1.11
build from:
    a1f6f rockchip: rk3568: Modify fspi pins property

build command:
    ./make.sh rk3568

update features:
    Set all FSPI data pins level 2

Change-Id: I30297f671709aa1b971c164563ad96d6112d155e
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-04-15 14:35:15 +08:00
Jon Lin
11eb162f8f rk356x: loader: update version to v1.08
from commit: bb00fe7
platform: rk3568: Reset FSPI_D2 GPIO1_C7 ds level3

Change-Id: I58ba9814863edec36a67efa0a3b62a4db3ccf1c3
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-04-15 14:34:30 +08:00
Tang Yun ping
03652e6d2e rk3568: ddr: update ddr bin to v1.06
build from:
	2358a825e0 rk356x: ddr: update ddr bin to v1.06
build command:
	./make.sh rk3568

update feature:
	86b3b92299 rk356x: ddr: make 1.5GB/3GB address space continuous
	488b1200f0 drivers: ram: rk356x: modify mv_256mbyte conditions
	50f3db7513 drivers: sdram: RK356x: Loader of RK356x support DDR
DQ Eye Tool in U-Boot
	f0ad198deb drivers: ram: rk356x: add init mv_256mbyte
	7024963235 rk356x: ddr: support lp4/4x byte mode
	168b95104f rk356x: ddr: recheck rd gate result when detect dramtype
	4e2595cde5 rk356x: ddr: vref_out set to 1/2 vdd for ddr4 vrefca
	6a952774a4 rk356x: ddr: adjust print info.
	558d236087 rk356x: ddr: fix 1.5G/3G/6G bug
	5af8efa321 rk356x: ddr: add lp3 4cs support
	ff89787a4a rk356x: ddr: fix otp code bug
	c71eeac45e cmd: ddr_tool: ddr_dq_eye.c: Add DDR DQ eye tool for RV1126
and RK356x
	08dd89d43c rk356x: ddr: add 256MB as ddr memory in 4GB
	18038780ee rk356x: ddr: fsp_param add save ca skew for DFS

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I721f36d64bf5434953712960427261f465cb83a8
2021-04-12 09:20:13 +08:00
Jason Zhu
5fab6cb436 rk3568/rk3566: spl: update version to v1.10
build from:
	c613b7e: drm/rockchip: dw-hdmi: Fixe the condition for EDID read failure

build command:
	./make.sh rk3568

update features:
	1.fix mmc read error if not reset mmc dll in system reboot test

Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I6a68439879f5abae2c3a0ee66b2f61d117600579
2021-04-12 09:20:13 +08:00
Yifeng Zhao
e5ba9a3cd0 rk3568: usbplug: enable emmc compatibility check
build form rk_boot_all commit:
75259ded5: rk3568: enable emmc compatibility check

update feature:
Some EMMC devices will have compatibility problems on rk3568.
This patch can automatically detect these devices and report
errors when upgrading firmware.

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: I1d50cb94f721e6f2c8bbba5df836ad6ff4997a42
2021-04-12 09:20:13 +08:00
Jason Zhu
06b33e8524 rk3568/rk3566: spl: update version to v1.09
build from:
	abfd1c5e: rockchip: support assign kernel dtb name which is build-in

build command:
	./make.sh rk3568

update features:
	1.get kernel fdt from index 1 of "fdt" property
	2.not allow load fit image fail
	3.correct some mmc device logs

Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I0d0ba6be8631b250a02b7945c81dc0331d1a1f15
2021-03-08 14:26:17 +08:00
Jon Lin
8d03362a9f rk356x: loader: update version to v1.05
from commit: 681cb7
src: slc_flash: Support F59L4G81KAR1AM

Change-Id: I0ec9028ade0e4ed0db6833b6b4d30a5e09d61699
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-03-05 15:56:13 +08:00
Tang Yun ping
74c7d4b18e rk3568: ddr: update ddr bin to v1.05
build from:
	77f3f934ae rk356x: ddr: update ddr bin to v1.05
build command:
	./make.sh rk3568

update feature:
	02805c83fe rk356x: ddr: fix some ddr bugs.
	40ee97b423 rk356x: ddr: lpddr4x cmd voltage set to 1.1v
	db866a215b rk356x: ddr: fix ddr4 row detect bug
	64dafb61f6 rk356x: ddr: fix some lpddr4x bug
	2c273fa60f rk356x: ddr: fix otp read code bug
	a5374a14fe rk356x: ddr: fix lpddr3 bug

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I5fc544f9e1534eb7142eb354b8ff8374f1bbfab6
2021-02-08 15:20:21 +08:00
Jason Zhu
8455947313 rk3568/rk3566: spl: update version to v1.08
build from:
	b23020efa: rockchip: rk3568: set usb2 phy0 and phy1 in
	suspend mode

build command:
	./make.sh rk3568

update features:
	1.set the sdmmc0-det pin pcfg_pull_up
	2.enable secure otp
	3.set usb2 phy0 and phy1 in suspend mode

Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I4ead06b78a13a19cf4c37a6f3016f85f0eb0bfad
2021-01-28 15:19:31 +08:00
Tang Yun ping
08ac481d9a rk3568: ddr: update ddr bin to v1.04
print info:
	DDR Version V1.04 20210120
build from u-boot-ddr:
	01f3aa4925 rk356x: ddr: update ddr to v1.04
build command:
	./make.sh rk3568
update feature:
	06f240bd8e rk356x: ddr: fix 4cs lp4 odt en bug
	1839d77c5d rk356x: ddr: read training use predef mode
	4fecc4ad2c rk356x: ddr: delect high row detect
	16fd34b028 rk356x: ddr: fix 4cs detect bug
	6c35c8c63d rk356x: ddr: ddr os reg update to v3 to support 4cs and lp4x
	8385b7218b rk356x: ddr: fix lp4/4x 4cs cmd skew modify bug
	73696a81fc rk356x: ddr: disable zqcalib to saving power
	aaabab3703 rk356x: ddr: add ecc auto detect code
	45bfe62c33 rk356x: ddr: modify ddr4 slew rate
	d4c8b273a4 rk356x: ddr: fix ddr code bug
	40dd0a3f1c rk356x: ddr: optimize code size

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I3434fb0e3b23517265b141abc46b93907151fc5b
2021-01-21 17:22:17 +08:00
Jason Zhu
c386cf5565 rk3568/rk3566: spl: update version to v1.07
build from:
	aa6eaeb21f: rockchip: dts: rk3308: Add spi node

build command:
	./make.sh rk3568

update features:
	1. support A/B system
	2. support mmc write
	3. support gzip

Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: Ic2d0d406311851d29bbef695e2a6536437a78018
2021-01-11 14:11:41 +08:00
Jon Lin
cb2f7228c5 rk3568: usbplug: update version to v1.04
build from:
	f9f1f1 src: spinor: IDB aligned to 128KB for RK_NEW_IDB

update feature:
	spinor: IDB aligned to 128KB for RK_NEW_IDB

Change-Id: I9abbd18c04081ef81559d7f4bf9a9945b6d5a8e4
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-01-07 20:14:25 +08:00
Jason Zhu
e70e6d46ff rk3568/rk3566: spl: update version to v1.06
build from:
	34ddf661a arm: dts: rk3568: Add gmac node

build command:
	 ./make.sh rk3568

update features:
	1.Set the APLL_HZ to lower frequency
	2.Enable all power domain except npu and gpu
	3.Support secure otp read & write

Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: Ia44ea4ed64aebee60e259fb46bb8723451f7b600
2020-12-30 15:07:18 +08:00
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
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
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
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
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
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
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