Voltage and Current Regulator Support

modulename: core.ko

configname: CONFIG_REGULATOR

Linux Kernel Configuration
└─>Device Drivers
└─>Voltage and Current Regulator Support
In linux kernel since version 2.6.28 (release Date: 2008-12-24)  
Generic Voltage and Current Regulator support.

This framework is designed to provide a generic interface to voltage
and current regulators within the Linux kernel. It's intended to
provide voltage and current control to client or consumer drivers and
also provide status information to user space applications through a
sysfs interface.

The intention is to allow systems to dynamically control regulator
output in order to save power and prolong battery life. This applies
to both voltage regulators (where voltage output is controllable) and
current sinks (where current output is controllable).

This framework safely compiles out if not selected so that client
drivers can still be used in systems with no software controllable
regulators.

If unsure, say no.

source code:

is selected by
CONFIG_EMAC_ROCKCHIP
CONFIG_AT803X_PHY
CONFIG_KEYBOARD_PINEPHONE
CONFIG_INPUT_REGULATOR_HAPTIC
CONFIG_CHARGER_MANAGER
CONFIG_CHARGER_MT6360
CONFIG_CHARGER_MT6370
CONFIG_CHARGER_SMB347
CONFIG_CHARGER_RT9467
CONFIG_CHARGER_RT9471
CONFIG_CHARGER_UCS1002
CONFIG_REGULATOR_88PG86X
CONFIG_REGULATOR_ACT8865
CONFIG_REGULATOR_AW37503
CONFIG_REGULATOR_BD71815
CONFIG_REGULATOR_BD71828
CONFIG_REGULATOR_BD718XX
CONFIG_REGULATOR_DA9121
CONFIG_REGULATOR_DA9210
CONFIG_REGULATOR_DA9211
CONFIG_REGULATOR_DB8500_PRCMU
CONFIG_REGULATOR_FAN53555
CONFIG_REGULATOR_FAN53880
CONFIG_REGULATOR_HI6421V600
CONFIG_REGULATOR_ISL9305
CONFIG_REGULATOR_LP872X
CONFIG_REGULATOR_LP8755
CONFIG_REGULATOR_LTC3589
CONFIG_REGULATOR_LTC3676
CONFIG_REGULATOR_MAX77503
CONFIG_REGULATOR_MAX77857
CONFIG_REGULATOR_MAX8649
CONFIG_REGULATOR_MAX8893
CONFIG_REGULATOR_MAX8973
CONFIG_REGULATOR_MAX20086
CONFIG_REGULATOR_MAX20411
CONFIG_REGULATOR_MAX77826
CONFIG_REGULATOR_MC13783
CONFIG_REGULATOR_MC13892
CONFIG_REGULATOR_MCP16502
CONFIG_REGULATOR_MP5416
CONFIG_REGULATOR_MP8859
CONFIG_REGULATOR_MP886X
CONFIG_REGULATOR_MPQ7920
CONFIG_REGULATOR_MT6311
CONFIG_REGULATOR_MT6315
CONFIG_REGULATOR_PCA9450
CONFIG_REGULATOR_PF8X00
CONFIG_REGULATOR_PFUZE100
CONFIG_REGULATOR_PV88060
CONFIG_REGULATOR_PV88080
CONFIG_REGULATOR_PV88090
CONFIG_REGULATOR_RAA215300
CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY
CONFIG_REGULATOR_RT4801
CONFIG_REGULATOR_RT4803
CONFIG_REGULATOR_RT5190A
CONFIG_REGULATOR_RT5739
CONFIG_REGULATOR_RT5759
CONFIG_REGULATOR_RT6160
CONFIG_REGULATOR_RT6190
CONFIG_REGULATOR_RT6245
CONFIG_REGULATOR_RTQ2134
CONFIG_REGULATOR_RTMV20
CONFIG_REGULATOR_RTQ6752
CONFIG_REGULATOR_RTQ2208
CONFIG_REGULATOR_SLG51000
CONFIG_REGULATOR_SY8106A
CONFIG_REGULATOR_SY8824X
CONFIG_REGULATOR_SY8827N
CONFIG_REGULATOR_TPS51632
CONFIG_REGULATOR_TPS62360
CONFIG_REGULATOR_TPS6286X
CONFIG_REGULATOR_TPS6287X
CONFIG_REGULATOR_TPS65023
CONFIG_REGULATOR_TPS65132
CONFIG_REGULATOR_UNIPHIER
CONFIG_VIDEO_S5P_MIPI_CSIS
CONFIG_ARCX_ANYBUS_CONTROLLER
CONFIG_INTEL_SKL_INT3472
CONFIG_CC10001_ADC
CONFIG_STM32_ADC_CORE
CONFIG_STM32_DAC
CONFIG_ARM_MEDIATEK_CPUFREQ
CONFIG_ARM_MEDIATEK_CPUFREQ