Commit Graph

1379 Commits

Author SHA1 Message Date
Joseph Chen
85def61dc0 rk3588: bl31: update version to v1.16
Build from ATF commit:
	bc02fdb23 plat: rk3588: support booting from the cpu according to atags.

Update feature:
	bc02fdb23 plat: rk3588: support booting from the cpu according to atags.
	3f58c537b rockchip: common: Add boot1 param for atags
	a8b89552b plat: rockchip: rk3588: dmc: ddr_m0: fix the mistake about idle_ddrsch

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I98cebd043832600634aa37fcb55eedccd78256ff
2022-02-24 03:22:35 +00:00
Joseph Chen
c31d840e7e rk3588: spl: update version to v1.10
build from:
	bdb740d4da rockchip: board: update with new envf support

build command:
	./make.sh rk3588

update feature:
	clk: rockchip: rk3588: set b0pll b1pll to 1200M in SPL

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Iafdd118cb70d363d636803c06b25f90140a1d290
2022-02-24 03:17:25 +00:00
Joseph Chen
c171c9744a rk3588: RK3588MINIALL: Add BOOT1_PARAM options
The WORD_2[4:0] is used to assign boot cpu hwid,
ie. 0, 1, 2 ... 31, etc.

This feature depends on:
(d7ff10e rk3588: ddr: update ddr bin to v1.06)

Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I9675f6eae088dc2d55bf172774806648ba86e668
2022-02-24 01:47:57 +00:00
XiaoDong Huang
08cf703c08 rk3588: bl31: update version to v1.15
Build from ATF commit:
    bf23f4632 plat: rk3588: support virtual poweroff
update feature:
    bf23f4632 plat: rk3588: support virtual poweroff
    698f83a30 rockchip: gicv3: add plat_rockchip_gic_its_quiescent function
    67c9cdc3e lib: psci: Add weak psci_plat_system_suspend_prepare()
    3bbb47b4e rockchip: amp: support booting rtos by linux.
    29d00ad58 rockchip: gicv3: support getting routing cpu.

Change-Id: I75160138ab47a95362766977e993f8d5f4862c7b
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-02-24 09:34:11 +08:00
Tang Yun ping
a4c6de9ea2 rk3566: 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: I568ba38365122b5825c5dd794d1a675a34698c4c
2022-02-24 09:33:35 +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
3398015486 rk3566: ddr: update ultra ddr bin to v1.10
build from:
	0678ac8dc3 rk356x: ddr: update ultra ddr bin to v1.10
build command:
        ./make.sh rk3568
update feature:
	4f9fb25b68 rk356x: ddr: fix ultra GPIO resume timing
	update RX Vref(ODT OFF) to improving the stability of LPDDR4X

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I972508ee09681271b31b720d49610c86680e3f94
2022-02-24 09:33:35 +08:00
YouMin Chen
d7ff10ec58 rk3588: ddr: update ddr bin to v1.06
build from:
	4887ade632 rk3588: ddr: update ddr bin to v1.06
build command:
    ./make.sh rk3588

update feature:
    dec26d0db2 common: add note for boot1 param
    3b95eb054b rk3588: ddr: add boot1 param support
    c8755e4787 rockchip: atags: Add boot1 param
    75887aad1c rk3588: ddr: update ddr bin to v1.06
    dce9cc5d22 rk3588: ddr: reset vd_ddr when access ddr fail
    24d3565b6b rk3588: ddr: disable VCT when detect cap below 533MHz
    1255c4270e rk3588: ddr: update lpddr4x rx vref(odt off) to 40%
    68383b2594 rk3588: ddr: enable low power, per bank refresh and derate
    daddb9cf65 rk3588: ddr: change bring up frequency from 324MHz to 528MHz
    5b81b668f5 rk3588: ddr: fix mistake about save mdll_lock_value
    4bffef90ee rk3588: ddr: add pctl_modify_trfc

Signed-off-by: YouMin Chen <cym@rock-chips.com>
Change-Id: Ic1f503517f4c38f9aaef4f2365ff5d53e20d1b15
2022-02-23 17:40:29 +08:00
liuyi
731cd6f554 tools: boot_merger: update for RV1106 support
1.support chip flag start with -RV

