/kernel/linux/linux-6.6/drivers/gpu/drm/mxsfb/ |
H A D | lcdif_kms.c | 161 static void lcdif_set_formats(struct lcdif_drm_private *lcdif, in lcdif_set_formats() argument 165 struct drm_device *drm = lcdif->drm; in lcdif_set_formats() 173 lcdif->base + LCDC_V8_DISP_PARA); in lcdif_set_formats() 177 lcdif->base + LCDC_V8_DISP_PARA); in lcdif_set_formats() 181 lcdif->base + LCDC_V8_DISP_PARA); in lcdif_set_formats() 193 lcdif->base + LCDC_V8_CTRLDESCL0_5); in lcdif_set_formats() 197 lcdif->base + LCDC_V8_CTRLDESCL0_5); in lcdif_set_formats() 201 lcdif->base + LCDC_V8_CTRLDESCL0_5); in lcdif_set_formats() 205 lcdif->base + LCDC_V8_CTRLDESCL0_5); in lcdif_set_formats() 209 lcdif in lcdif_set_formats() 295 lcdif_set_mode(struct lcdif_drm_private *lcdif, u32 bus_flags) lcdif_set_mode() argument 345 lcdif_enable_controller(struct lcdif_drm_private *lcdif) lcdif_enable_controller() argument 370 lcdif_disable_controller(struct lcdif_drm_private *lcdif) lcdif_disable_controller() argument 393 lcdif_reset_block(struct lcdif_drm_private *lcdif) lcdif_reset_block() argument 406 struct lcdif_drm_private *lcdif = to_lcdif_drm_private(drm); lcdif_crtc_mode_set_nofb() local 508 struct lcdif_drm_private *lcdif = to_lcdif_drm_private(crtc->dev); lcdif_crtc_atomic_flush() local 533 struct lcdif_drm_private *lcdif = to_lcdif_drm_private(crtc->dev); lcdif_crtc_atomic_enable() local 563 struct lcdif_drm_private *lcdif = to_lcdif_drm_private(crtc->dev); lcdif_crtc_atomic_disable() local 626 struct lcdif_drm_private *lcdif = to_lcdif_drm_private(crtc->dev); lcdif_crtc_enable_vblank() local 637 struct lcdif_drm_private *lcdif = to_lcdif_drm_private(crtc->dev); lcdif_crtc_disable_vblank() local 671 struct lcdif_drm_private *lcdif = to_lcdif_drm_private(plane->dev); lcdif_plane_atomic_check() local 686 struct lcdif_drm_private *lcdif = to_lcdif_drm_private(plane->dev); lcdif_plane_primary_atomic_update() local 747 lcdif_kms_init(struct lcdif_drm_private *lcdif) lcdif_kms_init() argument [all...] |
H A D | lcdif_drv.c | 47 static int lcdif_attach_bridge(struct lcdif_drm_private *lcdif) in lcdif_attach_bridge() argument 49 struct device *dev = lcdif->drm->dev; in lcdif_attach_bridge() 89 encoder->possible_crtcs = drm_crtc_mask(&lcdif->crtc); in lcdif_attach_bridge() 90 ret = drm_encoder_init(lcdif->drm, encoder, &lcdif_encoder_funcs, in lcdif_attach_bridge() 114 struct lcdif_drm_private *lcdif = drm->dev_private; in lcdif_irq_handler() local 117 stat = readl(lcdif->base + LCDC_V8_INT_STATUS_D0); in lcdif_irq_handler() 122 reg = readl(lcdif->base + LCDC_V8_CTRLDESCL0_5); in lcdif_irq_handler() 124 drm_crtc_handle_vblank(&lcdif->crtc); in lcdif_irq_handler() 127 writel(stat, lcdif->base + LCDC_V8_INT_STATUS_D0); in lcdif_irq_handler() 135 struct lcdif_drm_private *lcdif; in lcdif_load() local 223 struct lcdif_drm_private *lcdif = drm->dev_private; lcdif_unload() local 307 struct lcdif_drm_private *lcdif = drm->dev_private; lcdif_rpm_suspend() local 322 struct lcdif_drm_private *lcdif = drm->dev_private; lcdif_rpm_resume() local [all...] |
H A D | Makefile | 4 imx-lcdif-y := lcdif_drv.o lcdif_kms.o 5 obj-$(CONFIG_DRM_IMX_LCDIF) += imx-lcdif.o
|
H A D | lcdif_drv.h | 40 int lcdif_kms_init(struct lcdif_drm_private *lcdif);
|
/kernel/linux/linux-5.10/drivers/clk/mxs/ |
H A D | clk-imx23.c | 86 lcdif, etm, usb, usb_phy, enumerator 150 clks[lcdif] = mxs_clk_gate("lcdif", "lcdif_div", PIX, 31); in mx23_clocks_init()
|
H A D | clk-imx28.c | 140 ssp1, ssp2, ssp3, gpmi, spdif, emi, saif0, saif1, lcdif, etm, enumerator 222 clks[lcdif] = mxs_clk_gate("lcdif", "lcdif_div", LCDIF, 31); in mx28_clocks_init()
|
/kernel/linux/linux-6.6/drivers/clk/mxs/ |
H A D | clk-imx23.c | 86 lcdif, etm, usb, usb_phy, enumerator 150 clks[lcdif] = mxs_clk_gate("lcdif", "lcdif_div", PIX, 31); in mx23_clocks_init()
|
H A D | clk-imx28.c | 140 ssp1, ssp2, ssp3, gpmi, spdif, emi, saif0, saif1, lcdif, etm, enumerator 222 clks[lcdif] = mxs_clk_gate("lcdif", "lcdif_div", LCDIF, 31); in mx28_clocks_init()
|