From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 1C19FD3941A for ; Thu, 2 Apr 2026 12:26:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type:Cc: List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id: In-Reply-To:MIME-Version:References:Message-ID:Subject:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=266oj+ubfk9fTV9sqs25YndWJsrg3shyAFmNJkPe604=; b=sfFYWQh3mUCad8x6uxn9snJe01 rv3OAcUJ/qayhClMgp3nmfn98aLugpRCQc/JtmvaH1TYp5ktLSBHl4E7nHrzRtV1Nd8VSqrnoiX+J LyJdk+t3g4QJDUVo5jWP9XTDxLYehD52HHfOmFcCpNaWcC49XSSRmQRIqJ0iW83WrdNJQYUGhr3pG OsOab8Jgddjntofuv/Dus3D7i5WzOrGX6OkIFyyig4o0uZHp2I+UZBYS1GZkvNxbR0L8ScYZQozM+ IIlZj/x4dutgFJtsM6ImiKPziy6qgQ3HWI20vdEFvEcVGb24d40sDNBIC0GKB8xT9kIAkORAB+JfU 5JyBUGRQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1w8H7P-0000000HaxP-3fkz; Thu, 02 Apr 2026 12:25:51 +0000 Received: from tor.source.kernel.org ([2600:3c04:e001:324:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1w8H7N-0000000Hat8-3Z2w for linux-riscv@lists.infradead.org; Thu, 02 Apr 2026 12:25:49 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id 1E1A76187D; Thu, 2 Apr 2026 12:25:49 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 88CD2C116C6; Thu, 2 Apr 2026 12:25:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1775132748; bh=A9qss19id8aEDS/Daora8wd8YySFOi8TeljTFjT0/8I=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=pjnTwmg9tl0xtuonCUtnkNri70pDB+DgXb/5scOyiB9f6uu3ZDGdibxZIDFbUb9af NgU749vIN9syriB5I91U1otBebcBVNoZo8o48rQuHGbAMifpJ2nAi5hXbcrAwuWt3k 0TNdk1lwQHMh4cbZedqXLbhZvAtgz44GV5fYqe2sQ97foFS8PXNmpnEaCL0ZXjmkIP w5sLzeGvPxPII9sxopuKBbPuBEgu/LLbx4g/FcPEkdd4BqCkG0vatmSiLW9Wshb6v+ Kjy3DUPuQfkYjhqrGzt0xeRdxZlF0ufUOr52IbHff6OhyRcDh72TnlTq1XVM/dp/ue DrXS1s4vpmxvQ== Date: Thu, 2 Apr 2026 13:25:41 +0100 From: Conor Dooley To: Changhuang Liang Subject: Re: [PATCH v1 5/5] riscv: dts: starfive: jhb100: Add JHB100 base DT Message-ID: <20260402-shakable-hefty-0164a042b748@spud> References: <20260402084019.440708-1-changhuang.liang@starfivetech.com> <20260402084019.440708-6-changhuang.liang@starfivetech.com> MIME-Version: 1.0 In-Reply-To: <20260402084019.440708-6-changhuang.liang@starfivetech.com> X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Emil Renner Berthing , Joel Stanley , Drew Fustini , Darshan Prajapati , linux-riscv@lists.infradead.org, Rob Herring , Alexandre Ghiti , Anup Patel , Hal Feng , Guodong Xu , Yixun Lan , Heinrich Schuchardt , devicetree@vger.kernel.org, Conor Dooley , Albert Ou , E Shattow , Ley Foon Tan , Junhui Liu , Daniel Lezcano , Michal Simek , Paul Walmsley , linux-kernel@vger.kernel.org, Samuel Holland , Michael Zhu , Palmer Dabbelt , Thomas Gleixner , Ji Sheng Teoh , Krzysztof Kozlowski Content-Type: multipart/mixed; boundary="===============2980477994677642867==" Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org --===============2980477994677642867== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="37H7PQhY4CmOWSPg" Content-Disposition: inline --37H7PQhY4CmOWSPg Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Apr 02, 2026 at 01:40:19AM -0700, Changhuang Liang wrote: > From: Ley Foon Tan >=20 > Add JHB100 base dtsi and dts. Consist of 4 Dubhe-70 cores, CLINT, PLIC, > PMU, UART and 1GB DDR. >=20 > Signed-off-by: Ley Foon Tan > Signed-off-by: Changhuang Liang > --- > MAINTAINERS | 6 + > arch/riscv/boot/dts/starfive/Makefile | 2 + > .../boot/dts/starfive/jhb100-evb1-eth.dts | 6 + > arch/riscv/boot/dts/starfive/jhb100-evb1.dtsi | 32 ++ > arch/riscv/boot/dts/starfive/jhb100.dtsi | 326 ++++++++++++++++++ > 5 files changed, 372 insertions(+) > create mode 100644 arch/riscv/boot/dts/starfive/jhb100-evb1-eth.dts > create mode 100644 arch/riscv/boot/dts/starfive/jhb100-evb1.dtsi > create mode 100644 arch/riscv/boot/dts/starfive/jhb100.dtsi >=20 > diff --git a/MAINTAINERS b/MAINTAINERS > index 7d10988cbc62..b1892a480c31 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -25306,6 +25306,12 @@ S: Supported > F: Documentation/devicetree/bindings/interrupt-controller/starfive,jh810= 0-intc.yaml > F: drivers/irqchip/irq-starfive-jh8100-intc.c > =20 > +STARFIVE JHB100 DEVICETREES > +M: Changhuang Liang > +L: linux-riscv@lists.infradead.org > +S: Maintained Supported, no? > +F: arch/riscv/boot/dts/starfive/jhb100* > + > STATIC BRANCH/CALL > M: Peter Zijlstra > M: Josh Poimboeuf > diff --git a/arch/riscv/boot/dts/starfive/Makefile b/arch/riscv/boot/dts/= starfive/Makefile > index 3dd1f05283f7..7cdb75788053 100644 > --- a/arch/riscv/boot/dts/starfive/Makefile > +++ b/arch/riscv/boot/dts/starfive/Makefile > @@ -18,3 +18,5 @@ dtb-$(CONFIG_ARCH_STARFIVE) +=3D jh7110-starfive-vision= five-2-lite.dtb > dtb-$(CONFIG_ARCH_STARFIVE) +=3D jh7110-starfive-visionfive-2-lite-emmc.= dtb > dtb-$(CONFIG_ARCH_STARFIVE) +=3D jh7110-starfive-visionfive-2-v1.2a.dtb > dtb-$(CONFIG_ARCH_STARFIVE) +=3D jh7110-starfive-visionfive-2-v1.3b.dtb > + > +dtb-$(CONFIG_ARCH_STARFIVE) +=3D jhb100-evb1-eth.dtb > diff --git a/arch/riscv/boot/dts/starfive/jhb100-evb1-eth.dts b/arch/risc= v/boot/dts/starfive/jhb100-evb1-eth.dts > new file mode 100644 > index 000000000000..62cd046e1224 > --- /dev/null > +++ b/arch/riscv/boot/dts/starfive/jhb100-evb1-eth.dts > @@ -0,0 +1,6 @@ > +// SPDX-License-Identifier: GPL-2.0 OR MIT > +/* > + * Copyright (c) 2024-2026 StarFive Technology Co., Ltd. > + */ > + > +#include "jhb100-evb1.dtsi" What is the point of this file? Is this the base-board? Shouldn't it have a specific compatible? Can the SoM be used without a base board? I've got no info about this board appearing on google, do you even have pictures of it or any documentation? I see this https://www.starfivetech.com/en/index.php?s=3Dhardware&c=3Dshow&id=3D22 and https://www.starfivetech.com/en/index.php?s=3Dhardware&c=3Dshow&id=3D23 but the former doesn't look like it needs a base-board and the latter is called "evb3", so is not what's here? Not got enough info to really do any kind of review here. > diff --git a/arch/riscv/boot/dts/starfive/jhb100-evb1.dtsi b/arch/riscv/b= oot/dts/starfive/jhb100-evb1.dtsi > new file mode 100644 > index 000000000000..462b6fb7953b > --- /dev/null > +++ b/arch/riscv/boot/dts/starfive/jhb100-evb1.dtsi > @@ -0,0 +1,32 @@ > +// SPDX-License-Identifier: GPL-2.0 OR MIT > +/* > + * Copyright (c) 2024-2026 StarFive Technology Co., Ltd. > + */ > + > +#include "jhb100.dtsi" > + > +/ { > + model =3D "StarFive JHB100 EVB-1"; > + compatible =3D "starfive,jhb100-evb1", "starfive,jhb100"; > + > + aliases { > + serial6 =3D &uart6; > + }; > + > + chosen { > + stdout-path =3D "serial6:115200n8"; > + }; > + > + cpus { > + timebase-frequency =3D <5000000>; > + }; > + > + memory@40000000 { > + device_type =3D "memory"; > + reg =3D <0x0 0x40000000 0x0 0x40000000>; /* 1GB */ > + }; > +}; > + > +&uart6 { > + status =3D "okay"; > +}; > + cpu2: cpu@2 { > + compatible =3D "starfive,dubhe-70", "riscv"; > + riscv,isa =3D "rv64imafdcbh"; > + riscv,isa-base =3D "rv64i"; > + riscv,isa-extensions =3D "i", "m", "a", "f", "d", "c", "b", "h", "zba= ", "zbb", > + "zbc", "zbs", "zicbom", "zicbop", "zicboz", "zicntr", > + "zicond", "zicsr", "zifencei", "zihintpause", > + "zihpm", "svinval", "svnapot", "sscofpmf"; > + riscv,cbom-block-size =3D <64>; > + riscv,cbop-block-size =3D <64>; > + riscv,cboz-block-size =3D <64>; > + d-cache-block-size =3D <64>; > + d-cache-sets =3D <512>; > + d-cache-size =3D <32768>; > + d-tlb-sets =3D <1>; > + d-tlb-size =3D <16>; > + device_type =3D "cpu"; > + i-cache-block-size =3D <64>; > + i-cache-sets =3D <512>; > + i-cache-size =3D <32768>; > + i-tlb-sets =3D <1>; > + i-tlb-size =3D <24>; > + mmu-type =3D "riscv,sv48"; > + next-level-cache =3D <&l2c2>; > + reg =3D <0x2>; reg after compatible please. > + tlb-split; > + > + cpu2_intc: interrupt-controller { > + compatible =3D "riscv,cpu-intc"; > + interrupt-controller; > + #interrupt-cells =3D <1>; > + }; > + }; --37H7PQhY4CmOWSPg Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQRh246EGq/8RLhDjO14tDGHoIJi0gUCac5gRQAKCRB4tDGHoIJi 0mq/AQCdGRhH7fMsETbsHy/7XAwGdd6dyCgef5Ry/G9ZUAIsYQD/QcGn7v8E4xpq 1187O7K4oldFt4xV97meM3SOU86bkAI= =u85q -----END PGP SIGNATURE----- --37H7PQhY4CmOWSPg-- --===============2980477994677642867== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ linux-riscv mailing list linux-riscv@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-riscv --===============2980477994677642867==--