Signed-off-by: liuyi <liuyi@rock-chips.com>
Change-Id: I1b64b0ca275b54d7752430e76d67b1e9894dd9f2
2022-02-16 14:51:55 +08:00
Jason Zhu
56babce7fd rk3588: spl: update version to v1.09
build from:
	059758c: configs: rk3588: resync with make savedefconfig

build command:
	./make.sh rk3588

update features:
	1.save gpio4_d0~d5 iomux config

Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I1d5e550637a29c8a33d40f2bf4cd7d2af72e004e
2022-02-15 15:17:36 +08:00
xb.wang
42eea81664 rv1126: tee: update version to v2.05
Build from OPTEE commit in develop-next branch:
    d40f7e8a89 drivers: crypto: clk: rv1126: fix the clock enablement logic
Update features:
    d40f7e8a89 drivers: crypto: clk: rv1126: fix the clock enablement logic
    3167e37331  drivers: rockchip: hal_crypto: mask lockstep interrupt
    3f0f0b0528 pta: support check oem otp key is written

Signed-off-by: xb.wang <xb.wang@rock-chips.com>
Change-Id: Iccb540999d5957243e6eeb439424666544d1769f
2022-02-15 11:45:47 +08:00
Lin Jinhan
86e9bb76ed rk3568: bl32: update version to v2.07
Build from OPTEE commit in develop-next branch:
    3167e3733  drivers: rockchip: hal_crypto: mask lockstep interrupt
Update features:
    3167e3733  drivers: rockchip: hal_crypto: mask lockstep interrupt
    01427344d rk3568: support R&W oem ns otp

Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
Change-Id: I5eebfd3ba3833aab2ae216427683fdef175b20fa
2022-02-14 11:43:16 +08:00
Yifeng Zhao
780616b2e5 rk3326s: usbplug: Update to v1.36
from commit:
        rk_boot_all: c7de69a673:  rk3326s: add usb phy tuning

update feature:
        Add usb phy tuning for rk3326s.

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: I3ef7c353c8ff75cb192a65ff49499747b16e59d7
2022-02-10 11:21:11 +08:00
Jason Zhu
10f67f42c0 rk3588: spl: update version to v1.08
build from:
	5035821: power: bq25700: fix pd can't charge

build command:
	./make.sh rk3588

update features:
	1.set emmc io drive strength

Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: Ieb22c3bccb8d4254dc4dedde2f583178f59d03b7
2022-01-27 18:36:40 +08:00
Hisping Lin
23ca5627e4 rk3588: bl32: update version to v1.07
Build from OPTEE commit in develop-next branch:
    9d22c1e96 rk3588: support R&W oem ns otp
Update features:
    9d22c1e96 rk3588: support R&W oem ns otp
    3f0f0b052 pta: support check oem otp key is written

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I7fb445fb1202e32ddbbc37cde78ccac79b5e8c32
2022-01-26 16:53:34 +08:00
Hisping Lin
01c979f76e rk3568: bl32: update version to v2.06
Build from OPTEE commit in develop-next branch:
    01427344d rk3568: support R&W oem ns otp
Update features:
    01427344d rk3568: support R&W oem ns otp
    631d7ed9a pta: modify secure boot enable flag for rk3568

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I191b2a601143eaec45a686ff757ba860a2f56727
2022-01-26 16:50:48 +08:00
XiaoDong Huang
aede8bdb65 rk3588: bl31: update version to v1.14
Build from ATF commit:
    5cc525277 plat: rockchip: rk3588: dmc: set pclk_center_root_sel to 100MHz
update feature:
    5cc525277 plat: rockchip: rk3588: dmc: set pclk_center_root_sel to 100MHz
    7a36b2800 plat: rk3588: reset: don't check pmu1grf_os_reg0
    990ded4ee plat: rk3588: sleep: clear some pmu register in resume
    ac8148b75 plat: rk3588: change macro SLP_ARMOFF_PMUOFF/SLP_FROM_UBOOT
    620cebc9f plat: rk3588: disable tsadc_shut_m0 if reboot_cmd=BOOT_BROM_DOWNLOAD
    898fdcd8a rockchip: only use plat_uart_base to initialize console

