MALI: rockchip: Fix build warning after disable CONFIG_PM

Change-Id: I23002ed6814f4dcdd3f071411907df9328f886b5
Signed-off-by: Li Huang <putin.li@rock-chips.com>
This commit is contained in:
Li Huang
2024-10-17 16:12:28 +08:00
committed by Tao Huang
parent e3772da5fa
commit 99de7079fe
3 changed files with 15 additions and 29 deletions

View File

@@ -201,7 +201,7 @@ struct kbase_platform_funcs_conf platform_funcs = {
/*---------------------------------------------------------------------------*/
static int rk_pm_callback_runtime_on(struct kbase_device *kbdev)
static __maybe_unused int rk_pm_callback_runtime_on(struct kbase_device *kbdev)
{
struct rockchip_opp_info *opp_info = &kbdev->opp_info;
int ret = 0;
@@ -226,7 +226,7 @@ static int rk_pm_callback_runtime_on(struct kbase_device *kbdev)
return 0;
}
static void rk_pm_callback_runtime_off(struct kbase_device *kbdev)
static __maybe_unused void rk_pm_callback_runtime_off(struct kbase_device *kbdev)
{
struct rockchip_opp_info *opp_info = &kbdev->opp_info;
@@ -310,29 +310,22 @@ static void rk_pm_callback_power_off(struct kbase_device *kbdev)
msecs_to_jiffies(platform->delay_ms));
}
static int rk_kbase_device_runtime_init(struct kbase_device *kbdev)
static __maybe_unused int rk_kbase_device_runtime_init(struct kbase_device *kbdev)
{
return 0;
}
static void rk_kbase_device_runtime_disable(struct kbase_device *kbdev)
static __maybe_unused void rk_kbase_device_runtime_disable(struct kbase_device *kbdev)
{
}
struct kbase_pm_callback_conf pm_callbacks = {
.power_on_callback = rk_pm_callback_power_on,
.power_off_callback = rk_pm_callback_power_off,
#ifdef CONFIG_PM
.power_runtime_init_callback = rk_kbase_device_runtime_init,
.power_runtime_term_callback = rk_kbase_device_runtime_disable,
.power_runtime_on_callback = rk_pm_callback_runtime_on,
.power_runtime_off_callback = rk_pm_callback_runtime_off,
#else /* CONFIG_PM */
.power_runtime_init_callback = NULL,
.power_runtime_term_callback = NULL,
.power_runtime_on_callback = NULL,
.power_runtime_off_callback = NULL,
#endif /* CONFIG_PM */
.power_runtime_init_callback = pm_ptr(rk_kbase_device_runtime_init),
.power_runtime_term_callback = pm_ptr(rk_kbase_device_runtime_disable),
.power_runtime_on_callback = pm_ptr(rk_pm_callback_runtime_on),
.power_runtime_off_callback = pm_ptr(rk_pm_callback_runtime_off),
};
/*---------------------------------------------------------------------------*/

View File

@@ -404,7 +404,6 @@ static int power_model_simple_init(struct platform_device *pdev)
/*---------------------------------------------------------------------------*/
#ifdef CONFIG_PM
static int rk_platform_enable_clk_gpu(struct device *dev)
{
@@ -516,6 +515,7 @@ void rk_platform_uninit_opp_table(struct mali_device *mdev)
rockchip_uninit_opp_table(mdev->dev, &mdev->opp_info);
}
#ifdef CONFIG_PM
static int mali_runtime_suspend(struct device *device)
{
int ret = 0;

View File

@@ -169,12 +169,12 @@ struct kbase_platform_funcs_conf platform_funcs = {
/*---------------------------------------------------------------------------*/
static int rk_pm_callback_runtime_on(struct kbase_device *kbdev)
static __maybe_unused int rk_pm_callback_runtime_on(struct kbase_device *kbdev)
{
return 0;
}
static void rk_pm_callback_runtime_off(struct kbase_device *kbdev)
static __maybe_unused void rk_pm_callback_runtime_off(struct kbase_device *kbdev)
{
}
@@ -248,17 +248,10 @@ void rk_kbase_device_runtime_disable(struct kbase_device *kbdev)
struct kbase_pm_callback_conf pm_callbacks = {
.power_on_callback = rk_pm_callback_power_on,
.power_off_callback = rk_pm_callback_power_off,
#ifdef CONFIG_PM
.power_runtime_init_callback = rk_kbase_device_runtime_init,
.power_runtime_term_callback = rk_kbase_device_runtime_disable,
.power_runtime_on_callback = rk_pm_callback_runtime_on,
.power_runtime_off_callback = rk_pm_callback_runtime_off,
#else /* CONFIG_PM */
.power_runtime_init_callback = NULL,
.power_runtime_term_callback = NULL,
.power_runtime_on_callback = NULL,
.power_runtime_off_callback = NULL,
#endif /* CONFIG_PM */
.power_runtime_init_callback = pm_ptr(rk_kbase_device_runtime_init),
.power_runtime_term_callback = pm_ptr(rk_kbase_device_runtime_disable),
.power_runtime_on_callback = pm_ptr(rk_pm_callback_runtime_on),
.power_runtime_off_callback = pm_ptr(rk_pm_callback_runtime_off),
};
int kbase_platform_early_init(void)