27 Commits

Author SHA1 Message Date
Zhihuan He
7c35e21a85 rk3308: ddr: Update DDR bin to v2.10
Build from:
	da47953620 dram_init: rk3308: Updata to v2.10

Update feature:
	7ac0a4731c dram_init: rk3308/rv1108: fix the bug in ddr2 bank
detect process

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: Iec5cc7165fbd355f00bad2630fb4db72dcdaab51
2024-10-23 11:01:34 +08:00
Wesley Yao
6a0c390ee5 rk3308: ddr: Update DDR bin to v2.09 20240906
Build from:
	286df080e2 drivers: ram: rk3576: Scan max/min separately in rd_dqs_vref_training

Update feature:
	d45546c806 dram_init: rk3308: Updata to v2.09
	cda52f8bb0 drivers: ram: rk3308: Disable auto self refresh
	9b8791b013 dram_init: common: poll USR.trans_fifo_not_full in uart_write

Change-Id: I519ac7a9759531b3a0ef426ddf81daf0d3122419
Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
2024-09-18 09:41:03 +08:00
Jon Lin
0121a0df8c rk3308: loader: Update to v1.43
from commit:
	6c04ae99 rk_boot_all
update fiture:
	src: rockusb: RK3308 spinor idblock 2 copies

Change-Id: I46ca127a32c1c8bb61bdcafc1264d718c31aa414
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2024-09-09 15:03:35 +08:00
Zhihuan He
ad1ea2ac38 rk3308: ddr: Update DDR bin to v2.08
Build from:
	10777823fd dram_init: rk3308: Update to v2.08

Update features:
	8c1b6235d0 dram_init: common: add sram base judge for arm
	dfb48851bc drivers: ram: rk3308: Support for calling dram_check bin

Change-Id: Ia3c2b8ef2ddfef42d3527cf74b7053a63a228819
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
2024-04-10 11:43:39 +08:00
Jon Lin
232f7686c1 rk3308: loader: Update to v1.41
from commit:
	 f34544a rk_boot_all
update fiture:
	src: spinand: Assign global variables read address

Change-Id: I14cff3609444e0c4bad5397095ef5c8dcb3a9cb2
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2024-01-05 14:27:21 +08:00
Wesley Yao
5c96d2c0c5 rk3308: ddr: Update DDR bin to v2.07 20221129
Build from:
	6ede97a868 dram_init: rk3308: Update to v2.07

Update features:
	drivers: ram: rk3308: Change read DQS DLL delay to 45 if freq < 451MHz
	drivers: ram: rk3308: Adjust print and delete useless code
	drivers: ram: rk3308b-s: Fix config of phy pll
	drivers: ram: rk3308: Fix ddrphy_dfi_clk4x_div_con of 294MHz

Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
Change-Id: Ifba9759f35a99520833ba42f89021e1aee80744c
2022-11-29 20:27:12 +08:00
Jon Lin
231e7fd1d4 rk3308: usbplug: Update to v1.38
from commit:
	a883fb rk_boot_all
update fiture:
	src: spinor: Fix rockusb return value

Change-Id: I569d22440291f816d3a30fe88f3a94b999691f5e
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-05-31 19:04:22 +08:00
Jon Lin
e3c6c6dded rk3308: usbplug: Update to v1.37
from commit:
	rk_boot_all: e0b2ae
update feature:
	Config erase operation as SFC write direction

Change-Id: I0d9c050c502437a1d79237a5949d3cdadf958ddf
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-05-27 11:08:37 +08:00
Wesley Yao
509c37d9a2 rk3308: ddr: Update ddr bin to v2.06
Important Notice: ddr bin v2.00 and later DO NOT support RK3308A(CHIP ID
= 0x0CEA). Please use ddr bin v1.29 for RK3308A.

build from u-boot-ddr:
	2355fc526d dram_init: rk3308: update to v2.06
and cherry pick from u-boot | next-dev:
	786fea6f82 drivers: ram: rv1108_pctl_phy: fix value of dll bypass regs

update feature:
	d4b95bfb8b dram_init: rk3308: Add support of UART3 M1
	07dde227db drivers: ram: rk3308: Add 294MHz
	383c9c5c9a drivers: ram: rk3308: Adjust the way to assign value to sdram_configs
	4a561efa5e drivers: ram: rk3308b-s: Fix calculation of Rx DQS skew of DDR2 & LPDDR2
	acfae9184e drivers: ram: rk3308: Fix DRAM_ODT_EN_FREQ/PHY_ODT_EN_FREQ of LPDDR2
	dbb5d8304f drivers: ram: rk3308: Fix tRRD of DDR3 451MHz
	592950db9c drivers: ram: rk3308b-s: Modify the judgment of read gate result
	8403d9cddf dram_init: dram_init_main: Invalid iCache when exiting dram_init_main()

build command:
	cd dram_init
	./make.sh rk3308

Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
Change-Id: Icf70bda9c5c86fb140650d6ebddfff76493290c6
2021-11-09 19:51:10 +08:00
Jon Lin
4fd7beb048 rk3308: loader: update version to v1.33
build from:
	8a6bcbf src: spinand: Check only the devices in need
update feature:
	src: spinand: Check only the devices in need

Change-Id: If4fc6a008a69e68cf30777f9fc4d56be214777bd
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-10-29 15:06:48 +08:00
Jon Lin
16f7af68c0 rk3308: loader: update version to v1.32
build from:
	rk_boot_all 59dfe7 platform: rk3308bs: initial flash and emmc iomux plus
update feature:
	initial flash and emmc iomux plus

Change-Id: I9eb4f9a55db5124de20dfe89e15d0815cc685feb
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-10-14 15:06:02 +08:00
Wesley Yao
38956aae52 rk3308: ddr: update ddr bin to v2.05 to support RK3308B-S
build from u-boot-ddr:
	24d721e1ea1 dram_init: rk3308: update to v2.05

update feature:
	ba0d6854336 drivers: ram: rk3308: Add support for RK3308-S
	e2b15b00c92 drivers: ram: rk3308-s: Adjust print info

build command:
	cd dram_init
	./make.sh rk3308

Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
Change-Id: Ic76120dc13dcabdf2f2ec6529dae5cccb425cef6
2021-10-14 11:31:09 +08:00
Jon Lin
bca4ff21d0 rk3308: loader: update version to v1.31
from commit:
	b6f5f6 platform: rk3308: update to v1.31.
build feature:
	Support RK3308BS

Change-Id: I9d9962e6c079aee3d11234ca93aa5d7fb011bba8
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-10-13 15:54:59 +08:00
Jon Lin
242a9c7c2c rk3308: loader: update version to v1.28
from commit:
	deeb564 platform: rk3308: Update to 1.28
build feature:
	Support new spiflash devices

Change-Id: I1b785e4155b2baa87f93cd7be5dc43ea89e0a1f7
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-09-06 15:01:42 +08:00
Zhihuan He
6bd18410a2 rk3308: ddr: update version to v1.31
build from:
	77f3f934ae rk356x: ddr: update ddr bin to v1.05

Update feature:
	ece7f0b94a rockchip: rk3308: dram_init: updata to version 1.31
	e42e0449de drivers: ram: rk3308: delete unnecessary code
	deeaa9275a drivers: ram: rk3308: fix clksel get for reduce size
	c8878d51ba drivers: ram: rk3308: get ddr freq from loader param
	cfdb6e9b56 drivers: ram: rk3308: get ddr timing from ini file
	169bf7c56f drivers: ram: rk3308: add ssmod support

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I0f8bef8dbfd138b53df440267d2cbfd8c48b3c2c
2021-05-28 17:42:07 +08:00
Jon Lin
8bef626567 rk3308: loader: update version to v1.27
from commit:
    75259d sdhci: enable emmc compatibility check
update feature:
    Support new spi flash

Change-Id: I431620793eff6a00550ce7c8908f6fc332445487
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-04-13 14:48:35 +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
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
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
Jon Lin
a9d3583eb4 rk3308: loader: update to v1.20
from commit: 746da91064019c0fd4ba0d98e1b58146bba7bc9e