Change-Id: Iaf81ade15a16c76d9626e30f920a003dcbff1a92
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-01-26 11:36:04 +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
4d7b4c0a6a rk3326: bl31: update version to v1.26
Build from ATF commit:
	12a2070163 plat: px30-s: dram: Disable LPDDR4 CA(except CK CS) ODT of CS1
Update feature:
	12a2070163 plat: px30-s: dram: Disable LPDDR4 CA(except CK CS) ODT of CS1
	f968b05b21 plat: px30-s: dram: Fix value of LPDDR3/LPDDR2 MR3 in cal_ds_odt()

Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
Change-Id: Ic33a19750036de0b326bf717cf1e8603a4228e30
2022-01-21 17:58:21 +08:00
Wesley Yao
f1ddc05529 px30: bl31: update version to v1.26
Build from ATF commit:
	12a2070163 plat: px30-s: dram: Disable LPDDR4 CA(except CK CS) ODT of CS1
Update feature:
	12a2070163 plat: px30-s: dram: Disable LPDDR4 CA(except CK CS) ODT of CS1
	f968b05b21 plat: px30-s: dram: Fix value of LPDDR3/LPDDR2 MR3 in cal_ds_odt()

Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
Change-Id: I84f7b76cb95353691bb115d511f1ea3fb26da628
2022-01-21 17:51:51 +08:00
Jason Zhu
c7b003049a rk3588: spl: update version to v1.07
build from:
	4080111: clk: rockchip: rk3588: Use scmi clk for cpub

build command:
	./make.sh rk3588

update features:
	1.Assert hdptxphy init,cmn,lane reset

Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I7f46d41d7a5d1be324a1bb01786abe748e0d4f45
2022-01-21 10:16:39 +08:00
XiaoDong Huang
726b6c1f63 rk3588: bl31: update version to v1.13
Build from ATF commit:
    378cb8595 plat: rockchip: rk3588: dmc: support ddr frequency scan after dmc resume

The ATF code for this version is same with The ATF code for v1.12.

Change-Id: Ibdf3603321ed5155c7623bfcf9b2200a3af45a81
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-01-20 21:04:26 +08:00
Tang Yun ping
50583a7f0e rk3588: ddr: update ddr bin to v1.05
build from:
	ba2cb251dc rk3588: ddr: update ddr bin to v1.05

build command:
	./make.sh rk3588

update feature:
	8021b1f709 rk3588: ddr: CFG_BOOT_MODE_REG use pmu0grf_os_reg8
	4ff913ef2f rk3588: fix cs detect bug

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: Ie426fb5f4e3173ee6db4408fe31d4e959bb8c8ba
2022-01-20 15:54:43 +08:00
Chen Fen
8586d520c6 rk3588: usbplug: Update to v1.07
from commit:
        rk_boot_all: b91de paltform: rk3588 Update to v1.07
update feature:
        fix emmc waiting timeout when upgrading fw.

Signed-off-by: Chen Fen <chenfen@rock-chips.com>
Change-Id: Ibf5f48b0ca81e8ae03742f438e4fe84803951d2f
2022-01-19 17:15:37 +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
Hisping Lin
8ff1cbf38e rk3568: bl32: update version to v2.05
Build from OPTEE commit in develop-next branch:
    631d7ed9a pta: modify secure boot enable flag for rk3568
Update features:
    631d7ed9a pta: modify secure boot enable flag for rk3568
    be93c3390 Revert "pta: modify secure boot enable flag length for rk3568"
    3f0f0b052 pta: support check oem otp key is written

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I3e8f84e6c20bf452ce486e61f3ac63f64e80239e
2022-01-18 16:10:23 +08:00
Liang Chen
4759370e3a rk3326: bl31: update version to v1.25
Build from ATF commit:
            661655f41 plat: px30-s: Avoid DDR phy enter dfi low power
