Lines Matching defs:mode
102 { 0x811c, 0x03 }, /* PortA clk lane no-LP mode */
103 { 0x8120, 0x03 }, /* PortB clk lane with-LP mode */
110 const struct drm_display_mode *mode)
128 const struct drm_display_mode *mode)
133 h_total = mode->htotal;
134 v_total = mode->vtotal;
136 hactive = mode->hdisplay;
137 hsync_len = mode->hsync_end - mode->hsync_start;
138 hfront_porch = mode->hsync_start - mode->hdisplay;
139 hsync_porch = mode->htotal - mode->hsync_start;
141 vactive = mode->vdisplay;
142 vsync_len = mode->vsync_end - mode->vsync_start;
143 vfront_porch = mode->vsync_start - mode->vdisplay;
144 vsync_porch = mode->vtotal - mode->vsync_start;
172 static void lt9611_pcr_setup(struct lt9611 *lt9611, const struct drm_display_mode *mode, unsigned int postdiv)
174 unsigned int pcr_m = mode->clock * 5 * postdiv / 27000;
196 if (mode->flags & DRM_MODE_FLAG_NHSYNC)
198 if (mode->flags & DRM_MODE_FLAG_NVSYNC)
204 unsigned int hact = mode->hdisplay;
222 static int lt9611_pll_setup(struct lt9611 *lt9611, const struct drm_display_mode *mode, unsigned int *postdiv)
224 unsigned int pclk = mode->clock;
337 struct drm_display_mode *mode)
348 mode);
361 mode);
391 { 0x8131, 0x44 }, /* HDMI DC mode */
406 /* HDMI AC mode */
693 struct drm_display_mode *mode;
708 mode = &crtc_state->adjusted_mode;
710 lt9611_mipi_input_digital(lt9611, mode);
711 lt9611_pll_setup(lt9611, mode, &postdiv);
712 lt9611_mipi_video_setup(lt9611, mode);
713 lt9611_pcr_setup(lt9611, mode, postdiv);
721 lt9611_hdmi_set_infoframes(lt9611, connector, mode);
799 const struct drm_display_mode *mode)
803 if (mode->hdisplay > 3840)
806 if (mode->vdisplay > 2160)
809 if (mode->hdisplay == 3840 &&
810 mode->vdisplay == 2160 &&
811 drm_mode_vrefresh(mode) > 30)
814 if (mode->hdisplay > 2000 && !lt9611->dsi1_node)
919 lt9611->ac_mode = of_property_read_bool(dev->of_node, "lt,ac-mode");