mirror of
https://gitee.com/Vancouver2017/luban-lite.git
synced 2025-12-17 01:28:54 +00:00
44 lines
1007 B
C
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
|