| config MTK_CLK_BUFFER |
| tristate "MediaTek Clock Buffer Support" |
| select REGMAP |
| help |
| Say yes here to add support for the MediaTek Clock Buffer |
| driver, which support interface for PMIC 26Mhz output to |
| other HW component such as BB_MD/WCN/NFC/RF/UFS. |
| It could also control FPM/LPM mode switch state. |
| |
| config MTK_CLKBUF_BBLPM |
| bool "MediaTek Clock Buffer BBLPM Mode Support" |
| select REGMAP |
| help |
| Say yes here to add support for the MediaTek Clock Buffer |
| BBLPM, which support PMIC 26Mhz output transfer to low |
| power mode, less accurate with power consumption. |
| But with restrict condition for some of XO_BUFFER need to |
| be disabled. |
| |
| config MTK_CLKBUF_NFC |
| bool "MediaTek Clock Buffer NFC Support" |
| select REGMAP |
| help |
| Say yes here to support for MediaTek Clock Buffer XO_NFC, |
| which support PMIC 26Mhz output to NFC HW component. If |
| this config is not set, XO_NFC will be disabled when |
| driver is probed. |
| |
| config MTK_CLKBUF |
| tristate "Mediatek Clock Buffer Driver Support" |
| select REGMAP |
| help |
| Select yes for Mediatek Clock Buffer driver support. The |
| driver support for SW debug control to DCXO which output |
| 26MHz to other HW module such as BB_MD/WCN/NFC/RF/UFS etc. |
| Moreover, the driver also allowed user control FPM, BBLPM, |
| LPM DCXO mode. |
| |
| config MTK_CLKBUF_V1 |
| bool "Mediatek Clock Buffer V1 Driver Support" |
| depends on MTK_CLKBUF |
| help |
| Select yes for Mediatek Clock Buffer driver V1 support. |
| The driver support for SW debug control for DCXO related |
| interfaces which control connsys, nfc interface for 26M |
| output. |
| |
| config MTK_SRCLKEN_RC_V1 |
| bool "Mediatek SRCLKEN RC Support" |
| depends on MTK_CLKBUF |
| help |
| Select yes for Mediatek SRCLKEN RC HW module support. The |
| HW module for central manager control of DCXO HW output. |
| Moreover, it support finer control of DCXO to several |
| module such as Connsys can be divided to Wifi, BT, GPS etc. |