Searched refs:mcde (Results 1 – 7 of 7) sorted by relevance
74 void mcde_display_irq(struct mcde *mcde) in mcde_display_irq() argument92 if (!mcde->dpi_output && mcde_dsi_irq(mcde->mdsi)) { in mcde_display_irq()146 void mcde_display_disable_irqs(struct mcde *mcde) in mcde_display_disable_irqs() argument466 writel(mcde->stride, mcde->regs + ljinc); in mcde_configure_overlay()1158 struct mcde *mcde = to_mcde(drm); in mcde_display_enable() local1304 struct mcde *mcde = to_mcde(drm); in mcde_display_disable() local1338 static void mcde_start_flow(struct mcde *mcde) in mcde_start_flow() argument1388 struct mcde *mcde = to_mcde(drm); in mcde_display_update() local1449 struct mcde *mcde = to_mcde(drm); in mcde_display_enable_vblank() local1468 struct mcde *mcde = to_mcde(drm); in mcde_display_disable_vblank() local[all …]
114 struct mcde *mcde = data; in mcde_irq() local119 mcde_display_irq(mcde); in mcde_irq()131 struct mcde *mcde = to_mcde(drm); in mcde_modeset_init() local142 if (!mcde->bridge) { in mcde_modeset_init()272 struct mcde *mcde; in mcde_probe() local279 mcde = devm_drm_dev_alloc(dev, &mcde_drm_driver, struct mcde, drm); in mcde_probe()280 if (IS_ERR(mcde)) in mcde_probe()281 return PTR_ERR(mcde); in mcde_probe()282 drm = &mcde->drm; in mcde_probe()283 mcde->dev = dev; in mcde_probe()[all …]
12 struct mcde *mcde; member20 struct mcde *mcde = cdiv->mcde; in mcde_clk_div_enable() local23 spin_lock(&mcde->fifo_crx1_lock); in mcde_clk_div_enable()24 val = readl(mcde->regs + cdiv->cr); in mcde_clk_div_enable()38 writel(val, mcde->regs + cdiv->cr); in mcde_clk_div_enable()39 spin_unlock(&mcde->fifo_crx1_lock); in mcde_clk_div_enable()86 struct mcde *mcde = cdiv->mcde; in mcde_clk_div_recalc_rate() local139 int mcde_init_clock_divider(struct mcde *mcde) in mcde_init_clock_divider() argument141 struct device *dev = mcde->dev; in mcde_init_clock_divider()172 fifoa->mcde = mcde; in mcde_init_clock_divider()[all …]
69 struct mcde { struct98 #define to_mcde(dev) container_of(dev, struct mcde, drm) argument100 static inline bool mcde_flow_is_video(struct mcde *mcde) in mcde_flow_is_video() argument102 return (mcde->flow_mode == MCDE_VIDEO_TE_FLOW || in mcde_flow_is_video()103 mcde->flow_mode == MCDE_VIDEO_FORMATTER_FLOW); in mcde_flow_is_video()112 void mcde_display_irq(struct mcde *mcde);113 void mcde_display_disable_irqs(struct mcde *mcde);116 int mcde_init_clock_divider(struct mcde *mcde);
40 struct mcde *mcde; member150 d->mcde->mdsi = d->mdsi; in mcde_dsi_attach_to_mcde()165 d->mcde->flow_mode = MCDE_VIDEO_FORMATTER_FLOW; in mcde_dsi_attach_to_mcde()167 d->mcde->flow_mode = MCDE_COMMAND_TE_FLOW; in mcde_dsi_attach_to_mcde()187 if (d->mcde) in mcde_dsi_host_attach()199 if (d->mcde) in mcde_dsi_host_detach()200 d->mcde->mdsi = NULL; in mcde_dsi_host_detach()1075 struct mcde *mcde = to_mcde(drm); in mcde_dsi_bind() local1086 d->mcde = mcde; in mcde_dsi_bind()1145 mcde->bridge = &d->bridge; in mcde_dsi_bind()
224 obj-$(CONFIG_DRM_MCDE) += mcde/
381 source "drivers/gpu/drm/mcde/Kconfig"
Completed in 15 milliseconds