Commit Graph

1437 Commits

Author SHA1 Message Date
Jon Lin
ce79613eb7 rv1106: usbplug: Update to v1.03
from commit:
	4272bc src: spinor: Enable SFC x4 bootrom
update feature:
	src: spinor: Enable SFC x4 bootrom

Change-Id: I82de0a1d64f87444710d7d976403b20478951032
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-04-18 20:15:19 +08:00
XiaoDong Huang
6674db976c rk3588: bl31: update version to v1.21
Build from ATF commit:
    9277c3e25 plat: rockchip: rk3588: fix pd status error when power up
update feature:
    9277c3e25 plat: rockchip: rk3588: fix pd status error when power up
    37771fb0f rockchip: cpus_on_fixed_addr.S: ldr instead of adr for Position-independent
    031ad5c89 plat: rk3588: sleep: pll switch slow mode only in ddrpd mode
    0847b882d plat: rk3588: sleep: save/restore pd_bus and pd_pmu qos only logoff or pmuoff
    cd904a523 plat: rk3588: change sram_ld_base to (sram + 4K)
    3e9812c45 plat: rk3588: sleep: save/restore some usb2phy0~1 register
    12252b412 plat: rk3588: use constant to initialize pmu2_pwr_gate_con and pmu2_bus_dile_con
    dd32ffa67 plat: rk3588: config cpu's sp to pmusram in boot time
    070c7fdef plat: rk3588: config firewall-region in secure_region_init
    0381b2cb3 plat: rk3588: enable sdei
    61463dac0 plat: rockchip: support aes_ctr.
    65ba29656 plat: rk3588: drivers: add crypto driver
    777378421 plat: rk3588: drivers: add keyladder driver
    a4f8c8a38 plat: rk3588: drivers: add otp driver

