From nobody Mon Sep 15 10:16:18 2025 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 03541C54EBC for ; Thu, 12 Jan 2023 15:21:27 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S240141AbjALPVY (ORCPT ); Thu, 12 Jan 2023 10:21:24 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38238 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S240246AbjALPU5 (ORCPT ); Thu, 12 Jan 2023 10:20:57 -0500 Received: from madras.collabora.co.uk (madras.collabora.co.uk [46.235.227.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C74B650F43 for ; Thu, 12 Jan 2023 07:13:11 -0800 (PST) Received: from notapiano.myfiosgateway.com (unknown [IPv6:2600:4041:5b1a:cd00:524d:e95d:1a9c:492a]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: nfraprado) by madras.collabora.co.uk (Postfix) with ESMTPSA id 5C6236602D8E; Thu, 12 Jan 2023 15:13:08 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1673536390; bh=3I7GRdum8hBzhIgYNw9/pBTx5mC+mLGjCGvmsD9CzGk=; h=From:To:Cc:Subject:Date:From; b=emjg/aGsZzqAQRpou+KCDlAHohWHqowgj8ixxWdMLpNu5wlSM40cktTMQ22sB8Rke E3DmAP0ZtS7MgKJolw/NSnYvfe/6CWjTc2aNzXYznuAMcQJ1Ux+MR6gj813Ls9TnYe mp+T4mXwswh/9izn/rla131cknJHyJfuK25p8NTulskgZVwThZ8d22Lr4WMWjj5FL9 swTrntRDv45kY39tie3VtfEr7qUqDpewNESZRnbznUMJ6GsV/fjBNZOO6Yrz60U6DT 32N2xWPUvc4f/1H1Ig+VD4hlRtm+hQIk9euABPCrF9tjPKtqdqGNcVm0fmSn4ne1Nc XwFrc0SeRPeiA== From: =?UTF-8?q?N=C3=ADcolas=20F=2E=20R=2E=20A=2E=20Prado?= To: Matthias Brugger Cc: kernel@collabora.com, AngeloGioacchino Del Regno , =?UTF-8?q?N=C3=ADcolas=20F=2E=20R=2E=20A=2E=20Prado?= , Arnd Bergmann , Bjorn Andersson , Catalin Marinas , Dmitry Baryshkov , Krzysztof Kozlowski , Marcel Ziswiler , Shawn Guo , Will Deacon , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH] arm64: defconfig: Enable missing configs for mt8192-asurada Date: Thu, 12 Jan 2023 10:12:38 -0500 Message-Id: <20230112151238.1930126-1-nfraprado@collabora.com> X-Mailer: git-send-email 2.39.0 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Enable missing configs in the arm64 defconfig to get all devices probing on mt8192-asurada based machines. The devices enabled are: MediaTek Bluetooth USB controller, MediaTek PCIe Gen3 MAC controller, MT7921E wireless adapter, Elan I2C Trackpad, MediaTek SPI NOR flash controller, Mediatek SPMI Controller, ChromeOS EC regulators, MT6315 PMIC, MediaTek Video Codec, MT8192 sound cards, ChromeOS EC rpmsg communication, all MT8192 clocks. Support for DMA Restricted Pool is also enabled since it is used by the WiFi card on this platform. REGULATOR_CROS_EC is enabled as builtin since it powers the MMC controller for the SD card, making it required for booting on some setups. By enabling the support for all of this platform's devices on the defconfig we make it effortless to test the relevant hardware both by developers as well as CI systems like KernelCI. Signed-off-by: N=C3=ADcolas F. R. A. Prado Reviewed-by: AngeloGioacchino Del Regno Tested-by: AngeloGioacchino Del Regno --- arch/arm64/configs/defconfig | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index f3053e7018fe..4e806d8068f6 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -196,6 +196,7 @@ CONFIG_BT_HIDP=3Dm CONFIG_BT_LEDS=3Dy # CONFIG_BT_DEBUGFS is not set CONFIG_BT_HCIBTUSB=3Dm +CONFIG_BT_HCIBTUSB_MTK=3Dy CONFIG_BT_HCIUART=3Dm CONFIG_BT_HCIUART_LL=3Dy CONFIG_BT_HCIUART_BCM=3Dy @@ -231,6 +232,7 @@ CONFIG_PCIE_ALTERA_MSI=3Dy CONFIG_PCI_HOST_THUNDER_PEM=3Dy CONFIG_PCI_HOST_THUNDER_ECAM=3Dy CONFIG_PCIE_ROCKCHIP_HOST=3Dm +CONFIG_PCIE_MEDIATEK_GEN3=3Dm CONFIG_PCIE_BRCMSTB=3Dm CONFIG_PCI_IMX6=3Dy CONFIG_PCI_LAYERSCAPE=3Dy @@ -403,6 +405,7 @@ CONFIG_BRCMFMAC=3Dm CONFIG_MWIFIEX=3Dm CONFIG_MWIFIEX_SDIO=3Dm CONFIG_MWIFIEX_PCIE=3Dm +CONFIG_MT7921E=3Dm CONFIG_WL18XX=3Dm CONFIG_WLCORE_SDIO=3Dm CONFIG_INPUT_EVDEV=3Dy @@ -411,6 +414,7 @@ CONFIG_KEYBOARD_GPIO=3Dy CONFIG_KEYBOARD_SNVS_PWRKEY=3Dm CONFIG_KEYBOARD_IMX_SC_KEY=3Dm CONFIG_KEYBOARD_CROS_EC=3Dy +CONFIG_MOUSE_ELAN_I2C=3Dm CONFIG_INPUT_TOUCHSCREEN=3Dy CONFIG_TOUCHSCREEN_ATMEL_MXT=3Dm CONFIG_TOUCHSCREEN_GOODIX=3Dm @@ -513,6 +517,7 @@ CONFIG_SPI_FSL_DSPI=3Dy CONFIG_SPI_MESON_SPICC=3Dm CONFIG_SPI_MESON_SPIFC=3Dm CONFIG_SPI_MT65XX=3Dy +CONFIG_SPI_MTK_NOR=3Dm CONFIG_SPI_ORION=3Dy CONFIG_SPI_PL022=3Dy CONFIG_SPI_ROCKCHIP=3Dy @@ -528,6 +533,7 @@ CONFIG_SPI_TEGRA210_QUAD=3Dm CONFIG_SPI_TEGRA114=3Dm CONFIG_SPI_SPIDEV=3Dm CONFIG_SPMI=3Dy +CONFIG_SPMI_MTK_PMIF=3Dm CONFIG_PINCTRL_MAX77620=3Dy CONFIG_PINCTRL_SINGLE=3Dy CONFIG_PINCTRL_OWL=3Dy @@ -674,6 +680,7 @@ CONFIG_REGULATOR_FIXED_VOLTAGE=3Dy CONFIG_REGULATOR_AXP20X=3Dy CONFIG_REGULATOR_BD718XX=3Dy CONFIG_REGULATOR_BD9571MWV=3Dy +CONFIG_REGULATOR_CROS_EC=3Dy CONFIG_REGULATOR_FAN53555=3Dy CONFIG_REGULATOR_GPIO=3Dy CONFIG_REGULATOR_HI6421V530=3Dy @@ -681,6 +688,7 @@ CONFIG_REGULATOR_HI655X=3Dy CONFIG_REGULATOR_MAX77620=3Dy CONFIG_REGULATOR_MAX8973=3Dy CONFIG_REGULATOR_MP8859=3Dy +CONFIG_REGULATOR_MT6315=3Dm CONFIG_REGULATOR_MT6358=3Dy CONFIG_REGULATOR_MT6359=3Dy CONFIG_REGULATOR_MT6360=3Dy @@ -714,6 +722,7 @@ CONFIG_V4L_PLATFORM_DRIVERS=3Dy CONFIG_SDR_PLATFORM_DRIVERS=3Dy CONFIG_V4L_MEM2MEM_DRIVERS=3Dy CONFIG_VIDEO_MEDIATEK_JPEG=3Dm +CONFIG_VIDEO_MEDIATEK_VCODEC=3Dm CONFIG_VIDEO_QCOM_CAMSS=3Dm CONFIG_VIDEO_QCOM_VENUS=3Dm CONFIG_VIDEO_RCAR_ISP=3Dm @@ -827,6 +836,8 @@ CONFIG_SND_SOC_IMX_AUDMIX=3Dm CONFIG_SND_SOC_MT8183=3Dm CONFIG_SND_SOC_MT8183_MT6358_TS3A227E_MAX98357A=3Dm CONFIG_SND_SOC_MT8183_DA7219_MAX98357A=3Dm +CONFIG_SND_SOC_MT8192=3Dm +CONFIG_SND_SOC_MT8192_MT6359_RT1015_RT5682=3Dm CONFIG_SND_MESON_AXG_SOUND_CARD=3Dm CONFIG_SND_MESON_GX_SOUND_CARD=3Dm CONFIG_SND_SOC_QCOM=3Dm @@ -1070,6 +1081,7 @@ CONFIG_VIDEO_MAX96712=3Dm CONFIG_CHROME_PLATFORMS=3Dy CONFIG_CROS_EC=3Dy CONFIG_CROS_EC_I2C=3Dy +CONFIG_CROS_EC_RPMSG=3Dm CONFIG_CROS_EC_SPI=3Dy CONFIG_CROS_EC_CHARDEV=3Dm CONFIG_COMMON_CLK_RK808=3Dy @@ -1092,6 +1104,18 @@ CONFIG_CLK_IMX8QXP=3Dy CONFIG_CLK_IMX8ULP=3Dy CONFIG_CLK_IMX93=3Dy CONFIG_TI_SCI_CLK=3Dy +CONFIG_COMMON_CLK_MT8192_AUDSYS=3Dy +CONFIG_COMMON_CLK_MT8192_CAMSYS=3Dy +CONFIG_COMMON_CLK_MT8192_IMGSYS=3Dy +CONFIG_COMMON_CLK_MT8192_IMP_IIC_WRAP=3Dy +CONFIG_COMMON_CLK_MT8192_IPESYS=3Dy +CONFIG_COMMON_CLK_MT8192_MDPSYS=3Dy +CONFIG_COMMON_CLK_MT8192_MFGCFG=3Dy +CONFIG_COMMON_CLK_MT8192_MMSYS=3Dy +CONFIG_COMMON_CLK_MT8192_MSDC=3Dy +CONFIG_COMMON_CLK_MT8192_SCP_ADSP=3Dy +CONFIG_COMMON_CLK_MT8192_VDECSYS=3Dy +CONFIG_COMMON_CLK_MT8192_VENCSYS=3Dy CONFIG_COMMON_CLK_QCOM=3Dy CONFIG_QCOM_A53PLL=3Dy CONFIG_QCOM_CLK_APCS_MSM8916=3Dy @@ -1398,6 +1422,7 @@ CONFIG_CRYPTO_DEV_HISI_SEC2=3Dm CONFIG_CRYPTO_DEV_HISI_ZIP=3Dm CONFIG_CRYPTO_DEV_HISI_HPRE=3Dm CONFIG_CRYPTO_DEV_HISI_TRNG=3Dm +CONFIG_DMA_RESTRICTED_POOL=3Dy CONFIG_CMA_SIZE_MBYTES=3D32 CONFIG_PRINTK_TIME=3Dy CONFIG_DEBUG_KERNEL=3Dy --=20 2.39.0