update feature:
            661655f41 plat: px30-s: Avoid DDR phy enter dfi low power
            35395b77a plat: px30-s: Get params of ssmod from dtsi to support dpll ssmod
            898a221ec plat: px30s: Support LPDDR2
            3f01db333 plat: px30-s: Prefetch DDR_STDBY_BASE and PMU_BASE before ddr freq change
            bd02b56fd plat: px30s: ddr: fix tdqs2dq calculate err
            942c5527a plat: px30s: ddr: set sr idle en/dis in ddr_set_auto_self_refresh()
            6ff7126b5 plat: px30s: ddr: modify to timeout waiting dqs gate train done
            0646dc72c plat: px30s: pmu: fix upctl save and recovery err
            a1fd805fb plat: px30: pmu: disable ddr clk gate before suspend
            d1670dca4 plat: px30s: ddr: modify dqs training default point
            47fe4a754 plat: px30s: ddr: enable gate phy training logic clk
            59ad9f9b0 plat: px30: sleep: use pmu_debug_sout function
            898fdcd8a rockchip: only use plat_uart_base to initialize console
            6e2576df1 plat: px30s: sleep: do pvtplls_suspend/pvtplls_resume

Change-Id: I46e198a4b474266210a651534d3e9ef8ceebb0de
Signed-off-by: Liang Chen <cl@rock-chips.com>
2022-01-18 15:21:32 +08:00
Liang Chen
bc46ca8047 px30: bl31: update version to v1.25
Build from ATF commit:
	    661655f41 plat: px30-s: Avoid DDR phy enter dfi low power
update feature:
	    661655f41 plat: px30-s: Avoid DDR phy enter dfi low power
	    35395b77a plat: px30-s: Get params of ssmod from dtsi to support dpll ssmod
	    898a221ec plat: px30s: Support LPDDR2
	    3f01db333 plat: px30-s: Prefetch DDR_STDBY_BASE and PMU_BASE before ddr freq change
	    bd02b56fd plat: px30s: ddr: fix tdqs2dq calculate err
	    942c5527a plat: px30s: ddr: set sr idle en/dis in ddr_set_auto_self_refresh()
	    6ff7126b5 plat: px30s: ddr: modify to timeout waiting dqs gate train done
	    0646dc72c plat: px30s: pmu: fix upctl save and recovery err
	    a1fd805fb plat: px30: pmu: disable ddr clk gate before suspend
	    d1670dca4 plat: px30s: ddr: modify dqs training default point
	    47fe4a754 plat: px30s: ddr: enable gate phy training logic clk
	    59ad9f9b0 plat: px30: sleep: use pmu_debug_sout function
	    898fdcd8a rockchip: only use plat_uart_base to initialize console
	    6e2576df1 plat: px30s: sleep: do pvtplls_suspend/pvtplls_resume

Change-Id: I9bcabb3ac709a63f78d0a24510296fa9d7aa9d9f
Signed-off-by: Liang Chen <cl@rock-chips.com>
2022-01-18 15:14:18 +08:00
YouMin Chen
d4f0e89825 rk3588: ddr: update ddr bin to v1.04
build from:
    74cb20d2b7 rk3588: ddr: update ddr bin to v1.04

build command:
    ./make.sh rk3588

update feature:
    9ff0a6b00f rk3588: ddr: phy preset assert time add to 10us
    5b8bbbb17c rk3588: ddr: ddr useful address 1MB align for kernel
    c573e8eee3 rk3588: ddr: set EN_LOW_POWER(0) to disable dfi lp cfg
    39846fffa8 rk3588: ddr: enable change frequency for LPDDR4
    363a13da91 rk3588: ddr: fix the code about test for DFS/SUSPEND/REBOOT
    65dd9468d2 rk3588: ddr: set DFILPCFG0.dfi_lp_en_data to 0
    574deae90a rk3588: ddr: add memset for sdram_params_fsp in ddr_set_rate
    4872d02a4e rk3588: ddr: enable PHY VTC at any frequency

Signed-off-by: YouMin Chen <cym@rock-chips.com>
Change-Id: Id4854bed49b79eae8947952f46892b8d10ef0f0c
2022-01-17 19:23:31 +08:00
Tang Yun ping
3de6478249 rk3588: ddr: update ddr bin to v1.03
build from:
	6a7f50d6c5 rk3588: ddr: update ddr bin to v1.03

