kernel-brax3-ubuntu-touch/drivers/misc/mediatek/power_throttling/mtk_md_power_throttling.h
erascape f319b992b1 kernel-5.15: Initial import brax3 UT kernel
* halium configs enabled

Signed-off-by: erascape <erascape@proton.me>
2025-09-23 15:17:10 +00:00

28 lines
594 B
C

/* SPDX-License-Identifier: GPL-2.0 */
/*
* Copyright (c) 2019 MediaTek Inc.
* Author: Samuel Hsieh <samuel.hsieh@mediatek.com>
*/
#ifndef _MTK_MD_POWER_THROTTLING_H_
#define _MTK_MD_POWER_THROTTLING_H_
enum POWER_THROTTLE_NOTIFY_TYPE {
PT_LOW_BATTERY_VOLTAGE,
PT_BATTERY_PERCENT,
PT_OVER_CURRENT,
};
enum tmc_ctrl_low_pwr_enum {
TMC_CTRL_LOW_POWER_LOW_BATTERY_EVENT = 0,
TMC_CTRL_LOW_POWER_RECHARGE_BATTERY_EVENT,
TMC_CTRL_LOW_POWER_MAX
};
#define TMC_CTRL_CMD_TX_POWER 10
#define TMC_CTRL_CMD_LOW_POWER_IND 11
#define LBAT_REDUCE_TX_POWER 6
#define OC_REDUCE_TX_POWER 6
#endif