Build from:
2b96ee171e2 rk3506: Update and add logic-off when system suspend
Update features:
Fix gpio1 lost power when system suspend.
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: Ib905efd9243517b241cdbccae0f64973f5cfc2a3
Build from:
9daa928a351 plat-rockchip: pstore: fix the error that rb->start is too big
with local diff:
-#define CONSOLE_UART_BASE UART2_BASE
+#define CONSOLE_UART_BASE UART0_BASE
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
Change-Id: I61cf4cd3204d1476acee75c3bda54f1dcf5b20a6
Build from ATF commit:
6130bb51a plat: rk3576: save glb_rst_st in mem_os_reg_31
update feature:
6130bb51a plat: rk3576: save glb_rst_st in mem_os_reg_31
00a76ee68 plat: rk3576: support access_mem_os_reg
ba6ef224d rockchip: common: add ACCESS_MEM_OS_REG define
9d2ee3f08 plat: rk3576: sleep: fix debug info
094e45371 plat: rk3576: utral_sleep: resume from pmusram if SOC doesn't power down
7ac025f21 plat: rk3576: sleep: restore gpio0_int_en after pmu1_ioc
8f69474aa plat: rk3576: dmc: DDRMCU enter deepsleep for power save
d83102118 plat: rk3576: sleep: fix GPIO_DBCLK_DIV_CON configuration flow
1cac9d4e3 plat: rk3576: hptimer: don't use hptimer 32k-mode
ab3cf6ade plat: rk3576: reset hptimer if system has enter to ultra-sleep
68ceb1e22 plat: rk3576: sleep: dbclk_gpio0 select to deepslow
b2f984ec1 plat: rk3576: sleep: fix error of restoring GPIO_DBCLK_DIV_CON
Change-Id: Ia880160b0d40b748890d8976281cac260cfd425f
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
Build from ATF commit:
286c013b2 plat: rockchip: rk3576: Add support to set low length
update feature:
286c013b2 plat: rockchip: rk3576: Add support to set low length
5fb78cd64 rockchip: uart: switch to loopback mode before checking busy status
02ff3b0da rockchip: uart: save uart register once
23bd4684e plat: rk3576: support to switch hptimer to 1G
b4833e988 plat: rk3576: remove AUTOCS_EN_COUNT
437ed59cb plat: rockchip: rk3576: support aclk_sencure_s enable
6d8c67d6a plat: rk3576: support poweroff scu1 when cpu4~cpu7 off
Change-Id: I0fcb5afefcc3865cf8c413b4c0ed00234d2675cb
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
build from:
a2efbe6ac4 dram: adjust version format
build command:
./make.sh rk3562
update feature:
1. fix probabilistic read/write training failures under DDR4 2cs
introduced in ddrbin v1.06
2. Undo vref training below 600MHz
3. The CLK/DQS slew rate supports different values at high and low frequencies.
4. Added DRAM Manufacturer ID printing.
5. DDR4 enable LPASR to reduce DDR4 self-refresh power.
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Change-Id: I405a7505d81df18baea2abf8abcd8d2d9ce5785a
Build from ATF commit:
6102c2d62 plat: rk3576: sleep: restore gpio before ioc_xxx_pull
update feature:
6102c2d62 plat: rk3576: sleep: restore gpio before ioc_xxx_pull
f65be1dbd plat: rk3576: reboot: disable tsadc_shut_m0 when rbrom
73a247231 plat: rk3576: Add support to enable memory repair according to otp
52d3e36e0 rockchip: rk3576: clock: Modify the frequency range for aclk_secure_s
Change-Id: Ida795486e33208719a67d2d88d3bf30686cc8ef4
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
Build from ATF commit:
d6d387faa plat: rockchip: rk3576: Fix cpu frequency error when suspend and resume
update feature:
d6d387faa plat: rockchip: rk3576: Fix cpu frequency error when suspend and resume
ebfc4b78c plat: rk3576: support logoff when virtual-poweroff
d43eaa9d2 plat: rk3576: dmc: record pll_id to PMU0GRF_OS_REG_18 for ultra suspend
763055fe0 plat: rk3576: dmc: fix dmc resume error when the fsp_params is invalid
cfae0ed72 plat: rk3576: support mcu config
ae54b6e96 plat: rk3576: dmc: DFS support both VOP and EBC in board
ed75bde96 plat: rk3576: config CTX_INCLUDE_EL2_REGS = 0
2b50a4254 plat: rk3576: fix error of AUTOCS_VO0_ID
11ac6cb14 plat: rk3576: enable pd_npu repair
Change-Id: I867880639a79057c329400ac5fc3364ae73a2d0c
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
Build from:
27ded95582 dram_init: rk3588: set t_refi_x1_sel=1 when per-bank refresh enable
Update features:
27ded95582 dram_init: rk3588: set t_refi_x1_sel=1 when per-bank refresh enable
150b0a9e1f dram_init: rk3576: Updata to v1.04
4e4f99b482 dram_init: rk3576: config CNTFRQ_EL0 according to the OSC frequency
e071b977b0 Revert "rk3588: ddr: fixed DERATEINT.mr4_read_interval configuration"
27a3c08b05 dram_init: rk3576: fix the tag_ddr_mem error when cs0_row less than cs1_row
20b0fabfa9 dram_init: rk3576: fix ultra suspend error by modify the resume flow
bf0c0a13ec drivers: ram: rk3576: Disable auto clk stop when pd/sr_idle disable
e1bff7719a drivers: ram: rk3576: Modify CTRL_OFFSET_DQ before read training
7dd6853eb2 drivers: ram: sdram_rk3588: Modify the calc of rddata_en (tTOT)
c619ebf7a3 drivers: ram: sdram_rk3588: Print eye_scan resluts of all channels
110186f7c9 dram_init: dram_scan_eye: Store real vref in result
c54cbb7162 dram_init: dram_scan_eye: Set tt_err if def setup memtest fail
c672e6e73c drivers: ram: sdram_rk3588: Fix CS1 addr in eye_scan
b28d838a92 drivers: ram: rk3576: fix the error of pclk_ddr during DMC initialization
3c42a42383 drivers: ram: rk3588: avoid the change of dfi_init_complete single during DLL lock
Change-Id: I4ce7b37308e3288e781ca265defe478391d06e46
Signed-off-by: Wesley Yao <wesley.yao@rock-chips.com>
build in:
c9991c2 rk3288: update DDR 20240527 fwver: v1.12
update feature:
30829bb rk3288: ddr fix 194MHz DQ/DQS phase not suitable
10b27fc project: move project to Arm Development Studio IDE
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Change-Id: I0c5b8fe4f77a1568c2672a053e2ab1702bf56076
Build from U-Boot commit:
3e169ed6d1d dvfs: rockchip_wtemp_dvfs: Check clk_set_rate() before updating voltage
update feature:
04d08ecebbb misc: rockchip decompress: fix RK3576 not support LZ4
8b42c3da266 lib: lz4: Don't bail fail message when no hw decomp device
b2ea6a555cb dts: rockchip: rk3576: the power_en for SD control by the controller
f88a10fc5de dw_mmc: add default power enable config value for rk3576
0953e389873 dw-mmc: spl: modify the timeout for reading data to 50ms
Change-Id: Ie36ea2cbf23eb29950beceacd2a1a400eb9131ce
Signed-off-by: Xuhui Lin <xuhui.lin@rock-chips.com>
Build from ATF commit:
a2ba6bc7c plat: rk3562: support ARMOFF suspend mode
update feature:
a2ba6bc7c plat: rk3562: support ARMOFF suspend mode
b55462520 plat: rk3562: OTPC_NS can access OTP
1fe27c113 plat: rk3562: Set ATAGS_PHYS as MT_SECURE attribute
0266631ed plat: rk3576: enable power off vd_npu by hardware
f432f8772 plat: rk3576: print global reset status
08ea0de0e plat: rk3576: support suspend from any cpu
146aaff05 plat: rk3576: support boot from any cpu
fe596c7f2 plat: rk3576: sleep: support mcu wakeup
Signed-off-by: shengfei Xu <xsf@rock-chips.com>
Change-Id: I3b6088561ed58886986dbe23873da761d40b4ef7
Build from OPTEE commit in develop-next branch:
4032c1011 rk3562: support secure timer
Update features:
4032c1011 rk3562: support secure timer
3210aa2eb plat-rockchip: implement itr_core_handler() not rely on CFG_FIQ
392302b07 UPSTREAM: core: tee_entry: fix array out of bounds check in cleanup_shm_refs()
Signed-off-by: Hisping Lin <hisping.lin@rock-chips.com>
Change-Id: I482d183e6f222578145813ae5b2ffa03c1207b0e
build from:
5ea1119 src: flash: Filter FE FE flash id
update feature:
Filter wrong flash id
Change-Id: I4aa7791b57d9d39b0fd6f150a534350ee468b7e4
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
Build from ATF commit:
76e9c9f54 plat: rk3576: clock: Don't use unclean src for cpu
update feature:
76e9c9f54 plat: rk3576: clock: Don't use unclean src for cpu
f4925b4c3 plat: rk3576: dmc: fix the error of pclk_ddr during DMC initialization
4ea5fdfa4 plat: rk3576: dmc: avoid the change of dfi_init_complete single during DLL lock
c0669333e plat: rk3576: clock: Adjust pvtpll table by otp opp info
36e212aa3 plat: rk3576: Add otp init
b8395a5db plat: rockchip: rk3576: clock: Increase pvptll length for middle frequencies
6c1d820b3 plat: rockchip: rk3576: Fix cpu frequecy error when suspend and resume
371ede2b2 plat: rk3576: enable pd_gpu repair
7d37489fd plat: rk3576: sleep: clear PMU0_DDR_RET_CON1
45d8816cb plat: rk3576: hptimer: support 1G frequency
52d698d5a rockchip: hptimer_v2: config T24_GCD/T32_GCD according to frequency
cafe351b4 rockchip: support non-24M counter
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: I0ac6821d3badcb1de65b3aaf717bb35fab71eb73
build from:
738420f platform: rk3038: Support spinor
update feature:
Support spinor.
Change-Id: I29d0c022fce80f5d5b0d424fccff7b032d6adad7
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>