config MTK_COMBO tristate "MediaTek Connectivity Combo Chip Support" help MTK connectivity combo chip driver for MT66xx This config is used to turn on/off connsys # # MTK Combo Chip Selection # choice prompt "Select Chip" depends on MTK_COMBO help This is used to select chip. When MTK_COMBO is y, we need to choose a chip. config MTK_COMBO_CHIP_MT6620 bool "MT6620" help this config is used to decided combo chip version in current platform is MT6620 config MTK_COMBO_CHIP_MT6628 bool "MT6628" help this config is used to decided combo chip version in current platform is MT6628 config MTK_COMBO_CHIP_MT7668 bool "MT7668" help this config is used to decided combo chip version in current platform is MT7668 config MTK_COMBO_CHIP_MT6630 bool "MT6630" help this config is used to decided combo chip version in current platform is MT6630 config MTK_COMBO_CHIP_MT6632 bool "Mediatek MT6632 device driver support" help This driver supports the built-in smart phone found in the Mediatek MT6632 chipset. If you want to use MT6632 driver supprt, say Y. If unsure, say N. Mediatek MT6632 module includes BT, FM, GPS, WIFI. config MTK_COMBO_CHIP_CONSYS_6757 bool "MTK MT6757 combo chip support" help this config is used to decided SOC consys version in current platform is MT6757(BT/WIFI/GPS/FM combo chip) config MTK_COMBO_CHIP_CONSYS_6763 bool "MTK MT6763 combo chip support" help this config is used to decided SOC consys version in current platform is MT6763(BT/WIFI/GPS/FM combo chip) config MTK_COMBO_CHIP_CONSYS_6758 bool "MTK MT6758 combo chip support" help this config is used to decided SOC consys version in current platform is MT6758(BT/WIFI/GPS/FM combo chip) config MTK_COMBO_CHIP_CONSYS_6759 bool "MTK MT6759 combo chip support" help this config is used to decided SOC consys version in current platform is MT6759(BT/WIFI/GPS/FM combo chip) config MTK_COMBO_CHIP_CONSYS_6765 bool "MTK MT6765 combo chip support" help this config is used to decided SOC consys version in current platform is MT6765(BT/WIFI/GPS/FM combo chip) config MTK_COMBO_CHIP_CONSYS_6761 bool "MTK MT6761 combo chip support" help this config is used to decided SOC consys version in current platform is MT6761(BT/WIFI/GPS/FM combo chip) config MTK_COMBO_CHIP_CONSYS_8167 bool "MTK MT8167 combo chip support" help this config is used to decided SOC consys version in current platform is MT8167(BT/WIFI/GPS/FM combo chip) config MTK_COMBO_CHIP_CONSYS_8168 bool "MTK MT8168 combo chip support" help this config is used to decided SOC consys version in current platform is MT8168(BT/WIFI/GPS/FM combo chip) config MTK_COMBO_CHIP_CONSYS_3967 bool "MTK MT3967 combo chip support" help this config is used to decided SOC consys version in current platform is MT3967(BT/WIFI/GPS/FM combo chip) config MTK_COMBO_CHIP_CONSYS_6771 bool "MTK MT6771 combo chip support" help this config is used to decided SOC consys version in current platform is MT6771(BT/WIFI/GPS/FM combo chip) config MTK_COMBO_CHIP_CONSYS_6739 bool "MTK MT6739 combo chip support" help this config is used to decided SOC consys version in current platform is MT6739(BT/WIFI/GPS/FM combo chip) config MTK_COMBO_CHIP_CONSYS_6768 bool "MTK MT6768 combo chip support" help this config is used to decided SOC consys version in current platform is MT6768(BT/WIFI/GPS/FM combo chip) config MTK_COMBO_CHIP_CONSYS_6779 bool "MTK MT6779 combo chip support" help this config is used to decided SOC consys version in current platform is MT6779(BT/WIFI/GPS/FM combo chip) config MTK_COMBO_CHIP_CONSYS_6781 bool "MTK MT6781 combo chip support" help this config is used to decided SOC consys version in current platform is MT6781(BT/WIFI/GPS/FM combo chip) config MTK_COMBO_CHIP_CONSYS_6833 bool "MTK MT6833 combo chip support" help this config is used to decided SOC consys version in current platform is MT6833(BT/WIFI/GPS/FM combo chip) config MTK_COMBO_CHIP_CONSYS_6853 bool "MTK MT6853 combo chip support" help this config is used to decided SOC consys version in current platform is MT6853(BT/WIFI/GPS/FM combo chip) config MTK_COMBO_CHIP_CONSYS_6873 bool "MTK MT6873 combo chip support" help this config is used to decided SOC consys version in current platform is MT6873(BT/WIFI/GPS/FM combo chip) config MTK_COMBO_CHIP_CONSYS_6877 bool "MTK MT6877 combo chip support" help this config is used to decided SOC consys version in current platform is MT6877(BT/WIFI/GPS/FM combo chip) config MTK_COMBO_CHIP_CONSYS_6885 bool "MTK MT6885 combo chip support" help this config is used to decided SOC consys version in current platform is MT6885(BT/WIFI/GPS/FM combo chip) config MTK_COMBO_CHIP_CONSYS_6893 bool "MTK MT6893 combo chip support" help this config is used to decided SOC consys version in current platform is MT6893(BT/WIFI/GPS/FM combo chip) endchoice config MTK_COMBO_CHIP string default "MT6620" if MTK_COMBO_CHIP_MT6620 default "MT6628" if MTK_COMBO_CHIP_MT6628 default "MT6630" if MTK_COMBO_CHIP_MT6630 default "MT6632" if MTK_COMBO_CHIP_MT6632 default "MT7668" if MTK_COMBO_CHIP_MT7668 default "CONSYS_6757" if MTK_COMBO_CHIP_CONSYS_6757 default "CONSYS_6763" if MTK_COMBO_CHIP_CONSYS_6763 default "CONSYS_6758" if MTK_COMBO_CHIP_CONSYS_6758 default "CONSYS_6759" if MTK_COMBO_CHIP_CONSYS_6759 default "CONSYS_6765" if MTK_COMBO_CHIP_CONSYS_6765 default "CONSYS_6761" if MTK_COMBO_CHIP_CONSYS_6761 default "CONSYS_8167" if MTK_COMBO_CHIP_CONSYS_8167 default "CONSYS_3967" if MTK_COMBO_CHIP_CONSYS_3967 default "CONSYS_6771" if MTK_COMBO_CHIP_CONSYS_6771 default "CONSYS_6739" if MTK_COMBO_CHIP_CONSYS_6739 default "CONSYS_6768" if MTK_COMBO_CHIP_CONSYS_6768 default "CONSYS_6779" if MTK_COMBO_CHIP_CONSYS_6779 default "CONSYS_6781" if MTK_COMBO_CHIP_CONSYS_6781 default "CONSYS_6833" if MTK_COMBO_CHIP_CONSYS_6833 default "CONSYS_6853" if MTK_COMBO_CHIP_CONSYS_6853 default "CONSYS_6873" if MTK_COMBO_CHIP_CONSYS_6873 default "CONSYS_6885" if MTK_COMBO_CHIP_CONSYS_6885 default "CONSYS_6893" if MTK_COMBO_CHIP_CONSYS_6893 default "CONSYS_6877" if MTK_COMBO_CHIP_CONSYS_6877 help this feature is used to identify combo chip version or SOC chip consys version. # # Target Platform Selection # config MTK_COMBO_PLAT_PATH string "Platform folder name" depends on MTK_COMBO default "sample" if MTK_COMBO_PLAT_SAMPLE help Specify platform folder under common driver platform folder: mtk_wcn_combo/common/platform/* # # MTK COMBO Chip Configuration # config MTK_COMBO_COMM depends on MTK_COMBO tristate "MediaTek Combo Chip Common part driver" help MediaTek combo chip common part driver config MTK_COMBO_COMM_UART depends on MTK_COMBO_COMM tristate "Common interface UART" help Use UART for common part interface type config MTK_COMBO_COMM_SDIO depends on MTK_COMBO_COMM tristate "Common interface SDIO" help Use SDIO for common part interface type config MTK_COMBO_COMM_NPWR depends on MTK_COMBO_COMM bool "Enable NPWR support" default n help Enable NPWR support of new power on swquence config MTK_COMBO_COMM_APO depends on MTK_COMBO_COMM bool "Enable always power on support" default n help Enable chip will always power on config MTK_COMBO_BT tristate "MediaTek Combo Chip BT driver" depends on MTK_COMBO help MTK BT /dev/stpbt driver for Bluedroid config MTK_COMBO_ANT tristate "MediaTek Combo Chip ANT driver" depends on MTK_COMBO help MTK ANT /dev/stpant driver for ANT config MTK_COMBO_BT_HCI tristate "MediaTek Combo Chip BlueZ driver" depends on BT && MTK_COMBO help MTK BT driver for BlueZ config MTK_COMBO_GPS tristate "MediaTek Combo Chip GPS driver" depends on MTK_COMBO help MTK GPS /dev/stpgps driver config MTK_COMBO_WIFI tristate "MediaTek combo chip Wi-Fi support" depends on MTK_COMBO select WIRELESS_EXT select WEXT_PRIV config MTK_PASSPOINT_R1_SUPPORT bool "MTK_PASSPOINT_R1_SUPPORT" depends on MTK_COMBO_WIFI help Support Passpoint R1 (Hotspot 2.0 R1) config MTK_PASSPOINT_R2_SUPPORT bool "MTK_PASSPOINT_R2_SUPPORT" depends on MTK_COMBO_WIFI help Support Passpoint R2 config MTK_WIFI_MCC_SUPPORT bool "MTK_WIFI_MCC_SUPPORT" depends on MTK_COMBO_WIFI default y help if it is set to TRUE, wlan will support Multi-Channel Concurrency, otherwise, only support Single Channel Concurrency config MTK_DHCPV6C_WIFI bool "MTK_DHCPV6C_WIFI" help no: disable this feature config MTK_CONN_LTE_IDC_SUPPORT bool "MediaTek CONN LTE IDC support" default y if MTK_ECCCI_DRIVER help This option enables CONN LTE IDC support menuconfig GPS tristate "GPS drivers" default n ---help--- Say Y here for supporting GPS. config MTK_GPS_SUPPORT tristate "support MediaTek GPS driver" help to switch GPS feature on the platform. Set "yes" to turn on and set "no" (with MTK_AGPS_APP=no at the same time) to turn off. config MTK_GPS_REGISTER_SETTING tristate "MediaTek GPS Register Setting" depends on MTK_COMBO_GPS help GPS register settings. config MTK_GPS_EMI tristate "MediaTek GPS EMI Driver" depends on MTK_COMBO_GPS help GPS EMI driver is for MNL OFFLOAD feature. config MTK_FMRADIO tristate "MediaTek FMRadio driver" depends on MTK_COMBO help This config is used to choose if need to compile fmradio folder. Will compile fmradio folder if set to 'y', otherwise will not compile fmradio folder. config MTK_FM_CHIP string "MTK FM CHIP" depends on MTK_FMRADIO help This config is used to choose which FM radio chip to use: e.g. MT6627_FM, MT6580_FM, MT6630_FM, for control to use which platform code. config MTK_FM_50KHZ_SUPPORT bool "support MTK FM 50KHZ" depends on MTK_FMRADIO help This config is used to choose if need to support FM 50KHz step or not for tune/seek/scan functions. Will support 50KHz step if set to 'y', otherwise will not support 50KHz step. config MTK_MERGE_INTERFACE_SUPPORT bool "support MTK MERGE INTERFACE" help This config is used to control FM Audio path. FM audio path will use PCM/I2S merge interface is set to 'y', otherwise merge interface is not used. config MTK_CONNFEM tristate "MediaTek connfem driver" depends on MTK_COMBO help This config is used to choose if need to compile connfem folder. Will compile connfem folder if set to 'y', otherwise will not compile connfem folder. config MTK_COMBO_CHIP_DEEP_SLEEP_SUPPORT depends on MTK_COMBO_CHIP_MT6632 default y tristate "Mediatek combo chip deep sleep feature setting" help this config is used to enable or disable chip deep sleep feature, if the project is no deep sleep design, host can`t wake up chip form deep sleep, we must close this config. config MTK_CONN_MT3337_CHIP_SUPPORT bool "Mediatek MT3337 device driver support" help This config is used to enable or disable chip 3337's gps driver. MT3337 is gps only chip without BT and wifi, it is powered on by new gps driver. Otherwise we must close this config. config MTK_CONNSYS_DEDICATED_LOG_PATH bool "Enable connsys log using dedicated path" default n help This will enable connsys log using dedicated path 1. There would be a common debug utility for collecting log from connsys (by EMI or other specific path) 2. The scope may include (but not limited) Wi-Fi firmware log, BT firmware log, GPS firmware log etc.