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