From ce39cecac6abd8e5ea64f1294d5ad89e30db9a34 Mon Sep 17 00:00:00 2001 From: ColorfulRhino <131405023+ColorfulRhino@users.noreply.github.com> Date: Sun, 7 Jul 2024 13:57:37 +0200 Subject: [PATCH] mt7623: Enable various Mediatek-related kernel config options This enabled more Mediatek drivers for potential better support for the mt7623 SoC. --- config/kernel/linux-mt7623-current.config | 36 ++++++++++++----------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/config/kernel/linux-mt7623-current.config b/config/kernel/linux-mt7623-current.config index db22373e73d5..149c4a7d56fc 100644 --- a/config/kernel/linux-mt7623-current.config +++ b/config/kernel/linux-mt7623-current.config @@ -1667,7 +1667,7 @@ CONFIG_BT_HCIBTUSB=m # CONFIG_BT_HCIBTUSB_AUTOSUSPEND is not set CONFIG_BT_HCIBTUSB_POLL_SYNC=y CONFIG_BT_HCIBTUSB_BCM=y -# CONFIG_BT_HCIBTUSB_MTK is not set +CONFIG_BT_HCIBTUSB_MTK=y CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIBTSDIO=m CONFIG_BT_HCIUART=m @@ -1995,6 +1995,7 @@ CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set CONFIG_FW_CFG_SYSFS=m # CONFIG_FW_CFG_SYSFS_CMDLINE is not set +# CONFIG_MTK_ADSP_IPC is not set CONFIG_SYSFB=y # CONFIG_SYSFB_SIMPLEFB is not set # CONFIG_TRUSTED_FOUNDATIONS is not set @@ -3332,7 +3333,7 @@ CONFIG_KEYBOARD_CROS_EC=m # CONFIG_KEYBOARD_CAP11XX is not set # CONFIG_KEYBOARD_BCM is not set # CONFIG_KEYBOARD_MT6779 is not set -# CONFIG_KEYBOARD_MTK_PMIC is not set +CONFIG_KEYBOARD_MTK_PMIC=y # CONFIG_KEYBOARD_CYPRESS_SF is not set CONFIG_INPUT_MOUSE=y # CONFIG_MOUSE_PS2 is not set @@ -3699,7 +3700,7 @@ CONFIG_SPI_SPIDEV=m CONFIG_SPI_DYNAMIC=y CONFIG_SPMI=y # CONFIG_SPMI_HISI3670 is not set -# CONFIG_SPMI_MTK_PMIF is not set +CONFIG_SPMI_MTK_PMIF=m # CONFIG_HSI is not set CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set @@ -3749,15 +3750,14 @@ CONFIG_PINCTRL_STMFX=m # MediaTek pinctrl drivers # CONFIG_EINT_MTK=y -CONFIG_PINCTRL_MTK=y CONFIG_PINCTRL_MTK_V2=y CONFIG_PINCTRL_MTK_MOORE=y -CONFIG_PINCTRL_MT2701=y +# CONFIG_PINCTRL_MT2701 is not set CONFIG_PINCTRL_MT7623=y -CONFIG_PINCTRL_MT7629=y -CONFIG_PINCTRL_MT8135=y -CONFIG_PINCTRL_MT8127=y -CONFIG_PINCTRL_MT6397=y +# CONFIG_PINCTRL_MT7629 is not set +# CONFIG_PINCTRL_MT8135 is not set +# CONFIG_PINCTRL_MT8127 is not set +# CONFIG_PINCTRL_MT6397 is not set # end of MediaTek pinctrl drivers # @@ -4153,8 +4153,9 @@ CONFIG_THERMAL_MMIO=m # Mediatek thermal drivers # CONFIG_MTK_THERMAL=y -# CONFIG_MTK_SOC_THERMAL is not set -# CONFIG_MTK_LVTS_THERMAL is not set +CONFIG_MTK_SOC_THERMAL=m +CONFIG_MTK_LVTS_THERMAL=m +# CONFIG_MTK_LVTS_THERMAL_DEBUGFS is not set # end of Mediatek thermal drivers # CONFIG_GENERIC_ADC_THERMAL is not set @@ -6691,7 +6692,7 @@ CONFIG_PLX_DMA=m # CONFIG_XILINX_XDMA is not set # CONFIG_XILINX_ZYNQMP_DPDMA is not set CONFIG_MTK_HSDMA=y -CONFIG_MTK_CQDMA=m +CONFIG_MTK_CQDMA=y CONFIG_MTK_UART_APDMA=m # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_HIDMA is not set @@ -6931,7 +6932,7 @@ CONFIG_MAILBOX=y # CONFIG_PLATFORM_MHU is not set # CONFIG_ALTERA_MBOX is not set # CONFIG_MAILBOX_TEST is not set -# CONFIG_MTK_ADSP_MBOX is not set +CONFIG_MTK_ADSP_MBOX=m CONFIG_MTK_CMDQ_MBOX=y CONFIG_IOMMU_IOVA=m CONFIG_IOMMU_API=y @@ -6955,7 +6956,7 @@ CONFIG_OF_IOMMU=y # CONFIG_IOMMUFD is not set # CONFIG_ARM_SMMU is not set CONFIG_MTK_IOMMU=y -# CONFIG_MTK_IOMMU_V1 is not set +CONFIG_MTK_IOMMU_V1=y # # Remoteproc drivers @@ -7030,6 +7031,7 @@ CONFIG_MTK_REGULATOR_COUPLER=y CONFIG_MTK_SCPSYS=y CONFIG_MTK_SCPSYS_PM_DOMAINS=y CONFIG_MTK_MMSYS=y +CONFIG_MTK_SVS=y # end of MediaTek SoC drivers # CONFIG_WPCM450_SOC is not set @@ -7692,13 +7694,13 @@ CONFIG_PHY_CADENCE_SIERRA=m # CONFIG_PHY_CADENCE_SALVO is not set # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set -# CONFIG_PHY_MTK_PCIE is not set +CONFIG_PHY_MTK_PCIE=y CONFIG_PHY_MTK_TPHY=y CONFIG_PHY_MTK_UFS=m CONFIG_PHY_MTK_XSPHY=y CONFIG_PHY_MTK_HDMI=y CONFIG_PHY_MTK_MIPI_DSI=y -# CONFIG_PHY_MTK_DP is not set +CONFIG_PHY_MTK_DP=m # CONFIG_PHY_LAN966X_SERDES is not set # CONFIG_PHY_CPCAP_USB is not set # CONFIG_PHY_MAPPHONE_MDM6600 is not set @@ -7737,7 +7739,7 @@ CONFIG_NVMEM_SYSFS=y # CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set # end of Layout Types -# CONFIG_NVMEM_MTK_EFUSE is not set +CONFIG_NVMEM_MTK_EFUSE=y # CONFIG_NVMEM_RMEM is not set CONFIG_NVMEM_SPMI_SDAM=m # CONFIG_NVMEM_U_BOOT_ENV is not set