10 #include <soc/addressmap.h>
static void write32(void *addr, uint32_t val)
void color_start(u32 width, u32 height)
void rdma_config(u32 width, u32 height, u32 pixel_clk, u32 fifo_size)
void ovl_set_roi(u32 idx, u32 width, u32 height, u32 color)
void ovl_layer_config(u32 fmt, u32 bpp, u32 width, u32 height)
#define printk(level,...)
static struct disp_ovl_regs *const disp_ovl[2]
#define SET32_BITFIELDS(addr,...)
#define clrbits32(addr, clear)
#define BIOS_INFO
BIOS_INFO - Expected events.
void mtk_ddp_mode_set(const struct edid *edid)
static struct disp_mutex_regs *const disp_mutex
static struct mmsys_cfg_regs *const mmsys_cfg
static struct disp_pq_regs *const disp_ccorr
static struct disp_pq_regs *const disp_aal
static struct disp_pq_regs *const disp_gamma
static struct disp_pq_regs *const disp_dither
static void ovl_layer_smi_id_en(u32 idx)
static void gamma_config(u32 width, u32 height)
static void dither_config(u32 width, u32 height)
static void main_disp_path_setup(u32 width, u32 height, u32 vrefresh)
static void aal_config(u32 width, u32 height)
static void postmask_config(u32 width, u32 height)
static void disp_config_main_path_connection(void)
static void disp_clock_on(void)
static void ccorr_config(u32 width, u32 height)
static void disp_config_main_path_mutex(void)
#define DISP_OVL0_MOUT_TO_RDMA0
#define SMI_LARB_PORT_L0_OVL_RDMA0
static struct disp_postmask_regs *const disp_postmask
#define DISP_RDMA0_SOUT_TO_COLOR0
#define DISP_OVL0_GO_BLEND
#define DISP_DSI0_FROM_DITHER0
#define DISP_RDMA0_FROM_OVL0
#define DISP_DITHER0_MOUT_TO_DSI0
struct disp_mutex_regs::@798 mutex[6]
unsigned int framebuffer_bits_per_pixel