kernel-brax3-ubuntu-touch/drivers/misc/mediatek/pbm/mtk_pbm_gpu_cb.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

23 lines
613 B
C

/* SPDX-License-Identifier: GPL-2.0 */
/*
* Copyright (c) 2020 MediaTek Inc.
* Author: Samuel Hsieh <samuel.hsieh@mediatek.com>
*/
#ifndef _MTK_PBM_CALLBACK_
#define _MTK_PBM_CALLBACK_
#if IS_ENABLED(CONFIG_MTK_GPUFREQ_V2)
struct pbm_gpu_callback_table {
unsigned int (*get_max_pb)(enum gpufreq_target);
unsigned int (*get_min_pb)(enum gpufreq_target);
unsigned int (*get_cur_pb)(enum gpufreq_target);
unsigned int (*get_cur_vol)(enum gpufreq_target);
int (*set_limit)(enum gpufreq_target, enum gpuppm_limiter, int ceiling, int floor);
};
#endif
extern void register_pbm_gpu_notify(void *cb);
#endif