From nobody Thu Dec 18 23:23:11 2025 Received: from mail-pl1-f195.google.com (mail-pl1-f195.google.com [209.85.214.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 517883B7616 for ; Tue, 16 Dec 2025 13:33:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.195 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765891985; cv=none; b=j7xPAeKi0SsTzC864zPAbYcXqD8J9vyd7u1SR6vzPmlRk9v4ZJqNxI69pLnMTTQZIHXW9RXoM0OfubSxSNGnJL6KvNu7gcBJHCIFwQrDV0lCcZAtua5Awi/iHkSHUH6duVoRfV4pfM0HNL7uy9Bc4y0TcmkbiZB5scsVto5w1PY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765891985; c=relaxed/simple; bh=hMk7e9sDIbndU8jtxho9DAKUxyuGQV2QeCg6OF24fgw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=nIH9WLLbkpZ27ZKEh6Sus4Qwo8Sjq8vssjbBp8s/sORjf83njOsRpWOCFFI7PU9fzUmPKvOOtWtd0Dm8QSew5tjyOKWLGosNOLJk0uU4PppulaUSCCCa+L78f7A9BQwC0B6zjx5GosTlaVQcv84a6Bk0UqDHKyev68qmSbRzJ6c= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b=NSr80pkA; arc=none smtp.client-ip=209.85.214.195 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b="NSr80pkA" Received: by mail-pl1-f195.google.com with SMTP id d9443c01a7336-2a0833b5aeeso48809745ad.1 for ; Tue, 16 Dec 2025 05:33:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20230601.gappssmtp.com; s=20230601; t=1765891984; x=1766496784; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=vwieFoqD7GSHNJIXxDJ7bzO+eNbv0m3QCXE/uSRPY3I=; b=NSr80pkAcHh7TAS5rc2DOjOaZ69BMfXSgRw42fReKUwuJ8J9t61HmrPEtd8ADtJY37 4h9mloUqscTsZvIzk3lK7JB/U1VK8V9mMI696M2XGt0xdrYUDg1rfrVcq06TjrMbtJq1 Kr1QyaNnX5TBK0B7pqlKeW1JBmBGnEK7zgXNaKFEjWHbQzKw05wnstb0aTcGmRTt5rqg 4foTz46NBT6wvB08V3H8SHIegFgh/bOZs2DX1I7uWJAPmIqM0cKDrm3GHb9foNIpslh4 OHURkslMTTYxEYq2/DX4Yqb09nRy3gQY6KapRjb9p5GLHCLoFGalv+On5mnBxgISlidA 6YoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765891984; x=1766496784; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=vwieFoqD7GSHNJIXxDJ7bzO+eNbv0m3QCXE/uSRPY3I=; b=uQV6VbX9jqycg2nW+OSH4NzCzUTLd56RHmfFxrUiB/qpOySMUXMr6waOAiM7C/8ONH iGc1KclMoT1w1ZAlh59dRBRINHXFQd/6GrG4EyZ3CreJRdXfoT+9fFnJ6/JCewNknzW5 ZFNDHBzYUvmhiLba2dhP0h+Y82g/V2zkBEWwqVxSBzcl6q5WOkEUO4y63hrjsBnaZc8u O+NwNlWqKXygjq9Qfc3cyLrfHXyg2XNVul6yBaq9x8SEydup0PfoEPTdffFscj5aVNG4 sWTFCGD1CwTU5m/I6YtOdc+mI16LMnej+wgz/J73wFDetMiDYGX/Z9A7lW+ptI5AFzYx e0QQ== X-Forwarded-Encrypted: i=1; AJvYcCVh4PkETtBZnx6MUWFd+D7HyyGiHsf+cLTV2IhZ1+z9Adz317nq+gKjC1kFqg5yjuAXCVDUjk+itl4SiQo=@vger.kernel.org X-Gm-Message-State: AOJu0YyX1Afb4ahWYGD1awxgP+v+8bl+sfSO6E5M1qvePITrqb3/pNXx NIUTDU5chK6qAMXfXm5JwpiGKRoDzmzROSf8ww80+aVCBzHGgm+cpuh0YqvYrYXqXYY= X-Gm-Gg: AY/fxX6hiirj/sI2Z8SfONJGmh2pquC6WzAIm3Zz0hxpW0PEVb99inNAgbW2ipyjX+v Drt006G2NODfbrOftnYw/cwOK6043ZOtwJ+/e7XRurum+NzeZuxhmc2O6asYvz9yL12tDeJiV7O N7+kC8iotk7jSFZX+llyyB0QpaPVcZ+IRXt626tMxz8jwbZKLsFbIm0bORmNrXGCQ2S7vXpWRBg 5szGgtfmJCvzyTpJttFrM38jbBUyDn1Z+x7e9AcyvBehn8m1Wo/jY8tmhMKbwOAI8X/joIfxymr PrzZo8iUcksFsh+xd84oICfI94bA+IPUQoQMYGpH/J8pXqIxvncsmyCI2n6gc7/uE/voP8t9z32 YFwydrNw7udU9IQbAj03l+nXjaP7Lz4eOKbt7wXiIb6WCF6ieuXPncpYgRRhVU9ghR/cCbKjt0d L39uRBkRfeelKGdKCjmRpA0dgCSumrLic= X-Google-Smtp-Source: AGHT+IGHe5/9SaW81jyDKkQ0OPmaYehcP7QMhJzz2ZDa3a+RaUWBBtXL3A4tMbxbrOk89EkkF+fCWQ== X-Received: by 2002:a17:903:1a2b:b0:297:e3c4:b2b0 with SMTP id d9443c01a7336-29f244aa9e9mr153671045ad.54.1765891983667; Tue, 16 Dec 2025 05:33:03 -0800 (PST) Received: from [127.0.1.1] ([2a12:a305:4::4029]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a14625add8sm15829525ad.61.2025.12.16.05.32.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Dec 2025 05:33:03 -0800 (PST) From: Guodong Xu Date: Tue, 16 Dec 2025 21:32:25 +0800 Subject: [PATCH 1/8] dt-bindings: riscv: add SpacemiT X100 CPU compatible Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251216-k3-basic-dt-v1-1-a0d256c9dc92@riscstar.com> References: <20251216-k3-basic-dt-v1-0-a0d256c9dc92@riscstar.com> In-Reply-To: <20251216-k3-basic-dt-v1-0-a0d256c9dc92@riscstar.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Yixun Lan , Daniel Lezcano , Thomas Gleixner , Samuel Holland , Anup Patel , Greg Kroah-Hartman , Jiri Slaby , Lubomir Rintel , Yangyu Chen Cc: Paul Walmsley , Palmer Dabbelt , Conor Dooley , Heinrich Schuchardt , Kevin Meng Zhang , devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, spacemit@lists.linux.dev, linux-serial@vger.kernel.org, Guodong Xu X-Mailer: b4 0.14.2 Add compatible string for the SpacemiT X100 (RVA23 compliant) core. Link: https://www.spacemit.com/en/spacemit-x100-core/ Signed-off-by: Guodong Xu Reviewed-by: Heinrich Schuchardt Reviewed-by: Yixun Lan --- Documentation/devicetree/bindings/riscv/cpus.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/riscv/cpus.yaml b/Documentat= ion/devicetree/bindings/riscv/cpus.yaml index d733c0bd534fb63ed7c0eada97c42832431f1fc1..cce87092dc7749f49066154d9a2= 56af6c7b6c19f 100644 --- a/Documentation/devicetree/bindings/riscv/cpus.yaml +++ b/Documentation/devicetree/bindings/riscv/cpus.yaml @@ -62,6 +62,7 @@ properties: - sifive,u74 - sifive,u74-mc - spacemit,x60 + - spacemit,x100 - thead,c906 - thead,c908 - thead,c910 --=20 2.43.0 From nobody Thu Dec 18 23:23:11 2025 Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D87003BB83B for ; Tue, 16 Dec 2025 13:33:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765891998; cv=none; b=CydVfCRsYo+Y/fb71jW/Ji++nttLZlIA7AQ8bbDvxKlU7V+ByOo44ZgN3g58CsDfHbkIlK1G2IE5go1OyI6YNl+m9hHoN0Frxz2DaBDKLGK/W9lYKh3G518qEuTe+Y90Qn4NbQnRz6XCAeFf1tRrLZKCXb1QfzTp7id8+vFhPQA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765891998; c=relaxed/simple; bh=EoM0juMOXjr6GR2unrjDT+d+btXpji6LDeK28LHuz0o=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VKAE2CjqLhQo9PNWEVEwueQkUTd3pRqc0Q+gkBPeQmAtu8dA5zFyR3FV9tupnspnxHn0Pjs5cmBpztkLXIbJOx1G6o7iZ4x61xfSBQ55ozfT67dXsgn/865TSQORlBSXM19Os1PcEbB0N8EB01uKiJqM7RYscKENbDWz33Kdci4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b=kRuqErbj; arc=none smtp.client-ip=209.85.214.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b="kRuqErbj" Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-29f1bc40b35so66570455ad.2 for ; Tue, 16 Dec 2025 05:33:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20230601.gappssmtp.com; s=20230601; t=1765891996; x=1766496796; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=YgtnPUK83eGnHHD4+3Z/OSGEDGJ36/32wtdJor/AdJU=; b=kRuqErbjUq1rzVSv7GtPcYMkrYen8WqrcsNGrK4H50LOwLyc0+/0jcmdQKqmYmTgxp KsxQ48tWaEhrbpPbDn1hmzD/AQ8vonB0+Jtvuktm48zRKx7xs/JGVcth7O+WB2l302Uh cUupfiQtEO0uwddcxTn01tQDv2OW6eVNLnTK12jmaI1w+swgnRQCRfs4F+LjhR2xcnGS WH7hCUzWekHR7J7ss0WAO3cSCBw8oB5/DIJPk+2BW0GLHr46kBEKqNjjE8Mi7tGJibF0 WqV7DgBY+uAn3JyjuoiJQ6ug0OMkCKNMV3Kipgw0Ft4eecv+YUVuBERLca9FGvqHNhCy 0Mtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765891996; x=1766496796; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=YgtnPUK83eGnHHD4+3Z/OSGEDGJ36/32wtdJor/AdJU=; b=BL3Rat5uEf9aIkS8zl7kaZ3iMVqDrOv7N5VxP8l2tnNECf3v37KEps4L1aPjnFdSyc 7WR1fZiGsjp2tY81yRUWyg+3W0UPwKJwXk3iADgEl5kARF8EBQeJB9UuB/ULtrm3ryfH RU24HBhdja7tR9m/jHvjKkDMBCuaCYzxdH8v5J25ckdADXZUz7IdCIB4hf+2LFaTaSuM seNC3dcSlD48U7I6gwXaxcQMbpx2ox9BkS+P90qvwTbKm8Lhx1XJgD+124sgSvy2tFwD bWcfuxm/F0KM4RwCZzjfAda5I04Pye8sG5OfB460PQpEG1XOfOjD29vTvA3BXBwz2LIo sRQA== X-Forwarded-Encrypted: i=1; AJvYcCWay6mH09u74ITPJLs3JA3RT5CymhQTFG0WtnoTsJuuhg4npvN79fIDaHfzmmAE+rwHt67ru3o9bWGV9AE=@vger.kernel.org X-Gm-Message-State: AOJu0Yxk7sYuuPDkKW0orPPW9uibjPcMNyZc8bFi2F1gp9Q7iOJ8KM7K eLqhGcjnmYGX4ISm9QPEthopHRdhiMC7NRZ0H7FF79moumfyzx1Xtd2+tVFx42bkI5Q= X-Gm-Gg: AY/fxX5zvntuKtj9wKleuobiXsoFPElZTaaro7PO1dkdJOKOxOPqrAE8WR1Ehy/Mt+6 zB1BLbV2mkRq5QSrNM6IkoKbS1dg5bPuVy/uNv+4TN5PNVgPfs9OdXA5+JFgoozL9BrqiHwf0Eb 7uBMxVOxr0RK21xWj+fo3nRGR8TtqYq8j+7IWPdFRbjjXghq1s6fuKwqSC4iNmf/TPkCDGXMpP3 Qau/Y62PzgjXV7EJD2YH8CzmxM1uahiSePUqkJkv5PkYMUYfeq8cr6RQ5etz0fwpF5bdsAgmhh/ gcJ7b+bZgxY97A+epTILtq2bSwbt6PZEGZ6/v8rf/3/KtArueQlgg4PWPoarWSdhhFGu+El1x6c t1y1M8wgZMXfsnOF6Fvl+ASwSNomKicTF/EjWM6Fc3oInnRG76Gx3V8PxNQVRirw3CSi5RjKt2w HhwqQLm7P8ojfE4Jb3TJctuZoHrQXIHEA= X-Google-Smtp-Source: AGHT+IGY3Bl6L/q/ucq2o7krHMUCV6pUZcjqotL6XoN1XRPjp4aSVY3JMf/8mH7J80vFyBB1R/u+VA== X-Received: by 2002:a17:902:cf0b:b0:2a0:c5a6:c8df with SMTP id d9443c01a7336-2a0c5a6cccbmr98731775ad.21.1765891996120; Tue, 16 Dec 2025 05:33:16 -0800 (PST) Received: from [127.0.1.1] ([2a12:a305:4::4029]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a14625add8sm15829525ad.61.2025.12.16.05.33.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Dec 2025 05:33:15 -0800 (PST) From: Guodong Xu Date: Tue, 16 Dec 2025 21:32:26 +0800 Subject: [PATCH 2/8] dt-bindings: timer: add SpacemiT K3 CLINT Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251216-k3-basic-dt-v1-2-a0d256c9dc92@riscstar.com> References: <20251216-k3-basic-dt-v1-0-a0d256c9dc92@riscstar.com> In-Reply-To: <20251216-k3-basic-dt-v1-0-a0d256c9dc92@riscstar.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Yixun Lan , Daniel Lezcano , Thomas Gleixner , Samuel Holland , Anup Patel , Greg Kroah-Hartman , Jiri Slaby , Lubomir Rintel , Yangyu Chen Cc: Paul Walmsley , Palmer Dabbelt , Conor Dooley , Heinrich Schuchardt , Kevin Meng Zhang , devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, spacemit@lists.linux.dev, linux-serial@vger.kernel.org, Guodong Xu X-Mailer: b4 0.14.2 Add compatible string for SpacemiT K3 CLINT. Signed-off-by: Guodong Xu Acked-by: Conor Dooley --- Documentation/devicetree/bindings/timer/sifive,clint.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/timer/sifive,clint.yaml b/Do= cumentation/devicetree/bindings/timer/sifive,clint.yaml index 0d3b8dc362ba7e8d0ca6d0cea692ceddc5e1f89e..3bab40500df9bc2ba4f7d6f1bf3= 40c8cbc06f9de 100644 --- a/Documentation/devicetree/bindings/timer/sifive,clint.yaml +++ b/Documentation/devicetree/bindings/timer/sifive,clint.yaml @@ -33,6 +33,7 @@ properties: - eswin,eic7700-clint # ESWIN EIC7700 - sifive,fu540-c000-clint # SiFive FU540 - spacemit,k1-clint # SpacemiT K1 + - spacemit,k3-clint # SpacemiT K3 - starfive,jh7100-clint # StarFive JH7100 - starfive,jh7110-clint # StarFive JH7110 - starfive,jh8100-clint # StarFive JH8100 --=20 2.43.0 From nobody Thu Dec 18 23:23:11 2025 Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1D464363C68 for ; Tue, 16 Dec 2025 13:33:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765892009; cv=none; b=JApkZX1J+3zxHum+DFg0tZ8dNVzcGF34penwChObzCU/SR0h2VeRpToOUvPfLMNH4444WSvUebSLrcD3Bup9mdapDh9NaLWS2y2P4zpp18rPz5lpmZ58tiBxrRpstW1tW5BYnKwr8FsQZmqPkpkEfsn7Fe2WllI6VoXwLkpsP3I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765892009; c=relaxed/simple; bh=bEvkKfpGvLRG5xChRyMfGRM8paMP5NXrDcBPWFsx3Fk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WCuZWSCkc5J3SYNqwE1AZxfcd+C86rk8mthOYb9enxapwtMBHdFcCek0e6CFBeix2btSVYioFeZeTpdVqJ/HVBZb9ImK2ryfRNVFLeE2k8reRSG96UBj1irZMZWJL3BO3MzUoxefgVBqcrLuE0DmDl+wFoyGkIC0L1CWJqSZkr8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b=1r6wOLeB; arc=none smtp.client-ip=209.85.214.170 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b="1r6wOLeB" Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-2a0bb2f093aso28316975ad.3 for ; Tue, 16 Dec 2025 05:33:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20230601.gappssmtp.com; s=20230601; t=1765892007; x=1766496807; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=rs9VW0IfWPzrbiE9L+0r4Qf5TkuQRPp65nyjMqVUyYo=; b=1r6wOLeBe5yysMuQcx/NlvRvIMB/dehGUb/amrciCFtdrxB6yHl8Cof+7bKm6X/7TM z1XZFh7/yBbE2jUk6TA2MMuFHS0XDpP7m3Xmf0fUOdcaLN/evWvQwzPaF6NowWGkSb+4 SXsp8hzmt75iF95wf4IQtxIgrb7Oe+eJmzrnwgI45GvCNGaU0922RM84On87L7Eu3Z0K fwUItlrepnrXOl1mMAkKdCtcIVLBvebgvoQ1cy4BzxCqpFDBkaXbltB0jE3yju9Gn6Ie lCcJIDFGpPi/M7fAWeWgFk3/bUEWikMiIS5EORtmcaf5Ns161faYhQUDxNhhcq44MFyU LI4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765892007; x=1766496807; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=rs9VW0IfWPzrbiE9L+0r4Qf5TkuQRPp65nyjMqVUyYo=; b=IAw+JuukfC2vTroujOG3T7/0AI30amYsNgEVzHNN25u6byfxG6yUgznF6TRMSCQsIl lyWfBbSO+h6UlfyadASiIqUmn7sm9ex9dLmiZmbamRmr2ceEp8EweVlyuGzwVNMqKYUc r5CYaInV7L7U+BBml0t0hMCBd1fNZ1GQD8H6JaIZgyJids6pALY/oGN7q+vlrdUZi2F9 n8+V5+waaAsufgfjykGFq8NYWokvd91Ij11T1stIETxdt4l0Na5DrgIbUwaDzqKlzm8b vanEPID/q/LiiOl6JeG1d6NS5K/WpcjcRCRzz91oFZ1RxKoSBnouR6YttRRl8N0Mj0/+ +irw== X-Forwarded-Encrypted: i=1; AJvYcCUuvj+iOcQ1t59kUTD7yib1QhprH+E8Mc48tm4O2c7ccEWps8yJRr2QZZ1Bq4V2Ot196dNKXgfj+Ye7ztc=@vger.kernel.org X-Gm-Message-State: AOJu0YwOdk6VuAZA1dUmpFQag7snA9pO78Svl4XVYQ4yvIVgCUztRkdY aFvesjwP2gbCPDd+cX/uQR+8ir53yVSMXk15tqpFGslCJuK8G8VpfbmgCd6rvVQxcfc= X-Gm-Gg: AY/fxX55y6nINzTPTULzXq8D+1V8wRbcd4yIFKuQDBUIgr8gXg3Yegxy5PcfRJMfGjA Kzsp61P2TxoOsdByQ8OwU9EfZ7Vmpd8gVl7SCrS8b1XuJRc/vWt3vhO79+VbbmDR/xXs0LwBhu1 wARNUnDlfE5xZtIRtMzx0780u/FmcYUhX+L+Q2UQp6Y6LnLx0Oa80XotkWmXi70HcTlKUKQOWu0 YcotBAQSFN6VMI5kCcctaL7pwVWA8xM2vDc/Rnb0JqsWJMj1z65hF19ebJSUjQ9U7Aoiy+5DyQo Hc3rYWrEsI6bfBc6fQdDXhFjNjrYZ0q0LatJ7ivWqe0mOWA0S4oG8ppmoMZMwwL7z0MryF4pFFG AzvZPyHR+XxPK64EQC4hEQVt3/TpytfevoXXkSe6iV1QZTlgO7P1RMAcI+L0IvZJ1OmdUP/Yd+2 OdNqeayfpWKgVuQi+runOlXd4Pap1reus= X-Google-Smtp-Source: AGHT+IHYO6VckBIE/NKNbVNQkjVqL/H4F2phLWFUlelSLlWr6JEkHmBJoAON7Tz83USpUb8q2a1UVA== X-Received: by 2002:a17:902:f686:b0:2a0:abba:a2f4 with SMTP id d9443c01a7336-2a0abbaa7aamr118026675ad.2.1765892007376; Tue, 16 Dec 2025 05:33:27 -0800 (PST) Received: from [127.0.1.1] ([2a12:a305:4::4029]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a14625add8sm15829525ad.61.2025.12.16.05.33.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Dec 2025 05:33:27 -0800 (PST) From: Guodong Xu Date: Tue, 16 Dec 2025 21:32:27 +0800 Subject: [PATCH 3/8] dt-bindings: interrupt-controller: add SpacemiT K3 APLIC Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251216-k3-basic-dt-v1-3-a0d256c9dc92@riscstar.com> References: <20251216-k3-basic-dt-v1-0-a0d256c9dc92@riscstar.com> In-Reply-To: <20251216-k3-basic-dt-v1-0-a0d256c9dc92@riscstar.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Yixun Lan , Daniel Lezcano , Thomas Gleixner , Samuel Holland , Anup Patel , Greg Kroah-Hartman , Jiri Slaby , Lubomir Rintel , Yangyu Chen Cc: Paul Walmsley , Palmer Dabbelt , Conor Dooley , Heinrich Schuchardt , Kevin Meng Zhang , devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, spacemit@lists.linux.dev, linux-serial@vger.kernel.org, Guodong Xu X-Mailer: b4 0.14.2 Add compatible string for SpacemiT K3 APLIC. Signed-off-by: Guodong Xu Acked-by: Conor Dooley --- Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml | = 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/interrupt-controller/riscv,a= plic.yaml b/Documentation/devicetree/bindings/interrupt-controller/riscv,ap= lic.yaml index bef00521d5dacc002d24c50843ebe6380a7d5524..0718071444d29fbfa36283fc966= 6e8cecd6f77e7 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.ya= ml +++ b/Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.ya= ml @@ -28,6 +28,7 @@ properties: items: - enum: - qemu,aplic + - spacemit,k3-aplic - const: riscv,aplic =20 reg: --=20 2.43.0 From nobody Thu Dec 18 23:23:11 2025 Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 732983BCC50 for ; Tue, 16 Dec 2025 13:33:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765892020; cv=none; b=SyIhwP93TppLEIny/eRxvuD4gxOHbP0Oq5glpJbUx3yYfgeO4SR6LubIgePpmpShwiPgJbzGMWE/Nqs3EHVPCnkxqEd/MuuWqxvDf1hRYUsIbBAgOh8nzGiCbEdkDg5ZYG7ZPjjxdpuZMiCVXGAd5a7lXSMerB2zI3V1AA04U88= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765892020; c=relaxed/simple; bh=SWtgk3actb41mMKlJF1tMZCCUTgeUvVgO8N077NFFiY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BATKw4gRWyM5hUrQymTIZ+EVcyJVfTx/H7K8zjYyFchHdhacg+STdn55b9wQUVBxk7cu5rU941z+tJ5MBx4NONn8qIBljr0i1bK4RHVH5EL5RTDevwlEg+Rk59/Tvv+quxer52u+drpQAJsVEyoIFYCLtG3vm3302FTSTjoRfog= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b=XeVt/2aB; arc=none smtp.client-ip=209.85.214.169 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b="XeVt/2aB" Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-2a0c09bb78cso17123455ad.0 for ; Tue, 16 Dec 2025 05:33:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20230601.gappssmtp.com; s=20230601; t=1765892018; x=1766496818; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=HUW1fhKJDbOe4HKSh/QeNnUAlu3BR5pVkgdl5b0ZaBI=; b=XeVt/2aBDZG/WZmTHGoX/LG6pjN+Lhxgd8xIM/D72yUsw8AMf7DB63zDzrFObu51zr ViOwMOoUQM80bjadjDMZ8+5uU4GKBQt73R3C6eYtmVfJjEkIMf4jJFmbR6JadFM8ZCn1 z3JX7QI1u9YoFist3dGeNbV+JDWOX+BOPyWYkh+diftPTP1lzOGfXC2XHrMXMMGwV9Sn NmMbSirW+Q599hTHuiNR9l2PTk8x4x4eQJcBf4fgo67NtgqKBp/PvBX+awPaeTQXUfN9 O3KcFYNnL09iNdF4u0eVKTCY1zhcMjZo/J+ZGaQpwtSCw8qDT1vHduyVlJqRLmkkbmSR Qupw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765892018; x=1766496818; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=HUW1fhKJDbOe4HKSh/QeNnUAlu3BR5pVkgdl5b0ZaBI=; b=nogYpAx0KCcOKIhbHJk1vjj/rIBQtLF+p76b9U1MZtsQtENz34+LpMYrC8IvHTI3a2 JFka2QIzQFIXVaEbPkznz09yOZI9GKG//dl870fpwz901oZ1FHJeXyhxKf+nd3fb8s8z C/WBp7GDVdib3VvF9R0WeU1ffm0NNU3UaCry8TrMvhXo/U3O1IePhfYqy/EQgxgV7PRN 8lla3RiJAYMFt8dYT+9f0CCPqUuPMiRSExnHe+6Pe9USsdSCOIL9m2nCecn/vEjRDjbl kQrqCtWNwj/Lnd3j0lXT9O0YwPhvd/ftqUgnPjh4FresA9KAw1uL+Mh2aQ7zTP7coaCg EeVw== X-Forwarded-Encrypted: i=1; AJvYcCWA7HFntpwrLVHr5514S6Tburv0VU7PlZDTmJWa8/FWIleFntxFI+jpXH16KiJh2NgagxhoCuG7zP+qSYU=@vger.kernel.org X-Gm-Message-State: AOJu0YywPhevZLlv6BQwlFhWu6XQqlK/QTTBWYrTCqDLyqtupV/YLicl 35/9mHc1yYqtvhiETqBlRDb3M0OJXTbFrmok2CEMj0Ya3BtW4pvZqtCpYzDdjBIMq54= X-Gm-Gg: AY/fxX5Eqd4DMCgiQriQ0spkEkJqH8Ju8UV0aQ/CtP7VmON5yliiu8AXgEQJYbhzdAS 7aYEbtUvknY0Bk3/IdDWNcIo7I4HTCazoCBJKHYvOYay2IpR3RlekIJWDZkLKBj73d+HGokSnuh rmeSGgA79ardxlKeRzioiA0GaktA9CktZrKcdpqj8DsoTNkaO39cVHQF4ZoMyn4d9wJacN6iYeS AI2EtZaGh5xvi3Q8W1lEb642KKFcbjwJzYcYIZ6HIPCddBuy6QdlWJVe+/nbqOTNYb/1RSoOcuM qJjd6BWJHebe4fKDlGJ3j0b9dwMTnnLj1C0zDEzXcPzkaa73iTLlj0Cxn7mpTIKQnKmnuNkp/7a rJIlOJGP+gOMZpIR4+tIFis7LM29Kohxbdll3zwpxu6rpWN1ONveftR/xgA8UsZKFpsjo6FmfNV GQxrEMEOSLnaJ7XPbzii/3dw88uA9Yxls= X-Google-Smtp-Source: AGHT+IET9GhiW4RGL3w1Cy73SGb3pcHepT5GGV/njIgZC7quLxJZByYdERwcXy6lYO6BkLM3PBzhsQ== X-Received: by 2002:a17:902:e84c:b0:2a0:971b:151 with SMTP id d9443c01a7336-2a0971b059bmr130452205ad.2.1765892017756; Tue, 16 Dec 2025 05:33:37 -0800 (PST) Received: from [127.0.1.1] ([2a12:a305:4::4029]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a14625add8sm15829525ad.61.2025.12.16.05.33.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Dec 2025 05:33:37 -0800 (PST) From: Guodong Xu Date: Tue, 16 Dec 2025 21:32:28 +0800 Subject: [PATCH 4/8] dt-bindings: interrupt-controller: add SpacemiT K3 IMSIC Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251216-k3-basic-dt-v1-4-a0d256c9dc92@riscstar.com> References: <20251216-k3-basic-dt-v1-0-a0d256c9dc92@riscstar.com> In-Reply-To: <20251216-k3-basic-dt-v1-0-a0d256c9dc92@riscstar.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Yixun Lan , Daniel Lezcano , Thomas Gleixner , Samuel Holland , Anup Patel , Greg Kroah-Hartman , Jiri Slaby , Lubomir Rintel , Yangyu Chen Cc: Paul Walmsley , Palmer Dabbelt , Conor Dooley , Heinrich Schuchardt , Kevin Meng Zhang , devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, spacemit@lists.linux.dev, linux-serial@vger.kernel.org, Guodong Xu X-Mailer: b4 0.14.2 Add compatible string for SpacemiT K3 IMSIC. Signed-off-by: Guodong Xu --- Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml |= 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/interrupt-controller/riscv,i= msics.yaml b/Documentation/devicetree/bindings/interrupt-controller/riscv,i= msics.yaml index c23b5c09fdb90baccece03708f4a381084b22049..152eff7335dd8457bf01d02497b= 7080f2a02ab65 100644 --- a/Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.y= aml +++ b/Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.y= aml @@ -47,6 +47,7 @@ properties: compatible: items: - enum: + - spacemit,k3-imsics - qemu,imsics - const: riscv,imsics =20 --=20 2.43.0 From nobody Thu Dec 18 23:23:11 2025 Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 723E43BE540 for ; Tue, 16 Dec 2025 13:33:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765892033; cv=none; b=Uq4RQD548OFJpl2J+MKzgAWHgNBI24TI1Y7UTaQyAt9d0zSzMQrk/rXmAwD35+zCQWllfnOBTYAuWVLJ9scq3aMukEFQTnVxKIO4MhZu4tN1xqGcAwkH5/DXx0CvDgBapcP5od59GlM5R7J7SsfBBgJaTRCCPRYPRxH19AsCYM8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765892033; c=relaxed/simple; bh=Zbrgxl7/8K5204RAl20OAm5sZDIuaXEuvin7xFtImFs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=QCRZrXGP070neHcSl3qWLJxRJPA10K7Th5FU0e7/gIIpjLxfj3i/DmfjPe4gYgKb8Z+ebGKgoakDObFTERzcc98i5se/NJqr5//JEq0Roq+klwWVes8jN8sAcD/qMerVXpoxWxTSmVWVYxksh7aN3vRoLDPUpoDlf++GEJJa7Mo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b=G7/xe8F6; arc=none smtp.client-ip=209.85.214.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b="G7/xe8F6" Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-29f0f875bc5so60708835ad.3 for ; Tue, 16 Dec 2025 05:33:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20230601.gappssmtp.com; s=20230601; t=1765892029; x=1766496829; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=L+gFWCwRiawMnBncXcTO/PvxprCNgSOeAOdslKE2EFs=; b=G7/xe8F6GiUblP5jre/i2Dg6Osl+ZyrtSHWrV7Msb+D96YB+AvEIOwyRZXe/36TmqP 7HBZGOebu43UYvNKNC1JUe+qBYjvyF6825mGJhl0yCMGMr4uyBbzFi92z3Xfn3eH44zI wRTpeF3fQ3/Wsi4A33FrF9gSvf8+8bbxOm0WCvkIknOVsjflNL0MdqNAIzxKIeV62Th+ xxOqRTTqjmbwG0FRhXlwtRaRReiax9fNpO+3DxZO3d/t2BKv9C/JcEFHl/dO4tiwiDzX lm05d5sXy7k5i5cXe/O+3WBCTrFqKIfK3s/dEzpzKYNOb2NzDtJRSXfkC4UocuLxo8Mv ea8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765892029; x=1766496829; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=L+gFWCwRiawMnBncXcTO/PvxprCNgSOeAOdslKE2EFs=; b=MQH8cCRk0CaIdDo28ZFYt9acbPGQIeOE+wQ1RX2fCk18AZ7Hd0C7PFFKChn8WO1jR6 CNtl6ANKKN5+YJQQSoYmIm07ccN5QpW0sP1gPK0ZPUESiwbrwl84qC/1vVqN86yq+jNV Ztm7/OzFlFx1iLNIYGi5d2q+HcfiSLXmTEcW7UWYw8LnuvrU9EhMrQy7N2d+A/WicbC4 P4Zf5aavmGE7iYtoiyVZCgrpYUoBZAK0kZO02/fGVvDMHt8IueYlbvDu9JMQRN4K/Wfo cvzXKGQ1w3PqIt37uNN+RWSYzbqG7ZTh88eo0a1hBHZYVDQZUZFEP0Syfl1VqPWJXgfc pGGg== X-Forwarded-Encrypted: i=1; AJvYcCWYuodyTQltPHNt8N42t0rlCg2K2k8uNyNz1vRBkasFN3uIlAhGY9f2Pnnraioz8B4ro44emLHyD9FsA4o=@vger.kernel.org X-Gm-Message-State: AOJu0YxEzyGvmzqmRIUMmqvV7Cdtre7JB8fvPE1R5GDtpeRBsDZNI3JA XNJXYtol7nqznunsBwet4p43BNZdqZ3kfbROYK1t0GtaEgiSrtoN93JA030u/PRJzUI= X-Gm-Gg: AY/fxX7XOI0MnILTqPgef8CpyvBaNLWzQSLcLja2xb+OXRo/az+iz7FmIMFF4vu5QDs 2mcH2raYoMN9BIouUWpXygcKe6nR749xeP6slENZ8xv2YDQFZC7emaMzmh4Rtu7QpQL2oGLGmsR L5KhJXtP5ENOA+o+kq6sNd0sNhGDOmQ4JbpD+cQwLU1P1qH2KH91M4aU+wEGnlhYq0rMAV6xc30 VLQ/IR8eCO3//v+/n29R1imsQ40NTtYDzE3EdcU22QLDrRkA7euQC3AgDArV7RfvdRfK1m9MzgU idC++rpjD25/HzMo7d/UAqjB8cwnf3cqid6UJDlGhAmjWAwT6reLwyxn5iwY+/SiFfWU9HUQ+/Z NnBog6V6WNvPUtXgSjMfiTbr3y3qc376fVu5IkpJt8Y/0y/bvgs29a6OHQaQm5BsFG0iB3jS08J LLvTVKCUg3+6x7PDs4+Uv+4F252MzeCWE= X-Google-Smtp-Source: AGHT+IH555BYg0W02DfoN/1AYodPyeJqWymKTxAH7DEgGh7AGGSGr1M1vruhKc7CF1NGnjMT2M0bUg== X-Received: by 2002:a17:903:48b:b0:297:d697:41e with SMTP id d9443c01a7336-29f241515b7mr111102665ad.37.1765892028806; Tue, 16 Dec 2025 05:33:48 -0800 (PST) Received: from [127.0.1.1] ([2a12:a305:4::4029]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a14625add8sm15829525ad.61.2025.12.16.05.33.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Dec 2025 05:33:48 -0800 (PST) From: Guodong Xu Date: Tue, 16 Dec 2025 21:32:29 +0800 Subject: [PATCH 5/8] dt-bindings: serial: 8250: add SpacemiT K3 UART compatible Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251216-k3-basic-dt-v1-5-a0d256c9dc92@riscstar.com> References: <20251216-k3-basic-dt-v1-0-a0d256c9dc92@riscstar.com> In-Reply-To: <20251216-k3-basic-dt-v1-0-a0d256c9dc92@riscstar.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Yixun Lan , Daniel Lezcano , Thomas Gleixner , Samuel Holland , Anup Patel , Greg Kroah-Hartman , Jiri Slaby , Lubomir Rintel , Yangyu Chen Cc: Paul Walmsley , Palmer Dabbelt , Conor Dooley , Heinrich Schuchardt , Kevin Meng Zhang , devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, spacemit@lists.linux.dev, linux-serial@vger.kernel.org, Guodong Xu X-Mailer: b4 0.14.2 The SpacemiT K3 UART controller is compatible with the Intel XScale UART. Add K3 UART binding and allow describing it with a fixed clock-frequency for now. The clocks and clock-names properties will be made mandatory in a future patch, once the K3 clock driver and device tree are merged. Signed-off-by: Guodong Xu Acked-by: Conor Dooley --- Documentation/devicetree/bindings/serial/8250.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/serial/8250.yaml b/Documenta= tion/devicetree/bindings/serial/8250.yaml index 167ddcbd880058b6dcea9ce33bd814ff8ba6b0f6..73851f19330d7f9fc254efcd32b= 5977feada0b07 100644 --- a/Documentation/devicetree/bindings/serial/8250.yaml +++ b/Documentation/devicetree/bindings/serial/8250.yaml @@ -160,6 +160,7 @@ properties: - enum: - mrvl,mmp-uart - spacemit,k1-uart + - spacemit,k3-uart - const: intel,xscale-uart - items: - enum: --=20 2.43.0 From nobody Thu Dec 18 23:23:11 2025 Received: from mail-pl1-f182.google.com (mail-pl1-f182.google.com [209.85.214.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9A31334E259 for ; Tue, 16 Dec 2025 13:34:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765892048; cv=none; b=boYBQcdDJ9tTtttervQmFTiLfmScEB8njoJPqrfQJ5w6TYpRxGth7S1wYu7V6ZlifFh4jNk5F1BWesAA7i0KcsuK1ctuLCphGPMylTokEHsX78lYF99qShUFv1fTWALcvNobD3Va8IiNW2WRziP7RpAGESMahnR2UUwbtwyS9Bg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765892048; c=relaxed/simple; bh=WXHiNOHxNEkVgGMjQZWeXB9DxbyMRjTpNm9zjjrOvhQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=clzl57cocgvBzbtNwvDxg+S/+Cefy3G7rxvBySRwIKLUe8pJvoZ/bt+EcORbOez3RTrJSX9555wbcsw9SkU1vMeQbTEaRA7lvDk/PN12UGvmDJqHZrbJE2xOHfn1Ky6Ln0ZKk1Y8S8ISc9cez68D9ueRgPYGkIv8QAA5WkECRss= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b=JCq18g9t; arc=none smtp.client-ip=209.85.214.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b="JCq18g9t" Received: by mail-pl1-f182.google.com with SMTP id d9443c01a7336-2a0c09bb78cso17125105ad.0 for ; Tue, 16 Dec 2025 05:34:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20230601.gappssmtp.com; s=20230601; t=1765892045; x=1766496845; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=t7y/C6MB7UDZ9brxunSfG6djbfKn9Ck4w/Hk2KhvHZ4=; b=JCq18g9tSCJ0DMYvZmxKjm7oAF1MiPtjNhD1SYtADyVA8hOsA81MZklGVC7jLF/9Gx fUeuNudbmVMExEra6AY8ym3rYRhKKLA7vCnyYEOwpbpFyVVXN7UiksguGQkyIR/EGTRH OtYy9V2tO37UFSj5PlDljzRXOkKjdwJ3EeXXDxR5dTLb9He9SAL2l59H0hyX5WQq5qx5 Qp9ldV/eVDvySJh1mzy9Hqkn1blk3/9oatPsMX/2hNShI5d3ukI0tIAURWCCv9yvLVzq K7cp6tDsUbvwTeha3cg/FMxE7Zvf+K7iLgwc25q3N/MnHOiWWdeCj/4rjLIxBGRBMyk3 5+AA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765892045; x=1766496845; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=t7y/C6MB7UDZ9brxunSfG6djbfKn9Ck4w/Hk2KhvHZ4=; b=mjPjsOPySkCPatRDsaf0Napc9EZ2BNwm92mTZHu40PNfHUfqu6WkXZMMUjjxsGknxJ KoD6ZJ72uiKZ86bGjokMqlV2yVqHr7+mx4SC+PIv8JYgpwc8fQNtuYKtWTN+YTrwBGOP fHNNaDserHxhhVZzo9rmOPyzzy6hi0L/ZGxXEjVo6VtSigzhnWbKOXuDDoLH5QX4Cf6f 94z8P7AhojMaYQlmwrtZFQsbS8G6X8Q2+l1iv6MYQoGAZEjuZhmvQwGkIFaIf6sRKOSG Ft1tQHDNy9kMe0UQr36VgypIGmpX1qMRtwTywN6UxmRANe/qFGHNaSLeProNilOgdrvM qZdQ== X-Forwarded-Encrypted: i=1; AJvYcCWS+Mvxvs/28l/CSoWCO1Y7iWCdI9rGaqYuXtrlQLWOD2/hG9A/yqowCVDPRL/Ds4mIXHmhobznY89bkTo=@vger.kernel.org X-Gm-Message-State: AOJu0Yz8RiWqqRS4T+Bznj9wTedt0a3krugqXLIME2CyCLeSrjGBOpW2 7tgkPylp8BNrGNO6GNBnxp2boAsyI8/tLWCO9UbdZ0+7l7us+wMnHhsnqW0cHojh+mF1Ea+4qqA dUE2noZQ= X-Gm-Gg: AY/fxX6DweAbLXdoUoHs116cCPZ4sf/xilY7lIXY2kF55O0bcccDNbC8nE4b2qCDf5v +lNf8KsJQtld4AM8yIEaJT4r/Em9tWaMSZVNcm6BNvNIK3Swk7j5DYihR+DDyDu7i7SuOyVxG7z dCjlgJ+EF0Wjw41JwyL1CFbUfjt2Dwclpn9mZXJShaBt7D315CcBM3YJ0KKQ1TFoG4zjaI1unzP LeHRIYlfc5pi4B7cCCFHJt2ADHcHipFqcGT74FLOHC+aORO9KWMcEJkRqzwKx1xVt2YZAQNq4Ep gZA7qWI2onqOaD4TSWNgXoH3rbBMHmYaZF1axNgxbGF43BDhsuDJZPy0IgP6yBqWl+2DVtQdswb FXLeWmpR6sACXv5XYsYPFjMVntEg3DMezfMaObVw8LFwlV65gOo1yNSGa/O9XIR+GNTMRbZfo7J 9BrO314dnJhIfGRia+sPkTEWTO4UhPphI= X-Google-Smtp-Source: AGHT+IGlJuIYFFX4Kf4ETwvpERoBwiGUxzh2gcBhl1n1hPyzmW7Qi4XuHbuLS3V/KKQPD4rNe3NC7g== X-Received: by 2002:a17:903:1a0e:b0:2a0:c92e:a378 with SMTP id d9443c01a7336-2a0c92ea624mr100750335ad.7.1765892044589; Tue, 16 Dec 2025 05:34:04 -0800 (PST) Received: from [127.0.1.1] ([2a12:a305:4::4029]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a14625add8sm15829525ad.61.2025.12.16.05.33.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Dec 2025 05:34:00 -0800 (PST) From: Guodong Xu Date: Tue, 16 Dec 2025 21:32:30 +0800 Subject: [PATCH 6/8] dt-bindings: riscv: spacemit: add K3 and Pico-ITX board bindings Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251216-k3-basic-dt-v1-6-a0d256c9dc92@riscstar.com> References: <20251216-k3-basic-dt-v1-0-a0d256c9dc92@riscstar.com> In-Reply-To: <20251216-k3-basic-dt-v1-0-a0d256c9dc92@riscstar.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Yixun Lan , Daniel Lezcano , Thomas Gleixner , Samuel Holland , Anup Patel , Greg Kroah-Hartman , Jiri Slaby , Lubomir Rintel , Yangyu Chen Cc: Paul Walmsley , Palmer Dabbelt , Conor Dooley , Heinrich Schuchardt , Kevin Meng Zhang , devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, spacemit@lists.linux.dev, linux-serial@vger.kernel.org, Guodong Xu X-Mailer: b4 0.14.2 Add DT binding documentation for the SpacemiT K3 SoC and the board Pico-ITX which is a 2.5-inch single-board computer. Signed-off-by: Guodong Xu --- Documentation/devicetree/bindings/riscv/spacemit.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/riscv/spacemit.yaml b/Docume= ntation/devicetree/bindings/riscv/spacemit.yaml index 9c49482002f768cd0cc59be6db02659a43fa31ce..003b0bc1539b621e39172a0565d= fea1274cbc8b8 100644 --- a/Documentation/devicetree/bindings/riscv/spacemit.yaml +++ b/Documentation/devicetree/bindings/riscv/spacemit.yaml @@ -8,7 +8,8 @@ title: SpacemiT SoC-based boards =20 maintainers: - Yangyu Chen - - Yixun Lan + - Yixun Lan + - Guodong Xu =20 description: SpacemiT SoC-based boards @@ -26,6 +27,9 @@ properties: - xunlong,orangepi-r2s - xunlong,orangepi-rv2 - const: spacemit,k1 + - items: + - const: spacemit,k3-pico-itx + - const: spacemit,k3 =20 additionalProperties: true =20 --=20 2.43.0 From nobody Thu Dec 18 23:23:11 2025 Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D8FFA3BE552 for ; Tue, 16 Dec 2025 13:34:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765892059; cv=none; b=iXS69JwjRgU/0RXHDKiy/J6m/3jqPeHxRamXzPDpnpNeXJp0pGAIqimu7bceqKCJXninmRHM14GQArlS9hBE51egbnAcXNEG+5TQmaD3jC2EUnLH0ZNs0fJrfwu257c5zwZtzqeaQ8CcZZfPWP3K6jNUCf8svaHI1zzs0MPnE5w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765892059; c=relaxed/simple; bh=nYqDa0MT2EF7ddsZiIeHAdn1cpNK+emDKQZ73kLQ9w0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=oj5xzvDFZVCZBBgaja5i0Khgr9aOXbH/8uEcOGpT56pY8A6iGcViDbRKcILh5/iRpDC/8oRr/AVn3vX8rexBTmel/4vX5dTcPgljB3OkrCpPuILPHTOYFMOWUQbJmiDSnBd4VZUoUJZqh16X0nVmTccHnvArc9iKia2DOXYPmXE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b=FoDsoDhV; arc=none smtp.client-ip=209.85.214.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b="FoDsoDhV" Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-2a0a33d0585so27258285ad.1 for ; Tue, 16 Dec 2025 05:34:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20230601.gappssmtp.com; s=20230601; t=1765892056; x=1766496856; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=+qQ3eHhisvmtOWqdlBLmEdp33CsXRSkulBff6gjbNnc=; b=FoDsoDhVZGx/hYCp3yjh4OlSoix0clzT5512NHJs3thvD0wVAjtKbI+mLyP37feCf9 A8cP8AMKe5c8ZmRXfMIsFhESoJUDWk3l9u+8Cs7EOV64CH5CCTgc9iIcdgl1yj1gYqsz pvKZLZT9hegSGTkJXeaKi6z/v3wFoTKRJana4DyeY8biKAxWaXGXcrB1HO13Pp6+wvFT sHHywUWJcIY4rwAQWGHbEqgc8N+ZFlZmZ853QOu39lFmVv80I+dfHVq9a7cH1jq3dsbr v8LQD04D9uG5Oo5aONtrauydWHwISSWBNNpeqk/Nw1dsuqcjqLphqwaFZGDMCsBX/d4+ 7DXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765892056; x=1766496856; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=+qQ3eHhisvmtOWqdlBLmEdp33CsXRSkulBff6gjbNnc=; b=OItrJi2hdKTu2FENiG07wq2eaKa5/AvWsOqKiXCgKLtH2Cga5CxxK67/OXqlSml9ub STPqHeIKHaH6ZDZJS3tnGDS0IRCmgwhHTjW2viX+xm/ychF9sz1+82Lq7BdVg8bnL2MU a3FV+nbH6uNUGt7uzJyLndvmKX2WGIAtLV02B6+QIXzaw1TtZO5i+LAlA1AO5oFUhYVJ BDIkdU1EL6DxriQSWUMQKYj4PXBzsPfp6BvPudy7IT3rwadMUlGEGFpqhVLiWqobFz/U baPW3SGmyYQDfQaNUF6XhirVjXNJj/WSU32Y845JNHb2H5MxwO3ckL2FQlpKfKUFmAgY W3Fw== X-Forwarded-Encrypted: i=1; AJvYcCX3a2ocKsLdyKk36rslnnIdXc4X5MfYmp9HhOZgOAh5VniLe/wghaCwfvL6Cu35Jwav8FhQSNUAdkk7ilM=@vger.kernel.org X-Gm-Message-State: AOJu0YxKUqPobjKobxdITdVBkJbdyqeV1YLA23w/CLV+On91tkniTCTH yrQzL2AiaAwC7ZuNZLcPwzMPoSEacjfArPkzn/T0aXy3bz7KpP2aVh9mLAT9GALqDTA= X-Gm-Gg: AY/fxX75neDwBkZb4KKUoE8MOCJ9Sot6jX1BZsYLJWTjjZbx9V+w1l856e0B7RCjCPa vV++srTuQqBx6RbIFqTTs8OplGdDId8Wft/1WsIOhAHsyzpl0pV1oXCPZeRnpFXb1aoCXZr9iIr /A2JAziCJDksg3wdIYH0Aftz4nxtnqN9mXN85n8Pe7VLOQzJwDxXU8vmlb4XF7+3yzw0wQRun+g cnbNcS61vmeetA4czuo2tkhRYeM/KTCkrJUsZHw/punI13NlZWKpGyJ4BeDXSJ5OCXb6iho2Ia6 QqsG+H+ApXD9/GhnJgB12f+pFMT3f94TLRNQox/Hw8nWihb4EdhZA5ufnK2bkueCURCVXrLhRJ5 tLd8VRtuobHh+KDfhYt7VBX3Bbeb3lltfbixNhs3HzXNi08s+jdsVSMLCB8D38wr6EMw0dEKnZu HI9+vLTNI8N7RJBLz33/JNyWN0zKwVyFvTJvS4bsdtTA== X-Google-Smtp-Source: AGHT+IEeOBOd3s5RHNSYePxmYi+3w5U0r2lvSZOjKCgBznCRlzMR+LVjww93EvvVn9vTLNkucmTX5A== X-Received: by 2002:a17:903:4b27:b0:295:ceaf:8d76 with SMTP id d9443c01a7336-29f2435b8d6mr145169125ad.47.1765892056026; Tue, 16 Dec 2025 05:34:16 -0800 (PST) Received: from [127.0.1.1] ([2a12:a305:4::4029]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a14625add8sm15829525ad.61.2025.12.16.05.34.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Dec 2025 05:34:15 -0800 (PST) From: Guodong Xu Date: Tue, 16 Dec 2025 21:32:31 +0800 Subject: [PATCH 7/8] riscv: dts: spacemit: add initial device tree of SpacemiT K3 SoC Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251216-k3-basic-dt-v1-7-a0d256c9dc92@riscstar.com> References: <20251216-k3-basic-dt-v1-0-a0d256c9dc92@riscstar.com> In-Reply-To: <20251216-k3-basic-dt-v1-0-a0d256c9dc92@riscstar.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Yixun Lan , Daniel Lezcano , Thomas Gleixner , Samuel Holland , Anup Patel , Greg Kroah-Hartman , Jiri Slaby , Lubomir Rintel , Yangyu Chen Cc: Paul Walmsley , Palmer Dabbelt , Conor Dooley , Heinrich Schuchardt , Kevin Meng Zhang , devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, spacemit@lists.linux.dev, linux-serial@vger.kernel.org, Guodong Xu X-Mailer: b4 0.14.2 SpacemiT K3 is equipped with 8 X100 cores, which are RVA23 compliant. Add nodes of uarts, timer and interrupt-controllers. Signed-off-by: Guodong Xu --- arch/riscv/boot/dts/spacemit/k3.dtsi | 529 +++++++++++++++++++++++++++++++= ++++ 1 file changed, 529 insertions(+) diff --git a/arch/riscv/boot/dts/spacemit/k3.dtsi b/arch/riscv/boot/dts/spa= cemit/k3.dtsi new file mode 100644 index 0000000000000000000000000000000000000000..cb27b790716fdd6dc2bc89c28dd= 2588a596a5af9 --- /dev/null +++ b/arch/riscv/boot/dts/spacemit/k3.dtsi @@ -0,0 +1,529 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/* + * Copyright (c) 2025 SpacemiT (Hangzhou) Technology Co. Ltd + * Copyright (c) 2025 Guodong Xu + */ + +#include + +/dts-v1/; + +/ { + #address-cells =3D <2>; + #size-cells =3D <2>; + model =3D "SpacemiT K3"; + compatible =3D "spacemit,k3"; + + aliases { + serial0 =3D &uart0; + serial2 =3D &uart2; + serial3 =3D &uart3; + serial4 =3D &uart4; + serial5 =3D &uart5; + serial6 =3D &uart6; + serial7 =3D &uart7; + serial8 =3D &uart8; + serial9 =3D &uart9; + serial10 =3D &uart10; + }; + + cpus: cpus { + #address-cells =3D <1>; + #size-cells =3D <0>; + timebase-frequency =3D <24000000>; + + cpu_0: cpu@0 { + compatible =3D "spacemit,x100", "riscv"; + device_type =3D "cpu"; + reg =3D <0>; + riscv,isa-base =3D "rv64i"; + riscv,isa-extensions =3D "i", "m", "a", "f", "d", "c", "v", "h", + "smaia", "smstateen", "ssaia", "sscofpmf", + "ssnpm", "sstc", "svade", "svinval", "svnapot", + "svpbmt", "zawrs", "zba", "zbb", "zbc", "zbs", + "zca", "zcb", "zcd", "zcmop", "zfa", "zfbfmin", + "zfh", "zfhmin", "zicbom", "zicbop", "zicboz", + "zicntr", "zicond", "zicsr", "zifencei", + "zihintntl", "zihintpause", "zihpm", "zimop", + "zkt", "zvbb", "zvbc", "zvfbfmin", "zvfbfwma", + "zvfh", "zvfhmin", "zvkb", "zvkg", "zvkn", + "zvknc", "zvkned", "zvkng", "zvknha", + "zvknhb", "zvks", "zvksc", "zvksed", + "zvksg", "zvksh", "zvkt"; + riscv,cbom-block-size =3D <64>; + riscv,cbop-block-size =3D <64>; + riscv,cboz-block-size =3D <64>; + i-cache-block-size =3D <64>; + i-cache-size =3D <65536>; + i-cache-sets =3D <256>; + d-cache-block-size =3D <64>; + d-cache-size =3D <65536>; + d-cache-sets =3D <256>; + next-level-cache =3D <&l2_cache0>; + mmu-type =3D "riscv,sv39"; + + cpu0_intc: interrupt-controller { + compatible =3D "riscv,cpu-intc"; + #interrupt-cells =3D <1>; + interrupt-controller; + }; + }; + + cpu_1: cpu@1 { + compatible =3D "spacemit,x100", "riscv"; + device_type =3D "cpu"; + reg =3D <1>; + riscv,isa-base =3D "rv64i"; + riscv,isa-extensions =3D "i", "m", "a", "f", "d", "c", "v", "h", + "smaia", "smstateen", "ssaia", "sscofpmf", + "ssnpm", "sstc", "svade", "svinval", "svnapot", + "svpbmt", "zawrs", "zba", "zbb", "zbc", "zbs", + "zca", "zcb", "zcd", "zcmop", "zfa", "zfbfmin", + "zfh", "zfhmin", "zicbom", "zicbop", "zicboz", + "zicntr", "zicond", "zicsr", "zifencei", + "zihintntl", "zihintpause", "zihpm", "zimop", + "zkt", "zvbb", "zvbc", "zvfbfmin", "zvfbfwma", + "zvfh", "zvfhmin", "zvkb", "zvkg", "zvkn", + "zvknc", "zvkned", "zvkng", "zvknha", + "zvknhb", "zvks", "zvksc", "zvksed", + "zvksg", "zvksh", "zvkt"; + riscv,cbom-block-size =3D <64>; + riscv,cbop-block-size =3D <64>; + riscv,cboz-block-size =3D <64>; + i-cache-block-size =3D <64>; + i-cache-size =3D <65536>; + i-cache-sets =3D <256>; + d-cache-block-size =3D <64>; + d-cache-size =3D <65536>; + d-cache-sets =3D <256>; + next-level-cache =3D <&l2_cache0>; + mmu-type =3D "riscv,sv39"; + + cpu1_intc: interrupt-controller { + compatible =3D "riscv,cpu-intc"; + #interrupt-cells =3D <1>; + interrupt-controller; + }; + }; + + cpu_2: cpu@2 { + compatible =3D "spacemit,x100", "riscv"; + device_type =3D "cpu"; + reg =3D <2>; + riscv,isa-base =3D "rv64i"; + riscv,isa-extensions =3D "i", "m", "a", "f", "d", "c", "v", "h", + "smaia", "smstateen", "ssaia", "sscofpmf", + "ssnpm", "sstc", "svade", "svinval", "svnapot", + "svpbmt", "zawrs", "zba", "zbb", "zbc", "zbs", + "zca", "zcb", "zcd", "zcmop", "zfa", "zfbfmin", + "zfh", "zfhmin", "zicbom", "zicbop", "zicboz", + "zicntr", "zicond", "zicsr", "zifencei", + "zihintntl", "zihintpause", "zihpm", "zimop", + "zkt", "zvbb", "zvbc", "zvfbfmin", "zvfbfwma", + "zvfh", "zvfhmin", "zvkb", "zvkg", "zvkn", + "zvknc", "zvkned", "zvkng", "zvknha", + "zvknhb", "zvks", "zvksc", "zvksed", + "zvksg", "zvksh", "zvkt"; + riscv,cbom-block-size =3D <64>; + riscv,cbop-block-size =3D <64>; + riscv,cboz-block-size =3D <64>; + i-cache-block-size =3D <64>; + i-cache-size =3D <65536>; + i-cache-sets =3D <256>; + d-cache-block-size =3D <64>; + d-cache-size =3D <65536>; + d-cache-sets =3D <256>; + next-level-cache =3D <&l2_cache0>; + mmu-type =3D "riscv,sv39"; + + cpu2_intc: interrupt-controller { + compatible =3D "riscv,cpu-intc"; + #interrupt-cells =3D <1>; + interrupt-controller; + }; + }; + + cpu_3: cpu@3 { + compatible =3D "spacemit,x100", "riscv"; + device_type =3D "cpu"; + reg =3D <3>; + riscv,isa-base =3D "rv64i"; + riscv,isa-extensions =3D "i", "m", "a", "f", "d", "c", "v", "h", + "smaia", "smstateen", "ssaia", "sscofpmf", + "ssnpm", "sstc", "svade", "svinval", "svnapot", + "svpbmt", "zawrs", "zba", "zbb", "zbc", "zbs", + "zca", "zcb", "zcd", "zcmop", "zfa", "zfbfmin", + "zfh", "zfhmin", "zicbom", "zicbop", "zicboz", + "zicntr", "zicond", "zicsr", "zifencei", + "zihintntl", "zihintpause", "zihpm", "zimop", + "zkt", "zvbb", "zvbc", "zvfbfmin", "zvfbfwma", + "zvfh", "zvfhmin", "zvkb", "zvkg", "zvkn", + "zvknc", "zvkned", "zvkng", "zvknha", + "zvknhb", "zvks", "zvksc", "zvksed", + "zvksg", "zvksh", "zvkt"; + riscv,cbom-block-size =3D <64>; + riscv,cbop-block-size =3D <64>; + riscv,cboz-block-size =3D <64>; + i-cache-block-size =3D <64>; + i-cache-size =3D <65536>; + i-cache-sets =3D <256>; + d-cache-block-size =3D <64>; + d-cache-size =3D <65536>; + d-cache-sets =3D <256>; + next-level-cache =3D <&l2_cache0>; + mmu-type =3D "riscv,sv39"; + + cpu3_intc: interrupt-controller { + compatible =3D "riscv,cpu-intc"; + #interrupt-cells =3D <1>; + interrupt-controller; + }; + }; + + cpu_4: cpu@4 { + compatible =3D "spacemit,x100", "riscv"; + device_type =3D "cpu"; + reg =3D <4>; + riscv,isa-base =3D "rv64i"; + riscv,isa-extensions =3D "i", "m", "a", "f", "d", "c", "v", "h", + "smaia", "smstateen", "ssaia", "sscofpmf", + "ssnpm", "sstc", "svade", "svinval", "svnapot", + "svpbmt", "zawrs", "zba", "zbb", "zbc", "zbs", + "zca", "zcb", "zcd", "zcmop", "zfa", "zfbfmin", + "zfh", "zfhmin", "zicbom", "zicbop", "zicboz", + "zicntr", "zicond", "zicsr", "zifencei", + "zihintntl", "zihintpause", "zihpm", "zimop", + "zkt", "zvbb", "zvbc", "zvfbfmin", "zvfbfwma", + "zvfh", "zvfhmin", "zvkb", "zvkg", "zvkn", + "zvknc", "zvkned", "zvkng", "zvknha", + "zvknhb", "zvks", "zvksc", "zvksed", + "zvksg", "zvksh", "zvkt"; + riscv,cbom-block-size =3D <64>; + riscv,cbop-block-size =3D <64>; + riscv,cboz-block-size =3D <64>; + i-cache-block-size =3D <64>; + i-cache-size =3D <65536>; + i-cache-sets =3D <256>; + d-cache-block-size =3D <64>; + d-cache-size =3D <65536>; + d-cache-sets =3D <256>; + next-level-cache =3D <&l2_cache1>; + mmu-type =3D "riscv,sv39"; + + cpu4_intc: interrupt-controller { + compatible =3D "riscv,cpu-intc"; + #interrupt-cells =3D <1>; + interrupt-controller; + }; + }; + + cpu_5: cpu@5 { + compatible =3D "spacemit,x100", "riscv"; + device_type =3D "cpu"; + reg =3D <5>; + riscv,isa-base =3D "rv64i"; + riscv,isa-extensions =3D "i", "m", "a", "f", "d", "c", "v", "h", + "smaia", "smstateen", "ssaia", "sscofpmf", + "ssnpm", "sstc", "svade", "svinval", "svnapot", + "svpbmt", "zawrs", "zba", "zbb", "zbc", "zbs", + "zca", "zcb", "zcd", "zcmop", "zfa", "zfbfmin", + "zfh", "zfhmin", "zicbom", "zicbop", "zicboz", + "zicntr", "zicond", "zicsr", "zifencei", + "zihintntl", "zihintpause", "zihpm", "zimop", + "zkt", "zvbb", "zvbc", "zvfbfmin", "zvfbfwma", + "zvfh", "zvfhmin", "zvkb", "zvkg", "zvkn", + "zvknc", "zvkned", "zvkng", "zvknha", + "zvknhb", "zvks", "zvksc", "zvksed", + "zvksg", "zvksh", "zvkt"; + riscv,cbom-block-size =3D <64>; + riscv,cbop-block-size =3D <64>; + riscv,cboz-block-size =3D <64>; + i-cache-block-size =3D <64>; + i-cache-size =3D <65536>; + i-cache-sets =3D <256>; + d-cache-block-size =3D <64>; + d-cache-size =3D <65536>; + d-cache-sets =3D <256>; + next-level-cache =3D <&l2_cache1>; + mmu-type =3D "riscv,sv39"; + + cpu5_intc: interrupt-controller { + compatible =3D "riscv,cpu-intc"; + #interrupt-cells =3D <1>; + interrupt-controller; + }; + }; + + cpu_6: cpu@6 { + compatible =3D "spacemit,x100", "riscv"; + device_type =3D "cpu"; + reg =3D <6>; + riscv,isa-base =3D "rv64i"; + riscv,isa-extensions =3D "i", "m", "a", "f", "d", "c", "v", "h", + "smaia", "smstateen", "ssaia", "sscofpmf", + "ssnpm", "sstc", "svade", "svinval", "svnapot", + "svpbmt", "zawrs", "zba", "zbb", "zbc", "zbs", + "zca", "zcb", "zcd", "zcmop", "zfa", "zfbfmin", + "zfh", "zfhmin", "zicbom", "zicbop", "zicboz", + "zicntr", "zicond", "zicsr", "zifencei", + "zihintntl", "zihintpause", "zihpm", "zimop", + "zkt", "zvbb", "zvbc", "zvfbfmin", "zvfbfwma", + "zvfh", "zvfhmin", "zvkb", "zvkg", "zvkn", + "zvknc", "zvkned", "zvkng", "zvknha", + "zvknhb", "zvks", "zvksc", "zvksed", + "zvksg", "zvksh", "zvkt"; + riscv,cbom-block-size =3D <64>; + riscv,cbop-block-size =3D <64>; + riscv,cboz-block-size =3D <64>; + i-cache-block-size =3D <64>; + i-cache-size =3D <65536>; + i-cache-sets =3D <256>; + d-cache-block-size =3D <64>; + d-cache-size =3D <65536>; + d-cache-sets =3D <256>; + next-level-cache =3D <&l2_cache1>; + mmu-type =3D "riscv,sv39"; + + cpu6_intc: interrupt-controller { + compatible =3D "riscv,cpu-intc"; + #interrupt-cells =3D <1>; + interrupt-controller; + }; + }; + + cpu_7: cpu@7 { + compatible =3D "spacemit,x100", "riscv"; + device_type =3D "cpu"; + reg =3D <7>; + riscv,isa-base =3D "rv64i"; + riscv,isa-extensions =3D "i", "m", "a", "f", "d", "c", "v", "h", + "smaia", "smstateen", "ssaia", "sscofpmf", + "ssnpm", "sstc", "svade", "svinval", "svnapot", + "svpbmt", "zawrs", "zba", "zbb", "zbc", "zbs", + "zca", "zcb", "zcd", "zcmop", "zfa", "zfbfmin", + "zfh", "zfhmin", "zicbom", "zicbop", "zicboz", + "zicntr", "zicond", "zicsr", "zifencei", + "zihintntl", "zihintpause", "zihpm", "zimop", + "zkt", "zvbb", "zvbc", "zvfbfmin", "zvfbfwma", + "zvfh", "zvfhmin", "zvkb", "zvkg", "zvkn", + "zvknc", "zvkned", "zvkng", "zvknha", + "zvknhb", "zvks", "zvksc", "zvksed", + "zvksg", "zvksh", "zvkt"; + riscv,cbom-block-size =3D <64>; + riscv,cbop-block-size =3D <64>; + riscv,cboz-block-size =3D <64>; + i-cache-block-size =3D <64>; + i-cache-size =3D <65536>; + i-cache-sets =3D <256>; + d-cache-block-size =3D <64>; + d-cache-size =3D <65536>; + d-cache-sets =3D <256>; + next-level-cache =3D <&l2_cache1>; + mmu-type =3D "riscv,sv39"; + + cpu7_intc: interrupt-controller { + compatible =3D "riscv,cpu-intc"; + #interrupt-cells =3D <1>; + interrupt-controller; + }; + }; + + l2_cache0: cache-controller-0 { + compatible =3D "cache"; + cache-block-size =3D <64>; + cache-level =3D <2>; + cache-size =3D <4194304>; + cache-sets =3D <4096>; + cache-unified; + }; + + l2_cache1: cache-controller-1 { + compatible =3D "cache"; + cache-block-size =3D <64>; + cache-level =3D <2>; + cache-size =3D <4194304>; + cache-sets =3D <4096>; + cache-unified; + }; + + cpu-map { + cluster0 { + core0 { + cpu =3D <&cpu_0>; + }; + core1 { + cpu =3D <&cpu_1>; + }; + core2 { + cpu =3D <&cpu_2>; + }; + core3 { + cpu =3D <&cpu_3>; + }; + }; + + cluster1 { + core0 { + cpu =3D <&cpu_4>; + }; + core1 { + cpu =3D <&cpu_5>; + }; + core2 { + cpu =3D <&cpu_6>; + }; + core3 { + cpu =3D <&cpu_7>; + }; + }; + }; + }; + + soc: soc { + compatible =3D "simple-bus"; + interrupt-parent =3D <&saplic>; + #address-cells =3D <2>; + #size-cells =3D <2>; + dma-noncoherent; + ranges; + + uart0: serial@d4017000 { + compatible =3D "spacemit,k3-uart", "intel,xscale-uart"; + reg =3D <0x0 0xd4017000 0x0 0x100>; + reg-shift =3D <2>; + reg-io-width =3D <4>; + clock-frequency =3D <14700000>; + interrupts =3D <42 IRQ_TYPE_LEVEL_HIGH>; + status =3D "disabled"; + }; + + uart2: serial@d4017100 { + compatible =3D "spacemit,k3-uart", "intel,xscale-uart"; + reg =3D <0x0 0xd4017100 0x0 0x100>; + reg-shift =3D <2>; + reg-io-width =3D <4>; + clock-frequency =3D <14700000>; + interrupts =3D <44 IRQ_TYPE_LEVEL_HIGH>; + status =3D "disabled"; + }; + + uart3: serial@d4017200 { + compatible =3D "spacemit,k3-uart", "intel,xscale-uart"; + reg =3D <0x0 0xd4017200 0x0 0x100>; + reg-shift =3D <2>; + reg-io-width =3D <4>; + clock-frequency =3D <14700000>; + interrupts =3D <45 IRQ_TYPE_LEVEL_HIGH>; + status =3D "disabled"; + }; + + uart4: serial@d4017300 { + compatible =3D "spacemit,k3-uart", "intel,xscale-uart"; + reg =3D <0x0 0xd4017300 0x0 0x100>; + reg-shift =3D <2>; + reg-io-width =3D <4>; + clock-frequency =3D <14700000>; + interrupts =3D <46 IRQ_TYPE_LEVEL_HIGH>; + status =3D "disabled"; + }; + + uart5: serial@d4017400 { + compatible =3D "spacemit,k3-uart", "intel,xscale-uart"; + reg =3D <0x0 0xd4017400 0x0 0x100>; + reg-shift =3D <2>; + reg-io-width =3D <4>; + clock-frequency =3D <14700000>; + interrupts =3D <47 IRQ_TYPE_LEVEL_HIGH>; + status =3D "disabled"; + }; + + uart6: serial@d4017500 { + compatible =3D "spacemit,k3-uart", "intel,xscale-uart"; + reg =3D <0x0 0xd4017500 0x0 0x100>; + reg-shift =3D <2>; + reg-io-width =3D <4>; + clock-frequency =3D <14700000>; + interrupts =3D <48 IRQ_TYPE_LEVEL_HIGH>; + status =3D "disabled"; + }; + + uart7: serial@d4017600 { + compatible =3D "spacemit,k3-uart", "intel,xscale-uart"; + reg =3D <0x0 0xd4017600 0x0 0x100>; + reg-shift =3D <2>; + reg-io-width =3D <4>; + clock-frequency =3D <14700000>; + interrupts =3D <49 IRQ_TYPE_LEVEL_HIGH>; + status =3D "disabled"; + }; + + uart8: serial@d4017700 { + compatible =3D "spacemit,k3-uart", "intel,xscale-uart"; + reg =3D <0x0 0xd4017700 0x0 0x100>; + reg-shift =3D <2>; + reg-io-width =3D <4>; + clock-frequency =3D <14700000>; + interrupts =3D <50 IRQ_TYPE_LEVEL_HIGH>; + status =3D "disabled"; + }; + + uart9: serial@d4017800 { + compatible =3D "spacemit,k3-uart", "intel,xscale-uart"; + reg =3D <0x0 0xd4017800 0x0 0x100>; + reg-shift =3D <2>; + reg-io-width =3D <4>; + clock-frequency =3D <14700000>; + interrupts =3D <51 IRQ_TYPE_LEVEL_HIGH>; + status =3D "disabled"; + }; + + uart10: serial@d401f000 { + compatible =3D "spacemit,k3-uart", "intel,xscale-uart"; + reg =3D <0x0 0xd401f000 0x0 0x100>; + reg-shift =3D <2>; + reg-io-width =3D <4>; + clock-frequency =3D <14700000>; + interrupts =3D <281 IRQ_TYPE_LEVEL_HIGH>; + status =3D "disabled"; + }; + + simsic: interrupt-controller@e0400000 { + compatible =3D "spacemit,k3-imsics","riscv,imsics"; + reg =3D <0x0 0xe0400000 0x0 0x00200000>; + interrupt-controller; + #interrupt-cells =3D <0>; + msi-controller; + #msi-cells =3D <0>; + interrupts-extended =3D <&cpu0_intc 9>, <&cpu1_intc 9>, + <&cpu2_intc 9>, <&cpu3_intc 9>, + <&cpu4_intc 9>, <&cpu5_intc 9>, + <&cpu6_intc 9>, <&cpu7_intc 9>; + riscv,num-ids =3D <511>; + riscv,num-guest-ids =3D <511>; + riscv,hart-index-bits =3D <4>; + riscv,guest-index-bits =3D <6>; + }; + + saplic: interrupt-controller@e0804000 { + compatible =3D "spacemit,k3-aplic", "riscv,aplic"; + reg =3D <0x0 0xe0804000 0x0 0x4000>; + msi-parent =3D <&simsic>; + #interrupt-cells =3D <2>; + interrupt-controller; + riscv,num-sources =3D <512>; + }; + + clint: timer@e081c000 { + compatible =3D "spacemit,k3-clint", "sifive,clint0"; + reg =3D <0x0 0xe081c000 0x0 0x0004000>; + interrupts-extended =3D <&cpu0_intc 3>, <&cpu0_intc 7>, + <&cpu1_intc 3>, <&cpu1_intc 7>, + <&cpu2_intc 3>, <&cpu2_intc 7>, + <&cpu3_intc 3>, <&cpu3_intc 7>, + <&cpu4_intc 3>, <&cpu4_intc 7>, + <&cpu5_intc 3>, <&cpu5_intc 7>, + <&cpu6_intc 3>, <&cpu6_intc 7>, + <&cpu7_intc 3>, <&cpu7_intc 7>; + }; + }; +}; --=20 2.43.0 From nobody Thu Dec 18 23:23:11 2025 Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 87C5F3BE549 for ; Tue, 16 Dec 2025 13:34:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765892069; cv=none; b=Bj/TqJfFgO0NsdT8gs/yNINX6vVW+KXDtUUokWJmaF1bPnb9keUq89wkOhjgvC6FQKmm1MF8m0qxRvn23qVekKQuesGtAt9Idajlp562wsfBtPIp9grnM8OV9cGOmlXEGaOt2LaBKVNGYjuVrIAoLdOOA6LUGW9FSCQUeBgqDGc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765892069; c=relaxed/simple; bh=KjhTJTkDXnNRFpIPUaoSGbev6YIGfYkMTsBBPhzGvcE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=l6TcWz5eOP3iLINCzF2KumXLHskiafqkTbZ4DdxCy6zlZegr8667WbOu85toF2po0Cxvbmg9xNhk0vKA6mOTdqWkSzZtbiRCWGsM9faiSHhoghnly7CXBJJPtpluN87oneYQEQa5Z928em8b9cGw6z2g/jeC6n4HX1bMtJADAko= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com; spf=pass smtp.mailfrom=riscstar.com; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b=WcV1nUQR; arc=none smtp.client-ip=209.85.214.177 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=riscstar.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=riscstar.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=riscstar-com.20230601.gappssmtp.com header.i=@riscstar-com.20230601.gappssmtp.com header.b="WcV1nUQR" Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-2a0d52768ccso28565425ad.1 for ; Tue, 16 Dec 2025 05:34:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=riscstar-com.20230601.gappssmtp.com; s=20230601; t=1765892066; x=1766496866; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=IjtsZDFBVTJEjQk/WUDeFopXVBua3qA0F4qJMc77ff0=; b=WcV1nUQRebnfRO4g3dAsas2NloUn5XuVDdVFazmX6tT7whCI1tEKcWJjAlMiDqtSbX Dh+g+eLg8nyoEc17FpmQH7JI7GgU8qZ/6lb4eJ8r/fKUIHepKG/XgUwkErfiGOpsNjO7 QxmWWNaiUlUVq5pF6uO3o+u2LUuCYUH8uMy4Szi58nps9qFwGb8/4Ypnt3cGnNkBtyFn KOP2IQfuGS+AvWAIr9RjI98+MmJ2uNzHqT0g8C6XrMBfmD0pBPwqUZxJbpFgZDcBjHF/ quaZNJ69Ke2iK4PmmNlbeDRodWd6aMtUtAlMeK0u+aNl3p6leSe0JDM+SGI3UWK7ZgFH 0i9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765892066; x=1766496866; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=IjtsZDFBVTJEjQk/WUDeFopXVBua3qA0F4qJMc77ff0=; b=Ov/i90tSXEwzE6iib6uehObvQtDQZPikGqqLVXi/JXi31VqYT8W7QMGo9/P3mWa+06 JOacGEwFvE7H8jkXBYkj58ApgL9fOZzx7uzXfoYKRLHfVh74eLqiPs8WAgFY9i1+Mk4H tGCeg4DKoFjdgk2GjWI1Q1/1Gc386M/eGydw8imZuY0/ADv1eGOabV7PtJMiKp0stHy4 KcdUbpKB/h0yVNUvo+TG4CQfjlF1mwjapj+Srmc5XvgLclLRyv3BFiWBc31jgBLSDrW3 0/j/QKUDg9snF4V79JvYyjyTvJXRsxlbytSJD5wy7/ozI1IHTTWSxnObONGDgct15kwd ptUA== X-Forwarded-Encrypted: i=1; AJvYcCXtELOyxNMemS4CA5M7Gh0RlHWCOESoGS70fRo34Dya6LK3b1Zv192DRZP7+X28NEX7Jby+V1nWJF8pHp4=@vger.kernel.org X-Gm-Message-State: AOJu0YzsAU3M8sxN3EtXs1PxxxCAdp2hp8YPWfWz7646UY9wZBmiis6P mLF42oSRu2cVyMgWhgc1FT8c+wGkxFQIaoiORjC4DyrKcoHFa1XjZxSsg+R3kXq7shRxWs237tE X8BdY6Fs= X-Gm-Gg: AY/fxX6GgezboBZf+N/2JmoQPMgSO8vWqIFdn9v92LB9tjFJXymEPkLVhS4jQqRjqL9 aKCuK7bQsxIHYW+Ja6/mOOX1Z59F17EI6mI5IrNba9csRj8iOKzdk7BHnmTpFqbV73eQsWHYHMh zEUZG7a6fra4ZlFu4oq4LV7fE6lOXDktQQmyG9WKO0wN+HSklwasYCIjyqlqYCFK8KF27tTK7eV yO52RyKJc2Wt3QWQN4NCsZxkwBklkI+Wam61UU0RmIQTnaP8bS5vGo72jaVIHiNm1k1CcWC/Gj3 bOm4mGlQH7McmHArfACgpb0T6eLK9liBcpdFc6HIejuRKI2Au7PvpJfU0eqN+4xobFNxPHqbpjI 6Ncs4efd8aYHg6cVFbV+a33M0kaQCVvAFrcc+4rgnk0jSFGmzgBXNzxMcbwKrMte/t4IRS1AgAk pJn+FT0OBPEt4h/WooqhE0Vb3FCRJ/kUCTn+t4Kq4NBA== X-Google-Smtp-Source: AGHT+IGVOxm+/QKyxHcc5Grjn3kteFx1uRcmQu8o0lO93tndrJa8YJKE/y22hloJlPWLdYElnvZGNQ== X-Received: by 2002:a17:902:ef44:b0:2a0:a9f8:48f7 with SMTP id d9443c01a7336-2a0a9f849f9mr99550055ad.55.1765892065830; Tue, 16 Dec 2025 05:34:25 -0800 (PST) Received: from [127.0.1.1] ([2a12:a305:4::4029]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2a14625add8sm15829525ad.61.2025.12.16.05.34.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Dec 2025 05:34:25 -0800 (PST) From: Guodong Xu Date: Tue, 16 Dec 2025 21:32:32 +0800 Subject: [PATCH 8/8] riscv: dts: spacemit: add SpacemiT K3 Pico-ITX board device tree Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251216-k3-basic-dt-v1-8-a0d256c9dc92@riscstar.com> References: <20251216-k3-basic-dt-v1-0-a0d256c9dc92@riscstar.com> In-Reply-To: <20251216-k3-basic-dt-v1-0-a0d256c9dc92@riscstar.com> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Yixun Lan , Daniel Lezcano , Thomas Gleixner , Samuel Holland , Anup Patel , Greg Kroah-Hartman , Jiri Slaby , Lubomir Rintel , Yangyu Chen Cc: Paul Walmsley , Palmer Dabbelt , Conor Dooley , Heinrich Schuchardt , Kevin Meng Zhang , devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, spacemit@lists.linux.dev, linux-serial@vger.kernel.org, Guodong Xu X-Mailer: b4 0.14.2 K3 Pico-ITX is a 2.5-inch single-board computer equipted with a SpacemiT K3 SoC. This minimal device tree enables booting into a serial console with UART output. Signed-off-by: Guodong Xu --- arch/riscv/boot/dts/spacemit/Makefile | 1 + arch/riscv/boot/dts/spacemit/k3-pico-itx.dts | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) diff --git a/arch/riscv/boot/dts/spacemit/Makefile b/arch/riscv/boot/dts/sp= acemit/Makefile index 95889e7269d1bae679b28cd053e1b0a23ae6de68..7e2b877025718113a0e31917ead= f7562f488d825 100644 --- a/arch/riscv/boot/dts/spacemit/Makefile +++ b/arch/riscv/boot/dts/spacemit/Makefile @@ -4,3 +4,4 @@ dtb-$(CONFIG_ARCH_SPACEMIT) +=3D k1-milkv-jupiter.dtb dtb-$(CONFIG_ARCH_SPACEMIT) +=3D k1-musepi-pro.dtb dtb-$(CONFIG_ARCH_SPACEMIT) +=3D k1-orangepi-r2s.dtb dtb-$(CONFIG_ARCH_SPACEMIT) +=3D k1-orangepi-rv2.dtb +dtb-$(CONFIG_ARCH_SPACEMIT) +=3D k3-pico-itx.dtb diff --git a/arch/riscv/boot/dts/spacemit/k3-pico-itx.dts b/arch/riscv/boot= /dts/spacemit/k3-pico-itx.dts new file mode 100644 index 0000000000000000000000000000000000000000..0f9d04dd352f5331e8259928511= 3b86af5b09ebe --- /dev/null +++ b/arch/riscv/boot/dts/spacemit/k3-pico-itx.dts @@ -0,0 +1,25 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/* + * Copyright (c) 2025 SpacemiT (Hangzhou) Technology Co. Ltd + * Copyright (c) 2025 Guodong Xu + */ + +#include "k3.dtsi" + +/ { + model =3D "SpacemiT K3 Pico-ITX"; + compatible =3D "spacemit,k3-pico-itx", "spacemit,k3"; + + chosen { + stdout-path =3D "serial0"; + }; + + memory@100200000 { + device_type =3D "memory"; + reg =3D <0x1 0x00200000 0x3 0xffe00000>; + }; +}; + +&uart0 { + status =3D "okay"; +}; --=20 2.43.0