Lines Matching refs:native_mode
349 amdgpu_encoder->native_mode = *preferred_mode; in amdgpu_get_native_mode()
351 amdgpu_encoder->native_mode.clock = 0; in amdgpu_get_native_mode()
361 struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode; in amdgpu_connector_lcd_native_mode() local
363 if (native_mode->hdisplay != 0 && in amdgpu_connector_lcd_native_mode()
364 native_mode->vdisplay != 0 && in amdgpu_connector_lcd_native_mode()
365 native_mode->clock != 0) { in amdgpu_connector_lcd_native_mode()
366 mode = drm_mode_duplicate(dev, native_mode); in amdgpu_connector_lcd_native_mode()
374 } else if (native_mode->hdisplay != 0 && in amdgpu_connector_lcd_native_mode()
375 native_mode->vdisplay != 0) { in amdgpu_connector_lcd_native_mode()
383 mode = drm_cvt_mode(dev, native_mode->hdisplay, native_mode->vdisplay, 60, true, false, false); in amdgpu_connector_lcd_native_mode()
399 struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode; in amdgpu_connector_add_common_modes() local
431 if (common_modes[i].w > native_mode->hdisplay || in amdgpu_connector_add_common_modes()
432 common_modes[i].h > native_mode->vdisplay || in amdgpu_connector_add_common_modes()
433 (common_modes[i].w == native_mode->hdisplay && in amdgpu_connector_add_common_modes()
434 common_modes[i].h == native_mode->vdisplay)) in amdgpu_connector_add_common_modes()
592 (amdgpu_encoder->native_mode.clock == 0)) in amdgpu_connector_set_property()
608 struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode; in amdgpu_connector_fixup_lcd_native_mode() local
614 if (mode->hdisplay != native_mode->hdisplay || in amdgpu_connector_fixup_lcd_native_mode()
615 mode->vdisplay != native_mode->vdisplay) in amdgpu_connector_fixup_lcd_native_mode()
616 drm_mode_copy(native_mode, mode); in amdgpu_connector_fixup_lcd_native_mode()
621 if (!native_mode->clock) { in amdgpu_connector_fixup_lcd_native_mode()
623 if (mode->hdisplay == native_mode->hdisplay && in amdgpu_connector_fixup_lcd_native_mode()
624 mode->vdisplay == native_mode->vdisplay) { in amdgpu_connector_fixup_lcd_native_mode()
625 drm_mode_copy(native_mode, mode); in amdgpu_connector_fixup_lcd_native_mode()
626 drm_mode_set_crtcinfo(native_mode, CRTC_INTERLACE_HALVE_V); in amdgpu_connector_fixup_lcd_native_mode()
633 if (!native_mode->clock) { in amdgpu_connector_fixup_lcd_native_mode()
686 struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode; in amdgpu_connector_lvds_mode_valid() local
691 if ((mode->hdisplay > native_mode->hdisplay) || in amdgpu_connector_lvds_mode_valid()
692 (mode->vdisplay > native_mode->vdisplay)) in amdgpu_connector_lvds_mode_valid()
697 if ((mode->hdisplay != native_mode->hdisplay) || in amdgpu_connector_lvds_mode_valid()
698 (mode->vdisplay != native_mode->vdisplay)) in amdgpu_connector_lvds_mode_valid()
724 struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode; in amdgpu_connector_lvds_detect() local
727 if (native_mode->hdisplay >= 320 && native_mode->vdisplay >= 240) in amdgpu_connector_lvds_detect()
1394 struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode; in amdgpu_connector_dp_detect() local
1397 if (native_mode->hdisplay >= 320 && native_mode->vdisplay >= 240) in amdgpu_connector_dp_detect()
1483 struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode; in amdgpu_connector_dp_mode_valid() local
1488 if ((mode->hdisplay > native_mode->hdisplay) || in amdgpu_connector_dp_mode_valid()
1489 (mode->vdisplay > native_mode->vdisplay)) in amdgpu_connector_dp_mode_valid()
1494 if ((mode->hdisplay != native_mode->hdisplay) || in amdgpu_connector_dp_mode_valid()
1495 (mode->vdisplay != native_mode->vdisplay)) in amdgpu_connector_dp_mode_valid()