xref: /openbmc/u-boot/include/power/battery.h (revision 83d290c56fab2d38cd1ab4c4cc7099559c1d5046)
1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */
2bd8479e8SŁukasz Majewski /*
3bd8479e8SŁukasz Majewski  *  Copyright (C) 2012 Samsung Electronics
4bd8479e8SŁukasz Majewski  *  Lukasz Majewski <l.majewski@samsung.com>
5bd8479e8SŁukasz Majewski  */
6bd8479e8SŁukasz Majewski 
7bd8479e8SŁukasz Majewski #ifndef __POWER_BATTERY_H_
8bd8479e8SŁukasz Majewski #define __POWER_BATTERY_H_
9bd8479e8SŁukasz Majewski 
10bd8479e8SŁukasz Majewski struct battery {
11bd8479e8SŁukasz Majewski 	unsigned int version;
12bd8479e8SŁukasz Majewski 	unsigned int state_of_chrg;
13bd8479e8SŁukasz Majewski 	unsigned int time_to_empty;
14bd8479e8SŁukasz Majewski 	unsigned int capacity;
15bd8479e8SŁukasz Majewski 	unsigned int voltage_uV;
16bd8479e8SŁukasz Majewski 
17bd8479e8SŁukasz Majewski 	unsigned int state;
18bd8479e8SŁukasz Majewski };
19bd8479e8SŁukasz Majewski 
20bd8479e8SŁukasz Majewski int power_bat_init(unsigned char bus);
21bd8479e8SŁukasz Majewski #endif /* __POWER_BATTERY_H_ */
22