Icnss driver indicates vbatt voltage level to wlan fw based on battery percentage. This change adds power supply framework code to enable icnss2 driver to measure battery percentage and update vbatt volatge level to wlan fw. Change-Id: I376805da38222a5e7a20ae4a1737bc978ee6a9ae Signed-off-by: Sandeep Singh <quic_sandsing@quicinc.com>
20 lines
661 B
C
20 lines
661 B
C
/* SPDX-License-Identifier: GPL-2.0-only */
|
|
/*
|
|
* Copyright (c) 2017-2020, The Linux Foundation. All rights reserved.
|
|
*/
|
|
|
|
#ifndef __ICNSS_POWER_H__
|
|
#define __ICNSS_POWER_H__
|
|
|
|
int icnss_hw_power_on(struct icnss_priv *priv);
|
|
int icnss_hw_power_off(struct icnss_priv *priv);
|
|
int icnss_get_clk(struct icnss_priv *priv);
|
|
int icnss_get_vreg(struct icnss_priv *priv);
|
|
int icnss_init_vph_monitor(struct icnss_priv *priv);
|
|
void icnss_put_resources(struct icnss_priv *priv);
|
|
void icnss_put_vreg(struct icnss_priv *priv);
|
|
void icnss_put_clk(struct icnss_priv *priv);
|
|
int icnss_vreg_unvote(struct icnss_priv *priv);
|
|
int icnss_get_psf_info(struct icnss_priv *priv);
|
|
#endif
|