build command:
	./make.sh rk3588

update feature:
	7bdd3127ef rk3588: ddr: adjust pclk resule sequence
	9cef1a577c rk3588: ddr: support x8 mode dram
	504fda6227 rk3588: ddr: increase CKE related timing
	192e14724c rk3588: ddr: 512B stride and "D" map between "B" and "R"

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: Iaea10ba22f0d643f76d36ffc1bd22630aab9f8de
2022-01-17 19:02:23 +08:00
XiaoDong Huang
9395787555 rk3588: bl31: update version to v1.12
Build from ATF commit:
    f8de35126 plat: rk3588: sleep: do pvtplls_suspend/pvtplls_resume
update feature:
    f8de35126 plat: rk3588: sleep: do pvtplls_suspend/pvtplls_resume
    83d5ed164 plat: rk3588: sleep: restore some pmugrf registers
    7df9da22d plat: rockchip: rk3588: Don't change dsu, gpu and npu rate when suspend
    8c6980eee plat: rockchip: rk3588: Add support change length for cpub
    17b064e8e plat: rk3588: change to normal pll for cpul and dsu before reset
    e77134726 plat: rockchip: rk3588: Change length for cpub 1416MHz
    7f3e9680f plat: rockchip: rk3588: Make cpub 400MHz and 600MHz come from gpll
    1f4fba30f plat: rockchip: rk3588: dmc: support ddr frequency scan after dmc resume
    52f2c3453 plat: rk3588: pull up sleep pin 3~6 by hardware
    b5cea4f47 plat: rk3588: sleep: slow down bcore0/1's pclk before retore dsu registers
    ad1c15595 plat: rk3588: pull up sleep 3~6 in suspend
    bd5d03195 plat: rk3588: support suspend mode config
    01aa6c724 plat: rk3588: change pmu1 suspend magic

Change-Id: Ideb33a3e29ff3e36adb6d9e928eaa8afdc823d2e
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-01-17 19:02:17 +08:00
Yifeng Zhao
f0222bfcc9 rkpx30s: loader: Update to v1.35
from commit:
  rk_boot_all: c8f9c9884801: rockchip: px30s: set the emmc drive strength

update feature:
  - set the emmc data(GPIO1A0-A7) drive strength to 14.2ma
  - set the emmc clock(GPIO1B1) drive strength to 23.7ma
  - set the emmc cmd(GPIO1B2) drive strength to 14.2ma

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: I476fa0b93b6abf801ac837b67ff1a0dbd7ddeeaa
2022-01-17 10:57:06 +08:00
Jon Lin
74cc521016 rk3308: loader: Update to v1.35
from commit:
	rk_boot_all: a9c0f paltform: rk3326: Update to v1.35
update feature:
	Support GD9F4GxF2A device

Change-Id: Ib0923ac0917e2cca63eef85acc2731ca9887cd88
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-01-14 14:32:52 +08:00
xb.wang
db4d6bf2cf rv1126: tee: update version to v2.04
Build from OPTEE commit in develop-next branch:
    3f0f0b0528 pta: support check oem otp key is written
Update features:
    3f0f0b0528 pta: support check oem otp key is written
    9af9076b0b rockchip: sys_ctrl: move sys ctrl code to common/ dir
    b3f212d172 drivers: rockchip: hal_crypto: add pd crypto enable for rv1126

Signed-off-by: xb.wang <xb.wang@rock-chips.com>
Change-Id: If055254b1f90393600afe56178b0fdd2944f4690
2022-01-14 14:16:34 +08:00
Hisping Lin
828d163b8e rk3568: bl32: update version to v2.04
Build from OPTEE commit in develop-next branch:
    3f0f0b052 pta: support check oem otp key is written
