From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=116.202.128.144 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1793291086; b=BXlKNBEiNELDtLwQUftVq/4cIk4DTTRoLZuNmcL+Qqb//FBnFw2vA+Ssz1Aw5K+GXS68 LgDnMTxxeKDoEeefkXHAhVoBZPTY4XgAi7W/LJai5XtP8CWbcstv3ofkrlWWXL+sdytFl +ehRgSVMbPxYjycX5H0T9Y3S5nL7szRSsSmhSlErQQSKhc24pjsn+38RlHFlat/9OIuhH FUuMKvzLpEYbLgDq7vQgdQAs3z7ex0gc2Gv5nEgVKsRTRw8EYJSA1nTH0JAwPBxSDliqh IN+SW6/CQAW2Cksa88DCsch7oJW3srx8fcmRoMnOhhKN5CmZTwSfsl19T0tjhhNeKkw== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1793291086; h=DMARC-Filter:DKIM-Signature:Received:From:To:Cc:Subject:Date: Message-ID:X-Mailer:MIME-Version:Content-Transfer-Encoding; bh=qeMIukEMn4FWMnKM91p7ATwhTaOx7je9JpTEA3stbbg=; b=wqeg26fPaMX5XV1ENAMufPF/y4cG2M0ZNQUm3st69ZOBFjFxlDIRwxcpdB9Dh53z8cgx spTYTjkOIimPLWkoA5q7VxYynkfJkp2QSudOo3fmd+sw7iZ1rcAUt94foLymC8DAuQKea fJHgz/B5MCr11GLbNTnCwktVGg15ywJ3AI7pNwjrqVy3ndkC/jXaTq3F7Jz0PfN5AKI10 HvUvx0DHraVlw2ZM73zbUEluA2IoUZGiq4xQw+GBSHNHxqkqbyJtIpz8/Xlb/EmHpTrXN b66vcsLrAPiRwNw4epLgvfP7vUbXVAKdnMdF8BQbv6WCY0v0Xr8EJwUe6xqKytS02Eg== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=freeshell.de; spf=pass smtp.mailfrom=freeshell.de; dkim=pass header.d=freeshell.de header.i=@freeshell.de header.a=rsa-sha256 header.s=s2025 header.b=gOsvNgaE; arc=none smtp.remote-ip=116.202.128.144 Received: from freeshell.de (freeshell.de [116.202.128.144]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 13E6C606A31C for ; Thu, 29 Oct 2026 16:24:43 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 13E6C606A31C Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=freeshell.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=freeshell.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key, unprotected) header.d=freeshell.de header.i=@freeshell.de header.a=rsa-sha256 header.s=s2025 header.b=gOsvNgaE DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freeshell.de; s=s2025; t=1793291047; bh=qeMIukEMn4FWMnKM91p7ATwhTaOx7je9JpTEA3stbbg=; h=From:To:Cc:Subject:Date:From; b=gOsvNgaEhQZCmkU6U8zhjxrvOVrfi0dbGJuVLsW4/OSPkYeBKVPRmBy5uXK8+aBeg iGS6TI9ZNxu8z0P5/re0TBaOM6Apla2tz1Bvd4gCj3iVhSszESotS2LkP5aIOy/lgc uoKbYJB2+vDcmewom6l9WHrm51pY/dPeyzg3qucifbIBh/e5ZaqsrrwMIIXiYF+vPo 2X2A40r1aLDoty3CP4Ql6RGKrC9j3DgVAtwZPw0Ip6YvosE7aU3g9K3uTfyZDXLac8 6JQulH/CwtpH07Y7EzN1+hDE8s/DFWhQgl8nAyEMpx7+HfOe5NKiRfqOIiF5ooZ1Or aKNshhq1HWUbA== Received: from hay.lan (unknown [IPv6:2605:59ca:364f:d400:6ecf:39ff:fe00:8375]) (Authenticated sender: e) by freeshell.de (Postfix) with ESMTPSA id 2DB58B220761; Thu, 29 Oct 2026 17:24:04 +0100 (CET) From: E Shattow To: Anirudh Srinivasan , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Yixun Lan , Troy Mitchell , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Guodong Xu Cc: E Shattow , devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev, linux-kernel@vger.kernel.org Subject: [PATCH] riscv: dts: spacemit: k3: enable status of mimsic and maplic to okay Date: Thu, 29 Oct 2026 09:23:35 -0700 Message-ID: <20261029162343.1896134-1-e@freeshell.de> X-Mailer: git-send-email 2.53.0 X-Mailing-List: spacemit@lists.linux.dev List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Change the "reserved" status of mimsic and maplic to "okay". There is an mainline OpenSBI user of this and setting status okay resolves the stall of Linux when probing peripherals at boot. Fixes: 56f37e391a62 ("riscv: dts: spacemit: add initial support for K3 SoC") Signed-off-by: E Shattow --- Follows a discussion changing the status at U-Boot mailing list: https://lore.kernel.org/u-boot/20261028184526.1887640-2-e@freeshell.de/ Moving the discussion to LKML as there are differences of opinion on whether this should be changed in Linux or let remain to downstream users changing this in firmware that requires it. The change is trivial to carry downstream in mainline U-Boot. --- arch/riscv/boot/dts/spacemit/k3.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/riscv/boot/dts/spacemit/k3.dtsi b/arch/riscv/boot/dts/spacemit/k3.dtsi index a5fb72e23dcf..4b3362b64e26 100644 --- a/arch/riscv/boot/dts/spacemit/k3.dtsi +++ b/arch/riscv/boot/dts/spacemit/k3.dtsi @@ -1452,7 +1452,7 @@ mimsic: interrupt-controller@f1000000 { msi-controller; riscv,hart-index-bits = <4>; riscv,num-ids = <511>; - status = "reserved"; + status = "okay"; }; maplic: interrupt-controller@f1800000 { @@ -1464,7 +1464,7 @@ maplic: interrupt-controller@f1800000 { riscv,children = <&saplic>; riscv,delegation = <&saplic 1 512>; riscv,num-sources = <512>; - status = "reserved"; + status = "okay"; }; aclint_mswi: interrupt-controller@f1810000 { base-commit: c339f4010dea8b0d754f84ace70cd1b089878ef8 -- 2.53.0