blob: 1a3852442a8b2f3d61dc3326731c6ad66fb880ad [file] [log] [blame]
Przemyslaw Marczak9a8bc952015-04-20 20:07:41 +02001menu "Power"
2
Stephen Warren92c67fa2016-07-13 13:45:31 -06003source "drivers/power/domain/Kconfig"
4
Przemyslaw Marczak9a8bc952015-04-20 20:07:41 +02005source "drivers/power/pmic/Kconfig"
6
Przemyslaw Marczak08edd002015-04-20 20:07:42 +02007source "drivers/power/regulator/Kconfig"
8
Hans de Goede70ce2c82015-09-30 15:12:30 +02009choice
10 prompt "Select Sunxi PMIC Variant"
11 depends on ARCH_SUNXI
12 default AXP209_POWER if MACH_SUN4I || MACH_SUN5I || MACH_SUN7I
Chen-Yu Tsai478a3c52016-11-30 15:30:30 +080013 default AXP221_POWER if MACH_SUN6I || MACH_SUN8I_A23 || MACH_SUN8I_A33 || MACH_SUN8I_R40
vishnupatekar91bce9c2015-11-29 01:07:21 +080014 default AXP818_POWER if MACH_SUN8I_A83T
Andre Przywara5fb97432017-02-16 01:20:27 +000015 default SUNXI_NO_PMIC if MACH_SUNXI_H3_H5 || MACH_SUN50I
Hans de Goede70ce2c82015-09-30 15:12:30 +020016
17config SUNXI_NO_PMIC
Masahiro Yamada78cd22a2016-08-12 10:26:50 +090018 bool "board without a pmic"
Hans de Goede70ce2c82015-09-30 15:12:30 +020019 ---help---
20 Select this for boards which do not use a PMIC.
21
22config AXP152_POWER
Masahiro Yamada78cd22a2016-08-12 10:26:50 +090023 bool "axp152 pmic support"
Hans de Goede70ce2c82015-09-30 15:12:30 +020024 depends on MACH_SUN5I
Jagan Tekifeb29272018-02-14 22:28:30 +053025 select AXP_PMIC_BUS
Hans de Goeded728da12015-12-20 16:10:01 +010026 select CMD_POWEROFF
Hans de Goede70ce2c82015-09-30 15:12:30 +020027 ---help---
28 Select this to enable support for the axp152 pmic found on most
29 A10s boards.
30
31config AXP209_POWER
Masahiro Yamada78cd22a2016-08-12 10:26:50 +090032 bool "axp209 pmic support"
Hans de Goede70ce2c82015-09-30 15:12:30 +020033 depends on MACH_SUN4I || MACH_SUN5I || MACH_SUN7I
Jagan Tekifeb29272018-02-14 22:28:30 +053034 select AXP_PMIC_BUS
Michael van Slingerland8fb31fe2015-12-13 13:17:31 +010035 select CMD_POWEROFF
Hans de Goede70ce2c82015-09-30 15:12:30 +020036 ---help---
37 Select this to enable support for the axp209 pmic found on most
38 A10, A13 and A20 boards.
39
Oliver Schinagld3a558d2013-07-26 12:56:58 +020040config AXP221_POWER
Masahiro Yamada78cd22a2016-08-12 10:26:50 +090041 bool "axp221 / axp223 pmic support"
Chen-Yu Tsai478a3c52016-11-30 15:30:30 +080042 depends on MACH_SUN6I || MACH_SUN8I_A23 || MACH_SUN8I_A33 || MACH_SUN8I_R40
Jagan Tekifeb29272018-02-14 22:28:30 +053043 select AXP_PMIC_BUS
Hans de Goede6391f0e2015-12-20 16:14:31 +010044 select CMD_POWEROFF
Oliver Schinagld3a558d2013-07-26 12:56:58 +020045 ---help---
Hans de Goede70ce2c82015-09-30 15:12:30 +020046 Select this to enable support for the axp221/axp223 pmic found on most
47 A23 and A31 boards.
48
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +080049config AXP809_POWER
Masahiro Yamada78cd22a2016-08-12 10:26:50 +090050 bool "axp809 pmic support"
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +080051 depends on MACH_SUN9I
Jagan Tekifeb29272018-02-14 22:28:30 +053052 select AXP_PMIC_BUS
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +080053 select CMD_POWEROFF
54 ---help---
55 Say y here to enable support for the axp809 pmic found on A80 boards.
56
vishnupatekar91bce9c2015-11-29 01:07:21 +080057config AXP818_POWER
Masahiro Yamada78cd22a2016-08-12 10:26:50 +090058 bool "axp818 pmic support"
vishnupatekar91bce9c2015-11-29 01:07:21 +080059 depends on MACH_SUN8I_A83T
Jagan Tekifeb29272018-02-14 22:28:30 +053060 select AXP_PMIC_BUS
Chen-Yu Tsai45f192c2016-05-02 10:28:14 +080061 select CMD_POWEROFF
vishnupatekar91bce9c2015-11-29 01:07:21 +080062 ---help---
63 Say y here to enable support for the axp818 pmic found on
64 A83T dev board.
65
Jelle van der Waa3f3a3092016-02-23 18:47:19 +010066config SY8106A_POWER
Masahiro Yamada78cd22a2016-08-12 10:26:50 +090067 bool "SY8106A pmic support"
Andre Przywara5fb97432017-02-16 01:20:27 +000068 depends on MACH_SUNXI_H3_H5
Jelle van der Waa3f3a3092016-02-23 18:47:19 +010069 ---help---
70 Select this to enable support for the SY8106A pmic found on some
71 H3 boards.
72
Hans de Goede70ce2c82015-09-30 15:12:30 +020073endchoice
Oliver Schinagld3a558d2013-07-26 12:56:58 +020074
Hans de Goede04bfd412015-09-30 15:22:42 +020075config AXP_DCDC1_VOLT
76 int "axp pmic dcdc1 voltage"
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +080077 depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
Chen-Yu Tsai478a3c52016-11-30 15:30:30 +080078 default 3300 if AXP818_POWER || MACH_SUN8I_R40
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +080079 default 3000 if MACH_SUN6I || MACH_SUN8I || MACH_SUN9I
Hans de Goede78655482014-12-13 14:12:06 +010080 ---help---
Hans de Goede04bfd412015-09-30 15:22:42 +020081 Set the voltage (mV) to program the axp pmic dcdc1 at, set to 0 to
82 disable dcdc1. On A23 / A31 / A33 (axp221) boards dcdc1 is used for
83 generic 3.3V IO voltage for external devices like the lcd-panal and
84 sdcard interfaces, etc. On most boards dcdc1 is undervolted to 3.0V to
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +080085 save battery. On A31 devices dcdc1 is also used for VCC-IO. On A83T
86 dcdc1 is used for VCC-IO, nand, usb0, sd , etc. On A80 dcdc1 normally
87 powers some of the pingroups, NAND/eMMC, SD/MMC, and USB OTG.
Hans de Goede78655482014-12-13 14:12:06 +010088
Hans de Goede04bfd412015-09-30 15:22:42 +020089config AXP_DCDC2_VOLT
90 int "axp pmic dcdc2 voltage"
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +080091 depends on AXP152_POWER || AXP209_POWER || AXP221_POWER || AXP809_POWER || AXP818_POWER
vishnupatekar91bce9c2015-11-29 01:07:21 +080092 default 900 if AXP818_POWER
Hans de Goede04bfd412015-09-30 15:22:42 +020093 default 1400 if AXP152_POWER || AXP209_POWER
Hans de Goedecf96e3f2015-10-03 15:21:53 +020094 default 1200 if MACH_SUN6I
95 default 1100 if MACH_SUN8I
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +080096 default 0 if MACH_SUN9I
Hans de Goede04bfd412015-09-30 15:22:42 +020097 ---help---
98 Set the voltage (mV) to program the axp pmic dcdc2 at, set to 0 to
99 disable dcdc2.
100 On A10(s) / A13 / A20 boards dcdc2 is VDD-CPU and should be 1.4V.
101 On A31 boards dcdc2 is used for VDD-GPU and should be 1.2V.
Hans de Goedecf96e3f2015-10-03 15:21:53 +0200102 On A23/A33 boards dcdc2 is used for VDD-SYS and should be 1.1V.
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800103 On A80 boards dcdc2 powers the GPU and can be left off.
vishnupatekar91bce9c2015-11-29 01:07:21 +0800104 On A83T boards dcdc2 is used for VDD-CPUA(cluster 0) and should be 0.9V.
Chen-Yu Tsai478a3c52016-11-30 15:30:30 +0800105 On R40 boards dcdc2 is VDD-CPU and should be 1.1V
Hans de Goede04bfd412015-09-30 15:22:42 +0200106
107config AXP_DCDC3_VOLT
108 int "axp pmic dcdc3 voltage"
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800109 depends on AXP152_POWER || AXP209_POWER || AXP221_POWER || AXP809_POWER || AXP818_POWER
110 default 900 if AXP809_POWER || AXP818_POWER
Hans de Goede04bfd412015-09-30 15:22:42 +0200111 default 1500 if AXP152_POWER
112 default 1250 if AXP209_POWER
Chen-Yu Tsai478a3c52016-11-30 15:30:30 +0800113 default 1100 if MACH_SUN8I_R40
Hans de Goede04bfd412015-09-30 15:22:42 +0200114 default 1200 if MACH_SUN6I || MACH_SUN8I
115 ---help---
116 Set the voltage (mV) to program the axp pmic dcdc3 at, set to 0 to
117 disable dcdc3.
118 On A10(s) / A13 / A20 boards with an axp209 dcdc3 is VDD-INT-DLL and
119 should be 1.25V.
120 On A10s boards with an axp152 dcdc3 is VCC-DRAM and should be 1.5V.
121 On A23 / A31 / A33 boards dcdc3 is VDD-CPU and should be 1.2V.
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800122 On A80 boards dcdc3 is used for VDD-CPUA(cluster 0) and should be 0.9V.
vishnupatekar91bce9c2015-11-29 01:07:21 +0800123 On A83T boards dcdc3 is used for VDD-CPUB(cluster 1) and should be 0.9V.
Chen-Yu Tsai478a3c52016-11-30 15:30:30 +0800124 On R40 boards dcdc3 is VDD-SYS and VDD-GPU and should be 1.1V.
Hans de Goede04bfd412015-09-30 15:22:42 +0200125
126config AXP_DCDC4_VOLT
127 int "axp pmic dcdc4 voltage"
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800128 depends on AXP152_POWER || AXP221_POWER || AXP809_POWER || AXP818_POWER
Hans de Goede04bfd412015-09-30 15:22:42 +0200129 default 1250 if AXP152_POWER
130 default 1200 if MACH_SUN6I
131 default 0 if MACH_SUN8I
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800132 default 900 if MACH_SUN9I
Hans de Goede04bfd412015-09-30 15:22:42 +0200133 ---help---
134 Set the voltage (mV) to program the axp pmic dcdc4 at, set to 0 to
135 disable dcdc4.
136 On A10s boards with an axp152 dcdc4 is VDD-INT-DLL and should be 1.25V.
137 On A31 boards dcdc4 is used for VDD-SYS and should be 1.2V.
138 On A23 / A33 boards dcdc4 is unused and should be disabled.
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800139 On A80 boards dcdc4 powers VDD-SYS, HDMI, USB OTG and should be 0.9V.
vishnupatekar91bce9c2015-11-29 01:07:21 +0800140 On A83T boards dcdc4 is used for VDD-GPU.
Hans de Goede04bfd412015-09-30 15:22:42 +0200141
142config AXP_DCDC5_VOLT
143 int "axp pmic dcdc5 voltage"
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800144 depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
145 default 1500 if MACH_SUN6I || MACH_SUN8I || MACH_SUN9I
Hans de Goede04bfd412015-09-30 15:22:42 +0200146 ---help---
147 Set the voltage (mV) to program the axp pmic dcdc5 at, set to 0 to
148 disable dcdc5.
Chen-Yu Tsai478a3c52016-11-30 15:30:30 +0800149 On A23 / A31 / A33 / A80 / A83T / R40 boards dcdc5 is VCC-DRAM and
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800150 should be 1.5V, 1.35V if DDR3L is used.
Hans de Goede04bfd412015-09-30 15:22:42 +0200151
152config AXP_ALDO1_VOLT
153 int "axp pmic (a)ldo1 voltage"
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800154 depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
Chen-Yu Tsai478a3c52016-11-30 15:30:30 +0800155 default 0 if MACH_SUN6I || MACH_SUN8I_R40
Chen-Yu Tsaic05aa392016-01-12 14:42:40 +0800156 default 1800 if MACH_SUN8I_A83T
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800157 default 3000 if MACH_SUN8I || MACH_SUN9I
Hans de Goede04bfd412015-09-30 15:22:42 +0200158 ---help---
159 Set the voltage (mV) to program the axp pmic aldo1 at, set to 0 to
160 disable aldo1.
161 On A31 boards aldo1 is often used to power the wifi module.
162 On A23 / A33 boards aldo1 is used for VCC-IO and should be 3.0V.
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800163 On A80 boards aldo1 powers the USB hosts and should be 3.0V.
Chen-Yu Tsaic05aa392016-01-12 14:42:40 +0800164 On A83T / H8 boards aldo1 is used for MIPI CSI, DSI, HDMI, EFUSE, and
165 should be 1.8V.
Hans de Goede04bfd412015-09-30 15:22:42 +0200166
167config AXP_ALDO2_VOLT
168 int "axp pmic (a)ldo2 voltage"
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800169 depends on AXP152_POWER || AXP209_POWER || AXP221_POWER || AXP809_POWER || AXP818_POWER
Hans de Goede04bfd412015-09-30 15:22:42 +0200170 default 3000 if AXP152_POWER || AXP209_POWER
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800171 default 0 if MACH_SUN6I || MACH_SUN9I
Chen-Yu Tsaic05aa392016-01-12 14:42:40 +0800172 default 1800 if MACH_SUN8I_A83T
Hans de Goede04bfd412015-09-30 15:22:42 +0200173 default 2500 if MACH_SUN8I
Hans de Goedec6c47c22015-08-14 16:19:34 +0200174 ---help---
Hans de Goede04bfd412015-09-30 15:22:42 +0200175 Set the voltage (mV) to program the axp pmic aldo2 at, set to 0 to
176 disable aldo2.
177 On A10(s) / A13 / A20 boards aldo2 is AVCC and should be 3.0V.
178 On A31 boards aldo2 is typically unused and should be disabled.
179 On A31 boards aldo2 may be used for LPDDR2 then it should be 1.8V.
180 On A23 / A33 boards aldo2 is used for VDD-DLL and should be 2.5V.
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800181 On A80 boards aldo2 powers PB pingroup and camera IO and can be left off.
Chen-Yu Tsaic05aa392016-01-12 14:42:40 +0800182 On A83T / H8 boards aldo2 powers VDD-DLL, VCC18-PLL, CPVDD, VDD18-ADC,
183 LPDDR2, and the codec. It should be 1.8V.
Hans de Goedec6c47c22015-08-14 16:19:34 +0200184
Hans de Goede04bfd412015-09-30 15:22:42 +0200185config AXP_ALDO3_VOLT
186 int "axp pmic (a)ldo3 voltage"
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800187 depends on AXP209_POWER || AXP221_POWER || AXP809_POWER || AXP818_POWER
188 default 0 if AXP209_POWER || MACH_SUN9I
Hans de Goede04bfd412015-09-30 15:22:42 +0200189 default 3000 if MACH_SUN6I || MACH_SUN8I
190 ---help---
191 Set the voltage (mV) to program the axp pmic aldo3 at, set to 0 to
192 disable aldo3.
193 On A10(s) / A13 / A20 boards aldo3 should be 2.8V.
Chen-Yu Tsai478a3c52016-11-30 15:30:30 +0800194 On A23 / A31 / A33 / R40 boards aldo3 is VCC-PLL and AVCC and should
195 be 3.0V.
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800196 On A80 boards aldo3 is normally not used.
Chen-Yu Tsaic05aa392016-01-12 14:42:40 +0800197 On A83T / H8 boards aldo3 is AVCC, VCC-PL, and VCC-LED, and should be
198 3.0V.
Hans de Goede04bfd412015-09-30 15:22:42 +0200199
200config AXP_ALDO4_VOLT
201 int "axp pmic (a)ldo4 voltage"
202 depends on AXP209_POWER
Hans de Goedea8c84912015-10-03 15:29:24 +0200203 default 0 if AXP209_POWER
Hans de Goede04bfd412015-09-30 15:22:42 +0200204 ---help---
205 Set the voltage (mV) to program the axp pmic aldo4 at, set to 0 to
206 disable aldo4.
207 On A10(s) / A13 / A20 boards aldo4 should be 2.8V.
208
209config AXP_DLDO1_VOLT
210 int "axp pmic dldo1 voltage"
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800211 depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
Hans de Goedebe4929c2014-12-13 14:02:38 +0100212 default 0
Oliver Schinagld3a558d2013-07-26 12:56:58 +0200213 ---help---
Hans de Goede04bfd412015-09-30 15:22:42 +0200214 Set the voltage (mV) to program the axp pmic dldo1 at, set to 0 to
215 disable dldo1. On sun6i (A31) boards with ethernet dldo1 is often used
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800216 to power the ethernet phy. On A23, A33 and A80 boards this is often
217 used to power the wifi.
Oliver Schinagld3a558d2013-07-26 12:56:58 +0200218
Hans de Goede04bfd412015-09-30 15:22:42 +0200219config AXP_DLDO2_VOLT
220 int "axp pmic dldo2 voltage"
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800221 depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
222 default 3000 if MACH_SUN9I
Hans de Goedebe4929c2014-12-13 14:02:38 +0100223 default 0
Oliver Schinagld3a558d2013-07-26 12:56:58 +0200224 ---help---
Hans de Goede04bfd412015-09-30 15:22:42 +0200225 Set the voltage (mV) to program the axp pmic dldo2 at, set to 0 to
226 disable dldo2.
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800227 On A80 boards dldo2 normally powers the PL pins and should be 3.0V.
Oliver Schinagld3a558d2013-07-26 12:56:58 +0200228
Hans de Goede04bfd412015-09-30 15:22:42 +0200229config AXP_DLDO3_VOLT
230 int "axp pmic dldo3 voltage"
Chen-Yu Tsai265015b2016-01-12 14:42:38 +0800231 depends on AXP221_POWER || AXP818_POWER
Hans de Goedebe4929c2014-12-13 14:02:38 +0100232 default 0
Oliver Schinagld3a558d2013-07-26 12:56:58 +0200233 ---help---
Hans de Goede04bfd412015-09-30 15:22:42 +0200234 Set the voltage (mV) to program the axp pmic dldo3 at, set to 0 to
235 disable dldo3.
Oliver Schinagld3a558d2013-07-26 12:56:58 +0200236
Hans de Goede04bfd412015-09-30 15:22:42 +0200237config AXP_DLDO4_VOLT
238 int "axp pmic dldo4 voltage"
vishnupatekar91bce9c2015-11-29 01:07:21 +0800239 depends on AXP221_POWER || AXP818_POWER
Hans de Goede04bfd412015-09-30 15:22:42 +0200240 default 0
Oliver Schinagld3a558d2013-07-26 12:56:58 +0200241 ---help---
Hans de Goede04bfd412015-09-30 15:22:42 +0200242 Set the voltage (mV) to program the axp pmic dldo4 at, set to 0 to
243 disable dldo4.
Oliver Schinagld3a558d2013-07-26 12:56:58 +0200244
Hans de Goede04bfd412015-09-30 15:22:42 +0200245config AXP_ELDO1_VOLT
246 int "axp pmic eldo1 voltage"
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800247 depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
Hans de Goede04bfd412015-09-30 15:22:42 +0200248 default 0
249 ---help---
250 Set the voltage (mV) to program the axp pmic eldo1 at, set to 0 to
251 disable eldo1.
252
253config AXP_ELDO2_VOLT
254 int "axp pmic eldo2 voltage"
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800255 depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
Hans de Goede04bfd412015-09-30 15:22:42 +0200256 default 0
Oliver Schinagld3a558d2013-07-26 12:56:58 +0200257 ---help---
Hans de Goede04bfd412015-09-30 15:22:42 +0200258 Set the voltage (mV) to program the axp pmic eldo2 at, set to 0 to
259 disable eldo2.
Siarhei Siamashka7e4eb6c2015-01-19 05:23:30 +0200260
Hans de Goede04bfd412015-09-30 15:22:42 +0200261config AXP_ELDO3_VOLT
262 int "axp pmic eldo3 voltage"
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800263 depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
264 default 3000 if MACH_SUN9I
Siarhei Siamashka7e4eb6c2015-01-19 05:23:30 +0200265 default 0
266 ---help---
Hans de Goede04bfd412015-09-30 15:22:42 +0200267 Set the voltage (mV) to program the axp pmic eldo3 at, set to 0 to
Siarhei Siamashka7e4eb6c2015-01-19 05:23:30 +0200268 disable eldo3. On some A31(s) tablets it might be used to supply
269 1.2V for the SSD2828 chip (converter of parallel LCD interface
270 into MIPI DSI).
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800271 On A80 boards it powers the PM pingroup and should be 3.0V.
Przemyslaw Marczak9a8bc952015-04-20 20:07:41 +0200272
Chen-Yu Tsaid028fba2016-03-30 00:26:48 +0800273config AXP_FLDO1_VOLT
274 int "axp pmic fldo1 voltage"
275 depends on AXP818_POWER
276 default 0 if MACH_SUN8I_A83T
277 ---help---
278 Set the voltage (mV) to program the axp pmic fldo1 at, set to 0 to
279 disable fldo1.
280 On A83T / H8 boards fldo1 is VCC-HSIC and should be 1.2V if HSIC is
281 used.
282
283config AXP_FLDO2_VOLT
Chen-Yu Tsai70965342016-05-02 10:28:11 +0800284 int "axp pmic fldo2 voltage"
Chen-Yu Tsaid028fba2016-03-30 00:26:48 +0800285 depends on AXP818_POWER
286 default 900 if MACH_SUN8I_A83T
287 ---help---
288 Set the voltage (mV) to program the axp pmic fldo2 at, set to 0 to
289 disable fldo2.
290 On A83T / H8 boards fldo2 is VCC-CPUS and should be 0.9V.
291
292config AXP_FLDO3_VOLT
293 int "axp pmic fldo3 voltage"
294 depends on AXP818_POWER
295 default 0
296 ---help---
297 Set the voltage (mV) to program the axp pmic fldo3 at, set to 0 to
298 disable fldo3.
299
Chen-Yu Tsai0e3efd32016-05-02 10:28:12 +0800300config AXP_SW_ON
301 bool "axp pmic sw on"
Chen-Yu Tsaif1e66e72016-05-02 10:28:15 +0800302 depends on AXP809_POWER || AXP818_POWER
Chen-Yu Tsai0e3efd32016-05-02 10:28:12 +0800303 default n
304 ---help---
305 Enable to turn on axp pmic sw.
306
Jelle van der Waa3f3a3092016-02-23 18:47:19 +0100307config SY8106A_VOUT1_VOLT
308 int "SY8106A pmic VOUT1 voltage"
309 depends on SY8106A_POWER
310 default 1200
311 ---help---
312 Set the voltage (mV) to program the SY8106A pmic VOUT1. This
313 is typically used to power the VDD-CPU and should be 1200mV.
314 Values can range from 680mV till 1950mV.
315
Adam Fordbc168042017-04-26 13:41:31 -0500316config TWL4030_POWER
317 depends on OMAP34XX
318 bool "Enable driver for TI TWL4030 power management chip"
Adam Fordc53d6132017-05-13 07:02:24 -0500319 imply CMD_POWEROFF
Adam Fordbc168042017-04-26 13:41:31 -0500320 ---help---
321 The TWL4030 in a combination audio CODEC/power management with
322 GPIO and it is commonly used with the OMAP3 family of processors
323
Przemyslaw Marczak9a8bc952015-04-20 20:07:41 +0200324endmenu