Update features:
    3f0f0b052 pta: support check oem otp key is written
    1c3940902 drivers: rockchip: keylad: enable dst ip clk when copy key
    9af9076b0 rockchip: sys_ctrl: move sys ctrl code to common/ dir
    4afa4e8c1 pta: modify secure boot enable flag length for rk3568
    48b7c13e2 pta: uboot_storedata_otp: modify parameter check

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: Ibebe59e45e26d96b64773e32c7cab14d77eb9bfa
2022-01-14 09:40:05 +08:00
Hisping Lin
7eaa300af4 rk3588: bl32: update version to v1.06
Build from OPTEE commit in develop-next branch:
    3f0f0b052 pta: support check oem otp key is written
Update features:
    3f0f0b052 pta: support check oem otp key is written
    1c3940902 drivers: rockchip: keylad: enable dst ip clk when copy key
    16d1058cf drivers: crypto: use system control interface on rk3588
    6f2a478ad rk3588: otp: use system control interface
    946794c64 drivers: rockchip: keylad: use system control interface on rk3588
    464a252af drivers: rockchip: trng: use system control interface on rk3588
    9af9076b0 rockchip: sys_ctrl: move sys ctrl code to common/ dir
    48b7c13e2 pta: uboot_storedata_otp: modify parameter check

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I9c8d363f266146949d130aa08e8a4b907e897ebe
2022-01-14 09:38:09 +08:00
xb.wang
005d1804b4 rv1126: tee: update version to v2.03
Build from OPTEE commit in develop-next branch:
    b3f212d172 drivers: rockchip: hal_crypto: add pd crypto enable for rv1126
Update features:
    b3f212d172 drivers: rockchip: hal_crypto: add pd crypto enable for rv1126
    3ef0e4f485 rv1126: otp: not allow 24-byte key

Signed-off-by: xb.wang <xb.wang@rock-chips.com>
Change-Id: I8a839eba526909950bbb134d7f43542b0f93ea6f
2022-01-13 14:47:38 +08:00
XiaoDong Huang
2109f15335 rk3588: bl31: update version to v1.11
Build from ATF commit:
    5ccac0570 plat: rk3588: enable tsadc_shut_m0 function
update feature:
    5ccac0570 plat: rk3588: enable tsadc_shut_m0 function
    d70411b25 plat: rk3588: adjust ddr-related ip's secure configuration
    69311b85c plat: rockchip: rk3588: dmc: add CONFIG_DRAM_ADDRMAP_GET

Change-Id: I9f4b9980cc682afca8cdf5d3b5eb1b9b9154b88e
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-01-12 20:18:14 +08:00
Tang Yun ping
b6354b9b82 rk3566: 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: I3cbc2b6dd500770c8ff5eab8c9e428fe0d7778aa
2022-01-12 18:34:14 +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
Jason Zhu
dd76e8aa84 rk3588: spl: update version to v1.06
build from:
	6bd5597: rockchip: rk3588: restore gpio4_d0~d5 iomux

build command:
	./make.sh rk3588

update features:
	1.support switch the sd and uart_m1 iomux by software
	2.disable hdptxphy by default
	3.set the usb2 phy1/2/3 in iddq mode

Signed-off-by: Jason Zhu <jason.zhu@rock-chips.com>
Change-Id: I2f4cb2efada5a9343ea6ff4d65f169c3f531f1e3
2022-01-12 14:54:03 +08:00
XiaoDong Huang
104659686b rk3588: bl31: update version to v1.10
Build from ATF commit:
    a91da4072 plat: rk3588: don't check cpu wfe/wfi status in nonboot_cpus_off_check
update features:
    a91da4072 plat: rk3588: don't check cpu wfe/wfi status in nonboot_cpus_off_check
    4212c266b plat: rk3588: use external 32k clock by default
    fb149d4cb plat: rockchip: rk3588: scmi: Make dsu clk come from lpll
    c73f5cbd4 plat: rockchip: rk3588: scmi: set pclk dsu clk rate to 200MHz
    a24e55c55 plat: rk3588: enable hptimer calibrate with 32k clock

Change-Id: I7594aeb76317f60a9c0d1b3642654e436f3a03f4
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-01-07 16:43:39 +08:00
Lin Jinhan
8047b5083d rk3588: bl32: update version to v1.05
Build from OPTEE commit in develop-next branch:
    48b7c13e2 pta: uboot_storedata_otp: modify parameter check
