From nobody Fri Dec 19 18:31:30 2025 Received: from baptiste.telenet-ops.be (baptiste.telenet-ops.be [195.130.132.51]) (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 13D4418A92F for ; Tue, 30 Jul 2024 15:37:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=195.130.132.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722353856; cv=none; b=XH0p2+crkaLSpyLaKjcty8wwdOYWV5v+Ab6WZaYPfkQDynvRi1wLgdUjy5vI0NwvbX6mHptOXviffXtCLi6UgVtTPFBxiAiIrC1ahsh7aKDx+BvnFc5boK+gdT1BguvTqxnkSce0mzqYrS48ziwl7en5H+V3W61s+unEolm3Quk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722353856; c=relaxed/simple; bh=Ih/LrLn1CbATo6o7T5d3kYazjKIlQX5sB9OWflmii/M=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=CmnIStHe+IOOdZ9rVaq8kHhBOWv53mM459ioVvdPKADCo26dKx9vUFqeKs8Y7N15swJDiwV6W8DwEe0JhTuXUYTFUOErP4mNgyqJTvHSNGLTg3wB10R8HuQAFUmrFugiOF3XUlNqselQI03mTC7Mab/SL5d1/2oBz+LThNJ8PXE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=glider.be; spf=none smtp.mailfrom=linux-m68k.org; arc=none smtp.client-ip=195.130.132.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=glider.be Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=linux-m68k.org Received: from ramsan.of.borg ([IPv6:2a02:1810:ac12:ed80:520d:93ad:ff6d:335e]) by baptiste.telenet-ops.be with bizsmtp id trdV2C00H30Ayot01rdV72; Tue, 30 Jul 2024 17:37:31 +0200 Received: from rox.of.borg ([192.168.97.57]) by ramsan.of.borg with esmtp (Exim 4.95) (envelope-from ) id 1sYouQ-004BM5-AP; Tue, 30 Jul 2024 17:37:29 +0200 Received: from geert by rox.of.borg with local (Exim 4.95) (envelope-from ) id 1sYoun-00EZBM-BX; Tue, 30 Jul 2024 17:37:29 +0200 From: Geert Uytterhoeven To: Paul Walmsley , Palmer Dabbelt , Albert Ou , Lad Prabhakar , Conor Dooley Cc: linux-riscv@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-kernel@vger.kernel.org, Geert Uytterhoeven Subject: [PATCH/RFC] riscv: defconfig: Disable RZ/Five peripheral support Date: Tue, 30 Jul 2024 17:37:26 +0200 Message-Id: <89ad70c7d6e8078208fecfd41dc03f6028531729.1722353710.git.geert+renesas@glider.be> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" There is not much point in keeping support for RZ/Five peripherals enabled, as the RZ/Five platform option (ARCH_R9A07G043) is gated behind NONPORTABLE. Hence drop all config options that enable built-in or modular support for peripherals found on RZ/Five SoCs. Disable USB_XHCI_RCAR explicitly, as its value defaults to the value of ARCH_RENESAS, which is still enabled. Signed-off-by: Geert Uytterhoeven Reviewed-by: Lad Prabhakar --- Questions: 1. Perhaps the intention is to keep all RZ/Five peripheral support enabled, so RZ/Five users can start from the defconfig, and "just"[1] enable NONPORTABLE and ARCH_R9A07G043? [1] Nope, need to disable RISCV_ISA_ZICBOM and ERRATA_THEAD_CMO (and whatever else in the future?), too. 2. Perhaps CONFIG_ARCH_RENESAS=3Dy should be dropped, too? In addition to USB_XHCI_RCAR, that would get rid of SOC_BUS, PINCTRL_RENESAS, CLK_RENESAS, and SOC_RENESAS. --- arch/riscv/configs/defconfig | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/arch/riscv/configs/defconfig b/arch/riscv/configs/defconfig index 0d678325444fccdc..b51ef6cd1e3986ed 100644 --- a/arch/riscv/configs/defconfig +++ b/arch/riscv/configs/defconfig @@ -137,12 +137,10 @@ CONFIG_VIRTIO_NET=3Dy CONFIG_MACB=3Dy CONFIG_E1000E=3Dy CONFIG_R8169=3Dy -CONFIG_RAVB=3Dy CONFIG_STMMAC_ETH=3Dm CONFIG_MICREL_PHY=3Dy CONFIG_MICROSEMI_PHY=3Dy CONFIG_MOTORCOMM_PHY=3Dy -CONFIG_CAN_RCAR_CANFD=3Dm CONFIG_INPUT_MOUSEDEV=3Dy CONFIG_KEYBOARD_SUN4I_LRADC=3Dm CONFIG_SERIAL_8250=3Dy @@ -150,7 +148,6 @@ CONFIG_SERIAL_8250_CONSOLE=3Dy CONFIG_SERIAL_8250_DW=3Dy CONFIG_SERIAL_OF_PLATFORM=3Dy CONFIG_SERIAL_EARLYCON_RISCV_SBI=3Dy -CONFIG_SERIAL_SH_SCI=3Dy CONFIG_VIRTIO_CONSOLE=3Dy CONFIG_HW_RANDOM=3Dy CONFIG_HW_RANDOM_VIRTIO=3Dy @@ -159,11 +156,9 @@ CONFIG_I2C=3Dy CONFIG_I2C_CHARDEV=3Dm CONFIG_I2C_DESIGNWARE_PLATFORM=3Dy CONFIG_I2C_MV64XXX=3Dm -CONFIG_I2C_RIIC=3Dy CONFIG_SPI=3Dy CONFIG_SPI_CADENCE_QUADSPI=3Dm CONFIG_SPI_PL022=3Dm -CONFIG_SPI_RSPI=3Dm CONFIG_SPI_SIFIVE=3Dy CONFIG_SPI_SUN6I=3Dy # CONFIG_PTP_1588_CLOCK is not set @@ -172,7 +167,6 @@ CONFIG_POWER_RESET_GPIO_RESTART=3Dy CONFIG_SENSORS_SFCTEMP=3Dm CONFIG_CPU_THERMAL=3Dy CONFIG_DEVFREQ_THERMAL=3Dy -CONFIG_RZG2L_THERMAL=3Dy CONFIG_WATCHDOG=3Dy CONFIG_SUNXI_WATCHDOG=3Dy CONFIG_MFD_AXP20X_I2C=3Dy @@ -201,11 +195,11 @@ CONFIG_USB=3Dy CONFIG_USB_OTG=3Dy CONFIG_USB_XHCI_HCD=3Dy CONFIG_USB_XHCI_PLATFORM=3Dy +# CONFIG_USB_XHCI_RCAR is not set CONFIG_USB_EHCI_HCD=3Dy CONFIG_USB_EHCI_HCD_PLATFORM=3Dy CONFIG_USB_OHCI_HCD=3Dy CONFIG_USB_OHCI_HCD_PLATFORM=3Dy -CONFIG_USB_RENESAS_USBHS=3Dm CONFIG_USB_STORAGE=3Dy CONFIG_USB_UAS=3Dy CONFIG_USB_CDNS_SUPPORT=3Dm @@ -217,7 +211,6 @@ CONFIG_USB_MUSB_HDRC=3Dm CONFIG_USB_MUSB_SUNXI=3Dm CONFIG_NOP_USB_XCEIV=3Dm CONFIG_USB_GADGET=3Dy -CONFIG_USB_RENESAS_USBHS_UDC=3Dm CONFIG_USB_CONFIGFS=3Dm CONFIG_USB_CONFIGFS_SERIAL=3Dy CONFIG_USB_CONFIGFS_ACM=3Dy @@ -235,7 +228,6 @@ CONFIG_MMC_SDHCI_PLTFM=3Dy CONFIG_MMC_SDHCI_OF_DWCMSHC=3Dy CONFIG_MMC_SDHCI_CADENCE=3Dy CONFIG_MMC_SPI=3Dy -CONFIG_MMC_SDHI=3Dy CONFIG_MMC_DW=3Dy CONFIG_MMC_DW_STARFIVE=3Dy CONFIG_MMC_SUNXI=3Dy @@ -250,7 +242,6 @@ CONFIG_VIRTIO_INPUT=3Dy CONFIG_VIRTIO_MMIO=3Dy CONFIG_CLK_SOPHGO_CV1800=3Dy CONFIG_SUN8I_DE2_CCU=3Dm -CONFIG_RENESAS_OSTM=3Dy CONFIG_SUN50I_IOMMU=3Dy CONFIG_RPMSG_CHAR=3Dy CONFIG_RPMSG_CTRL=3Dy @@ -258,7 +249,6 @@ CONFIG_RPMSG_VIRTIO=3Dy CONFIG_PM_DEVFREQ=3Dy CONFIG_IIO=3Dy CONFIG_PHY_SUN4I_USB=3Dm -CONFIG_PHY_RCAR_GEN3_USB2=3Dy CONFIG_PHY_STARFIVE_JH7110_DPHY_RX=3Dm CONFIG_PHY_STARFIVE_JH7110_PCIE=3Dm CONFIG_PHY_STARFIVE_JH7110_USB=3Dm --=20 2.34.1