mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-06 13:14:27 +00:00
445b45042c
The R5F subsystem/cluster on K3 SoCs can support both LockStep and
Split-modes (superset) or just Split-mode depending on an eFUSE
capability register. The LockStep configuration bit is Read-only
though on Split-mode _only_ devices and as such the System Firmware
does not allow the LockStep mode bit to be configured on such devices.
The current logic in k3_r5f_rproc_configure() fails on Split-mode
devices because of this unconditional programming of the LockStep
mode bit, and results in the probe failure shown during the
"rproc init" step at U-Boot prompt.
Fix this by limiting the LockStep mode bit clear configuration only on
devices supporting both LockStep/Split-modes.
Fixes:
|
||
---|---|---|
.. | ||
k3_system_controller.c | ||
Kconfig | ||
Makefile | ||
rproc-elf-loader.c | ||
rproc-uclass.c | ||
sandbox_testproc.c | ||
stm32_copro.c | ||
ti_k3_arm64_rproc.c | ||
ti_k3_dsp_rproc.c | ||
ti_k3_r5f_rproc.c | ||
ti_power_proc.c | ||
ti_sci_proc.h |