3 #ifndef SOC_MEDIATEK_DSI_COMMON_H
4 #define SOC_MEDIATEK_DSI_COMMON_H
10 #include <soc/addressmap.h>
248 const u8 *init_commands);
@ MIPI_DSI_FMT_RGB666_PACKED
@ DSI_PSCON_CUSTOM_HEADER_SHIFT
@ LOOSELY_PS_18BIT_RGB666
@ DSI_SIZE_CON_WIDTH_SHIFT
@ DSI_SIZE_CON_HEIGHT_SHIFT
@ DSI_FORCE_COMMIT_ALWAYS
@ DSI_FORCE_COMMIT_USE_MMSYS
int mtk_dsi_init(u32 mode_flags, u32 format, u32 lanes, const struct edid *edid, const u8 *init_commands)
@ MIPI_DSI_MODE_VIDEO_HSE
@ MIPI_DSI_MODE_EOT_PACKET
@ MIPI_DSI_MODE_VIDEO_HSA
@ MIPI_DSI_MODE_VSYNC_FLUSH
@ MIPI_DSI_MODE_VIDEO_BURST
@ MIPI_DSI_CLOCK_NON_CONTINUOUS
@ MIPI_DSI_MODE_VIDEO_AUTO_VERT
@ MIPI_DSI_MODE_VIDEO_SYNC_PULSE
@ MIPI_DSI_MODE_VIDEO_HFP
@ MIPI_DSI_MODE_VIDEO_HBP
void mtk_dsi_override_phy_timing(struct mtk_phy_timing *timing)
int mtk_dsi_bpp_from_format(u32 format)
check_member(dsi_regs, dsi_phy_lccon, 0x104)
static struct dsi_regs *const dsi0
void mtk_dsi_configure_mipi_tx(u32 data_rate, u32 lanes)