Update features:
    48b7c13e2 pta: uboot_storedata_otp: modify parameter check
    65daed964 pta: crypto_service: support oem otp key phys cipher

Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
Change-Id: I40745b08d27249698315e2929dbfe870390b95cb
2022-01-07 08:59:29 +08:00
Hisping Lin
2c150adb22 rk3568: bl32: update version to v2.03
Build from OPTEE commit in develop-next branch:
    48b7c13e2 pta: uboot_storedata_otp: modify parameter check
Update features:
    48b7c13e2 pta: uboot_storedata_otp: modify parameter check

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I556ecff6a2fc4c3548abce87a9060f58a55a18c4
2022-01-06 17:14:52 +08:00
Hisping Lin
f2e29f0d6e rk3568: bl32: update version to v2.02
Build from OPTEE commit in develop-next branch:
    3ef0e4f48 rv1126: otp: not allow 24-byte key
Update features:
    65daed964 pta: crypto_service: support oem otp key phys cipher
    72143b283 rk3568: otp: support write oem otp key
    a1cf21a24 rk3568: add OEM cipher keys in otp map

Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: Ib6bad61440f2354fc50895ce3ef37dace2834baa
2022-01-06 10:13:47 +08:00
Lin Jinhan
7a0223347c rk3588: bl32: update version to v1.04
Build from OPTEE commit in develop-next branch:
    65daed964 pta: crypto_service: support oem otp key phys cipher
Update features:
    65daed964 pta: crypto_service: support oem otp key phys cipher
    60973cf4d drivers: crypto: hal: add crypto calc with phys addr
    b9dd130f6 rk3588: support system control.
    c7dfaa54c rk3588: otp: add otp read api for keyladder

Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
Change-Id: I791e24961911bdf7ac9abd4651a0647e101e736a
2022-01-06 10:05:17 +08:00
xb.wang
84d40c3fb8 rv1126: tee: update version to v2.02
Build from OPTEE commit in develop-next branch:
    3ef0e4f485 rv1126: otp: not allow 24-byte key
Update features:
    65daed964c pta: crypto_service: support oem otp key phys cipher
    5417aabeb4 drivers: crypto: hal: keytable: set crypto to secure
    0c0ed6a951 drivers: rockchip: hal_crypto: add set_crypto_nosecure
    5378f435bc drivers: rockchip: hal_crypto: add rv1126 support
    60973cf4d2 drivers: crypto: hal: add crypto calc with phys addr
    632503dc85 rv1126: otp: support write oem otp key
    9f3a60ad27 rv1126: add firmware encryption key in otp map
    257652c4c2 rv1126: add OEM cipher keys in otp map
    3446815701 pta: crypto_service: add new pta for crypto api
    81c7961726 scripts: upgrade gcc version from 9.2 to 10.2

Signed-off-by: xb.wang <xb.wang@rock-chips.com>
Change-Id: I4e00d8001c8e72b633e351fe2d401c753b111ac6
2022-01-06 10:04:51 +08:00
Ziyuan Xu
3966bbc3dd rv1126: mcu: os04c10 update to v1.30
build from:
	0b7dfcad0 bsp: rockchip: drivers: camera: os04c: set target setpoint as same as IQ

update feature:
	0b7dfcad0 bsp: rockchip: drivers: camera: os04c: set target setpoint as same as IQ
	8758b55cb [bsp] rockchip: tools: add FastAE parameter generator
	64a0a2678 stream/camera_drv: declare cfg_ae_info for each sensor
	fe9acc89d isp_app/stream: make log meaningfully
	d80c4e475 isp_app/stream: enqueue raw buffer whilst the frame is vaild

Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
Change-Id: Ic06e853a59a1de6d273f5ef1d177ff1e45e2f989
2022-01-05 16:26:48 +08:00
Jon Lin
2dfef0d284 px30: loader: Support wo_ftl version
build from:
	rk_boot_all: a9c0f0 paltform: rk3326: Update to v1.35
update feture:
	Ver1.35 without ftl code.

Change-Id: I5937407a7c209ac6e1542f740be6784e5b7f037f
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-01-04 14:49:30 +08:00