]> Git Repo - J-u-boot.git/commit
riscv: cpu: make riscv_cpu_probe to EVT_DM_POST_INIT_R callback
authorChanho Park <[email protected]>
Fri, 18 Aug 2023 05:11:03 +0000 (14:11 +0900)
committerSimon Glass <[email protected]>
Tue, 22 Aug 2023 14:07:54 +0000 (08:07 -0600)
commit1c55d62fb9ccc107cb4fefa9bb04cb16395ca84c
tree8623c5b4c8d10f14b7a3d854a59f6bf4848a91da
parent27c7a62986b3dd6d44351271d2c0cf59664ce759
riscv: cpu: make riscv_cpu_probe to EVT_DM_POST_INIT_R callback

Since the Patch 55171aedda88, VisionFive2 booting has been broken [1].
VisionFive2 board requires to enable CONFIG_TIMER_EARLY but booting went
to panic from initr_dm_devices due to lack of a timer device.

- Error logs
initcall sequence 00000000fffd8d38 failed at call 00000000402185e4
(err=-19)

Thus, we need to move riscv_cpu_probe function in order to register
the timer earlier than initr_dm_devices.

Fixes: 7fe32b3442f0 ("event: Convert arch_cpu_init_dm() to use events")
Cc: Simon Glass <[email protected]>
Cc: Bin Meng <[email protected]>
Signed-off-by: Chanho Park <[email protected]>
Tested-by: Milan P. Stanić <[email protected]>
Tested-by: Roland Ruckerbauer <[email protected]>
Tested-by: Roland Ruckerbauer <[email protected]>
arch/riscv/cpu/cpu.c
This page took 0.029791 seconds and 4 git commands to generate.