Home
last modified time | relevance | path

Searched refs:imx_crtc_state (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/imx/
Dparallel-display.c120 struct imx_crtc_state *imx_crtc_state = to_imx_crtc_state(crtc_state); in imx_pd_encoder_atomic_check() local
125 imx_crtc_state->bus_flags = di->bus_flags; in imx_pd_encoder_atomic_check()
126 imx_crtc_state->bus_format = di->bus_formats[0]; in imx_pd_encoder_atomic_check()
128 imx_crtc_state->bus_flags = imxpd->bus_flags; in imx_pd_encoder_atomic_check()
129 imx_crtc_state->bus_format = imxpd->bus_format; in imx_pd_encoder_atomic_check()
131 imx_crtc_state->di_hsync_pin = 2; in imx_pd_encoder_atomic_check()
132 imx_crtc_state->di_vsync_pin = 3; in imx_pd_encoder_atomic_check()
Dimx-drm.h15 struct imx_crtc_state { struct
23 static inline struct imx_crtc_state *to_imx_crtc_state(struct drm_crtc_state *s) in to_imx_crtc_state() argument
25 return container_of(s, struct imx_crtc_state, base); in to_imx_crtc_state()
Dipuv3-crtc.c113 struct imx_crtc_state *state; in imx_drm_crtc_reset()
133 struct imx_crtc_state *state; in imx_drm_crtc_duplicate_state()
247 struct imx_crtc_state *imx_crtc_state = to_imx_crtc_state(crtc->state); in ipu_crtc_mode_set_nofb() local
277 sig_cfg.enable_pol = !(imx_crtc_state->bus_flags & DRM_BUS_FLAG_DE_LOW); in ipu_crtc_mode_set_nofb()
279 sig_cfg.clk_pol = !!(imx_crtc_state->bus_flags & in ipu_crtc_mode_set_nofb()
281 sig_cfg.bus_format = imx_crtc_state->bus_format; in ipu_crtc_mode_set_nofb()
283 sig_cfg.hsync_pin = imx_crtc_state->di_hsync_pin; in ipu_crtc_mode_set_nofb()
284 sig_cfg.vsync_pin = imx_crtc_state->di_vsync_pin; in ipu_crtc_mode_set_nofb()
290 imx_crtc_state->bus_format, mode->hdisplay); in ipu_crtc_mode_set_nofb()
Ddw_hdmi-imx.c132 struct imx_crtc_state *imx_crtc_state = to_imx_crtc_state(crtc_state); in dw_hdmi_imx_atomic_check() local
134 imx_crtc_state->bus_format = MEDIA_BUS_FMT_RGB888_1X24; in dw_hdmi_imx_atomic_check()
135 imx_crtc_state->di_hsync_pin = 2; in dw_hdmi_imx_atomic_check()
136 imx_crtc_state->di_vsync_pin = 3; in dw_hdmi_imx_atomic_check()
Dimx-ldb.c359 struct imx_crtc_state *imx_crtc_state = to_imx_crtc_state(crtc_state); in imx_ldb_encoder_atomic_check() local
367 imx_crtc_state->bus_flags = di->bus_flags; in imx_ldb_encoder_atomic_check()
370 imx_crtc_state->bus_flags = imx_ldb_ch->bus_flags; in imx_ldb_encoder_atomic_check()
374 imx_crtc_state->bus_format = MEDIA_BUS_FMT_RGB666_1X18; in imx_ldb_encoder_atomic_check()
378 imx_crtc_state->bus_format = MEDIA_BUS_FMT_RGB888_1X24; in imx_ldb_encoder_atomic_check()
384 imx_crtc_state->di_hsync_pin = 2; in imx_ldb_encoder_atomic_check()
385 imx_crtc_state->di_vsync_pin = 3; in imx_ldb_encoder_atomic_check()
Dimx-tve.c333 struct imx_crtc_state *imx_crtc_state = to_imx_crtc_state(crtc_state); in imx_tve_atomic_check() local
336 imx_crtc_state->bus_format = MEDIA_BUS_FMT_GBR888_1X24; in imx_tve_atomic_check()
337 imx_crtc_state->di_hsync_pin = tve->di_hsync_pin; in imx_tve_atomic_check()
338 imx_crtc_state->di_vsync_pin = tve->di_vsync_pin; in imx_tve_atomic_check()