Change-Id: Idf5dd3ac5c3fbad24ab4505b9b12c3c507dbcff2
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-04-12 11:40:04 +08:00
Wesley Yao
cb087842e4 rv1106: ddr: Update DDR bin to v1.03 20220330
Build from u-boot-ddr:
	c44e2c2649 drivers: ram: rv1106: Initial version v1.02 20220330
	(https://10.10.10.29/c/rk/u-boot-ddr/+/145841/37)
	and change baudrate to 115200

Update feature:
	Change baudrate to 115200

Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
Change-Id: Ic18c28757ae38670e27e5a1a0f6cc94ba4271f27
2022-04-08 14:48:02 +08:00
Weiwen Chen
363ed59fac rv1106: ddr: Update to 924MHz default
Signed-off-by: Weiwen Chen <cww@rock-chips.com>
Change-Id: I942b3f9816db845dd326e1c38b348b0adb4ee012
2022-04-02 15:01:13 +08:00
Jason Zhu
a6ef5352a9 rv1106: hpmcu: apdate to v1.00
Build from:
	1f8111a: [BSP]: rockchip: common: audio: don't set clk if uac pll compensation enable

update feature:
	1.support cache, uart, timer

Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I6ff26f4f2898352da62c074ebf2f3eab1767eb91
2022-04-01 16:44:13 +08:00
Jon Lin
394316547f rk3308: loader: Update to v1.36
from commit:
	rk_boot_all: fb9f8e: src: spinor: Support new spiflash
update feature:
	Support new spiflash

Change-Id: I634d9f1707da419bafa3bf8d42778c8e758fe7c7
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-04-01 10:08:09 +08:00
XiaoDong Huang
b8933d31c3 rk3326: bl31: update version to v1.29
Build from ATF commit:
    7af4354ca plat: px30: sleep: disable timer before timer init
update feature:
    7af4354ca plat: px30: sleep: disable timer before timer init

Change-Id: I17a2089d575c364a7b92acc9e9309b92a05c148f
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-03-31 18:31:42 +08:00
XiaoDong Huang
623cc66726 px30: bl31: update version to v1.29
Build from ATF commit:
    7af4354ca plat: px30: sleep: disable timer before timer init
update feature:
    7af4354ca plat: px30: sleep: disable timer before timer init

Change-Id: I366175e29bf9b38e5980f0f57123f029eb93a07d
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-03-31 18:31:42 +08:00
Wesley Yao
f2dfeb2042 rv1106: ddr: Update to v1.02 20220330
Build from u-boot-ddr:
	c44e2c2649 drivers: ram: rv1106: Initial version v1.02 20220330
	(https://10.10.10.29/c/rk/u-boot-ddr/+/145841/37)

Update feature:
	c44e2c2649 drivers: ram: rv1106: Initial version v1.02 20220330
        (https://10.10.10.29/c/rk/u-boot-ddr/+/145841/37)
	1. Fix 328MHz to 324MHz, 664MHz to 660MHz, 784MHz to 780MHz
	2. Fix ReadLatency of NOC (-50)
	3. Delete DQ skew cfg of DDR2
	4. Set DeviceSize of NOC
	5. Fix PHY PLL set
	6. Fix wrong calc of wrlvl_info.tdqss_min/max
	7. Fix wrong set of tRFC

Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
Change-Id: I78755018346355647a28e5b85ee2ee390c49605d
2022-03-31 02:14:40 +00:00
XiaoDong Huang
719a4b16cc rk3588: bl31: update version to v1.20
Build from ATF commit:
    7380d9813 plat: rockchip: rk3588: dmc: configure sr_en and pd_en based on idle value
update feature:
    7380d9813 plat: rockchip: rk3588: dmc: configure sr_en and pd_en based on idle value
    fedf3922d plat: rockchip: rk3588: dmc: add support LPDDR5 frequency scan
    9328b4ce3 plat: rockchip: rk3588: dmc: clrbit RD_CAL_MODE if rd deskew is 0

Change-Id: Id5c38d95b2f74a17c03c7b3ff04345ddc66c947b
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-03-31 10:10:54 +08:00
Jason Zhu
ae47a36e8c rv1106: spl: update version to v1.01
build from:
	f721bd0: drm/rockchip: vop: add more supported yuv bus formats

build command:
	./make.sh rv1106

update features:
	1.support spi nor, spi nand, sd card
	2.support secure otp
	3.support hardware crypto

Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: Ie4b883ebad930446dfd7ee15c38da4ca7a996971
2022-03-31 09:40:59 +08:00
Sugar Zhang
d1ff4a98e1 rv1106: usbplug: update v1.02
Update feature:
	support download image from uart.

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I23455a85b44eecea097b3c969453d70a2a45ece0
2022-03-29 17:29:49 +08:00
Jon Lin
efe8622717 rv1106: usbplug: update v1.01
from commit:
	rk_boot_all: 209c77: src: spinand: Add SNAND tag for spinand PC tools
Update feature:
	src: spinand: Add SNAND tag for spinand PC tools

Change-Id: Id03fc440a9d987c974bce0736e4494b5e0e939d5
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-03-28 10:19:50 +08:00
Joseph Chen
ac64b3e9e5 rv1106: enable lzma compression
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I3b36c3ab4d9299df2906e5b1ce0172ee1958b788
2022-03-25 07:26:13 +00:00
Joseph Chen
d4bf74445a scripts: checkpatch.sh: ignore file without valid path
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I2ab512962309f1b1f3edcc73158796fcd36cef68
2022-03-25 07:26:13 +00:00
Zhichao Guo
7b17781257 rv1126: Modify RV1126MINIALL_IPC.ini
Signed-off-by: Zhichao Guo <zhichao.guo@rock-chips.com>
Change-Id: I42d804f075c3f0934c4ba72c0a9d89243e42f96b
2022-03-25 14:48:31 +08:00
Wesley Yao
7cad292e1b rv1106: ddr: Update ddr bin to v1.01 20220325 to support DDR2
Build from u-boot-ddr:
	0cc2c5d0bd drivers: ram: rv1106: Initial version v1.01 20220325
	(https://10.10.10.29/c/rk/u-boot-ddr/+/145841/33)

Update feature:
	0cc2c5d0bd drivers: ram: rv1106: Initial version v1.01 20220325
        (https://10.10.10.29/c/rk/u-boot-ddr/+/145841/33)
	1. Fix wrong calc of ddrconf, which ignore col
	2. Do not init UART2 when in UART download
	3. Fix wrong of memcpy of NOC
	4. Fix wrong of update_dq_tx_skew/update_dq_tx_skew
	5. Fix wrong of Disable PVT
	6. Enable 2T of PHY_REG 0x1c
	7. Return error if changing freq fail

Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
Change-Id: I4e564b8322623834d8e117efd4dc1387f66fbffa
2022-03-25 11:16:58 +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
Zhihuan He
8e0bf7cdb0 px30: bl31: update version to v1.28
Build from ATF commit:
	edf5c3fbb plat: px30-s:workaround LP3 can not open cs1 odt in wr train

Update feature:
	edf5c3fbb plat: px30-s:workaround LP3 can not open cs1 odt in wr train
	05922004b plat: px30-s: suspend: remove ddr_sr_fix_clk_phase() func
	c088d3cc9 plat: px30-s: dram: remove phy dfi low power set
	aa70ad066 plat: px30: don't init stimer1 if stimer1 is enabled
	2877a2c9e plat: px30: support vdd_log off in suspend

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I0436f3141234820fd31f959f122b1db1cd60d746
2022-03-23 09:06:01 +08:00
Zhihuan He
1d6f1f788c rk3326: bl31: update version to v1.28
Build from ATF commit:
	edf5c3fbb plat: px30-s:workaround LP3 can not open cs1 odt in wr train

Update feature:
	edf5c3fbb plat: px30-s:workaround LP3 can not open cs1 odt in wr train
	05922004b plat: px30-s: suspend: remove ddr_sr_fix_clk_phase() func
	c088d3cc9 plat: px30-s: dram: remove phy dfi low power set
	aa70ad066 plat: px30: don't init stimer1 if stimer1 is enabled
	2877a2c9e plat: px30: support vdd_log off in suspend

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I6db79ea74891ee56c1f886eeb749c7b4ad308aad
2022-03-23 09:06:01 +08:00
XiaoDong Huang
b4d4898457 rk3588: bl31: update version to v1.19
Build from ATF commit:
    4370827cd plat: rk3588: hdmirx: remove stop cpus operation
update feature:
    4370827cd plat: rk3588: hdmirx: remove stop cpus operation
    bd56a9a02 plat: rockchip: support config irq aff by sip call

Change-Id: Iad03b59cccca407796da68f0c63aae8a947e5c5c
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-03-22 10:28:03 +08:00
XiaoDong Huang
eb76918634 rk3588: bl31: update version to v1.18
Build from ATF commit:
    6a656152a plat: rk3588: save/restore all GICR in suspend
update feature:
    6a656152a plat: rk3588: save/restore all GICR in suspend
    9ae9e1a3f plat: rk3588: hdmirx: Speed up stopping CPUs
    0b9f28efc plat: rockchip: rk3588: Add HDMIRX_HDMI interrupt handler
    b604a56ff rockchip: support stop_cpu_fast function
    021f3e1d6 plat: rk3588: don't flash cache in stop cpu
    93e449183 plat: rk3588: enable EHF
    302a312d3 plat: rk3588: mask all irqs before entry into opteed
    fc6a6b092 rockchip: plat_pm: add functions for cpu on/suspend resume
    0c6866c6d plat: rk3588: support EHF and SDEI
    ab808d19f plat: rockchip: support config a fiq
    c0152bd35 opteed: Mask non-secure interrupts if the cpus will be off

Change-Id: I7e37c17087a783ea8ab22bb598d5b36c0eef597c
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-03-22 10:27:27 +08:00
Jason Zhu
9ec3c16656 rv1106: usbplug: update rv1106_usbplug_v1.00.bin
For bring up the EVB board.

Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I5e4e700efa7b8cb1d9e4159088b7b9281beefe81
2022-03-21 21:19:28 +08:00
Wesley Yao
04bed4c85d rv1106: ddr: Init version of DDR Bin
DDR Version V1.00 20220321

Build form u-boot-ddr:
	2168bdfb8f drivers: ram: rv1106: Initial version v1.00 20220321
	(https://10.10.10.29/c/rk/u-boot-ddr/+/145841/30)

Update feature:
	2168bdfb8f drivers: ram: rv1106: Initial version v1.00 20220321
	(https://10.10.10.29/c/rk/u-boot-ddr/+/145841/30)

Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
Change-Id: Iefc4b8e0c28dcc337c39a06e1c859914ae076509
2022-03-21 21:10:55 +08:00
Joseph Chen
999b68c898 tools: rk_sign_tool: Add rv1106 support
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Ib29f041129f71530cd6ac1c5424e8b69258cb01c
2022-03-18 07:58:29 +00:00
Sugar Zhang
e22665b8e0 rv1106: update spl
Build from uboot next-dev:
commit 1e890c7070a4 ("env: envf: remove env param")

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I2d07b936680a0204f971b9336d9c83c9f9e8ffe3
2022-03-17 19:00:50 +08:00
Zhichao Guo
72e31af4e9 rv1126: Add RV1126MINIALL_IPC.ini
Signed-off-by: Zhichao Guo <zhichao.guo@rock-chips.com>
Change-Id: I0ddbbb5d9ef9c1fb1855d8d7d8cd266f572c9fab
2022-03-17 09:17:41 +08:00
Hisping Lin
f7f1c28769 rv1126: tee: update version to v2.06
Build from OPTEE commit in develop-next branch:
    4167319d3 core: tee: recreate dirf.db if open dirf.db fail
Update features:
    4167319d3 core: tee: recreate dirf.db if open dirf.db fail
    b61fa300d scripts: commit_bin: intercept the first 8 characters for LAST_CM
    91c4147e7 pta: crypto_service: change some return code to be accurate
    d40f7e8a8 drivers: crypto: clk: rv1126: fix the clock enablement logic

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I2ec32c7094a57f8d7913eff935e4172abeac634f
2022-03-17 09:15:47 +08:00
Hisping Lin
a662826e75 rk3358: bl32: update version to v2.03
Build from OPTEE commit in develop-next branch:
    4167319d3 core: tee: recreate dirf.db if open dirf.db fail
Update features:
    4167319d3 core: tee: recreate dirf.db if open dirf.db fail
    b61fa300d scripts: commit_bin: intercept the first 8 characters for LAST_CM
    91c4147e7 pta: crypto_service: change some return code to be accurate
    3167e3733  drivers: rockchip: hal_crypto: mask lockstep interrupt
    3f0f0b052 pta: support check oem otp key is written
    48b7c13e2 pta: uboot_storedata_otp: modify parameter check
    65daed964 pta: crypto_service: support oem otp key phys cipher
    f5add58be core: TEE_GenerateKey support RSA key e = 3

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: Ia5c0776c1f207814a19095bfa5fda1f1f369902d
2022-03-17 09:15:47 +08:00
Hisping Lin
22523e684e rk3308: bl32: update version to v2.04
Build from OPTEE commit in develop-next branch:
    4167319d3 core: tee: recreate dirf.db if open dirf.db fail
Update features:
    4167319d3 core: tee: recreate dirf.db if open dirf.db fail
    b61fa300d scripts: commit_bin: intercept the first 8 characters for LAST_CM
    8e053a881 rockchip: remove duplicate definitions for toybrick seed
    3f0f0b052 pta: support check oem otp key is written
    9af9076b0 rockchip: sys_ctrl: move sys ctrl code to common/ dir
    48b7c13e2 pta: uboot_storedata_otp: modify parameter check
    65daed964 pta: crypto_service: support oem otp key phys cipher
    60973cf4d drivers: crypto: hal: add crypto calc with phys addr
    f5add58be core: TEE_GenerateKey support RSA key e = 3
    af506d32e ta verify: close default key for sign ta
    b05135511 pta: rk_os_service: support R&W oem hardware read otp
    50cc53fd1 pta: support R&W oem non-secure otp

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I738d31d3b329a0f6259d2546856d0599fd1e8089
2022-03-17 09:15:47 +08:00
Hisping Lin
b197e641de px30: bl32: update version to v2.12
Build from OPTEE commit in develop-next branch:
    4167319d3 core: tee: recreate dirf.db if open dirf.db fail
Update features:
    4167319d3 core: tee: recreate dirf.db if open dirf.db fail
    b61fa300d scripts: commit_bin: intercept the first 8 characters for LAST_CM
    8e053a881 rockchip: remove duplicate definitions for toybrick seed
    91c4147e7 pta: crypto_service: change some return code to be accurate
    3167e3733  drivers: rockchip: hal_crypto: mask lockstep interrupt
    3f0f0b052 pta: support check oem otp key is written
    9af9076b0 rockchip: sys_ctrl: move sys ctrl code to common/ dir
    48b7c13e2 pta: uboot_storedata_otp: modify parameter check
    65daed964 pta: crypto_service: support oem otp key phys cipher
    7a0581630 scripts: commit_bin: support more platforms
    f5add58be core: TEE_GenerateKey support RSA key e = 3

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: Icafc92b96494b0005a9663578b240b817c5a2bac
2022-03-17 09:15:47 +08:00
Hisping Lin
158a27feef rk3326: bl32: update version to v2.12
Build from OPTEE commit in develop-next branch:
    4167319d3 core: tee: recreate dirf.db if open dirf.db fail
Update features:
    4167319d3 core: tee: recreate dirf.db if open dirf.db fail
    b61fa300d scripts: commit_bin: intercept the first 8 characters for LAST_CM
    8e053a881 rockchip: remove duplicate definitions for toybrick seed
    91c4147e7 pta: crypto_service: change some return code to be accurate
    3167e3733  drivers: rockchip: hal_crypto: mask lockstep interrupt
    3f0f0b052 pta: support check oem otp key is written
    9af9076b0 rockchip: sys_ctrl: move sys ctrl code to common/ dir
    48b7c13e2 pta: uboot_storedata_otp: modify parameter check
    65daed964 pta: crypto_service: support oem otp key phys cipher
    f5add58be core: TEE_GenerateKey support RSA key e = 3

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I3f52db2bbfe52310a8798607f30da904ed96ebb7
2022-03-17 09:15:47 +08:00
Hisping Lin
5c81b76f45 rk3568: bl32: update version to v2.08
Build from OPTEE commit in develop-next branch:
    4167319d3 core: tee: recreate dirf.db if open dirf.db fail
Update features:
    4167319d3 core: tee: recreate dirf.db if open dirf.db fail
    b61fa300d scripts: commit_bin: intercept the first 8 characters for LAST_CM
    91c4147e7 pta: crypto_service: change some return code to be accurate
    d40f7e8a8 drivers: crypto: clk: rv1126: fix the clock enablement logic
    3167e3733  drivers: rockchip: hal_crypto: mask lockstep interrupt

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I07fc6e96c654f16c7ade1fed6dd513d86a0f52f1
2022-03-16 15:16:15 +08:00
Hisping Lin
b99109379a rk3588: bl32: update version to v1.09
Build from OPTEE commit in develop-next branch:
    8e053a881 rockchip: remove duplicate definitions for toybrick seed
Update features:
    8e053a881 rockchip: remove duplicate definitions for toybrick seed
    8b7363af3 rk3588: enable CFG_RK_UBOOT_WRITE_TOYBRICK_SEED

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I27d2bc72942789870ee7b936141628a9fdbefdc9
2022-03-15 14:59:01 +08:00
Weixin Zhou
8633ea03d8 rk3566: bl31 ultra: update version to v2.12
Build from ATF commit:
	069e2136d plat: rk3568: move RKPM_SLP_XXX define to pmu.h

update feature:
	069e2136d plat: rk3568: move RKPM_SLP_XXX define to pmu.h
	b1ad300b8 plat: rk3568: fix pwm0 output error when exit ultra suspend

Signed-off-by: Weixin Zhou <zwx@rock-chips.com>
Change-Id: Ia1ccb761a37d7bee3f480a0220c5e0bf2093ea0f
2022-03-14 15:41:45 +08:00
Jon Lin
0dde40745d rv1126: usbplug: update to v1.22
from commit:
	rk_boot_all: e48799:  src: spinor: Support 4KB erase aligned
update feature:
	Support spinor 4KB erase aligned

Change-Id: Id0fc2751744a7ff1555e919623bc5b57cb650120
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-03-11 16:07:58 +08:00
Joseph Chen
f9bb76cf12 rv1106: rename *loader*.bin to *download*.bin
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I0c93b11c0595c8e8896fe5de816ae49e007657d5
2022-03-11 11:49:55 +08:00
Jon Lin
e9e24f14d5 tools: programmer_image_tool: Update to 1.23
Only implement -2 configuration to IDB

Change-Id: I46aa5b2635414f6dff8cbd6b99ca679497d14029
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-03-11 11:24:22 +08:00
liuyi
64216e9888 tools: rk_sign_tool: optimise
1.update setting.ini to add 3588 support
2.fix sign_cert erro prompt

Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: I45734c1364f9f8413fe4eb01774acb64acf8cb7b
2022-03-11 09:29:15 +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
Joseph Chen
080e2dbee7 rv1106: Add RV1106MINIALL.ini
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
Signed-off-by: Chen Fen <chenfen@rock-chips.com>
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: Id316815664fe091d6e404955a2895973122bdca9
2022-03-10 16:06:56 +08:00
xb.wang
bd1930f169 rk3588: bl32: update version to v1.08
Build from OPTEE commit in develop-next branch:
    7ef2a818a5 rk3588: otp: set life cycle to provisioned when writing otp key3
Update features:
    7ef2a818a5 rk3588: otp: set life cycle to provisioned when writing otp key3
    91c4147e75 pta: crypto_service: change some return code to be accurate
    3167e37331  drivers: rockchip: hal_crypto: mask lockstep interrupt
    911282ad2b plat-rockchip: rk3588: add for init HDCP key by keylad

Signed-off-by: xb.wang <xb.wang@rock-chips.com>
Change-Id: Ieab9c39458c1986ccd0cf8633098f76dc43a4b7b
2022-03-09 11:47:25 +08:00
Jon Lin
3084275caa rk3588: usbplug: Update to v1.08
from commit:
	f04a3d: platform: rk3588: pmu os reg change to pmu0.
update feature:
	Support spiflash.

Change-Id: I396e408307061c059c32292c3264c35faf6169f6
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-03-04 16:35:11 +08:00
XiaoDong Huang
8001549282 rk3588: bl31: update version to v1.17
Build from ATF commit:
    b5f843fe1 plat: rockchip: rk3588: Don't change clock source to gpll when use pvtpll
update feature:
    b5f843fe1 plat: rockchip: rk3588: Don't change clock source to gpll when use pvtpll
    3c0a51aa4 plat: rockchip: rk3588: scmi: Add pvtpll config for cpul and dsu
    5cc577ea0 plat: rockchip: rk3588: Add support set intermediate rate for npu
    a029dd681 plat: rockchip: rk3588: Add support set intermediate rate for gpu
    fdaa54cbb plat: rockchip: rk3588: Add support set intermediate rate for cpub
    90c6c51f7 plat: rockchip: rk3588: Set gpll source clock div to 0
    5ac4bc169 plat: rk3588: support vpu reset
    00ba5738d plat: rk3588: support stop cpu

Change-Id: I3cbf062958c3a78526de5a4cf6df4b94e5b5b9a3
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-03-04 15:02:47 +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
Yifeng Zhao
8aa0ba9414 rk3326s: usbplug: Update to v1.36
from commit:
    rk_boot_all: c7de69a673:  rk3326s: add usb phy tuning

update feature:
    add usb phy tuning

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: Ice62ec584231c115c08f98aa4bbd800228824386
2022-03-04 11:04:40 +08:00
Zhihuan He
61923c8335 rk3326: bl31: update version to v1.27
Build from ATF commit:
	96550638e plat: px30-s: dram: phy io ctrl save and resume
Update feature:
	96550638e plat: px30-s: dram: phy io ctrl save and resume
	16b51a9f9 plat: px30-s: dram: fix ck/ckb to low before deepsleep
	90c6c51f7 plat: rockchip: rk3588: Set gpll source clock div to 0
	c5157a42e plat: px30-s: Restore DDR PHY dfi low power function
	0de2c3db8 plat: px30: sleep: enter ddr sref by software
	16fda9dd6 plat: px30s: suspend: add ddr resume support
	91188bd6f plat: px30: suspend: support ddr resume

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I5cc4bf115cc194a6c6c21ea452031d0898fe1b97
2022-03-03 15:58:34 +08:00
Zhihuan He
9940cf2a75 px30: bl31: update version to v1.27
Build from ATF commit:
	96550638e plat: px30-s: dram: phy io ctrl save and resume
Update feature:
	96550638e plat: px30-s: dram: phy io ctrl save and resume
	61fb26d65 plat: px30-s: dram: fix ck/ckb to low before deepsleep
	90c6c51f7 plat: rockchip: rk3588: Set gpll source clock div to 0
	c5157a42e plat: px30-s: Restore DDR PHY dfi low power function
	0de2c3db8 plat: px30: sleep: enter ddr sref by software
	16fda9dd6 plat: px30s: suspend: add ddr resume support
	91188bd6f plat: px30: suspend: support ddr resume

Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I42b2ac01c74ad3f17a7e300fcb214993c82fe057
2022-03-03 15:58:34 +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
XiaoDong Huang
37cca2423b rv1126: tee: update version to v1.06
Build from OPTEE commit:
    c1514b9e rockchip: rv1126: fastboot: update mmu map table
update feature:
    c1514b9e rockchip: rv1126: fastboot: update mmu map table
    3ff3b774 rv1126: fix build error without ta
    bea79573
    700bd12a
    40f5fcb2 pta: uboot_storedata: check the value of size when read head
    cef03957 otp_support: add func to get ta encryption key
    994a45d4 BACKPORT: core: add framework to load REE-FS encrypted TAs
    1276ad6e pta: add support for write TA encryption key
    2f186b1c core: supply hash length for salt length in rockchip and oem verify
    c8e0eeb3 core: arm: support Thumb entry point
    416c89b5 rockchip: sip: add share mem page type define
    61053b11 rv1126: monitor: don't panic if cpu_feature err
    b500cf9c rv1126: monitor: motify some debug code
    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
    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
    715df903 plat-rockchip: conf.mk: enable CFG_RK_RPMB_NO_DIRF_HASH
    59d68db8 rv1126: modify otp size for oem
    10ff881f scripts: modify supported platforms
    ee120571 rv1126: conf.mk: enable CFG_VENDOR_PROPS
    e4d16707 plat-rockchip: vendor_props: add needed head files
    5da82304 rv1126: support get seed for vendor props
    1e6e6afa rv1126: pta: support write toybrick seed
    36e572e8 rv1126: pta: support R&W attribute hash and vbootkey hash
    867c532c plat-rockchip: rv1126: dmc: add support lp4x
    8fc0f55b plat-rockchip: rv1126: dmc: fix MR14 setting err for lp4
    4a1a9c4d plat-rockchip: common: dram: add LP4x support
    23f06a39 rockchip: rv1126: don't close usb powerdomain when suspend
    36d1043e plat-rockchip: rv1126: dmc: remove dsmpd when pll setting
    44c0c0f1 rockchip: rv1126: support suspend from uboot
    6ae5d629
    380b79bf
    e3cdf903 rv1126: otp: oem ns-otp prog mask value rely on ns-otp[504-511]
    d4636cc1 rv1126: pta: add support for R&W oem OTP

Change-Id: Ie6156f1cc81fc3cea0efe17e7e9dfcecf262b061
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-03-02 14:44:46 +08:00