xref: /rk3399_rockchip-uboot/drivers/power/fuel_gauge/Kconfig (revision f6fa984fca608429a5dec76c74cf019d8a406c69)
1a7ca45e8SJoseph Chenconfig DM_FUEL_GAUGE
2a7ca45e8SJoseph Chen	bool "Enable driver model fuel gauge support"
3a7ca45e8SJoseph Chen	depends on DM
4a7ca45e8SJoseph Chen	help
5a7ca45e8SJoseph Chen	  This adds a simple uclass for fuel gauge.
6a7ca45e8SJoseph Chen
76c64f7feSJason Zhuconfig SPL_DM_FUEL_GAUGE
86c64f7feSJason Zhu	bool "Enable driver model fuel gauge support"
96c64f7feSJason Zhu	depends on SPL_DM
106c64f7feSJason Zhu	help
116c64f7feSJason Zhu	  This adds a simple uclass for fuel gauge.
126c64f7feSJason Zhu
13384c6d15SShunqing Chenconfig POWER_FG_CW201X
14384c6d15SShunqing Chen	bool "CW201X Fuel gauge support"
15384c6d15SShunqing Chen	depends on DM_FUEL_GAUGE
16384c6d15SShunqing Chen	help
17384c6d15SShunqing Chen	  This adds support for CW201X fuel gauge support.
18384c6d15SShunqing Chen
19*f6fa984fSshengfei Xuconfig POWER_FG_CW221X
20*f6fa984fSshengfei Xu	bool "CW221X Fuel gauge support"
21*f6fa984fSshengfei Xu	depends on DM_FUEL_GAUGE
22*f6fa984fSshengfei Xu	help
23*f6fa984fSshengfei Xu	  This adds support for CW221X fuel gauge support.
24*f6fa984fSshengfei Xu
256c64f7feSJason Zhuconfig SPL_POWER_FG_CW201X
266c64f7feSJason Zhu	bool "CW201X Fuel gauge support"
276c64f7feSJason Zhu	depends on SPL_DM_FUEL_GAUGE
286c64f7feSJason Zhu	help
296c64f7feSJason Zhu	  This adds support for CW201X fuel gauge support.
306c64f7feSJason Zhu
31a00c88f5SJoseph Chenconfig POWER_FG_RK818
32a00c88f5SJoseph Chen	bool "RK818 Fuel gauge support"
33a00c88f5SJoseph Chen	depends on DM_FUEL_GAUGE && PMIC_RK8XX
34a00c88f5SJoseph Chen	help
35a00c88f5SJoseph Chen	  This adds support for RK818 fuel gauge support.
36ab5c5d85SJoseph Chen
376c64f7feSJason Zhuconfig SPL_POWER_FG_RK818
386c64f7feSJason Zhu	bool "RK818 Fuel gauge support"
396c64f7feSJason Zhu	depends on SPL_DM_FUEL_GAUGE && PMIC_RK8XX
406c64f7feSJason Zhu	help
416c64f7feSJason Zhu	  This adds support for RK818 fuel gauge support.
426c64f7feSJason Zhu
43ef4591a5Sshengfei Xuconfig POWER_FG_RK817
44ef4591a5Sshengfei Xu	bool "RK817 Fuel gauge support"
45ef4591a5Sshengfei Xu	depends on DM_FUEL_GAUGE && PMIC_RK8XX
46ef4591a5Sshengfei Xu	help
47ef4591a5Sshengfei Xu	  This adds support for RK817 fuel gauge support.
48ef4591a5Sshengfei Xu
496c64f7feSJason Zhuconfig SPL_POWER_FG_RK817
506c64f7feSJason Zhu	bool "RK817 Fuel gauge support"
516c64f7feSJason Zhu	depends on SPL_DM_FUEL_GAUGE && PMIC_RK8XX
526c64f7feSJason Zhu	help
536c64f7feSJason Zhu	  This adds support for RK817 fuel gauge support.
546c64f7feSJason Zhu
55ab5c5d85SJoseph Chenconfig POWER_FG_RK816
56ab5c5d85SJoseph Chen	bool "RK816 Fuel gauge support"
57ab5c5d85SJoseph Chen	depends on DM_FUEL_GAUGE && PMIC_RK8XX
58ab5c5d85SJoseph Chen	help
59ab5c5d85SJoseph Chen	  This adds support for RK816 fuel gauge support.
606c64f7feSJason Zhu
616c64f7feSJason Zhuconfig SPL_POWER_FG_RK816
626c64f7feSJason Zhu	bool "RK816 Fuel gauge support"
636c64f7feSJason Zhu	depends on DM_FUEL_GAUGE && PMIC_RK8XX
646c64f7feSJason Zhu	help
656c64f7feSJason Zhu	  This adds support for RK816 fuel gauge support.
66c90ee5c7SJason Zhu
67c90ee5c7SJason Zhuconfig SPL_POWER_LOW_VOLTAGE_THRESHOLD
68c90ee5c7SJason Zhu	int "Set the low voltage threshold"
69c90ee5c7SJason Zhu	default 3400
70c90ee5c7SJason Zhu	depends on SPL_DM_FUEL_GAUGE
71c90ee5c7SJason Zhu	help
72c90ee5c7SJason Zhu	  Set the low voltage threshold. If the voltage, which is detected,
73c90ee5c7SJason Zhu	  is lower than the low voltage threshold, load and boot the U-Boot
74c90ee5c7SJason Zhu	  and goto charge the power.
75c90ee5c7SJason Zhu
76