Files
luban-lite/bsp/artinchip/drv/display/drv_fb_helper.h
刘可亮 3e10f578d3 v1.2.2
2025-10-21 13:59:50 +08:00

44 lines
1007 B
C

/*
* Copyright (C) 2025, ArtInChip Technology Co., Ltd
*
* SPDX-License-Identifier: Apache-2.0
*
* Authors: huahui.mai@artinchip.com
*/
#include "drv_fb.h"
void aicfb_enable_clk(struct aicfb_info *fbi, u32 on);
void aicfb_enable_panel(struct aicfb_info *fbi, u32 on);
void aicfb_update_alpha(struct aicfb_info *fbi);
void aicfb_update_layer(struct aicfb_info *fbi);
void aicfb_get_panel_info(struct aicfb_info *fbi);
void aicfb_fb_info_setup(struct aicfb_info *fbi);
void aicfb_register_panel_callback(struct aicfb_info *fbi);
void fb_color_block(struct aicfb_info *fbi, size_t fb_size);
#ifdef AIC_DISPLAY_TEST
void aicfb_pq_get_config(struct aicfb_info *fbi, struct aicfb_pq_config *config);
void aicfb_pq_set_config(struct aicfb_info *fbi, struct aicfb_pq_config *config);
#else
static inline void
aicfb_pq_get_config(struct aicfb_info *fbi, struct aicfb_pq_config *config)
{
}
static inline void
aicfb_pq_set_config(struct aicfb_info *fbi, struct aicfb_pq_config *config)
{
}
#endif