SemiDrive SSDK Appication Program Interface PTG3.0
dc_operations

#include <disp.h>

Field Documentation

◆ check_triggle_status

unsigned int(* check_triggle_status) (struct dc_dev *dev)

◆ clear_layers

void(* clear_layers) (struct dc_dev *dev, uint8_t id_mask, uint8_t z_order)

◆ csi_mask_ratio_set

int(* csi_mask_ratio_set) (struct dc_dev *dev, int mask_count, int ratio)

◆ csi_timing_dectet_enable

int(* csi_timing_dectet_enable) (struct dc_dev *dev, bool enable)

◆ enable

void(* enable) (struct dc_dev *dev)

◆ hsdk_enable

void(* hsdk_enable) (struct dc_dev *dev, int mode, bool enable)

◆ init

int(* init) (struct dc_dev *dev)

◆ irq_handler

int(* irq_handler) (uint32_t irq, void *arg)

◆ reset

int(* reset) (struct dc_dev *dev)

◆ set_bg_color

void(* set_bg_color) (struct dc_dev *dev, int color)

◆ set_tcon_after_detect

void(* set_tcon_after_detect) (struct dc_dev *dev, int ratio_num)

◆ tcon_auto_adj_enable

void(* tcon_auto_adj_enable) (struct dc_dev *dev, bool enable)

◆ tcon_csi_delay_set

void(* tcon_csi_delay_set) (struct dc_dev *dev)

◆ triggle

void(* triggle) (struct dc_dev *dev)

◆ update

int(* update) (struct dc_dev *dev, struct post_cfg *post)

◆ update_csi_detect

void(* update_csi_detect) (struct dc_dev *dev, struct surface *surface, int mask_count, int ratio, bool enable, bool pll_mode)

◆ update_layer

int(* update_layer) (struct dc_dev *dev, struct surface *layer)

◆ vsync_enable

void(* vsync_enable) (struct dc_dev *dev, bool enable)

The documentation for this struct was generated from the following file: