Commit Graph

1242 Commits

Author SHA1 Message Date
shengfei Xu
dec722a2f8 rk3568: bl31: update version to v1.30
Build from ATF commit:
	367a3ffb3 plat: rk3568: dfs: configure the response type in advance
update feature:
	367a3ffb3 plat: rk3568: dfs: configure the response type in advance

Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: If057b6d21da837f67c0539009d8bc3efe6af11c1
2021-09-08 20:25:29 +08:00
Jon Lin
40640c8d3d rk312x: slc_loader: add code
build from:
	92d64b31 src: spinor: Support XM25QU128C and XM25QU64C
feature:
	Support spiflash

Change-Id: I7f18ba209678a59dcd09bb385b746583810831b8
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-09-06 16:14:04 +08:00
shengfei Xu
9f04a66541 rk3568: bl31: update version to v1.29
Build from ATF commit:
	81e0b993a rockchip: amp: support pass boot args0~3
update feature:
	81e0b993a rockchip: amp: support pass boot args0~3
	509c38d82 plat: rk3568: dmc: support dmc dbg
	eeaefb54f plat: rockchip: common: dram: add dram dbg support
	88e34fd5f plat: rk3568: fix vsys-low protect reboot when ultra suspend
	357d751ea plat: rk3568: add comments for ultra implementation
	d5f2fbfeb plat: rk3568: disable time event stream before wfe
	06b1a8d87 plat: rk3568: modify ACLK_SECURE_FLASH freq to 297HZ
	997b7421f plat: rk3568: support vpu reset
	43d60557f (resume-debug) plat: rk3568: use pmusram_reuse secion
	0f3c09798 plat: rk3568: define cpu_stop_for_event function in pmusram.
	f36ed00ef rockchip: support pmusram_reuse section
	53ea26673 plat: rk3568: dmc: update dcf code for add add idle_discrete_port
	1fd48d65d rockchip: scmi: clock: adjust code style
	4e2a22d37 rockchip: scmi: adjust declaration of some functions
	1692ced5c rockchip: scmi: support perf and reset

Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: I9ff971c8b9837c7e5c9ec14c834e61cd3eb63f1a
2021-09-06 15:29:43 +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
Wesley Yao
681e36a0fd rv1126: ddr: update ddr bin to v1.08
build from u-boot-ddr:
	ec44486cf73 dram_init: rv1126: update to v1.08

update feature:
	9080840a12 drivers: ram: rv1126: Detect byte map of x16 DDR3/DDR4

Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
Change-Id: If64d55fb51bb1c37c302fa22a53ccec851588f94
2021-08-27 14:36:50 +08:00
Joseph Chen
9178b500fc rk3568: bl31: update version to v2.08
Build from ATF commit:
    88e34fd5f plat: rk3568: fix vsys-low protect reboot when ultra suspend
update feature:
    88e34fd5f plat: rk3568: fix vsys-low protect reboot when ultra suspend
    357d751ea plat: rk3568: add comments for ultra implementation
    d5f2fbfeb plat: rk3568: disable time event stream before wfe
    06b1a8d87 plat: rk3568: modify ACLK_SECURE_FLASH freq to 297HZ
    997b7421f plat: rk3568: support vpu reset
    43d60557f plat: rk3568: use pmusram_reuse secion
    0f3c09798 plat: rk3568: define cpu_stop_for_event function in pmusram.
    f36ed00ef rockchip: support pmusram_reuse section
    53ea26673 plat: rk3568: dmc: update dcf code for add add idle_discrete_port
    1fd48d65d rockchip: scmi: clock: adjust code style
    4e2a22d37 rockchip: scmi: adjust declaration of some functions
    1692ced5c rockchip: scmi: support perf and reset
    4e725b15f plat: rk3568: adjust pvtpll config

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I3e0085750f9ad523690b4f82494cdc6928cebaab
2021-08-26 11:53:22 +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
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
Zhihuan He
ee173db8dd tool: ddrbin_tool: modify rk3288 support version
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I98acafa705db87fdbb233d73dc2974b5450a89dc
2021-08-18 17:09:21 +08:00
Zhihuan He
ebb8b4fb91 rk3288: ddr: update ddr bin to Version 1.11 20210818
built from ddr init project commit:
	d16ca90 version: DDR Version 1.11 20210818
update feature:
	242c324 rk3288: ddr: add reseved for ddrbin tool

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I67839c87bbb6b4a316ca5bf5f82de94e9187bf78
2021-08-18 17:08:47 +08:00
Yifeng Zhao
0ee3e16ca4 rv1126: spl: update version to v1.07
build from next-dev:
	cae1d0373 common: usb: fix endpoints number in interface descriptor

build command:
	./make.sh rv1126

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: I94e8b2443b6ae1ba1b2f19fb8f835872c2c1dfa6
2021-08-18 09:35:27 +08:00
Zhihuan He
dcc369131f rv1108: ddr: update ddr version to V1.12 20210818
build from:
	0d1e779 Version: DDR Version V1.12 20210818
update feature:
	92d6a34 ddr: set pmic default use I2C_0

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I7c1687d527941d79b1ea4190be0451abced7e349
2021-08-17 15:05:31 +08:00
Zhihuan He
b819ac27a7 rk3288: ddr: update ddr bin to Version 1.10 20210817
built from ddr init project commit:
	eec2e9b version: DDR Version 1.10 20210817

update feature:
	002cfa9 rk3288: ddr: add uart4 support

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I61b722b2fc555017aa0d25bcbaaba49a39ec5184
2021-08-17 09:34:57 +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
664922185a rk3566: 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: I8fad7b147dee43d67d27eb8d66047248cf01ec1f
2021-08-10 11:43:55 +08:00
Wesley Yao
b2dec11618 rv1126: ddr: update ddr bin to v1.07
build from u-boot-ddr:
	2a4cd42b0e dram_init: rv1126: update to v1.07
build command:
	./make.sh rv1126
update feature:
	4a3d962809 drivers: ram: rv1126: Support x16 bus width of
LPDDR4(X)
	957ed7842b drivers: ram: rv1126: fix incorrect setting of
LPDDR4(X) tRFC
	21372cf086 drivers: ram: rv1126: fix data types of wr_lvl result
for wr train
	e8897b959f drivers: ram: rv1126: fix sdram_detect_row of LPDDR4/X
	1ad4a306e5 drivers: ram: rv1126: Use ARRAY_SIZE to calculate
copy size to set ADDRMAP regs
	a4bbeacc32 drivers: ram: rv1126: Add addrmap for ddrconf 23~28

Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
Change-Id: Ifda2f31c03d200d65bf08908af280d9fc089c47a
2021-08-04 14:00:44 +08:00
Ziyuan Xu
810457655e rv1126: risc-v: add os04c10(2688x1520) offline frames capture feature
1. capture 5 raw data, buf reserve 6 frames size
2. fixes first frame anomaly
3. speed up i2c0 to 1MHz
4. reduce almost mcu-log before first frame

Test on battery-evb board under LP4 924MHz, the first frame was got at
92ms since RISC-V is running.
L 0,  1, 92, 0x8001000, 5533696, 0x1d8, 0x80, tick:93

Change-Id: Idaa0c141010093e022e9c9a20d5999e3f93195ec
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
2021-07-29 19:07:54 +08:00
Yifeng Zhao
092b8f14e8 rk3288: loader: do not config nand1 iomux while using emmc
Build from rk_boot_all commit:
eb17f16181: rk3288: do not config nand1 iomux while using emmc

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: Ib1da65a92aa4b2150c960e3d2690fe7e3bb3a320
2021-07-22 09:24:19 +08:00
zhijun.xie
7f4f78fbf2 rk3568: loader: add for spinand V1.09
from commit: b651e6 src: spinand: Support new devices

Add spinand miniloader.bin to support more plane-select spinand.

Change-Id: Ic2c71ed98b4c0510c70e1e81b54fc3cf758f9687
Signed-off-by: zhijun.xie <xzj@rock-chips.com>
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-07-22 08:58:30 +08:00
Zhihuan He
d623a225f7 rk322xh: bl31: update version to v1.48
Build from ATF commit:
	2257afb2f rk322xh: select dpll power down mode 1
update feature:
	2257afb2f rk322xh: select dpll power down mode 1

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: Ifcf678163c00af49829e2da86cd01197b63edc85
2021-07-16 15:40:34 +08:00
Zhihuan He
ecb5e4607e rk3326: bl31: update version to v1.23
Build from ATF commit:
	fa02fd2 plat: px30: dram: support os_reg v2
update feature:
	fa02fd2 plat: px30: dram: support os_reg v2
	bc8b237 plat: px30: dram: add dram dbg support
	727877c plat: rockchip: common: dram: add dram dbg support
	3804ade plat: px30: add monitor support

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I9f6519c6cd9ca6258f3706499dc1bf7457db112c
2021-07-16 15:40:34 +08:00
Zhihuan He
eb41834c16 px30: bl31: update version to v1.23
Build from ATF commit:
	fa02fd2 plat: px30: dram: support os_reg v2
update feature:
	fa02fd2 plat: px30: dram: support os_reg v2
	bc8b237 plat: px30: dram: add dram dbg support
	727877c plat: rockchip: common: dram: add dram dbg support
	3804ade plat: px30: add monitor support

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I723c34df5a7915fae162951411c1511ee39ca277
2021-07-16 15:40:34 +08:00
Zhihuan He
65cc5683f9 tool: ddrbin_tool: modify freq describe
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I07eda8e977da6f783ee67e6c013ac86d6bc6cc99
2021-07-16 15:40:05 +08:00
Zhihuan He
0c302903b4 rk3399pro: ddr: update ddr version to v1.26 20210628
build from:
	930f42a Version: DDR Version 1.26 20210628

update feature:
	83e2e29 rk3399: ddr: lp3/ddr3 limit freq to 666
for bin2 chip

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I7fdd46d052080d64a27f6c52f4c56c51a55040f8
2021-07-16 15:40:05 +08:00
Zhihuan He
a14a9fc504 rk3399: ddr: update ddr version to v1.26 20210628
build from:
	930f42a Version: DDR Version 1.26 20210628

update feature:
	83e2e29 rk3399: ddr: lp3/ddr3 limit freq to 666 for bin2 chip

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I5a3e56eadf2e6134abf550979bd9abaf75bacee8
2021-07-16 15:40:05 +08:00
Liang Chen
bc186e2b7b rk3568: bl31 ultra: update version to v2.07
Build from ATF commit:
        4e725b15f plat: rk3568: adjust pvtpll config
update feature:
        4e725b15f plat: rk3568: adjust pvtpll config
        ea50cdb22 plat: rk3568: dmc: add idle_rkvdec before disable AXI port

Change-Id: I422733d757846a23cf62e6c90d1c0b545c7e90ec
Signed-off-by: Liang Chen <cl@rock-chips.com>
2021-07-15 11:24:42 +08:00
Liang Chen
6186debcac rk3568: bl31: update version to v1.28
Build from ATF commit:
        4e725b15f plat: rk3568: adjust pvtpll config
update feature:
        4e725b15f plat: rk3568: adjust pvtpll config

Change-Id: I88b8e7c898aa78d88d99e2f6c8b574c214284e93
Signed-off-by: Liang Chen <cl@rock-chips.com>
2021-07-15 11:24:42 +08:00
Tang Yun ping
f3642b0260 rk3566: ddr: update ultra ddr bin to v1.08
build from:
	6023a69949 rk356x: ddr: update ultra ddr bin to v1.08
build command:
	./make.sh rk3568
update feature:
	9296c56072 rk356x: ddr: add 3568s/m/j/b2 support
	7e8878d1d7 rk356x: ddr: fix reg_*_*_rxen_lp4 bug
	10aade3a6a rk356x: ddr: allow user program otp in the user area
	aaccb8d8f1 rk356x: ddr: fix lpddr4/4x WDQS bug
	46381ccb7c rk356x: ddr: fix dbw detect bug
	b043e57850 rk356x: ddr: fix otp operate bug
	6b8cd55899 rk356x: ddr: default lp4 active_ranks set to 0x3
	aa83a4734b rk356x: ddr: fix lpddr4/4x clk skew calculate bug
	d3dd95a7c6 rk356x: ddr: adjust lpddr4x vref and slew-rate
	1de3994ced rk356x: ddr: fix lpddr4/4x ca training bug
	9d70f844dd rk356x: ddr: fix some ddr bug
	3a9d6e6bcd rk356x: ddr: fix otp read code bug
	003c6eea54 rk356x: update rx dqs skew when init

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: Id81aab8bf21f131b730b0c6542f6eabedb7f5d0f
2021-07-14 16:11:44 +08:00
XiaoDong Huang
e682a9022a rv1126: tee: mini memory: build version v1.00
Build from OPTEE commit:
	0d6fb9bf 48M mini mem

Change-Id: I48bb4de47e52d8e7469d28baece9cd7e702b479d
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2021-07-13 16:55:52 +08:00
Zhihuan He
a267380aa5 rk322xh: bl31: update version to v1.47
Build from ATF commit:
	9924a1647 plat: rk322xh: add check bin1 chip to limit ddr 600
update feature:
	9924a1647 plat: rk322xh: add check bin1 chip to limit ddr 600

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I965ac3170b2d352f9bbd4472681ee1e8af8c9eea
2021-07-13 16:55:28 +08:00
Zhihuan He
07c7bfd2b2 rk322xh/rk3328: ddr: update ddr init code to v1.18
print info: DDR Version 1.18 20210602
from commit:
	98b32cf rk322xh: update DDR Version 1.18 20210602
update feature:
	add limit ddr max freq to 533MHz for bin1 chip.

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: Ia309ef21fbf406c9f487517960e03dd8e8dd30db
2021-07-13 16:55:28 +08:00
shengfei Xu
c5ff9a4a1e rk3568: bl31: update version to v1.27
Build from ATF commit:
	ea50cdb22 plat: rk3568: dmc: add idle_rkvdec before disable AXI port
update feature:
	ea50cdb22 plat: rk3568: dmc: add idle_rkvdec before disable AXI port

Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: Id324e9baa530f9b1cfca959525a1aad1149ca679
2021-07-12 14:20:37 +08:00
XiaoDong Huang
fcc61f6684 rv1126: tee: update version to v1.19
Build from OPTEE commit:
    61053b11
update feature:
    61053b11
    b500cf9c
    a53a7d99 rv1126: only register fiq_cpu_stop_handler one time
    cab1372b plat-rockchip: only register fiq_debugger_irq_handler one time
    9c3b5fd9 plat-rockchip: map TEE_PLAT_SHMEM as MEM_AREA_RAM_NSEC

Change-Id: I4ee2f50a1b5b80a629359190280210db352ea673
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2021-07-12 11:17:43 +08:00
Joseph Chen
6184cbf5e9 rk3568: bl31 ultra: update version to v2.06
Build from ATF commit:
    2f70923a2 plat: rk3568: clean all ipd before starting the transfer
update feature:
    2f70923a2 plat: rk3568: clean all ipd before starting the transfer
    53499c5e6 plat: rk3568: rk_i2c_uninit has been called by the next i2c operation
    05988ebe1 plat: rockchip: common: add share mem page type define
    4c2797c7e plat: rk3568: dmc: fix RX Vref calc err when updata drv odt
    0f7c02de8 plat: rk3568: dump wakeup pin number
    3493ed30b plat: rk3568: add clk_scmi_ddr
    fbc892360 plat: rk3568: support virtual poweroff
    23bfcc0d6 plat: rk3568: support uboot charge low power mode
    7bc959925 plat: rk3568: dmc: update version to V1.01 and add ddr_get_freq_info

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Ic730290cde7f9b230c88cf2461bb976b85f5c46c
2021-07-09 15:05:45 +08:00
Tang Yun ping
ac42a05fc4 rk3566: 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: I0ecc0f69dd97598f45619d486fa732aab99544dc
2021-07-09 15:05:31 +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
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
Zhihuan He
11f4bc3f6b rv1126: ddr: update ddr bin to v1.06
build from u-boot-ddr:
	78270c3ffa dram_init: rv1126: update to v1.06

update feature:
	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

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I053cb27d5addb4bb85dd88a7780049b95b991029
2021-07-01 09:11:27 +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
shengfei Xu
14c3043af0 rk3568: bl31: update version to v1.26
Build from ATF commit:
	0f7c02de8 plat: rk3568: dump wakeup pin number
update feature:
	0f7c02de8 plat: rk3568: dump wakeup pin number
	3493ed30b plat: rk3568: add clk_scmi_ddr
	fbc892360 plat: rk3568: support virtual poweroff
	23bfcc0d6 plat: rk3568: support uboot charge low power mode
	7bc959925 plat: rk3568: dmc: update version to V1.01 and add ddr_get_freq_info

Change-Id: I9abcddf815e79fd3615202364ff410571022931d
Signed-off-by: shengfei Xu <xsf@rock-chips.com>
2021-06-25 09:56:45 +08:00
Zhihuan He
862514293b tool: ddrbin_tool: update to v1.07 20210603
1.add modify driver strength, odt, Vref and etc for rv1126 and rk3568
2.support getting ddrbin config to gen_param.txt:
    ./ddrbin_tool -g gen_param.txt px30_ddr_333MHz_v1.15.bin
3.add disable print training.

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I8c101dacd14926891d1632095fa9e1af1ab4f286
2021-06-25 09:05:07 +08:00
Yifeng Zhao
3fce1f759e rk3568/rk3566: spl: nand: update version to v1.07
build from uboot commit:
 	7f48d41aa configs: rk3566 add rk3566-nand.config  for nand

build command:
        ./make.sh rk3568

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: I016823575aa7a6ec6c79758654281ab36e692595
2021-06-24 14:26:46 +08:00
Zorro Liu
b29e7bf22a tools: bmp2gray16: support eink power off logo
Build from next-dev with command ./make.sh rk3566-eink

on-commit:
    (74b82d9635 tools: rockchip: bmp2gray16: support eink power off logo)

Signed-off-by: Zorro Liu <lyx@rock-chips.com>
Change-Id: Iedb3768cd55c253a311dfd3a6ef9351ade96cc47
2021-06-22 18:19:16 +08:00
wlq
cd37a2309c RKBOOT: rk3566: add RK3566MINIALL_NAND.ini for nand
Signed-off-by: wlq <wlq@rock-chips.com>
Change-Id: If0a090c6a0fe5bd2c2ab82b6b152a141ca0119fc
2021-06-22 15:27:50 +08:00
Jon Lin
b3cdf972c0 tools: programmer_image_tool: Update to 1.20
Support rk3568 IDB packet format

Usage: ./programmer_image_tool -i loader.bin -b 256 -p 4 -t emmc

Change-Id: I316f3bb527464a9c1def79c61a22ca4040c9f034
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2021-06-16 15:17:20 +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
XiaoDong Huang
f75c49681c rk1808: bl31: update version to v1.14
Build from ATF commit:
    4adcfc013 plat: rk1808: fix error of compillig with "DEBUG=0" option
update feature:
    4adcfc013 plat: rk1808: fix error of compillig with "DEBUG=0" option
    d1cc80aa8 plat: rockchip: common: fix the min tWR overflow
    9084aeaec plat: rk1808: remove dsmpd when pll setting
    3e4fd0740 rockchip: workaround for gicv3 secure bug
    857e9c1b4 rockchip: fix err of parsing ddr_parameter
    5603427d7 plat: rk1808: ddr: fix the error about DDR4 DLL
    2041b46d8 BACKPORT: Prevent speculative execution past ERET

Change-Id: Ia56aed48f8a67dc4909dcb695b2ae70b37489995
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2021-06-09 10:19:35 +08:00
XiaoDong Huang
4f2eb7ae1b rv1126: tee with ta: update version to v1.18
Build from optee commit in develop-next-32bit branch:
    8cd72983 rv1126: fix macro RG_MAP_SECURE
Update feature:
    8cd72983 rv1126: fix macro RG_MAP_SECURE
    ef89b5c2 rockchip: fix err of parsing ddr_parameter
    2c6573a7 rockchip: rv1126: fix error of parenthesis matching in sgrf_init
    1e75c939 plat-rockchip: fiq-debugger: adjust the usage of fiq_debugger.tgt_cpu
    9f935616 pta: unnecessary to free share memory when close session
    7fcbc47e plat-rockchip: fix CFG_RK_STATIC_MEM_PARAM define err
    d9140b1b rv1126: conf.mk: use atags to pass parameter

Change-Id: Ie2f05d7b5fb133a2b4c1035edd8632505c8dfcb2
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2021-06-09 10:19:35 +08:00
Joseph Chen
feb5aa082b rk3568: bl31 ultra: update version to v2.05
Build from ATF commit:
    7bc959925 plat: rk3568: dmc: update version to V1.01 and add ddr_get_freq_info
update feature:
    7bc959925 plat: rk3568: dmc: update version to V1.01 and add ddr_get_freq_info
    d2e0ef53d plat: rk3568: select the default suspend 32k clock from the PVTM
    f8297ce88 rockchip_exceptions: adjust the usage of uartdbg_uart_info.tgt_cpu
    d053a1087 rockchip: fiq debugger: don't disable fiq if fiq from el2
    354236216 rockchip_exceptions: save/restore el2 register if fiq-debugger from el2
    02bab0c8f BACKPORT: lib: el3_runtime: Fix SPE system registers in el2_sysregs_context
    2c7c36d92 plat: rk3568: support cache ecc.
    cda1658bc plat: rk3568: config the pmugrf_reset_hold bit
    c2d509965 plat: rk3568: save and restore PMUCRU_PMUCLKSEL_CON00
    9b05de3a1 plat: rk3568: dump the wakeup irq
    270aa3847 plat: rk3568: dmc: rectiyf LPDDR4 MR14 value

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I3e00968594fae0ceed781dbc130157b6d114cf76
2021-06-08 17:24:59 +08:00
shengfei Xu
7be392f70c rk3568: bl31: update version to v1.25
Build from ATF commit:
	bd3bc346f plat: rk3568: select the default suspend 32k clock from the PVTM
update feature:
	bd3bc346f plat: rk3568: select the default suspend 32k clock from the PVTM
Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: Ifcf9119cfd26d158a7f0b7c7e2a5d16a8849255f
2021-06-02 19:51:52 +08:00