xref: /rk3399_rockchip-uboot/drivers/power/Kconfig (revision a2c816168781679673113f0036de72b906b415b6)
14d9057e8SPrzemyslaw Marczakmenu "Power"
24d9057e8SPrzemyslaw Marczak
361f5ddcbSStephen Warrensource "drivers/power/domain/Kconfig"
461f5ddcbSStephen Warren
5a7ca45e8SJoseph Chensource "drivers/power/fuel_gauge/Kconfig"
6a7ca45e8SJoseph Chen
74f43646eSJianqun Xusource "drivers/power/io-domain/Kconfig"
84f43646eSJianqun Xu
94d9057e8SPrzemyslaw Marczaksource "drivers/power/pmic/Kconfig"
104d9057e8SPrzemyslaw Marczak
11*a2c81616SWang Jiesource "drivers/power/power_delivery/Kconfig"
12*a2c81616SWang Jie
13af41e8dbSPrzemyslaw Marczaksource "drivers/power/regulator/Kconfig"
14af41e8dbSPrzemyslaw Marczak
150eea0d25SJoseph Chensource "drivers/power/dvfs/Kconfig"
160eea0d25SJoseph Chen
17d19b8cd2SShunqing Chensource "drivers/power/charge/Kconfig"
18d19b8cd2SShunqing Chen
1955b6f88eSJoseph Chenconfig DM_CHARGE_DISPLAY
2055b6f88eSJoseph Chen	bool "Enable driver model for charge display support"
2155b6f88eSJoseph Chen	depends on DM
2255b6f88eSJoseph Chen	help
2355b6f88eSJoseph Chen	  This adds a simple uclass for charge display.
2455b6f88eSJoseph Chen
251df44814SHans de Goedechoice
261df44814SHans de Goede	prompt "Select Sunxi PMIC Variant"
271df44814SHans de Goede	depends on ARCH_SUNXI
281df44814SHans de Goede	default AXP209_POWER if MACH_SUN4I || MACH_SUN5I || MACH_SUN7I
29409677ecSChen-Yu Tsai	default AXP221_POWER if MACH_SUN6I || MACH_SUN8I_A23 || MACH_SUN8I_A33 || MACH_SUN8I_R40
30813c7372Svishnupatekar	default AXP818_POWER if MACH_SUN8I_A83T
317b82a229SAndre Przywara	default SUNXI_NO_PMIC if MACH_SUNXI_H3_H5 || MACH_SUN50I
321df44814SHans de Goede
331df44814SHans de Goedeconfig SUNXI_NO_PMIC
34ab65006bSMasahiro Yamada	bool "board without a pmic"
351df44814SHans de Goede	---help---
361df44814SHans de Goede	Select this for boards which do not use a PMIC.
371df44814SHans de Goede
381df44814SHans de Goedeconfig AXP152_POWER
39ab65006bSMasahiro Yamada	bool "axp152 pmic support"
401df44814SHans de Goede	depends on MACH_SUN5I
41c286cdfeSHans de Goede	select CMD_POWEROFF
421df44814SHans de Goede	---help---
431df44814SHans de Goede	Select this to enable support for the axp152 pmic found on most
441df44814SHans de Goede	A10s boards.
451df44814SHans de Goede
461df44814SHans de Goedeconfig AXP209_POWER
47ab65006bSMasahiro Yamada	bool "axp209 pmic support"
481df44814SHans de Goede	depends on MACH_SUN4I || MACH_SUN5I || MACH_SUN7I
49467e92b3SMichael van Slingerland	select CMD_POWEROFF
501df44814SHans de Goede	---help---
511df44814SHans de Goede	Select this to enable support for the axp209 pmic found on most
521df44814SHans de Goede	A10, A13 and A20 boards.
531df44814SHans de Goede
545c7f10fdSOliver Schinaglconfig AXP221_POWER
55ab65006bSMasahiro Yamada	bool "axp221 / axp223 pmic support"
56409677ecSChen-Yu Tsai	depends on MACH_SUN6I || MACH_SUN8I_A23 || MACH_SUN8I_A33 || MACH_SUN8I_R40
57fe4b71b2SHans de Goede	select CMD_POWEROFF
585c7f10fdSOliver Schinagl	---help---
591df44814SHans de Goede	Select this to enable support for the axp221/axp223 pmic found on most
601df44814SHans de Goede	A23 and A31 boards.
611df44814SHans de Goede
62795857dfSChen-Yu Tsaiconfig AXP809_POWER
63ab65006bSMasahiro Yamada	bool "axp809 pmic support"
64795857dfSChen-Yu Tsai	depends on MACH_SUN9I
65795857dfSChen-Yu Tsai	select CMD_POWEROFF
66795857dfSChen-Yu Tsai	---help---
67795857dfSChen-Yu Tsai	Say y here to enable support for the axp809 pmic found on A80 boards.
68795857dfSChen-Yu Tsai
69813c7372Svishnupatekarconfig AXP818_POWER
70ab65006bSMasahiro Yamada	bool "axp818 pmic support"
71813c7372Svishnupatekar	depends on MACH_SUN8I_A83T
7251199269SChen-Yu Tsai	select CMD_POWEROFF
73813c7372Svishnupatekar	---help---
74813c7372Svishnupatekar	Say y here to enable support for the axp818 pmic found on
75813c7372Svishnupatekar	A83T dev board.
76813c7372Svishnupatekar
770d8382aeSJelle van der Waaconfig SY8106A_POWER
78ab65006bSMasahiro Yamada	bool "SY8106A pmic support"
797b82a229SAndre Przywara	depends on MACH_SUNXI_H3_H5
800d8382aeSJelle van der Waa	---help---
810d8382aeSJelle van der Waa	Select this to enable support for the SY8106A pmic found on some
820d8382aeSJelle van der Waa	H3 boards.
830d8382aeSJelle van der Waa
841df44814SHans de Goedeendchoice
855c7f10fdSOliver Schinagl
86f1c8ecceSJoseph Chenconfig CHARGE_ANIMATION
87f1c8ecceSJoseph Chen	bool "Enable charge animation"
882146330aSJoseph Chen	depends on DM_CHARGE_DISPLAY && DM_FUEL_GAUGE
893415d4ebSJoseph Chen	select ARM_CPU_SUSPEND
90f1c8ecceSJoseph Chen	help
91f1c8ecceSJoseph Chen	  This adds a simple function for charge animation display.
92f1c8ecceSJoseph Chen
9388949342SJoseph Chenconfig ROCKCHIP_PM
9488949342SJoseph Chen	bool "Enable Rockchip power manager for charge animation"
9588949342SJoseph Chen	depends on CHARGE_ANIMATION
9688949342SJoseph Chen	default y
9788949342SJoseph Chen	help
9888949342SJoseph Chen	  This adds power manage control of devices for low power
9988949342SJoseph Chen	  during system suspend in charge animation.
10088949342SJoseph Chen
10140117522SHans de Goedeconfig AXP_DCDC1_VOLT
10240117522SHans de Goede	int "axp pmic dcdc1 voltage"
103795857dfSChen-Yu Tsai	depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
104409677ecSChen-Yu Tsai	default 3300 if AXP818_POWER || MACH_SUN8I_R40
105795857dfSChen-Yu Tsai	default 3000 if MACH_SUN6I || MACH_SUN8I || MACH_SUN9I
1061262a85fSHans de Goede	---help---
10740117522SHans de Goede	Set the voltage (mV) to program the axp pmic dcdc1 at, set to 0 to
10840117522SHans de Goede	disable dcdc1. On A23 / A31 / A33 (axp221) boards dcdc1 is used for
10940117522SHans de Goede	generic 3.3V IO voltage for external devices like the lcd-panal and
11040117522SHans de Goede	sdcard interfaces, etc. On most boards dcdc1 is undervolted to 3.0V to
111795857dfSChen-Yu Tsai	save battery. On A31 devices dcdc1 is also used for VCC-IO. On A83T
112795857dfSChen-Yu Tsai	dcdc1 is used for VCC-IO, nand, usb0, sd , etc. On A80 dcdc1 normally
113795857dfSChen-Yu Tsai	powers some of the pingroups, NAND/eMMC, SD/MMC, and USB OTG.
1141262a85fSHans de Goede
11540117522SHans de Goedeconfig AXP_DCDC2_VOLT
11640117522SHans de Goede	int "axp pmic dcdc2 voltage"
117795857dfSChen-Yu Tsai	depends on AXP152_POWER || AXP209_POWER || AXP221_POWER || AXP809_POWER || AXP818_POWER
118813c7372Svishnupatekar	default 900 if AXP818_POWER
11940117522SHans de Goede	default 1400 if AXP152_POWER || AXP209_POWER
120f339f09cSHans de Goede	default 1200 if MACH_SUN6I
121f339f09cSHans de Goede	default 1100 if MACH_SUN8I
122795857dfSChen-Yu Tsai	default 0 if MACH_SUN9I
12340117522SHans de Goede	---help---
12440117522SHans de Goede	Set the voltage (mV) to program the axp pmic dcdc2 at, set to 0 to
12540117522SHans de Goede	disable dcdc2.
12640117522SHans de Goede	On A10(s) / A13 / A20 boards dcdc2 is VDD-CPU and should be 1.4V.
12740117522SHans de Goede	On A31 boards dcdc2 is used for VDD-GPU and should be 1.2V.
128f339f09cSHans de Goede	On A23/A33 boards dcdc2 is used for VDD-SYS and should be 1.1V.
129795857dfSChen-Yu Tsai	On A80 boards dcdc2 powers the GPU and can be left off.
130813c7372Svishnupatekar	On A83T boards dcdc2 is used for VDD-CPUA(cluster 0) and should be 0.9V.
131409677ecSChen-Yu Tsai	On R40 boards dcdc2 is VDD-CPU and should be 1.1V
13240117522SHans de Goede
13340117522SHans de Goedeconfig AXP_DCDC3_VOLT
13440117522SHans de Goede	int "axp pmic dcdc3 voltage"
135795857dfSChen-Yu Tsai	depends on AXP152_POWER || AXP209_POWER || AXP221_POWER || AXP809_POWER || AXP818_POWER
136795857dfSChen-Yu Tsai	default 900 if AXP809_POWER || AXP818_POWER
13740117522SHans de Goede	default 1500 if AXP152_POWER
13840117522SHans de Goede	default 1250 if AXP209_POWER
139409677ecSChen-Yu Tsai	default 1100 if MACH_SUN8I_R40
14040117522SHans de Goede	default 1200 if MACH_SUN6I || MACH_SUN8I
14140117522SHans de Goede	---help---
14240117522SHans de Goede	Set the voltage (mV) to program the axp pmic dcdc3 at, set to 0 to
14340117522SHans de Goede	disable dcdc3.
14440117522SHans de Goede	On A10(s) / A13 / A20 boards with an axp209 dcdc3 is VDD-INT-DLL and
14540117522SHans de Goede	should be 1.25V.
14640117522SHans de Goede	On A10s boards with an axp152 dcdc3 is VCC-DRAM and should be 1.5V.
14740117522SHans de Goede	On A23 / A31 / A33 boards dcdc3 is VDD-CPU and should be 1.2V.
148795857dfSChen-Yu Tsai	On A80 boards dcdc3 is used for VDD-CPUA(cluster 0) and should be 0.9V.
149813c7372Svishnupatekar	On A83T boards dcdc3 is used for VDD-CPUB(cluster 1) and should be 0.9V.
150409677ecSChen-Yu Tsai	On R40 boards dcdc3 is VDD-SYS and VDD-GPU and should be 1.1V.
15140117522SHans de Goede
15240117522SHans de Goedeconfig AXP_DCDC4_VOLT
15340117522SHans de Goede	int "axp pmic dcdc4 voltage"
154795857dfSChen-Yu Tsai	depends on AXP152_POWER || AXP221_POWER || AXP809_POWER || AXP818_POWER
15540117522SHans de Goede	default 1250 if AXP152_POWER
15640117522SHans de Goede	default 1200 if MACH_SUN6I
15740117522SHans de Goede	default 0 if MACH_SUN8I
158795857dfSChen-Yu Tsai	default 900 if MACH_SUN9I
15940117522SHans de Goede	---help---
16040117522SHans de Goede	Set the voltage (mV) to program the axp pmic dcdc4 at, set to 0 to
16140117522SHans de Goede	disable dcdc4.
16240117522SHans de Goede	On A10s boards with an axp152 dcdc4 is VDD-INT-DLL and should be 1.25V.
16340117522SHans de Goede	On A31 boards dcdc4 is used for VDD-SYS and should be 1.2V.
16440117522SHans de Goede	On A23 / A33 boards dcdc4 is unused and should be disabled.
165795857dfSChen-Yu Tsai	On A80 boards dcdc4 powers VDD-SYS, HDMI, USB OTG and should be 0.9V.
166813c7372Svishnupatekar	On A83T boards dcdc4 is used for VDD-GPU.
16740117522SHans de Goede
16840117522SHans de Goedeconfig AXP_DCDC5_VOLT
16940117522SHans de Goede	int "axp pmic dcdc5 voltage"
170795857dfSChen-Yu Tsai	depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
171795857dfSChen-Yu Tsai	default 1500 if MACH_SUN6I || MACH_SUN8I || MACH_SUN9I
1727a0bbe64SHans de Goede	---help---
17340117522SHans de Goede	Set the voltage (mV) to program the axp pmic dcdc5 at, set to 0 to
17440117522SHans de Goede	disable dcdc5.
175409677ecSChen-Yu Tsai	On A23 / A31 / A33 / A80 / A83T / R40 boards dcdc5 is VCC-DRAM and
176795857dfSChen-Yu Tsai	should be 1.5V, 1.35V if DDR3L is used.
1777a0bbe64SHans de Goede
17840117522SHans de Goedeconfig AXP_ALDO1_VOLT
17940117522SHans de Goede	int "axp pmic (a)ldo1 voltage"
180795857dfSChen-Yu Tsai	depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
181409677ecSChen-Yu Tsai	default 0 if MACH_SUN6I || MACH_SUN8I_R40
182f3c5045aSChen-Yu Tsai	default 1800 if MACH_SUN8I_A83T
183795857dfSChen-Yu Tsai	default 3000 if MACH_SUN8I || MACH_SUN9I
1845c7f10fdSOliver Schinagl	---help---
18540117522SHans de Goede	Set the voltage (mV) to program the axp pmic aldo1 at, set to 0 to
18640117522SHans de Goede	disable aldo1.
18740117522SHans de Goede	On A31 boards aldo1 is often used to power the wifi module.
18840117522SHans de Goede	On A23 / A33 boards aldo1 is used for VCC-IO and should be 3.0V.
189795857dfSChen-Yu Tsai	On A80 boards aldo1 powers the USB hosts and should be 3.0V.
190f3c5045aSChen-Yu Tsai	On A83T / H8 boards aldo1 is used for MIPI CSI, DSI, HDMI, EFUSE, and
191f3c5045aSChen-Yu Tsai	should be 1.8V.
1925c7f10fdSOliver Schinagl
19340117522SHans de Goedeconfig AXP_ALDO2_VOLT
19440117522SHans de Goede	int "axp pmic (a)ldo2 voltage"
195795857dfSChen-Yu Tsai	depends on AXP152_POWER || AXP209_POWER || AXP221_POWER || AXP809_POWER || AXP818_POWER
19640117522SHans de Goede	default 3000 if AXP152_POWER || AXP209_POWER
197795857dfSChen-Yu Tsai	default 0 if MACH_SUN6I || MACH_SUN9I
198f3c5045aSChen-Yu Tsai	default 1800 if MACH_SUN8I_A83T
199f7044498SHans de Goede	default 2500 if MACH_SUN8I
2005c7f10fdSOliver Schinagl	---help---
20140117522SHans de Goede	Set the voltage (mV) to program the axp pmic aldo2 at, set to 0 to
20240117522SHans de Goede	disable aldo2.
20340117522SHans de Goede	On A10(s) / A13 / A20 boards aldo2 is AVCC and should be 3.0V.
20440117522SHans de Goede	On A31 boards aldo2 is typically unused and should be disabled.
20540117522SHans de Goede	On A31 boards aldo2 may be used for LPDDR2 then it should be 1.8V.
20640117522SHans de Goede	On A23 / A33 boards aldo2 is used for VDD-DLL and should be 2.5V.
207795857dfSChen-Yu Tsai	On A80 boards aldo2 powers PB pingroup and camera IO and can be left off.
208f3c5045aSChen-Yu Tsai	On A83T / H8 boards aldo2 powers VDD-DLL, VCC18-PLL, CPVDD, VDD18-ADC,
209f3c5045aSChen-Yu Tsai	LPDDR2, and the codec. It should be 1.8V.
2105c7f10fdSOliver Schinagl
21140117522SHans de Goedeconfig AXP_ALDO3_VOLT
21240117522SHans de Goede	int "axp pmic (a)ldo3 voltage"
213795857dfSChen-Yu Tsai	depends on AXP209_POWER || AXP221_POWER || AXP809_POWER || AXP818_POWER
214795857dfSChen-Yu Tsai	default 0 if AXP209_POWER || MACH_SUN9I
21540117522SHans de Goede	default 3000 if MACH_SUN6I || MACH_SUN8I
2165c7f10fdSOliver Schinagl	---help---
21740117522SHans de Goede	Set the voltage (mV) to program the axp pmic aldo3 at, set to 0 to
21840117522SHans de Goede	disable aldo3.
21940117522SHans de Goede	On A10(s) / A13 / A20 boards aldo3 should be 2.8V.
220409677ecSChen-Yu Tsai	On A23 / A31 / A33 / R40 boards aldo3 is VCC-PLL and AVCC and should
221409677ecSChen-Yu Tsai	be 3.0V.
222795857dfSChen-Yu Tsai	On A80 boards aldo3 is normally not used.
223f3c5045aSChen-Yu Tsai	On A83T / H8 boards aldo3 is AVCC, VCC-PL, and VCC-LED, and should be
224f3c5045aSChen-Yu Tsai	3.0V.
2256906df1aSSiarhei Siamashka
22640117522SHans de Goedeconfig AXP_ALDO4_VOLT
22740117522SHans de Goede	int "axp pmic (a)ldo4 voltage"
22840117522SHans de Goede	depends on AXP209_POWER
22902cc27c7SHans de Goede	default 0 if AXP209_POWER
23040117522SHans de Goede	---help---
23140117522SHans de Goede	Set the voltage (mV) to program the axp pmic aldo4 at, set to 0 to
23240117522SHans de Goede	disable aldo4.
23340117522SHans de Goede	On A10(s) / A13 / A20 boards aldo4 should be 2.8V.
23440117522SHans de Goede
23540117522SHans de Goedeconfig AXP_DLDO1_VOLT
23640117522SHans de Goede	int "axp pmic dldo1 voltage"
237795857dfSChen-Yu Tsai	depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
2386906df1aSSiarhei Siamashka	default 0
2396906df1aSSiarhei Siamashka	---help---
24040117522SHans de Goede	Set the voltage (mV) to program the axp pmic dldo1 at, set to 0 to
24140117522SHans de Goede	disable dldo1. On sun6i (A31) boards with ethernet dldo1 is often used
242795857dfSChen-Yu Tsai	to power the ethernet phy. On A23, A33 and A80 boards this is often
243795857dfSChen-Yu Tsai	used to power the wifi.
24440117522SHans de Goede
24540117522SHans de Goedeconfig AXP_DLDO2_VOLT
24640117522SHans de Goede	int "axp pmic dldo2 voltage"
247795857dfSChen-Yu Tsai	depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
248795857dfSChen-Yu Tsai	default 3000 if MACH_SUN9I
24940117522SHans de Goede	default 0
25040117522SHans de Goede	---help---
25140117522SHans de Goede	Set the voltage (mV) to program the axp pmic dldo2 at, set to 0 to
25240117522SHans de Goede	disable dldo2.
253795857dfSChen-Yu Tsai	On A80 boards dldo2 normally powers the PL pins and should be 3.0V.
25440117522SHans de Goede
25540117522SHans de Goedeconfig AXP_DLDO3_VOLT
25640117522SHans de Goede	int "axp pmic dldo3 voltage"
2570509efb7SChen-Yu Tsai	depends on AXP221_POWER || AXP818_POWER
25840117522SHans de Goede	default 0
25940117522SHans de Goede	---help---
26040117522SHans de Goede	Set the voltage (mV) to program the axp pmic dldo3 at, set to 0 to
26140117522SHans de Goede	disable dldo3.
26240117522SHans de Goede
26340117522SHans de Goedeconfig AXP_DLDO4_VOLT
26440117522SHans de Goede	int "axp pmic dldo4 voltage"
265813c7372Svishnupatekar	depends on AXP221_POWER || AXP818_POWER
26640117522SHans de Goede	default 0
26740117522SHans de Goede	---help---
26840117522SHans de Goede	Set the voltage (mV) to program the axp pmic dldo4 at, set to 0 to
26940117522SHans de Goede	disable dldo4.
27040117522SHans de Goede
27140117522SHans de Goedeconfig AXP_ELDO1_VOLT
27240117522SHans de Goede	int "axp pmic eldo1 voltage"
273795857dfSChen-Yu Tsai	depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
27440117522SHans de Goede	default 0
27540117522SHans de Goede	---help---
27640117522SHans de Goede	Set the voltage (mV) to program the axp pmic eldo1 at, set to 0 to
27740117522SHans de Goede	disable eldo1.
27840117522SHans de Goede
27940117522SHans de Goedeconfig AXP_ELDO2_VOLT
28040117522SHans de Goede	int "axp pmic eldo2 voltage"
281795857dfSChen-Yu Tsai	depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
28240117522SHans de Goede	default 0
28340117522SHans de Goede	---help---
28440117522SHans de Goede	Set the voltage (mV) to program the axp pmic eldo2 at, set to 0 to
28540117522SHans de Goede	disable eldo2.
28640117522SHans de Goede
28740117522SHans de Goedeconfig AXP_ELDO3_VOLT
28840117522SHans de Goede	int "axp pmic eldo3 voltage"
289795857dfSChen-Yu Tsai	depends on AXP221_POWER || AXP809_POWER || AXP818_POWER
290795857dfSChen-Yu Tsai	default 3000 if MACH_SUN9I
29140117522SHans de Goede	default 0
29240117522SHans de Goede	---help---
29340117522SHans de Goede	Set the voltage (mV) to program the axp pmic eldo3 at, set to 0 to
2946906df1aSSiarhei Siamashka	disable eldo3. On some A31(s) tablets it might be used to supply
2956906df1aSSiarhei Siamashka	1.2V for the SSD2828 chip (converter of parallel LCD interface
2966906df1aSSiarhei Siamashka	into MIPI DSI).
297795857dfSChen-Yu Tsai	On A80 boards it powers the PM pingroup and should be 3.0V.
2984d9057e8SPrzemyslaw Marczak
29938491d9cSChen-Yu Tsaiconfig AXP_FLDO1_VOLT
30038491d9cSChen-Yu Tsai	int "axp pmic fldo1 voltage"
30138491d9cSChen-Yu Tsai	depends on AXP818_POWER
30238491d9cSChen-Yu Tsai	default 0 if MACH_SUN8I_A83T
30338491d9cSChen-Yu Tsai	---help---
30438491d9cSChen-Yu Tsai	Set the voltage (mV) to program the axp pmic fldo1 at, set to 0 to
30538491d9cSChen-Yu Tsai	disable fldo1.
30638491d9cSChen-Yu Tsai	On A83T / H8 boards fldo1 is VCC-HSIC and should be 1.2V if HSIC is
30738491d9cSChen-Yu Tsai	used.
30838491d9cSChen-Yu Tsai
30938491d9cSChen-Yu Tsaiconfig AXP_FLDO2_VOLT
310a696253cSChen-Yu Tsai	int "axp pmic fldo2 voltage"
31138491d9cSChen-Yu Tsai	depends on AXP818_POWER
31238491d9cSChen-Yu Tsai	default 900 if MACH_SUN8I_A83T
31338491d9cSChen-Yu Tsai	---help---
31438491d9cSChen-Yu Tsai	Set the voltage (mV) to program the axp pmic fldo2 at, set to 0 to
31538491d9cSChen-Yu Tsai	disable fldo2.
31638491d9cSChen-Yu Tsai	On A83T / H8 boards fldo2 is VCC-CPUS and should be 0.9V.
31738491d9cSChen-Yu Tsai
31838491d9cSChen-Yu Tsaiconfig AXP_FLDO3_VOLT
31938491d9cSChen-Yu Tsai	int "axp pmic fldo3 voltage"
32038491d9cSChen-Yu Tsai	depends on AXP818_POWER
32138491d9cSChen-Yu Tsai	default 0
32238491d9cSChen-Yu Tsai	---help---
32338491d9cSChen-Yu Tsai	Set the voltage (mV) to program the axp pmic fldo3 at, set to 0 to
32438491d9cSChen-Yu Tsai	disable fldo3.
32538491d9cSChen-Yu Tsai
32615278ccbSChen-Yu Tsaiconfig AXP_SW_ON
32715278ccbSChen-Yu Tsai	bool "axp pmic sw on"
328795857dfSChen-Yu Tsai	depends on AXP809_POWER || AXP818_POWER
32915278ccbSChen-Yu Tsai	default n
33015278ccbSChen-Yu Tsai	---help---
33115278ccbSChen-Yu Tsai	Enable to turn on axp pmic sw.
33215278ccbSChen-Yu Tsai
3330d8382aeSJelle van der Waaconfig SY8106A_VOUT1_VOLT
3340d8382aeSJelle van der Waa	int "SY8106A pmic VOUT1 voltage"
3350d8382aeSJelle van der Waa	depends on SY8106A_POWER
3360d8382aeSJelle van der Waa	default 1200
3370d8382aeSJelle van der Waa	---help---
3380d8382aeSJelle van der Waa	Set the voltage (mV) to program the SY8106A pmic VOUT1. This
3390d8382aeSJelle van der Waa	is typically used to power the VDD-CPU and should be 1200mV.
3400d8382aeSJelle van der Waa	Values can range from 680mV till 1950mV.
3410d8382aeSJelle van der Waa
3427815c709SAdam Fordconfig TWL4030_POWER
3437815c709SAdam Ford	depends on OMAP34XX
3447815c709SAdam Ford	bool "Enable driver for TI TWL4030 power management chip"
345df7fafd1SAdam Ford	imply CMD_POWEROFF
3467815c709SAdam Ford	---help---
3477815c709SAdam Ford	The TWL4030 in a combination audio CODEC/power management with
3487815c709SAdam Ford	GPIO and it is commonly used with the OMAP3 family of processors
3497815c709SAdam Ford
3504d9057e8SPrzemyslaw Marczakendmenu
351