blob: 2865306a595af3687e7cbf27e210127b52dd03e1 [file] [log] [blame] [edit]
# SPDX-License-Identifier: GPL-2.0-only
config DEVICE_MODULES_REGULATOR_MT6315
tristate "MediaTek MT6315 PMIC"
depends on SPMI
select REGMAP_SPMI
help
Say y here to select this option to enable the power regulator of
MediaTek MT6315 PMIC.
This driver supports the control of different power rails of device
through regulator interface.
config REGULATOR_MT6359P
tristate "MediaTek MT6359P PMIC"
depends on DEVICE_MODULES_MFD_MT6397
help
Say y here to select this option to enable the power regulator of
MediaTek MT6359P PMIC.
This driver supports the control of different power rails of device
through regulator interface.
config DEVICE_MODULES_REGULATOR_MT6360
tristate "MT6360 SubPMIC Regulator"
depends on DEVICE_MODULES_MFD_MT6360
help
Say Y here to enable MT6360 regulator support.
This is support MT6360 PMIC/LDO part include
2-channel buck with Thermal Shutdown and Overload Protection
6-channel High PSRR and Low Dropout LDO.
config REGULATOR_MT6362
tristate "MT6362 SPMI Regulator driver"
depends on MFD_MT6362
help
Say yes here to have support for the MT6362 Regulator
Include six BUCKs and seven LDOs.
The driver can also be build as a module.
If so, the module will be called mt6362_regulator
config REGULATOR_MT6363
tristate "MT6363 SPMI Regulator driver"
depends on MFD_MTK_SPMI_PMIC
help
Say y here to select this option to enable the power regulator of
MediaTek MT6363 PMIC.
This driver supports the control of different power rails of device
through regulator interface.
The driver can also be build as a module.
If so, the module will be called mt6363_regulator
config REGULATOR_MT6368
tristate "MT6368 SPMI Regulator driver"
depends on MFD_MTK_SPMI_PMIC
help
Say y here to select this option to enable the power regulator of
MediaTek MT6368 PMIC.
This driver supports the control of different power rails of device
through regulator interface.
The driver can also be build as a module.
If so, the module will be called mt6368_regulator
config REGULATOR_MT6369
tristate "MT6369 SPMI Regulator driver"
depends on MFD_MTK_SPMI_PMIC
help
Say y here to select this option to enable the power regulator of
MediaTek MT6369 PMIC.
This driver supports the control of different power rails of device
through regulator interface.
The driver can also be build as a module.
If so, the module will be called mt6369_regulator
config REGULATOR_MT6373
tristate "MT6373 SPMI Regulator driver"
depends on MFD_MTK_SPMI_PMIC
help
Say y here to select this option to enable the power regulator of
MediaTek MT6373 PMIC.
This driver supports the control of different power rails of device
through regulator interface.
The driver can also be build as a module.
If so, the module will be called mt6373_regulator
config REGULATOR_MT6395
tristate "MediaTek MT6395 PMIC"
depends on MTK_PMIC_WRAP
help
Say y here to select this option to enable the power regulator of
MediaTek MT6380 PMIC.
This driver supports the control of different power rails of device
through regulator interface.
config DEVICE_MODULES_REGULATOR_MTK_DVFSRC
tristate "MediaTek DVFSRC regulator driver"
depends on MTK_DVFSRC
help
Say y here to control regulator by DVFSRC (dynamic voltage
and frequency scaling resource collector).
This driver supports to control regulators via the DVFSRC
of Mediatek. It allows for voting on regulator state
between multiple users.
config REGULATOR_MTK_VMM_ISP71
tristate "MediaTek ISPDVFS regulator driver"
depends on MTK_CCU_RPROC
help
Say y here to control regulator by ISPDVFS (dynamic voltage
and frequency scaling resource collector).
This driver supports to control regulators via the ISPDVFS
of Mediatek. It allows for voting on regulator state
between multiple users.
config REGULATOR_RT5738
tristate "Richtek RT5738 Regulators"
depends on I2C
select REGMAP_I2C
help
This driver supports RT5738 voltage regulator.
The chip supports 3A output current.
The operation mode and output voltage is configurable
via I2C bus.
config REGULATOR_RT5133
tristate "Richtek RT5133 regulator driver"
depends on I2C && GPIOLIB
select REGMAP
select CRC8
select OF_GPIO
select REGULATOR_FIXED_VOLTAGE
select MTK_SUBPMIC_MISC
help
RT5133 is an integrated chip. It includes 8 LDOs and 3 GPIOs that
can be used to drive output high/low purpose. The dependency of the
GPIO block is internally LDO1 voltage. If LDO1 voltage output disabled,
GPIO cannot be used to drive output high. It need to pay more
attention on the usage.
config DEVICE_MODULES_REGULATOR_RT6160
tristate "Richtek RT6160 BuckBoost voltage regulator"
depends on I2C
select REGMAP_I2C
help
This adds support for voltage regulator in Richtek RT6160.
This device automatically change voltage output mode from
Buck or Boost. The mode transition depend on the input source voltage.
The wide output range is from 2025mV to 5200mV and can be used on most
common application scenario.