From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 14 Sep 2022 10:21:17 +0200 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1oYNe1-004agQ-41 for lore@lore.pengutronix.de; Wed, 14 Sep 2022 10:21:17 +0200 Received: from bombadil.infradead.org ([2607:7c80:54:3::133]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oYNdz-00062E-NH for lore@pengutronix.de; Wed, 14 Sep 2022 10:21:16 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:In-Reply-To:Content-Type: MIME-Version:References:Message-ID:Subject:Cc: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=MTu2O3ruO5EA1wN2TZjWHpi6/1ODTD5mX1SL3GmGZPw=; b=rdzzgKjlt/3Mo5F0Y3VXmoq09T BHEAPbaB2bO+lpppUnRASby+AgUHqNLx/7E9tll1gBX7duGsXrTT799ihLG1SAvBpbTNFp0fDOeof vt/74TE8dsd9lAnqk8Dg464a2A3s/5Pl64Sca5rOntbtdzyXq47HSWZJ4au+vBcmfnSvgjZdZNpWl N2XzMFf1Ij3v4/FduhltbtiGTeSiWk2ETQ9BVKctJpHM1MqEer5OK4yFu09W10O7iJLkDb2XcTxbi T5rq+wpOcrLf9sC1NRtT8DMshxN2wePoOxc3l687OYUUfGTv0VWeGnj2LIs22CbXSd+i4EB+Mo0ow +zEc7hRA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oYNcO-00DTkx-34; Wed, 14 Sep 2022 08:19:36 +0000 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oYNcI-00DThF-FS for barebox@lists.infradead.org; Wed, 14 Sep 2022 08:19:32 +0000 Received: from ptx.hi.pengutronix.de ([2001:67c:670:100:1d::c0]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oYNcG-0005bz-VU; Wed, 14 Sep 2022 10:19:28 +0200 Received: from mfe by ptx.hi.pengutronix.de with local (Exim 4.92) (envelope-from ) id 1oYNcG-00025o-M1; Wed, 14 Sep 2022 10:19:28 +0200 Date: Wed, 14 Sep 2022 10:19:28 +0200 From: Marco Felsch To: Sascha Hauer Cc: barebox@lists.infradead.org Message-ID: <20220914081928.ty7a4viz2qb7geqt@pengutronix.de> References: <20220913124954.1346533-1-m.felsch@pengutronix.de> <20220913124954.1346533-7-m.felsch@pengutronix.de> <20220914074332.GU6477@pengutronix.de> <20220914075237.5agd6glzozagxyda@pengutronix.de> <20220914075540.GV6477@pengutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220914075540.GV6477@pengutronix.de> User-Agent: NeoMutt/20180716 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220914_011930_547382_B6606C56 X-CRM114-Status: GOOD ( 26.87 ) X-BeenThere: barebox@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "barebox" X-SA-Exim-Connect-IP: 2607:7c80:54:3::133 X-SA-Exim-Mail-From: barebox-bounces+lore=pengutronix.de@lists.infradead.org X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on metis.ext.pengutronix.de X-Spam-Level: X-Spam-Status: No, score=-4.6 required=4.0 tests=AWL,BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_NONE, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Subject: Re: [PATCH 6/6] RISC-V: add Allwinner Sun20i D1 Nezha support X-SA-Exim-Version: 4.2.1 (built Wed, 08 May 2019 21:11:16 +0000) X-SA-Exim-Scanned: Yes (on metis.ext.pengutronix.de) On 22-09-14, Sascha Hauer wrote: > On Wed, Sep 14, 2022 at 09:52:37AM +0200, Marco Felsch wrote: > > On 22-09-14, Sascha Hauer wrote: > > > On Tue, Sep 13, 2022 at 02:49:54PM +0200, Marco Felsch wrote: > > > > Add Allwinner sun20i SoC and D1-Nezha board support. > > > > > > > > Signed-off-by: Marco Felsch > > > > --- > > > > Documentation/boards/riscv.rst | 102 +++++++++++++++++ > > > > arch/riscv/Kconfig.socs | 16 +++ > > > > arch/riscv/boards/Makefile | 1 + > > > > arch/riscv/boards/allwinner-d1/Makefile | 3 + > > > > arch/riscv/boards/allwinner-d1/lowlevel.c | 12 ++ > > > > arch/riscv/configs/sun20i_defconfig | 130 ++++++++++++++++++++++ > > > > arch/riscv/include/asm/debug_ll.h | 5 + > > > > common/Kconfig | 5 + > > > > images/Makefile.riscv | 4 + > > > > 9 files changed, 278 insertions(+) > > > > create mode 100644 arch/riscv/boards/allwinner-d1/Makefile > > > > create mode 100644 arch/riscv/boards/allwinner-d1/lowlevel.c > > > > create mode 100644 arch/riscv/configs/sun20i_defconfig > > > > > > > > > > [...] > > > > > > > diff --git a/arch/riscv/configs/sun20i_defconfig b/arch/riscv/configs/sun20i_defconfig > > > > new file mode 100644 > > > > index 0000000000..157c430723 > > > > --- /dev/null > > > > +++ b/arch/riscv/configs/sun20i_defconfig > > > > > > I can select all machines built with sifive_defconfig, starfive_defconfig, > > > sun20i_defconfig and virt64_defconfig in a single config and > > > successfully build barebox with all these machines. > > > > > > Instead of adding another defconfig we should go into the opposite > > > direction and consolidate the defconfigs. > > > > > > Maybe a rv32i_defconfig and a rv64i_defconfig would be it. > > > > Good point. One question, do we even have support for rv32i? > > It can be selected in Kconfig and we have defconfigs built with it, so I > would assume yes. Yes, you're right. The LiteX and the Erizo are RV32I. So yes, I'm completely with you to have two defconfigs, one for 32bit and one for 64bit. Should I do that or do you want to merge them? Regards, Marco > Sascha > > > -- > Pengutronix e.K. | | > Steuerwalder Str. 21 | http://www.pengutronix.de/ | > 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | > Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | >