blob: 9054e7081e280071754d9c2372396a66ae31b26f [file] [log] [blame] [edit]
# 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.