android_kernel_xiaomi_sm7250/include/linux/regulator
Saravana Kannan 95b8a4b5b1 ANDROID: GKI: regulator: core: Add support for regulator providers with sync state
Regulator providers whose drivers have sync_state() implemented will
disable their regulators once all their consumers have probed. So during
late_initcall_sync(), don't disable unused regulators of these regulator
providers.

Also, provide a regulator_sync_state() API that regulator providers can
use to disable all their unused regulators once the get their
sync_state() callback.

Bug: 144127090
Bug: 150508586
Signed-off-by: Saravana Kannan <saravanak@google.com>
Change-Id: I5cc32730214c8e769c2a55cbe3b702cf6bb9016a
2020-04-02 16:27:12 -07:00
..
ab8500.h regulator: ab8500: Remove SYSCLKREQ from enum ab8505_regulator_id 2020-01-23 08:21:39 +01:00
act8865.h
arizona-ldo1.h
arizona-micsupp.h
consumer.h
da9211.h
db8500-prcmu.h
driver.h ANDROID: GKI: regulator: core: Add support for regulator providers with sync state 2020-04-02 16:27:12 -07:00
fan53555.h
fixed.h
gpio-regulator.h
lp872x.h
lp3971.h
lp3972.h
machine.h
max1586.h
max8649.h
max8660.h
max8952.h
max8973-regulator.h
mt6311.h
mt6323-regulator.h
mt6380-regulator.h
mt6397-regulator.h
of_regulator.h
pfuze100.h
proxy-consumer.h ANDROID: GKI: regulator: Add proxy consumer driver 2020-04-02 16:27:12 -07:00
tps6507x.h
tps51632-regulator.h
tps62360.h
userspace-consumer.h