dsi_context
int dphy_pll_config(struct dsi_context *ctx)
void dphy_timing_config(struct dsi_context *ctx)
dsi_reg_rd(struct dsi_context *ctx, u32 offset, u32 mask,
dsi_reg_wr(struct dsi_context *ctx, u32 offset, u32 mask,
dsi_reg_up(struct dsi_context *ctx, u32 offset, u32 mask,
struct dsi_context *ctx = &dsi->ctx;
struct dsi_context *ctx = &dsi->ctx;
static int dphy_wait_pll_locked(struct dsi_context *ctx)
static int dsi_wait_tx_payload_fifo_empty(struct dsi_context *ctx)
static int dsi_wait_tx_cmd_fifo_empty(struct dsi_context *ctx)
static int dsi_wait_rd_resp_completed(struct dsi_context *ctx)
static void sprd_dsi_init(struct dsi_context *ctx)
static void sprd_dsi_fini(struct dsi_context *ctx)
static int sprd_dsi_dpi_video(struct dsi_context *ctx)
static void sprd_dsi_edpi_video(struct dsi_context *ctx)
static int sprd_dsi_wr_pkt(struct dsi_context *ctx, u8 vc, u8 type,
static int sprd_dsi_rd_pkt(struct dsi_context *ctx, u8 vc, u8 type,
static void sprd_dsi_set_work_mode(struct dsi_context *ctx, u8 mode)
static void sprd_dsi_state_reset(struct dsi_context *ctx)
static int sprd_dphy_init(struct dsi_context *ctx)
static void sprd_dphy_fini(struct dsi_context *ctx)
struct dsi_context *ctx = &dsi->ctx;
struct dsi_context *ctx = &dsi->ctx;
struct dsi_context *ctx = &dsi->ctx;
struct dsi_context *ctx = &dsi->ctx;
struct dsi_context ctx;
int dphy_pll_config(struct dsi_context *ctx);
void dphy_timing_config(struct dsi_context *ctx);