1*4882a593Smuzhiyunconfig DM_FUEL_GAUGE 2*4882a593Smuzhiyun bool "Enable driver model fuel gauge support" 3*4882a593Smuzhiyun depends on DM 4*4882a593Smuzhiyun help 5*4882a593Smuzhiyun This adds a simple uclass for fuel gauge. 6*4882a593Smuzhiyun 7*4882a593Smuzhiyunconfig SPL_DM_FUEL_GAUGE 8*4882a593Smuzhiyun bool "Enable driver model fuel gauge support" 9*4882a593Smuzhiyun depends on SPL_DM 10*4882a593Smuzhiyun help 11*4882a593Smuzhiyun This adds a simple uclass for fuel gauge. 12*4882a593Smuzhiyun 13*4882a593Smuzhiyunconfig POWER_FG_CW201X 14*4882a593Smuzhiyun bool "CW201X Fuel gauge support" 15*4882a593Smuzhiyun depends on DM_FUEL_GAUGE 16*4882a593Smuzhiyun help 17*4882a593Smuzhiyun This adds support for CW201X fuel gauge support. 18*4882a593Smuzhiyun 19*4882a593Smuzhiyunconfig POWER_FG_CW221X 20*4882a593Smuzhiyun bool "CW221X Fuel gauge support" 21*4882a593Smuzhiyun depends on DM_FUEL_GAUGE 22*4882a593Smuzhiyun help 23*4882a593Smuzhiyun This adds support for CW221X fuel gauge support. 24*4882a593Smuzhiyun 25*4882a593Smuzhiyunconfig SPL_POWER_FG_CW201X 26*4882a593Smuzhiyun bool "CW201X Fuel gauge support" 27*4882a593Smuzhiyun depends on SPL_DM_FUEL_GAUGE 28*4882a593Smuzhiyun help 29*4882a593Smuzhiyun This adds support for CW201X fuel gauge support. 30*4882a593Smuzhiyun 31*4882a593Smuzhiyunconfig POWER_FG_RK818 32*4882a593Smuzhiyun bool "RK818 Fuel gauge support" 33*4882a593Smuzhiyun depends on DM_FUEL_GAUGE && PMIC_RK8XX 34*4882a593Smuzhiyun help 35*4882a593Smuzhiyun This adds support for RK818 fuel gauge support. 36*4882a593Smuzhiyun 37*4882a593Smuzhiyunconfig SPL_POWER_FG_RK818 38*4882a593Smuzhiyun bool "RK818 Fuel gauge support" 39*4882a593Smuzhiyun depends on SPL_DM_FUEL_GAUGE && PMIC_RK8XX 40*4882a593Smuzhiyun help 41*4882a593Smuzhiyun This adds support for RK818 fuel gauge support. 42*4882a593Smuzhiyun 43*4882a593Smuzhiyunconfig POWER_FG_RK817 44*4882a593Smuzhiyun bool "RK817 Fuel gauge support" 45*4882a593Smuzhiyun depends on DM_FUEL_GAUGE && PMIC_RK8XX 46*4882a593Smuzhiyun help 47*4882a593Smuzhiyun This adds support for RK817 fuel gauge support. 48*4882a593Smuzhiyun 49*4882a593Smuzhiyunconfig SPL_POWER_FG_RK817 50*4882a593Smuzhiyun bool "RK817 Fuel gauge support" 51*4882a593Smuzhiyun depends on SPL_DM_FUEL_GAUGE && PMIC_RK8XX 52*4882a593Smuzhiyun help 53*4882a593Smuzhiyun This adds support for RK817 fuel gauge support. 54*4882a593Smuzhiyun 55*4882a593Smuzhiyunconfig POWER_FG_RK816 56*4882a593Smuzhiyun bool "RK816 Fuel gauge support" 57*4882a593Smuzhiyun depends on DM_FUEL_GAUGE && PMIC_RK8XX 58*4882a593Smuzhiyun help 59*4882a593Smuzhiyun This adds support for RK816 fuel gauge support. 60*4882a593Smuzhiyun 61*4882a593Smuzhiyunconfig SPL_POWER_FG_RK816 62*4882a593Smuzhiyun bool "RK816 Fuel gauge support" 63*4882a593Smuzhiyun depends on DM_FUEL_GAUGE && PMIC_RK8XX 64*4882a593Smuzhiyun help 65*4882a593Smuzhiyun This adds support for RK816 fuel gauge support. 66*4882a593Smuzhiyun 67*4882a593Smuzhiyunconfig SPL_POWER_LOW_VOLTAGE_THRESHOLD 68*4882a593Smuzhiyun int "Set the low voltage threshold" 69*4882a593Smuzhiyun default 3400 70*4882a593Smuzhiyun depends on SPL_DM_FUEL_GAUGE 71*4882a593Smuzhiyun help 72*4882a593Smuzhiyun Set the low voltage threshold. If the voltage, which is detected, 73*4882a593Smuzhiyun is lower than the low voltage threshold, load and boot the U-Boot 74*4882a593Smuzhiyun and goto charge the power. 75*4882a593Smuzhiyun 76