| # SPDX-License-Identifier: GPL-2.0-only |
| |
| config MFD_MT6338 |
| tristate "MediaTek MT6338 PMIC Support" |
| select MFD_CORE |
| select REGMAP_I2C |
| depends on I2C |
| help |
| Say yes here to add support for MediaTek MT6338 PMIC. |
| This driver provides common support for accessing the MT6338 register. |
| Note, that this will only be useful paired with descriptions |
| of the independent functions as children nodes in the device tree. |
| |
| config DEVICE_MODULES_MFD_MT6360 |
| tristate "Mediatek MT6360 SubPMIC" |
| select MFD_CORE |
| select REGMAP_I2C |
| select REGMAP_IRQ |
| select CRC8 |
| depends on I2C |
| help |
| Say Y here to enable MT6360 PMU/PMIC/LDO functional support. |
| PMU part includes Charger, Flashlight, RGB LED |
| PMIC part includes 2-channel BUCKs and 2-channel LDOs |
| LDO part includes 4-channel LDOs |
| |
| config DEVICE_MODULES_MFD_MT6397 |
| tristate "MediaTek MT6397 PMIC Support" |
| select MFD_CORE |
| select IRQ_DOMAIN |
| help |
| Say yes here to add support for MediaTek MT6397 PMIC. This is |
| a Power Management IC. This driver provides common support for |
| accessing the device; additional drivers must be enabled in order |
| to use the functionality of the device. |
| |
| config MFD_MT6375 |
| tristate "Mediatek MT6375 PMIC support" |
| depends on OF && I2C |
| select REGMAP_I2C |
| select REGMAP_IRQ |
| help |
| Say yes here to add support for Mediatek MT6375 PMIC. This is |
| a Power Management IC. This driver provides common support for |
| accessing the device; additional drivers must be enabled in order |
| to use the functionality of the device. |
| |
| config MT6685_AUDCLK |
| tristate "MT6685 AUD CLK" |
| depends on MFD_MT6685 |
| help |
| This enables support for MT6685 audio clk control. |
| These PMICs are currently used with the Mediatek series of |
| SoCs. Note, that this will only be useful paired with descriptions |
| of the independent functions as children nodes in the device tree. |
| |
| config MFD_MT6685 |
| tristate "MT6685 SPMI PMIC" |
| depends on OF |
| depends on SPMI |
| select REGMAP_SPMI |
| select REGMAP_IRQ |
| help |
| This enables support for the Mediatek SPMI PMICs. |
| These PMICs are currently used with the Mediatek series of |
| SoCs. Note, that this will only be useful paired with descriptions |
| of the independent functions as children nodes in the device tree. |
| |
| config MFD_MTK_SPMI_PMIC |
| tristate "Mediatek SPMI PMICs" |
| depends on OF |
| depends on SPMI |
| select REGMAP_SPMI |
| help |
| This enables support for the Mediatek SPMI PMICs. |
| These PMICs are currently used with the MT63xx series of |
| SoCs. Note, that this will only be useful paired with descriptions |
| of the independent functions as children nodes in the device tree. |
| |
| Say M here if you want to include support for the SPMI PMIC |
| series as a module. The module will be called "mtk-spmi-pmic". |
| |
| config MFD_RT9490 |
| tristate "Richtek RT9490 Buck-Boost Switching Battery Charger" |
| depends on I2C |
| select MFD_CORE |
| select REGMAP_I2C |
| select IRQ_DOMAIN |
| help |
| Say Y here to support Richtek RT9490. The RT9490 is a high-integrated |
| 5A Buck-Boost switch mode battery charge management and system power |
| path management device for 1 to 4 cell Li-Ion and Li-Polymer battery. |
| Except the charger circuit, it also includes ADCs to sense the |
| charger voltage and current like as VBUS/IBUS/VBAT/IBAT. |