From patchwork Thu Jan 26 04:57:38 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Samuel Holland X-Patchwork-Id: 48500 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp100346wrn; Wed, 25 Jan 2023 21:02:54 -0800 (PST) X-Google-Smtp-Source: AK7set/xF5tOaS98X/Kxea391Vvc+F1RHuZSiSRRzQ6TOfKB7B4mSEmj8LNaqsljhyyMl5IWCs4H X-Received: by 2002:a17:907:8a0a:b0:878:54b0:a43f with SMTP id sc10-20020a1709078a0a00b0087854b0a43fmr2139485ejc.70.1674709374812; Wed, 25 Jan 2023 21:02:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674709374; cv=none; d=google.com; s=arc-20160816; b=QP4p5q1JEj830HXC37S4DzUqVxGOP0UqwezqCFOaEiBpWDdA4Fh15SGYK+YstcmEBo 3o/PAjsk2jk1EEejjG6jSHGflvsLP6TLQ5gTQ6KgydjnNUuPNseda1MaDLVp+vVJPHGm fJ9m1I468bfuOoXsbgSqy1hAAzplUCCec3a1ymXCMjXQHiNhuzWV5ZcDP66/PQMww47i O0BUOf3OOFXLT6o4D8zuVYT1eFsgWINyW8ZPjKba9UM5BaBVgWLDPZ0sbfUGOon1jW4I o6X2iXcIZoUcIg1B+oB1cVZu2RWM3iG3+n3avg48DcnbgaZBVkskIHZJpIeuqsd6QvES k8Aw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :feedback-id:dkim-signature:dkim-signature; bh=q55XHDGFiOe6tMLk9kS1/GAoI3GRr8K/P8oXRBWx1Qk=; b=G/9UOQx7CHm+Wzx2JNSbABjOzgZumXkHJWR+kcePj4YNvoJ4k6KzVxjWNb4EaDpnAV uSUgQEHWp2GyUxiTLuCej6IlAI9JxZ+CCfhPqsguFdl1gNbdiglJvvnHlK21npCWsyY/ l5NKAQRwZ8kw6RAuxt3H5Hnm/reI0EPmne0rsJhxoNJg/+Z220XS4F1+H3ArCFtLN7ap kt1lU8LOqUAqgOGOuaq5+1jE5DhqYpvPgAuSddxxTb+tk6518Z9cjHFJVb2bZbbxU9bG TplRvp3yBzIi5+1lZImCveBsab4DmfdX5jJGDerDxCqsGlK03csl9n0RMKrmaXQfkGUV vC/Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sholland.org header.s=fm1 header.b=C0sa+YjE; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=fM0DXAq+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sholland.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id fh8-20020a1709073a8800b008699e402607si46929ejc.524.2023.01.25.21.02.17; Wed, 25 Jan 2023 21:02:54 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@sholland.org header.s=fm1 header.b=C0sa+YjE; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=fM0DXAq+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sholland.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236198AbjAZE6b (ORCPT + 99 others); Wed, 25 Jan 2023 23:58:31 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45762 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235812AbjAZE56 (ORCPT ); Wed, 25 Jan 2023 23:57:58 -0500 Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B2DE5EB59; Wed, 25 Jan 2023 20:57:52 -0800 (PST) Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 08D9E5C0192; Wed, 25 Jan 2023 23:57:52 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Wed, 25 Jan 2023 23:57:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sholland.org; h= cc:cc:content-transfer-encoding:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm1; t=1674709072; x=1674795472; bh=q5 5XHDGFiOe6tMLk9kS1/GAoI3GRr8K/P8oXRBWx1Qk=; b=C0sa+YjECxsPGDymtA JlvEgv75opaB5hynjYYVHmHNCZz9xaF8OlkrvxtgGTBXg6AvQ41pjw6sqQfwyVzx jP3jfWSD5xql1YIXMMvqgWKI8Gp1xg3Qy4VMqkOVOia6vO9OOFeYqK24TkPgqAtw UaZYo5Fr09IP28MhN2I6oL7urAfsaeDI+Nf1iu1O2OPoWNvobxSqq4koIJTgih0N boAoB8WlCdH/VS418qjK12YC+9YmhiA2yaz7mdZRLxi4kYiXuXN+zzwZ2kFXzsol 5VuKCVASlfdmaOAJKYxOSOPB0fnxITPo7ZzGnYx0ODwk4lzD8QhMwGliPNPTNFLJ uM1Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; t=1674709072; x=1674795472; bh=q55XHDGFiOe6t MLk9kS1/GAoI3GRr8K/P8oXRBWx1Qk=; b=fM0DXAq+0EFwW/qSiNsIzb9IlehRe vHlTglE3QbVplp97a7w5HkTf4BkieIrxNcLp8fjx+fP1Xp2qdX+Pufzr+QTFxS/J Arh84lFwmwCwb5PdS/j2xV5zwA6XqKCjON0GeAmPmEyNjXYk+8Uu3EuaSKfwg6Z5 VYwIXcCEgicaLFn5Vl3sK4Ppo7ANIX9oP5ikOCuSrfGlVdlSrZf14SjkJzJjyi7l R7YYGNZKJBqNA9N71EFLRbw0QkiDMbd4CeBsrT53NY4Ojdnxv1DnnJWRSnBWXRvM IPk35KHEL6xtosL7ZDih9gVuG0EQnsYnx0O+9XmMpLE/LYYLGAoiQstAA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedruddvfedgjeehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefufffkofgjfhgggfestdekredtredttdenucfhrhhomhepufgrmhhu vghlucfjohhllhgrnhguuceoshgrmhhuvghlsehshhholhhlrghnugdrohhrgheqnecugg ftrfgrthhtvghrnhepudekteeuudehtdelteevgfduvddvjefhfedulefgudevgeeghefg udefiedtveetnecuvehluhhsthgvrhfuihiivgepgeenucfrrghrrghmpehmrghilhhfrh homhepshgrmhhuvghlsehshhholhhlrghnugdrohhrgh X-ME-Proxy: Feedback-ID: i0ad843c9:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 25 Jan 2023 23:57:51 -0500 (EST) From: Samuel Holland To: Chen-Yu Tsai , Jernej Skrabec , linux-sunxi@lists.linux.dev Cc: linux-riscv@lists.infradead.org, Heiko Stuebner , Palmer Dabbelt , Conor Dooley , Jisheng Zhang , Krzysztof Kozlowski , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Andre Przywara , Rob Herring , linux-arm-kernel@lists.infradead.org, Samuel Holland , Conor Dooley , Palmer Dabbelt , Guo Ren , Heiko Stuebner Subject: [PATCH v5 11/11] riscv: defconfig: Enable the Allwinner D1 platform and drivers Date: Wed, 25 Jan 2023 22:57:38 -0600 Message-Id: <20230126045738.47903-12-samuel@sholland.org> X-Mailer: git-send-email 2.37.4 In-Reply-To: <20230126045738.47903-1-samuel@sholland.org> References: <20230126045738.47903-1-samuel@sholland.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,UPPERCASE_50_75 autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1756060057316909971?= X-GMAIL-MSGID: =?utf-8?q?1756060057316909971?= Now that several D1-based boards are supported, enable the platform in our defconfig. Build in the drivers which are necessary to boot, such as the pinctrl, MMC, RTC (which provides critical clocks), SPI (for flash), and watchdog (which may be left enabled by the bootloader). Other common onboard peripherals are enabled as modules. Acked-by: Conor Dooley Acked-by: Palmer Dabbelt Reviewed-by: Guo Ren Reviewed-by: Heiko Stuebner Signed-off-by: Samuel Holland --- (no changes since v4) Changes in v4: - Rebase on v6.2-rc1 + soc2arch-immutable arch/riscv/configs/defconfig | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/arch/riscv/configs/defconfig b/arch/riscv/configs/defconfig index 128dcf4c0814..d98d6e90b2b8 100644 --- a/arch/riscv/configs/defconfig +++ b/arch/riscv/configs/defconfig @@ -29,6 +29,7 @@ CONFIG_SOC_MICROCHIP_POLARFIRE=y CONFIG_ARCH_RENESAS=y CONFIG_SOC_SIFIVE=y CONFIG_SOC_STARFIVE=y +CONFIG_ARCH_SUNXI=y CONFIG_SOC_VIRT=y CONFIG_SMP=y CONFIG_HOTPLUG_CPU=y @@ -120,8 +121,10 @@ CONFIG_VIRTIO_NET=y CONFIG_MACB=y CONFIG_E1000E=y CONFIG_R8169=y +CONFIG_STMMAC_ETH=m CONFIG_MICROSEMI_PHY=y CONFIG_INPUT_MOUSEDEV=y +CONFIG_KEYBOARD_SUN4I_LRADC=m CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DW=y @@ -130,14 +133,20 @@ CONFIG_SERIAL_SH_SCI=y CONFIG_VIRTIO_CONSOLE=y CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_VIRTIO=y +CONFIG_I2C_MV64XXX=m CONFIG_SPI=y CONFIG_SPI_SIFIVE=y +CONFIG_SPI_SUN6I=y # CONFIG_PTP_1588_CLOCK is not set -CONFIG_GPIOLIB=y CONFIG_GPIO_SIFIVE=y +CONFIG_WATCHDOG=y +CONFIG_SUNXI_WATCHDOG=y +CONFIG_REGULATOR=y +CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_DRM=m CONFIG_DRM_RADEON=m CONFIG_DRM_NOUVEAU=m +CONFIG_DRM_SUN4I=m CONFIG_DRM_VIRTIO_GPU=m CONFIG_FB=y CONFIG_FRAMEBUFFER_CONSOLE=y @@ -150,21 +159,32 @@ CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PLATFORM=y CONFIG_USB_STORAGE=y CONFIG_USB_UAS=y +CONFIG_USB_MUSB_HDRC=m +CONFIG_USB_MUSB_SUNXI=m +CONFIG_NOP_USB_XCEIV=m CONFIG_MMC=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_SDHCI_CADENCE=y CONFIG_MMC_SPI=y +CONFIG_MMC_SUNXI=y CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_SUN6I=y +CONFIG_DMADEVICES=y +CONFIG_DMA_SUN6I=m CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_INPUT=y CONFIG_VIRTIO_MMIO=y +CONFIG_SUN8I_DE2_CCU=m +CONFIG_SUN50I_IOMMU=y CONFIG_RPMSG_CHAR=y CONFIG_RPMSG_CTRL=y CONFIG_RPMSG_VIRTIO=y CONFIG_ARCH_R9A07G043=y +CONFIG_PHY_SUN4I_USB=m CONFIG_LIBNVDIMM=y +CONFIG_NVMEM_SUNXI_SID=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y