17 Commits

Author SHA1 Message Date
Zhihuan He
0106e253c2 rk3326: ddr: Update to DDR 20240819 fwver: v2.11
build in:
	01f75b4 rk3326/px30: ddr: Update to DDR 20240819 fwver: v2.11

update feature:
	0a8027c RK3326/RK3326S: fix ddr4 cap detect error

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I15acef72f65b659e4ad1ffc6bf33907fc92aaa8d
2024-08-19 11:31:18 +08:00
Zhihuan He
82b38c4dd9 rk3326: ddr: Update to DDR 20240527 fwver: v2.10
build in:
	29a6ff7 rk3326/px30: ddr: Update to DDR 20240527 fwver: v2.10

update feature:
	1b9746b RK3326/RK3326S: add sram base judge
	23b4b9a rk3326s/px30s: set cke low before clk for lp3

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: Ic862b16426975123e70441b53dd38029f36ccac6
2024-05-27 09:50:38 +08:00
Zhihuan He
4344f2a785 rk3326: ddr: Update to DDR 20231220 fwver: v2.09
build in:
	131f35b rk3326/px30: ddr: Update to DDR 20231220 fwver: v2.09

update feature:
	aa766aa rk3358m/rk3358j: 2x refresh for Extended temperature range
	c6a0e76 rk3326s/px30s: ddr: add DQS 3.2kohm weak pull up/down

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I8147bc096efe88ba3f69abc55101a75b10d06cdd
2023-12-26 16:45:42 +08:00
Jon Lin
c9bf4ab9ab rk3326: loader: Update to v1.37
build from:
        rk_boot_all: c949b248 paltform: rk3326: Update to v1.37
update feature:
        Support SLC Nand secure boot

Change-Id: I31bf16fd1878d31389badaf2e0eae49007772505
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2023-08-02 14:58:20 +08:00
Joseph Chen
3026fa6035 RKBOOT: Correct .ini file contents
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Ie2d0d9e5eaa1a03e990eed60839dacf82628154e
2023-03-21 01:40:25 +00:00
Zhihuan He
b0e2c9b112 rk3326: ddr: Update ddr bin to V2.08 20220817
build in:
	e5b9702 rk3326/px30: ddr: Update ddr bin to V2.08 20220817

update feature:
	80092f9 rk3326/rk3326-s: reserved for maskrom to add special
parameters

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I55d692a5863eb7aa0640cd5a3ea40ba4b2f6c1eb
2022-11-16 09:00:26 +08:00
Zhihuan He
3968b8eb04 rk3326/px30: ddr: Update ddr bin to V2.07 20220531
build in:
	ade1fa4 rk3326/px30: ddr: Update ddr bin to V2.07 20220531

update feature:
	9aca9ae project: move project
	a8a5a50 rk3326/px30: ddr: Update ddr bin to V2.07 20220406
	010d434 rk3326-s/rk3326: enable 2T
	38e4e4a rk3326-s: set logic to 0.95V

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: Ie432c90a5511567677f769940b91c08be9320508
2022-06-13 11:36:42 +08:00
Zhihuan He
89047911f4 rk3326/px30: ddr: Update ddr bin to V2.06 20220317
build in:
	fd145a6 rk3326/rk3326-s: updata version DDR V2.06 20220317

update feature:
	8da20fb rk3326/rk3326-s: enable all phy low power mode
	e62fc14 Merge branch 'rk3326s_debug' into rk3326_base_rk3228h_V1.12

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I8c33334457a19e2413a4596d811560e456e5dc9a
2022-03-23 09:06:01 +08:00
Jason Zhu
349433c47e rk3326/px30: close rc4
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I3ce7b52c0a595f1ae960ba13454eae01a72e89c7
2022-03-10 19:16:28 +08:00
Yifeng Zhao
d381032a95 rk3326s: arch32 miniloader: Update to v1.36
from commit:
     rk_boot_all: c7de69a673:  rk3326s: add usb phy tuning

update feature:
     support rk3326s.

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: Icc5fd6153df1f18d02a58b6f0862fb2c2b457918
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-03-04 11:10:13 +08:00
Zhihuan He
f74d206a48 rk3326/px30: ddr: Update ddr bin to V2.05 20220224
build in:
	c9fe371 rk3326/rk3326-s: updata version DDR V2.05 20220224
