| H A D | mcde_display.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Parts of this file were based on the MCDE driver by Marcus Lorentzon 5 * (C) ST-Ericsson SA 2013 9 #include <linux/dma-buf.h> 11 #include <linux/media-bus-format.h> 75 void mcde_display_irq(struct mcde *mcde) in mcde_display_irq() 74 mcde_display_irq(struct mcde * mcde) mcde_display_irq() argument 146 mcde_display_disable_irqs(struct mcde * mcde) mcde_display_disable_irqs() argument 196 mcde_configure_extsrc(struct mcde * mcde,enum mcde_extsrc src,u32 format) mcde_configure_extsrc() argument 338 mcde_configure_overlay(struct mcde * mcde,enum mcde_overlay ovl,enum mcde_extsrc src,enum mcde_channel ch,const struct drm_display_mode * mode,u32 format,int cpp) mcde_configure_overlay() argument 490 mcde_configure_channel(struct mcde * mcde,enum mcde_channel ch,enum mcde_fifo fifo,const struct drm_display_mode * mode) mcde_configure_channel() argument 630 mcde_configure_fifo(struct mcde * mcde,enum mcde_fifo fifo,enum mcde_formatter fmt,int fifo_wtrmrk) mcde_configure_fifo() argument 748 mcde_configure_dsi_formatter(struct mcde * mcde,enum mcde_formatter fmt,u32 formatter_frame,int pkt_size) mcde_configure_dsi_formatter() argument 844 mcde_enable_fifo(struct mcde * mcde,enum mcde_fifo fifo) mcde_enable_fifo() argument 870 mcde_disable_fifo(struct mcde * mcde,enum mcde_fifo fifo,bool wait_for_drain) mcde_disable_fifo() argument 915 mcde_drain_pipe(struct mcde * mcde,enum mcde_fifo fifo,enum mcde_channel ch) mcde_drain_pipe() argument 973 mcde_setup_dpi(struct mcde * mcde,const struct drm_display_mode * mode,int * fifo_wtrmrk_lvl) mcde_setup_dpi() argument 1070 mcde_setup_dsi(struct mcde * mcde,const struct drm_display_mode * mode,int cpp,int * fifo_wtrmrk_lvl,int * dsi_formatter_frame,int * dsi_pkt_size) mcde_setup_dsi() argument 1158 struct mcde *mcde = to_mcde(drm); mcde_display_enable() local 1304 struct mcde *mcde = to_mcde(drm); mcde_display_disable() local 1338 mcde_start_flow(struct mcde * mcde) mcde_start_flow() argument 1372 mcde_set_extsrc(struct mcde * mcde,u32 buffer_address) mcde_set_extsrc() argument 1388 struct mcde *mcde = to_mcde(drm); mcde_display_update() local 1449 struct mcde *mcde = to_mcde(drm); mcde_display_enable_vblank() local 1468 struct mcde *mcde = to_mcde(drm); mcde_display_disable_vblank() local 1487 struct mcde *mcde = to_mcde(drm); mcde_display_init() local [all...] |