Update good block searching strategy for open source code

Change-Id: I981c78def314ea40575fe09a9c45b9024196fa56
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2020-06-04 20:38:06 +08:00
Zhihuan He
65ea8dcccd rk3308: ddr: update version to v1.30
build from:
	f834714 rockchip: rk3308: dram_init: updata to version 1.30

Update feature:
	4d797c7 drivers: ram: rockchip: rk3308: delete useless code
	28b876e dram_init: rk3308: add modify uart baudrate
	d7d387c dram_init: rk3308: fix build error due to sync sdram code
	ae53d7e rockchip: rk3308: add include sdram_common.h
	104a8ad rockchip: rk1108: rk3308: fix build error because
sdram_common.h
	7984c06 rockchip: rk3308: dram_init: add invalid Icache
	e428812 rockchip: rk3308: dram_init: fix no uart judgment bug

Change-Id: Ida802e9aed68d9f7187841e29190cf3945460685
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
2019-11-29 09:08:57 +08:00
Jon Lin
d162db94b0 rk3308: loader: update to v1.19
from commit: 82ea4c8760db0544d4fed862260c5caddc92cf14

remove SPI Nand 4 bbt reserved block for open source framwork

Change-Id: I28fd631ed4f72c77a055bb2e0f8080369add5d45
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2019-10-30 11:03:10 +08:00
Zhihuan He
a8c5f470a6 rk3308: ddr: update version to v1.29
We have deleted other uart bin file.If you want to generate other uart
bin file, please use ./tools/ddrbin_tool as follow:
1. modify "ddrbin_param.txt", choose ddr frequency, uart info.
2. run "ddrbin_tool" with argument 1: ddrbin_param.txt, argument 2: ddr
bin file.

build from:
	ec2214e rockchip: rk3308: dram_init: updata to version 1.29

Update feature:
	b1df665 drivers: ram: rockchip: rk3308: set phy dll delay
in different freq
	73cb0bb drivers: ram: rockchip: rk3308: reduce ddr.bin size
	a83ae48 drivers: ram: rockchip: rk3308: disable ddr standby
if disable sr or pd
	0eb4bef drivers: ram: rockchip: rk3308: remove CONFIG_RK3308_ODT_ENABLE
	245b957 rockchip: rk3308: dram_init: add surpport uart0~uart4 iomux

Change-Id: I7b84fa65f2671a348a36ea0529dcbcf518d452b5
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
2019-10-15 10:26:30 +08:00
Jon Lin
ccec6d7054 rk3308: loader: update to v1.18
from commit: I90d1f648b68a01ee125a045907fee9d3eec2129a

1.Remove Nor vendor partition
2.Support SPI Nor backup GPT

Change-Id: I00dc03d483e023128a80016cfbf5cfd41eed5f76
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2019-10-09 15:26:51 +08:00
Jon Lin
a3312ac6b2 rk3308: miniloader: update loader to 1.17 version
from commit: 32687efbfe62f4a38c6871133338c92c8381c227

1.src: platform rk3308: add icache clean

Change-Id: If70d017e08eebfcd314864fbcabb8f45c7d86653
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2019-09-11 16:04:53 +08:00
Yifeng Zhao
5ad1d8838a rk3308: support spi nand and slc nand without ftl
commit id: 9b6e0bcd: spi nand: support gpt without ftl

Change-Id: I620979d0d5a9f98973fb087ef2f26a1cd4d20601
Signed-off-by: Yifeng Zhao <zyf@rock-chips.com>
2019-08-29 13:04:51 +08:00
Yifeng Zhao
ade8278edc bin: rk3308: add usbplug and miniloader without FTL
uboot load address: 0x800 sectors.
trust load address: 0x1000 sectors.

Change-Id: I938b9248f006b0ce4abc69bc528719bdf998df8a
Signed-off-by: Yifeng Zhao <zyf@rock-chips.com>
2019-06-24 15:56:16 +08:00