update feature:
	df8be4e rk3326/rk3326-s: enable phy low power
	484561e rk3326-s: remove auto sr pd
	4db5474 rk3326-s: revert phy low power
	d8ad791 rk3326-s: phy: Change REG0x80 to adjust phase of
CKE of LPDDR3/DDR3/LPDDR2

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I5bfa4295cdae26545df259bfb89956c021b5c32b
2022-03-03 15:58:34 +08:00
Wesley Yao
83bab16f9a rk3326/px30: ddr: Update ddr bin to V2.04 20220121
build from RK3326_DDR_Init_Simple:
	c8ac34ce rk3326/rk3326-s: Update DDR bin to V2.04 20220121

update feature:
	255e5ca0 rk3326/rk3326-s: Set dfi_lp_wakeup_sr/pd to 0x0

Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
Change-Id: I267bf5c6c1389695112b665371d57fccadb9a5d4
2022-01-21 21:57:33 +08:00
Wesley Yao
0aa03df29d rk3326/px30: ddr: Update ddr bin to V2.03 20220121
build from RK3326_DDR_Init_Simple:
	980d865192 rk3326/rk3326-s: Update DDR bin to V2.03 20220121
update feature:
	da0ff2abaa rk3326-s: Set ca_odt(REG0x40[13:12]) of LPDDR4 according to bw

Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
Change-Id: I3b8f9bcf96841815b88e3772d7a3a808eb2435d5
2022-01-21 18:25:39 +08:00
Wesley Yao
750302a720 rk3326/px30: ddr: Update ddr bin to V2.02 20220118 to support rk3326-s/px30-s
build from RK3326_DDR_Init_Simple:
	d6f4cb05c9 rk3326/rk3326-s: Update DDR bin to V2.02 20220118

update feature:
	6faa6a326a rk3326-s: Set VDD_logic to 1.0V
	8e81392239 rk3326-s: Disable some low power functions to prevent sleep and resume
(level 2) fail
	9590d94add px30s: can not support row = 17 of lp4
	c699c118bb px30s: modify dfi_tlp_resp to 0xa
	df3d5d15fc px30s: modify vdd_logic to 0.9v
	0fa00910a4 px30s: clear ddr clk gate for soft reset
	08f7c28847 rk3326/rk3326s: Optimize the size of ddr bin
	153b747d5f rk3326-s: Fix get_uboot_params() when sdram_params->ch.row_3_4 == 1
	3b83b56391 rk3326s: set logic to 1.0V
	a8eced54fb rk3326/s: all dram bring up ok
	b280140e97 rk3326/s: add debug info
	c4b391e8b4 rk3326/rk3326s: modify dfi timing for lp3/2
	cec9c2868b rk3326/rk3326s: diff dfi tctrl_delay setting
	de967f4b65 rk3326/rk3326s: modify dfi timing
	fa9c9e3f4f rk3326s: add fix drv odt config
	c534fef2c6 rk3326s: add support lp4
	69776fa864 rk3326: inc: add rk3326s phy reg
	3a1078c07d RK3326S: modify to PHY_REG_3326S define
	fc7426a9a7 rk3326/S: save and restore arm special reg
	2651ce4f97 rk3326/S: add check return to smc code

Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
Change-Id: Id91158b3d6decc57366dc3259e232f24da6b64ce
2022-01-18 16:18:23 +08:00
Zhihuan He
984b1f51b6 rk3326: ddr: update ddr bin to v1.16
build from:
	2f76446 rk3326/px30: ddr: updata to v1.16 20210528

update feature:
	69540a9 rk3326/px30: ddr: fix DDR4 MR6 tccd_L err
	14551bb rk3326/px30: ddr: fix MR0 tWR err in low freq
	6f6714e rk3326/px30: ddr: limit max ddr.bin size to 10KB
	1e8bea7 rk3326/px30: ddr: add support ssmod
	8c20176 rk3326/px30: ddr: add DPLL power down and up

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: Id6ed6c9fa52e460b95c05292ec9c9c50d74de188
2021-05-28 17:40:55 +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
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