On Wed, Oct 28, 2026 at 11:45:05AM -0700, E Shattow wrote:
> Linux boot stalls when probing peripherals unless OpenSBI has the
> enabled mimsic and maplic nodes. Override these nodes so Linux can boot.
> 
> Reported-by: Yixun Lan <[email protected]>
> Signed-off-by: E Shattow <[email protected]>
> ---
>  arch/riscv/dts/spacemit-k3-u-boot.dtsi | 4 ++++
>  1 file changed, 4 insertions(+)
> 
> diff --git a/arch/riscv/dts/spacemit-k3-u-boot.dtsi 
> b/arch/riscv/dts/spacemit-k3-u-boot.dtsi
> index 352e85e7de87..278b36acc79f 100644
> --- a/arch/riscv/dts/spacemit-k3-u-boot.dtsi
> +++ b/arch/riscv/dts/spacemit-k3-u-boot.dtsi
> @@ -3,4 +3,8 @@
>   * Copyright (C) 2026 Yixun Lan <[email protected]>
>   */
>  
> +/* Override reserved status of mimsic and maplic for OpenSBI */
> +&mimsic { status = "okay"; };
> +&maplic { status = "okay"; };

This should be fixed in the DT in linux. I guess you could carry this
patch till it is fixed in linux.

> +
>  #include "spacemit-k3-binman.dtsi"
> -- 
> 2.53.0
> 

Reply via email to