xref: /OK3568_Linux_fs/u-boot/drivers/power/fuel_gauge/Kconfig (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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