1*4882a593Smuzhiyunmenu "Power" 2*4882a593Smuzhiyun 3*4882a593Smuzhiyunsource "drivers/power/domain/Kconfig" 4*4882a593Smuzhiyun 5*4882a593Smuzhiyunsource "drivers/power/fuel_gauge/Kconfig" 6*4882a593Smuzhiyun 7*4882a593Smuzhiyunsource "drivers/power/io-domain/Kconfig" 8*4882a593Smuzhiyun 9*4882a593Smuzhiyunsource "drivers/power/pmic/Kconfig" 10*4882a593Smuzhiyun 11*4882a593Smuzhiyunsource "drivers/power/power_delivery/Kconfig" 12*4882a593Smuzhiyun 13*4882a593Smuzhiyunsource "drivers/power/regulator/Kconfig" 14*4882a593Smuzhiyun 15*4882a593Smuzhiyunsource "drivers/power/dvfs/Kconfig" 16*4882a593Smuzhiyun 17*4882a593Smuzhiyunsource "drivers/power/charge/Kconfig" 18*4882a593Smuzhiyun 19*4882a593Smuzhiyunconfig DM_CHARGE_DISPLAY 20*4882a593Smuzhiyun bool "Enable driver model for charge display support" 21*4882a593Smuzhiyun depends on DM 22*4882a593Smuzhiyun help 23*4882a593Smuzhiyun This adds a simple uclass for charge display. 24*4882a593Smuzhiyun 25*4882a593Smuzhiyunchoice 26*4882a593Smuzhiyun prompt "Select Sunxi PMIC Variant" 27*4882a593Smuzhiyun depends on ARCH_SUNXI 28*4882a593Smuzhiyun default AXP209_POWER if MACH_SUN4I || MACH_SUN5I || MACH_SUN7I 29*4882a593Smuzhiyun default AXP221_POWER if MACH_SUN6I || MACH_SUN8I_A23 || MACH_SUN8I_A33 || MACH_SUN8I_R40 30*4882a593Smuzhiyun default AXP818_POWER if MACH_SUN8I_A83T 31*4882a593Smuzhiyun default SUNXI_NO_PMIC if MACH_SUNXI_H3_H5 || MACH_SUN50I 32*4882a593Smuzhiyun 33*4882a593Smuzhiyunconfig SUNXI_NO_PMIC 34*4882a593Smuzhiyun bool "board without a pmic" 35*4882a593Smuzhiyun ---help--- 36*4882a593Smuzhiyun Select this for boards which do not use a PMIC. 37*4882a593Smuzhiyun 38*4882a593Smuzhiyunconfig AXP152_POWER 39*4882a593Smuzhiyun bool "axp152 pmic support" 40*4882a593Smuzhiyun depends on MACH_SUN5I 41*4882a593Smuzhiyun select CMD_POWEROFF 42*4882a593Smuzhiyun ---help--- 43*4882a593Smuzhiyun Select this to enable support for the axp152 pmic found on most 44*4882a593Smuzhiyun A10s boards. 45*4882a593Smuzhiyun 46*4882a593Smuzhiyunconfig AXP209_POWER 47*4882a593Smuzhiyun bool "axp209 pmic support" 48*4882a593Smuzhiyun depends on MACH_SUN4I || MACH_SUN5I || MACH_SUN7I 49*4882a593Smuzhiyun select CMD_POWEROFF 50*4882a593Smuzhiyun ---help--- 51*4882a593Smuzhiyun Select this to enable support for the axp209 pmic found on most 52*4882a593Smuzhiyun A10, A13 and A20 boards. 53*4882a593Smuzhiyun 54*4882a593Smuzhiyunconfig AXP221_POWER 55*4882a593Smuzhiyun bool "axp221 / axp223 pmic support" 56*4882a593Smuzhiyun depends on MACH_SUN6I || MACH_SUN8I_A23 || MACH_SUN8I_A33 || MACH_SUN8I_R40 57*4882a593Smuzhiyun select CMD_POWEROFF 58*4882a593Smuzhiyun ---help--- 59*4882a593Smuzhiyun Select this to enable support for the axp221/axp223 pmic found on most 60*4882a593Smuzhiyun A23 and A31 boards. 61*4882a593Smuzhiyun 62*4882a593Smuzhiyunconfig AXP809_POWER 63*4882a593Smuzhiyun bool "axp809 pmic support" 64*4882a593Smuzhiyun depends on MACH_SUN9I 65*4882a593Smuzhiyun select CMD_POWEROFF 66*4882a593Smuzhiyun ---help--- 67*4882a593Smuzhiyun Say y here to enable support for the axp809 pmic found on A80 boards. 68*4882a593Smuzhiyun 69*4882a593Smuzhiyunconfig AXP818_POWER 70*4882a593Smuzhiyun bool "axp818 pmic support" 71*4882a593Smuzhiyun depends on MACH_SUN8I_A83T 72*4882a593Smuzhiyun select CMD_POWEROFF 73*4882a593Smuzhiyun ---help--- 74*4882a593Smuzhiyun Say y here to enable support for the axp818 pmic found on 75*4882a593Smuzhiyun A83T dev board. 76*4882a593Smuzhiyun 77*4882a593Smuzhiyunconfig SY8106A_POWER 78*4882a593Smuzhiyun bool "SY8106A pmic support" 79*4882a593Smuzhiyun depends on MACH_SUNXI_H3_H5 80*4882a593Smuzhiyun ---help--- 81*4882a593Smuzhiyun Select this to enable support for the SY8106A pmic found on some 82*4882a593Smuzhiyun H3 boards. 83*4882a593Smuzhiyun 84*4882a593Smuzhiyunendchoice 85*4882a593Smuzhiyun 86*4882a593Smuzhiyunconfig CHARGE_ANIMATION 87*4882a593Smuzhiyun bool "Enable charge animation" 88*4882a593Smuzhiyun depends on DM_CHARGE_DISPLAY && DM_FUEL_GAUGE 89*4882a593Smuzhiyun select ARM_CPU_SUSPEND 90*4882a593Smuzhiyun help 91*4882a593Smuzhiyun This adds a simple function for charge animation display. 92*4882a593Smuzhiyun 93*4882a593Smuzhiyunconfig ROCKCHIP_PM 94*4882a593Smuzhiyun bool "Enable Rockchip power manager for charge animation" 95*4882a593Smuzhiyun depends on CHARGE_ANIMATION 96*4882a593Smuzhiyun default y 97*4882a593Smuzhiyun help 98*4882a593Smuzhiyun This adds power manage control of devices for low power 99*4882a593Smuzhiyun during system suspend in charge animation. 100*4882a593Smuzhiyun 101*4882a593Smuzhiyunconfig AXP_DCDC1_VOLT 102*4882a593Smuzhiyun int "axp pmic dcdc1 voltage" 103*4882a593Smuzhiyun depends on AXP221_POWER || AXP809_POWER || AXP818_POWER 104*4882a593Smuzhiyun default 3300 if AXP818_POWER || MACH_SUN8I_R40 105*4882a593Smuzhiyun default 3000 if MACH_SUN6I || MACH_SUN8I || MACH_SUN9I 106*4882a593Smuzhiyun ---help--- 107*4882a593Smuzhiyun Set the voltage (mV) to program the axp pmic dcdc1 at, set to 0 to 108*4882a593Smuzhiyun disable dcdc1. On A23 / A31 / A33 (axp221) boards dcdc1 is used for 109*4882a593Smuzhiyun generic 3.3V IO voltage for external devices like the lcd-panal and 110*4882a593Smuzhiyun sdcard interfaces, etc. On most boards dcdc1 is undervolted to 3.0V to 111*4882a593Smuzhiyun save battery. On A31 devices dcdc1 is also used for VCC-IO. On A83T 112*4882a593Smuzhiyun dcdc1 is used for VCC-IO, nand, usb0, sd , etc. On A80 dcdc1 normally 113*4882a593Smuzhiyun powers some of the pingroups, NAND/eMMC, SD/MMC, and USB OTG. 114*4882a593Smuzhiyun 115*4882a593Smuzhiyunconfig AXP_DCDC2_VOLT 116*4882a593Smuzhiyun int "axp pmic dcdc2 voltage" 117*4882a593Smuzhiyun depends on AXP152_POWER || AXP209_POWER || AXP221_POWER || AXP809_POWER || AXP818_POWER 118*4882a593Smuzhiyun default 900 if AXP818_POWER 119*4882a593Smuzhiyun default 1400 if AXP152_POWER || AXP209_POWER 120*4882a593Smuzhiyun default 1200 if MACH_SUN6I 121*4882a593Smuzhiyun default 1100 if MACH_SUN8I 122*4882a593Smuzhiyun default 0 if MACH_SUN9I 123*4882a593Smuzhiyun ---help--- 124*4882a593Smuzhiyun Set the voltage (mV) to program the axp pmic dcdc2 at, set to 0 to 125*4882a593Smuzhiyun disable dcdc2. 126*4882a593Smuzhiyun On A10(s) / A13 / A20 boards dcdc2 is VDD-CPU and should be 1.4V. 127*4882a593Smuzhiyun On A31 boards dcdc2 is used for VDD-GPU and should be 1.2V. 128*4882a593Smuzhiyun On A23/A33 boards dcdc2 is used for VDD-SYS and should be 1.1V. 129*4882a593Smuzhiyun On A80 boards dcdc2 powers the GPU and can be left off. 130*4882a593Smuzhiyun On A83T boards dcdc2 is used for VDD-CPUA(cluster 0) and should be 0.9V. 131*4882a593Smuzhiyun On R40 boards dcdc2 is VDD-CPU and should be 1.1V 132*4882a593Smuzhiyun 133*4882a593Smuzhiyunconfig AXP_DCDC3_VOLT 134*4882a593Smuzhiyun int "axp pmic dcdc3 voltage" 135*4882a593Smuzhiyun depends on AXP152_POWER || AXP209_POWER || AXP221_POWER || AXP809_POWER || AXP818_POWER 136*4882a593Smuzhiyun default 900 if AXP809_POWER || AXP818_POWER 137*4882a593Smuzhiyun default 1500 if AXP152_POWER 138*4882a593Smuzhiyun default 1250 if AXP209_POWER 139*4882a593Smuzhiyun default 1100 if MACH_SUN8I_R40 140*4882a593Smuzhiyun default 1200 if MACH_SUN6I || MACH_SUN8I 141*4882a593Smuzhiyun ---help--- 142*4882a593Smuzhiyun Set the voltage (mV) to program the axp pmic dcdc3 at, set to 0 to 143*4882a593Smuzhiyun disable dcdc3. 144*4882a593Smuzhiyun On A10(s) / A13 / A20 boards with an axp209 dcdc3 is VDD-INT-DLL and 145*4882a593Smuzhiyun should be 1.25V. 146*4882a593Smuzhiyun On A10s boards with an axp152 dcdc3 is VCC-DRAM and should be 1.5V. 147*4882a593Smuzhiyun On A23 / A31 / A33 boards dcdc3 is VDD-CPU and should be 1.2V. 148*4882a593Smuzhiyun On A80 boards dcdc3 is used for VDD-CPUA(cluster 0) and should be 0.9V. 149*4882a593Smuzhiyun On A83T boards dcdc3 is used for VDD-CPUB(cluster 1) and should be 0.9V. 150*4882a593Smuzhiyun On R40 boards dcdc3 is VDD-SYS and VDD-GPU and should be 1.1V. 151*4882a593Smuzhiyun 152*4882a593Smuzhiyunconfig AXP_DCDC4_VOLT 153*4882a593Smuzhiyun int "axp pmic dcdc4 voltage" 154*4882a593Smuzhiyun depends on AXP152_POWER || AXP221_POWER || AXP809_POWER || AXP818_POWER 155*4882a593Smuzhiyun default 1250 if AXP152_POWER 156*4882a593Smuzhiyun default 1200 if MACH_SUN6I 157*4882a593Smuzhiyun default 0 if MACH_SUN8I 158*4882a593Smuzhiyun default 900 if MACH_SUN9I 159*4882a593Smuzhiyun ---help--- 160*4882a593Smuzhiyun Set the voltage (mV) to program the axp pmic dcdc4 at, set to 0 to 161*4882a593Smuzhiyun disable dcdc4. 162*4882a593Smuzhiyun On A10s boards with an axp152 dcdc4 is VDD-INT-DLL and should be 1.25V. 163*4882a593Smuzhiyun On A31 boards dcdc4 is used for VDD-SYS and should be 1.2V. 164*4882a593Smuzhiyun On A23 / A33 boards dcdc4 is unused and should be disabled. 165*4882a593Smuzhiyun On A80 boards dcdc4 powers VDD-SYS, HDMI, USB OTG and should be 0.9V. 166*4882a593Smuzhiyun On A83T boards dcdc4 is used for VDD-GPU. 167*4882a593Smuzhiyun 168*4882a593Smuzhiyunconfig AXP_DCDC5_VOLT 169*4882a593Smuzhiyun int "axp pmic dcdc5 voltage" 170*4882a593Smuzhiyun depends on AXP221_POWER || AXP809_POWER || AXP818_POWER 171*4882a593Smuzhiyun default 1500 if MACH_SUN6I || MACH_SUN8I || MACH_SUN9I 172*4882a593Smuzhiyun ---help--- 173*4882a593Smuzhiyun Set the voltage (mV) to program the axp pmic dcdc5 at, set to 0 to 174*4882a593Smuzhiyun disable dcdc5. 175*4882a593Smuzhiyun On A23 / A31 / A33 / A80 / A83T / R40 boards dcdc5 is VCC-DRAM and 176*4882a593Smuzhiyun should be 1.5V, 1.35V if DDR3L is used. 177*4882a593Smuzhiyun 178*4882a593Smuzhiyunconfig AXP_ALDO1_VOLT 179*4882a593Smuzhiyun int "axp pmic (a)ldo1 voltage" 180*4882a593Smuzhiyun depends on AXP221_POWER || AXP809_POWER || AXP818_POWER 181*4882a593Smuzhiyun default 0 if MACH_SUN6I || MACH_SUN8I_R40 182*4882a593Smuzhiyun default 1800 if MACH_SUN8I_A83T 183*4882a593Smuzhiyun default 3000 if MACH_SUN8I || MACH_SUN9I 184*4882a593Smuzhiyun ---help--- 185*4882a593Smuzhiyun Set the voltage (mV) to program the axp pmic aldo1 at, set to 0 to 186*4882a593Smuzhiyun disable aldo1. 187*4882a593Smuzhiyun On A31 boards aldo1 is often used to power the wifi module. 188*4882a593Smuzhiyun On A23 / A33 boards aldo1 is used for VCC-IO and should be 3.0V. 189*4882a593Smuzhiyun On A80 boards aldo1 powers the USB hosts and should be 3.0V. 190*4882a593Smuzhiyun On A83T / H8 boards aldo1 is used for MIPI CSI, DSI, HDMI, EFUSE, and 191*4882a593Smuzhiyun should be 1.8V. 192*4882a593Smuzhiyun 193*4882a593Smuzhiyunconfig AXP_ALDO2_VOLT 194*4882a593Smuzhiyun int "axp pmic (a)ldo2 voltage" 195*4882a593Smuzhiyun depends on AXP152_POWER || AXP209_POWER || AXP221_POWER || AXP809_POWER || AXP818_POWER 196*4882a593Smuzhiyun default 3000 if AXP152_POWER || AXP209_POWER 197*4882a593Smuzhiyun default 0 if MACH_SUN6I || MACH_SUN9I 198*4882a593Smuzhiyun default 1800 if MACH_SUN8I_A83T 199*4882a593Smuzhiyun default 2500 if MACH_SUN8I 200*4882a593Smuzhiyun ---help--- 201*4882a593Smuzhiyun Set the voltage (mV) to program the axp pmic aldo2 at, set to 0 to 202*4882a593Smuzhiyun disable aldo2. 203*4882a593Smuzhiyun On A10(s) / A13 / A20 boards aldo2 is AVCC and should be 3.0V. 204*4882a593Smuzhiyun On A31 boards aldo2 is typically unused and should be disabled. 205*4882a593Smuzhiyun On A31 boards aldo2 may be used for LPDDR2 then it should be 1.8V. 206*4882a593Smuzhiyun On A23 / A33 boards aldo2 is used for VDD-DLL and should be 2.5V. 207*4882a593Smuzhiyun On A80 boards aldo2 powers PB pingroup and camera IO and can be left off. 208*4882a593Smuzhiyun On A83T / H8 boards aldo2 powers VDD-DLL, VCC18-PLL, CPVDD, VDD18-ADC, 209*4882a593Smuzhiyun LPDDR2, and the codec. It should be 1.8V. 210*4882a593Smuzhiyun 211*4882a593Smuzhiyunconfig AXP_ALDO3_VOLT 212*4882a593Smuzhiyun int "axp pmic (a)ldo3 voltage" 213*4882a593Smuzhiyun depends on AXP209_POWER || AXP221_POWER || AXP809_POWER || AXP818_POWER 214*4882a593Smuzhiyun default 0 if AXP209_POWER || MACH_SUN9I 215*4882a593Smuzhiyun default 3000 if MACH_SUN6I || MACH_SUN8I 216*4882a593Smuzhiyun ---help--- 217*4882a593Smuzhiyun Set the voltage (mV) to program the axp pmic aldo3 at, set to 0 to 218*4882a593Smuzhiyun disable aldo3. 219*4882a593Smuzhiyun On A10(s) / A13 / A20 boards aldo3 should be 2.8V. 220*4882a593Smuzhiyun On A23 / A31 / A33 / R40 boards aldo3 is VCC-PLL and AVCC and should 221*4882a593Smuzhiyun be 3.0V. 222*4882a593Smuzhiyun On A80 boards aldo3 is normally not used. 223*4882a593Smuzhiyun On A83T / H8 boards aldo3 is AVCC, VCC-PL, and VCC-LED, and should be 224*4882a593Smuzhiyun 3.0V. 225*4882a593Smuzhiyun 226*4882a593Smuzhiyunconfig AXP_ALDO4_VOLT 227*4882a593Smuzhiyun int "axp pmic (a)ldo4 voltage" 228*4882a593Smuzhiyun depends on AXP209_POWER 229*4882a593Smuzhiyun default 0 if AXP209_POWER 230*4882a593Smuzhiyun ---help--- 231*4882a593Smuzhiyun Set the voltage (mV) to program the axp pmic aldo4 at, set to 0 to 232*4882a593Smuzhiyun disable aldo4. 233*4882a593Smuzhiyun On A10(s) / A13 / A20 boards aldo4 should be 2.8V. 234*4882a593Smuzhiyun 235*4882a593Smuzhiyunconfig AXP_DLDO1_VOLT 236*4882a593Smuzhiyun int "axp pmic dldo1 voltage" 237*4882a593Smuzhiyun depends on AXP221_POWER || AXP809_POWER || AXP818_POWER 238*4882a593Smuzhiyun default 0 239*4882a593Smuzhiyun ---help--- 240*4882a593Smuzhiyun Set the voltage (mV) to program the axp pmic dldo1 at, set to 0 to 241*4882a593Smuzhiyun disable dldo1. On sun6i (A31) boards with ethernet dldo1 is often used 242*4882a593Smuzhiyun to power the ethernet phy. On A23, A33 and A80 boards this is often 243*4882a593Smuzhiyun used to power the wifi. 244*4882a593Smuzhiyun 245*4882a593Smuzhiyunconfig AXP_DLDO2_VOLT 246*4882a593Smuzhiyun int "axp pmic dldo2 voltage" 247*4882a593Smuzhiyun depends on AXP221_POWER || AXP809_POWER || AXP818_POWER 248*4882a593Smuzhiyun default 3000 if MACH_SUN9I 249*4882a593Smuzhiyun default 0 250*4882a593Smuzhiyun ---help--- 251*4882a593Smuzhiyun Set the voltage (mV) to program the axp pmic dldo2 at, set to 0 to 252*4882a593Smuzhiyun disable dldo2. 253*4882a593Smuzhiyun On A80 boards dldo2 normally powers the PL pins and should be 3.0V. 254*4882a593Smuzhiyun 255*4882a593Smuzhiyunconfig AXP_DLDO3_VOLT 256*4882a593Smuzhiyun int "axp pmic dldo3 voltage" 257*4882a593Smuzhiyun depends on AXP221_POWER || AXP818_POWER 258*4882a593Smuzhiyun default 0 259*4882a593Smuzhiyun ---help--- 260*4882a593Smuzhiyun Set the voltage (mV) to program the axp pmic dldo3 at, set to 0 to 261*4882a593Smuzhiyun disable dldo3. 262*4882a593Smuzhiyun 263*4882a593Smuzhiyunconfig AXP_DLDO4_VOLT 264*4882a593Smuzhiyun int "axp pmic dldo4 voltage" 265*4882a593Smuzhiyun depends on AXP221_POWER || AXP818_POWER 266*4882a593Smuzhiyun default 0 267*4882a593Smuzhiyun ---help--- 268*4882a593Smuzhiyun Set the voltage (mV) to program the axp pmic dldo4 at, set to 0 to 269*4882a593Smuzhiyun disable dldo4. 270*4882a593Smuzhiyun 271*4882a593Smuzhiyunconfig AXP_ELDO1_VOLT 272*4882a593Smuzhiyun int "axp pmic eldo1 voltage" 273*4882a593Smuzhiyun depends on AXP221_POWER || AXP809_POWER || AXP818_POWER 274*4882a593Smuzhiyun default 0 275*4882a593Smuzhiyun ---help--- 276*4882a593Smuzhiyun Set the voltage (mV) to program the axp pmic eldo1 at, set to 0 to 277*4882a593Smuzhiyun disable eldo1. 278*4882a593Smuzhiyun 279*4882a593Smuzhiyunconfig AXP_ELDO2_VOLT 280*4882a593Smuzhiyun int "axp pmic eldo2 voltage" 281*4882a593Smuzhiyun depends on AXP221_POWER || AXP809_POWER || AXP818_POWER 282*4882a593Smuzhiyun default 0 283*4882a593Smuzhiyun ---help--- 284*4882a593Smuzhiyun Set the voltage (mV) to program the axp pmic eldo2 at, set to 0 to 285*4882a593Smuzhiyun disable eldo2. 286*4882a593Smuzhiyun 287*4882a593Smuzhiyunconfig AXP_ELDO3_VOLT 288*4882a593Smuzhiyun int "axp pmic eldo3 voltage" 289*4882a593Smuzhiyun depends on AXP221_POWER || AXP809_POWER || AXP818_POWER 290*4882a593Smuzhiyun default 3000 if MACH_SUN9I 291*4882a593Smuzhiyun default 0 292*4882a593Smuzhiyun ---help--- 293*4882a593Smuzhiyun Set the voltage (mV) to program the axp pmic eldo3 at, set to 0 to 294*4882a593Smuzhiyun disable eldo3. On some A31(s) tablets it might be used to supply 295*4882a593Smuzhiyun 1.2V for the SSD2828 chip (converter of parallel LCD interface 296*4882a593Smuzhiyun into MIPI DSI). 297*4882a593Smuzhiyun On A80 boards it powers the PM pingroup and should be 3.0V. 298*4882a593Smuzhiyun 299*4882a593Smuzhiyunconfig AXP_FLDO1_VOLT 300*4882a593Smuzhiyun int "axp pmic fldo1 voltage" 301*4882a593Smuzhiyun depends on AXP818_POWER 302*4882a593Smuzhiyun default 0 if MACH_SUN8I_A83T 303*4882a593Smuzhiyun ---help--- 304*4882a593Smuzhiyun Set the voltage (mV) to program the axp pmic fldo1 at, set to 0 to 305*4882a593Smuzhiyun disable fldo1. 306*4882a593Smuzhiyun On A83T / H8 boards fldo1 is VCC-HSIC and should be 1.2V if HSIC is 307*4882a593Smuzhiyun used. 308*4882a593Smuzhiyun 309*4882a593Smuzhiyunconfig AXP_FLDO2_VOLT 310*4882a593Smuzhiyun int "axp pmic fldo2 voltage" 311*4882a593Smuzhiyun depends on AXP818_POWER 312*4882a593Smuzhiyun default 900 if MACH_SUN8I_A83T 313*4882a593Smuzhiyun ---help--- 314*4882a593Smuzhiyun Set the voltage (mV) to program the axp pmic fldo2 at, set to 0 to 315*4882a593Smuzhiyun disable fldo2. 316*4882a593Smuzhiyun On A83T / H8 boards fldo2 is VCC-CPUS and should be 0.9V. 317*4882a593Smuzhiyun 318*4882a593Smuzhiyunconfig AXP_FLDO3_VOLT 319*4882a593Smuzhiyun int "axp pmic fldo3 voltage" 320*4882a593Smuzhiyun depends on AXP818_POWER 321*4882a593Smuzhiyun default 0 322*4882a593Smuzhiyun ---help--- 323*4882a593Smuzhiyun Set the voltage (mV) to program the axp pmic fldo3 at, set to 0 to 324*4882a593Smuzhiyun disable fldo3. 325*4882a593Smuzhiyun 326*4882a593Smuzhiyunconfig AXP_SW_ON 327*4882a593Smuzhiyun bool "axp pmic sw on" 328*4882a593Smuzhiyun depends on AXP809_POWER || AXP818_POWER 329*4882a593Smuzhiyun default n 330*4882a593Smuzhiyun ---help--- 331*4882a593Smuzhiyun Enable to turn on axp pmic sw. 332*4882a593Smuzhiyun 333*4882a593Smuzhiyunconfig SY8106A_VOUT1_VOLT 334*4882a593Smuzhiyun int "SY8106A pmic VOUT1 voltage" 335*4882a593Smuzhiyun depends on SY8106A_POWER 336*4882a593Smuzhiyun default 1200 337*4882a593Smuzhiyun ---help--- 338*4882a593Smuzhiyun Set the voltage (mV) to program the SY8106A pmic VOUT1. This 339*4882a593Smuzhiyun is typically used to power the VDD-CPU and should be 1200mV. 340*4882a593Smuzhiyun Values can range from 680mV till 1950mV. 341*4882a593Smuzhiyun 342*4882a593Smuzhiyunconfig TWL4030_POWER 343*4882a593Smuzhiyun depends on OMAP34XX 344*4882a593Smuzhiyun bool "Enable driver for TI TWL4030 power management chip" 345*4882a593Smuzhiyun imply CMD_POWEROFF 346*4882a593Smuzhiyun ---help--- 347*4882a593Smuzhiyun The TWL4030 in a combination audio CODEC/power management with 348*4882a593Smuzhiyun GPIO and it is commonly used with the OMAP3 family of processors 349*4882a593Smuzhiyun 350*4882a593Smuzhiyunendmenu 351