xref: /rk3399_rockchip-uboot/include/power/charge_display.h (revision 55b6f88e0e1645500f4c2389e3c7378f34c5e71a)
1*55b6f88eSJoseph Chen /*
2*55b6f88eSJoseph Chen  * (C) Copyright 2017 Rockchip Electronics Co., Ltd
3*55b6f88eSJoseph Chen  *
4*55b6f88eSJoseph Chen  * SPDX-License-Identifier:     GPL-2.0+
5*55b6f88eSJoseph Chen  */
6*55b6f88eSJoseph Chen 
7*55b6f88eSJoseph Chen #ifndef _CHARGE_DISPLAY_H_
8*55b6f88eSJoseph Chen #define _CHARGE_DISPLAY_H_
9*55b6f88eSJoseph Chen 
10*55b6f88eSJoseph Chen struct dm_charge_display_ops {
11*55b6f88eSJoseph Chen 	int (*get_power_on_soc)(struct udevice *dev);
12*55b6f88eSJoseph Chen 	int (*get_power_on_voltage)(struct udevice *dev);
13*55b6f88eSJoseph Chen 	int (*show)(struct udevice *dev);
14*55b6f88eSJoseph Chen };
15*55b6f88eSJoseph Chen 
16*55b6f88eSJoseph Chen int charge_display_get_power_on_soc(struct udevice *dev);
17*55b6f88eSJoseph Chen int charge_display_get_power_on_voltage(struct udevice *dev);
18*55b6f88eSJoseph Chen int charge_display_show(struct udevice *dev);
19*55b6f88eSJoseph Chen 
20*55b6f88eSJoseph Chen #endif
21