]> git.dujemihanovic.xyz Git - u-boot.git/commit
rockchip: px30: make watchdog and tsadc trigger a first global reset
authorQuentin Schulz <quentin.schulz@theobroma-systems.com>
Fri, 11 Nov 2022 11:25:48 +0000 (12:25 +0100)
committerKever Yang <kever.yang@rock-chips.com>
Mon, 16 Jan 2023 10:01:10 +0000 (18:01 +0800)
commit4b564460023a8cbf58d56f354e8ab45264770825
tree607c6f8b1ebe61c0985f81fc4ab12e25a4082ee4
parent348064ee2c8f9494b91b55729ac60c5db79ef129
rockchip: px30: make watchdog and tsadc trigger a first global reset

By default, the PX30 is configured for watchdog and tsadc to trigger a
second global reset which is a more permissive reset than first global
reset.

From TRM part 1 "2.3 System Reset Solution":
glb_srstn_1 will reset the all logic, and
glb_srstn_2 will reset the all logic except GRF, SGRF and all GPIOs.

This enforces that the watchdog and tsadc trigger glb_srstn_1 as
similarly done for RK3399 in U-Boot (in SDRAM driver for some reason?),
TF-A and Coreboot.

Cc: Quentin Schulz <foss+uboot@0leil.net>
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
arch/arm/mach-rockchip/px30/px30.c