/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_encoders.c | 168 struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode; in amdgpu_panel_mode_fixup() local 169 unsigned hblank = native_mode->htotal - native_mode->hdisplay; in amdgpu_panel_mode_fixup() 170 unsigned vblank = native_mode->vtotal - native_mode->vdisplay; in amdgpu_panel_mode_fixup() 171 unsigned hover = native_mode->hsync_start - native_mode->hdisplay; in amdgpu_panel_mode_fixup() 172 unsigned vover = native_mode->vsync_start - native_mode in amdgpu_panel_mode_fixup() [all...] |
H A D | amdgpu_connectors.c | 374 amdgpu_encoder->native_mode = *preferred_mode; in amdgpu_get_native_mode() 376 amdgpu_encoder->native_mode.clock = 0; in amdgpu_get_native_mode() 386 struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode; in amdgpu_connector_lcd_native_mode() local 388 if (native_mode->hdisplay != 0 && in amdgpu_connector_lcd_native_mode() 389 native_mode->vdisplay != 0 && in amdgpu_connector_lcd_native_mode() 390 native_mode->clock != 0) { in amdgpu_connector_lcd_native_mode() 391 mode = drm_mode_duplicate(dev, native_mode); in amdgpu_connector_lcd_native_mode() 399 } else if (native_mode->hdisplay != 0 && in amdgpu_connector_lcd_native_mode() 400 native_mode in amdgpu_connector_lcd_native_mode() 424 struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode; amdgpu_connector_add_common_modes() local 620 struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode; amdgpu_connector_fixup_lcd_native_mode() local 698 struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode; amdgpu_connector_lvds_mode_valid() local 736 struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode; amdgpu_connector_lvds_detect() local 1364 struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode; amdgpu_connector_dp_detect() local 1452 struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode; amdgpu_connector_dp_mode_valid() local [all...] |
H A D | atombios_encoders.c | 2021 lvds->native_mode.clock = in amdgpu_atombios_encoder_get_lcd_info() 2023 lvds->native_mode.hdisplay = in amdgpu_atombios_encoder_get_lcd_info() 2025 lvds->native_mode.vdisplay = in amdgpu_atombios_encoder_get_lcd_info() 2027 lvds->native_mode.htotal = lvds->native_mode.hdisplay + in amdgpu_atombios_encoder_get_lcd_info() 2029 lvds->native_mode.hsync_start = lvds->native_mode.hdisplay + in amdgpu_atombios_encoder_get_lcd_info() 2031 lvds->native_mode.hsync_end = lvds->native_mode.hsync_start + in amdgpu_atombios_encoder_get_lcd_info() 2033 lvds->native_mode in amdgpu_atombios_encoder_get_lcd_info() [all...] |
H A D | amdgpu_display.c | 718 else if (mode->hdisplay < amdgpu_encoder->native_mode.hdisplay || in amdgpu_display_crtc_scaling_mode_fixup() 719 mode->vdisplay < amdgpu_encoder->native_mode.vdisplay) in amdgpu_display_crtc_scaling_mode_fixup() 724 memcpy(&amdgpu_crtc->native_mode, in amdgpu_display_crtc_scaling_mode_fixup() 725 &amdgpu_encoder->native_mode, in amdgpu_display_crtc_scaling_mode_fixup() 728 dst_v = amdgpu_crtc->native_mode.vdisplay; in amdgpu_display_crtc_scaling_mode_fixup() 730 dst_h = amdgpu_crtc->native_mode.hdisplay; in amdgpu_display_crtc_scaling_mode_fixup()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_encoders.c | 168 struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode; in amdgpu_panel_mode_fixup() local 169 unsigned int hblank = native_mode->htotal - native_mode->hdisplay; in amdgpu_panel_mode_fixup() 170 unsigned int vblank = native_mode->vtotal - native_mode->vdisplay; in amdgpu_panel_mode_fixup() 171 unsigned int hover = native_mode->hsync_start - native_mode->hdisplay; in amdgpu_panel_mode_fixup() 172 unsigned int vover = native_mode->vsync_start - native_mode in amdgpu_panel_mode_fixup() [all...] |
H A D | amdgpu_connectors.c | 375 amdgpu_encoder->native_mode = *preferred_mode; in amdgpu_get_native_mode() 377 amdgpu_encoder->native_mode.clock = 0; in amdgpu_get_native_mode() 387 struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode; in amdgpu_connector_lcd_native_mode() local 389 if (native_mode->hdisplay != 0 && in amdgpu_connector_lcd_native_mode() 390 native_mode->vdisplay != 0 && in amdgpu_connector_lcd_native_mode() 391 native_mode->clock != 0) { in amdgpu_connector_lcd_native_mode() 392 mode = drm_mode_duplicate(dev, native_mode); in amdgpu_connector_lcd_native_mode() 400 } else if (native_mode->hdisplay != 0 && in amdgpu_connector_lcd_native_mode() 401 native_mode in amdgpu_connector_lcd_native_mode() 425 struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode; amdgpu_connector_add_common_modes() local 630 struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode; amdgpu_connector_fixup_lcd_native_mode() local 708 struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode; amdgpu_connector_lvds_mode_valid() local 746 struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode; amdgpu_connector_lvds_detect() local 1404 struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode; amdgpu_connector_dp_detect() local 1492 struct drm_display_mode *native_mode = &amdgpu_encoder->native_mode; amdgpu_connector_dp_mode_valid() local [all...] |
H A D | atombios_encoders.c | 1988 lvds->native_mode.clock = in amdgpu_atombios_encoder_get_lcd_info() 1990 lvds->native_mode.hdisplay = in amdgpu_atombios_encoder_get_lcd_info() 1992 lvds->native_mode.vdisplay = in amdgpu_atombios_encoder_get_lcd_info() 1994 lvds->native_mode.htotal = lvds->native_mode.hdisplay + in amdgpu_atombios_encoder_get_lcd_info() 1996 lvds->native_mode.hsync_start = lvds->native_mode.hdisplay + in amdgpu_atombios_encoder_get_lcd_info() 1998 lvds->native_mode.hsync_end = lvds->native_mode.hsync_start + in amdgpu_atombios_encoder_get_lcd_info() 2000 lvds->native_mode in amdgpu_atombios_encoder_get_lcd_info() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | radeon_encoders.c | 329 struct drm_display_mode *native_mode = &radeon_encoder->native_mode; in radeon_panel_mode_fixup() local 330 unsigned hblank = native_mode->htotal - native_mode->hdisplay; in radeon_panel_mode_fixup() 331 unsigned vblank = native_mode->vtotal - native_mode->vdisplay; in radeon_panel_mode_fixup() 332 unsigned hover = native_mode->hsync_start - native_mode->hdisplay; in radeon_panel_mode_fixup() 333 unsigned vover = native_mode->vsync_start - native_mode in radeon_panel_mode_fixup() [all...] |
H A D | radeon_connectors.c | 404 radeon_encoder->native_mode = *preferred_mode; in radeon_get_native_mode() 406 radeon_encoder->native_mode.clock = 0; in radeon_get_native_mode() 470 struct drm_display_mode *native_mode = &radeon_encoder->native_mode; in radeon_fp_native_mode() local 472 if (native_mode->hdisplay != 0 && in radeon_fp_native_mode() 473 native_mode->vdisplay != 0 && in radeon_fp_native_mode() 474 native_mode->clock != 0) { in radeon_fp_native_mode() 475 mode = drm_mode_duplicate(dev, native_mode); in radeon_fp_native_mode() 482 } else if (native_mode->hdisplay != 0 && in radeon_fp_native_mode() 483 native_mode in radeon_fp_native_mode() 505 struct drm_display_mode *native_mode = &radeon_encoder->native_mode; radeon_add_common_modes() local 776 struct drm_display_mode *native_mode = &radeon_encoder->native_mode; radeon_fixup_lvds_native_mode() local 854 struct drm_display_mode *native_mode = &radeon_encoder->native_mode; radeon_lvds_mode_valid() local 894 struct drm_display_mode *native_mode = &radeon_encoder->native_mode; radeon_lvds_detect() local 1689 struct drm_display_mode *native_mode = &radeon_encoder->native_mode; radeon_dp_detect() local 1790 struct drm_display_mode *native_mode = &radeon_encoder->native_mode; radeon_dp_mode_valid() local [all...] |
H A D | radeon_legacy_crtc.c | 66 struct drm_display_mode *native_mode = &radeon_crtc->native_mode; in radeon_legacy_rmx_mode_set() local 113 if (native_mode->hdisplay == 0 || in radeon_legacy_rmx_mode_set() 114 native_mode->vdisplay == 0) { in radeon_legacy_rmx_mode_set() 118 if (xres > native_mode->hdisplay) in radeon_legacy_rmx_mode_set() 119 xres = native_mode->hdisplay; in radeon_legacy_rmx_mode_set() 120 if (yres > native_mode->vdisplay) in radeon_legacy_rmx_mode_set() 121 yres = native_mode->vdisplay; in radeon_legacy_rmx_mode_set() 123 if (xres == native_mode->hdisplay) in radeon_legacy_rmx_mode_set() 125 if (yres == native_mode in radeon_legacy_rmx_mode_set() [all...] |
H A D | radeon_combios.c | 1129 lvds->native_mode.vdisplay = in radeon_legacy_get_lvds_info_from_regs() 1133 lvds->native_mode.vdisplay = in radeon_legacy_get_lvds_info_from_regs() 1137 lvds->native_mode.hdisplay = in radeon_legacy_get_lvds_info_from_regs() 1141 lvds->native_mode.hdisplay = in radeon_legacy_get_lvds_info_from_regs() 1144 if ((lvds->native_mode.hdisplay < 640) || in radeon_legacy_get_lvds_info_from_regs() 1145 (lvds->native_mode.vdisplay < 480)) { in radeon_legacy_get_lvds_info_from_regs() 1146 lvds->native_mode.hdisplay = 640; in radeon_legacy_get_lvds_info_from_regs() 1147 lvds->native_mode.vdisplay = 480; in radeon_legacy_get_lvds_info_from_regs() 1167 DRM_INFO("Panel Size %dx%d\n", lvds->native_mode.hdisplay, in radeon_legacy_get_lvds_info_from_regs() 1168 lvds->native_mode in radeon_legacy_get_lvds_info_from_regs() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | radeon_encoders.c | 325 struct drm_display_mode *native_mode = &radeon_encoder->native_mode; in radeon_panel_mode_fixup() local 326 unsigned int hblank = native_mode->htotal - native_mode->hdisplay; in radeon_panel_mode_fixup() 327 unsigned int vblank = native_mode->vtotal - native_mode->vdisplay; in radeon_panel_mode_fixup() 328 unsigned int hover = native_mode->hsync_start - native_mode->hdisplay; in radeon_panel_mode_fixup() 329 unsigned int vover = native_mode->vsync_start - native_mode in radeon_panel_mode_fixup() [all...] |
H A D | radeon_connectors.c | 380 radeon_encoder->native_mode = *preferred_mode; in radeon_get_native_mode() 382 radeon_encoder->native_mode.clock = 0; in radeon_get_native_mode() 446 struct drm_display_mode *native_mode = &radeon_encoder->native_mode; in radeon_fp_native_mode() local 448 if (native_mode->hdisplay != 0 && in radeon_fp_native_mode() 449 native_mode->vdisplay != 0 && in radeon_fp_native_mode() 450 native_mode->clock != 0) { in radeon_fp_native_mode() 451 mode = drm_mode_duplicate(dev, native_mode); in radeon_fp_native_mode() 458 } else if (native_mode->hdisplay != 0 && in radeon_fp_native_mode() 459 native_mode in radeon_fp_native_mode() 481 struct drm_display_mode *native_mode = &radeon_encoder->native_mode; radeon_add_common_modes() local 752 struct drm_display_mode *native_mode = &radeon_encoder->native_mode; radeon_fixup_lvds_native_mode() local 830 struct drm_display_mode *native_mode = &radeon_encoder->native_mode; radeon_lvds_mode_valid() local 870 struct drm_display_mode *native_mode = &radeon_encoder->native_mode; radeon_lvds_detect() local 1664 struct drm_display_mode *native_mode = &radeon_encoder->native_mode; radeon_dp_detect() local 1756 struct drm_display_mode *native_mode = &radeon_encoder->native_mode; radeon_dp_mode_valid() local [all...] |
H A D | radeon_legacy_crtc.c | 66 struct drm_display_mode *native_mode = &radeon_crtc->native_mode; in radeon_legacy_rmx_mode_set() local 113 if (native_mode->hdisplay == 0 || in radeon_legacy_rmx_mode_set() 114 native_mode->vdisplay == 0) { in radeon_legacy_rmx_mode_set() 118 if (xres > native_mode->hdisplay) in radeon_legacy_rmx_mode_set() 119 xres = native_mode->hdisplay; in radeon_legacy_rmx_mode_set() 120 if (yres > native_mode->vdisplay) in radeon_legacy_rmx_mode_set() 121 yres = native_mode->vdisplay; in radeon_legacy_rmx_mode_set() 123 if (xres == native_mode->hdisplay) in radeon_legacy_rmx_mode_set() 125 if (yres == native_mode in radeon_legacy_rmx_mode_set() [all...] |
H A D | radeon_combios.c | 1125 lvds->native_mode.vdisplay = in radeon_legacy_get_lvds_info_from_regs() 1129 lvds->native_mode.vdisplay = in radeon_legacy_get_lvds_info_from_regs() 1133 lvds->native_mode.hdisplay = in radeon_legacy_get_lvds_info_from_regs() 1137 lvds->native_mode.hdisplay = in radeon_legacy_get_lvds_info_from_regs() 1140 if ((lvds->native_mode.hdisplay < 640) || in radeon_legacy_get_lvds_info_from_regs() 1141 (lvds->native_mode.vdisplay < 480)) { in radeon_legacy_get_lvds_info_from_regs() 1142 lvds->native_mode.hdisplay = 640; in radeon_legacy_get_lvds_info_from_regs() 1143 lvds->native_mode.vdisplay = 480; in radeon_legacy_get_lvds_info_from_regs() 1163 DRM_INFO("Panel Size %dx%d\n", lvds->native_mode.hdisplay, in radeon_legacy_get_lvds_info_from_regs() 1164 lvds->native_mode in radeon_legacy_get_lvds_info_from_regs() [all...] |
/kernel/linux/linux-5.10/drivers/video/ |
H A D | of_display_timing.c | 147 struct device_node *native_mode; in of_get_display_timings() local 177 native_mode = entry; in of_get_display_timings() 195 disp->native_mode = 0; in of_get_display_timings() 220 if (native_mode == entry) in of_get_display_timings() 221 disp->native_mode = disp->num_timings; in of_get_display_timings() 228 * native_mode points to the device_node returned by of_parse_phandle in of_get_display_timings() 231 of_node_put(native_mode); in of_get_display_timings() 235 disp->native_mode + 1); in of_get_display_timings() 240 of_node_put(native_mode); in of_get_display_timings()
|
H A D | of_videomode.c | 43 index = disp->native_mode; in of_get_videomode()
|
/kernel/linux/linux-6.6/drivers/video/ |
H A D | of_display_timing.c | 148 struct device_node *native_mode; in of_get_display_timings() local 178 native_mode = entry; in of_get_display_timings() 196 disp->native_mode = 0; in of_get_display_timings() 221 if (native_mode == entry) in of_get_display_timings() 222 disp->native_mode = disp->num_timings; in of_get_display_timings() 229 * native_mode points to the device_node returned by of_parse_phandle in of_get_display_timings() 232 of_node_put(native_mode); in of_get_display_timings() 236 disp->native_mode + 1); in of_get_display_timings() 241 of_node_put(native_mode); in of_get_display_timings()
|
H A D | of_videomode.c | 43 index = disp->native_mode; in of_get_videomode()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/ |
H A D | nouveau_connector.c | 824 struct drm_display_mode *native = nv_connector->native_mode, *m; in nouveau_connector_scaler_modes_add() 860 struct drm_display_mode *mode = nv_connector->native_mode; in nouveau_connector_detect_depth() 930 if (nv_connector->native_mode) { in nouveau_connector_get_modes() 931 drm_mode_destroy(dev, nv_connector->native_mode); in nouveau_connector_get_modes() 932 nv_connector->native_mode = NULL; in nouveau_connector_get_modes() 944 nv_connector->native_mode = drm_mode_duplicate(dev, &mode); in nouveau_connector_get_modes() 957 if (!nv_connector->native_mode) in nouveau_connector_get_modes() 958 nv_connector->native_mode = nouveau_conn_native_mode(connector); in nouveau_connector_get_modes() 959 if (ret == 0 && nv_connector->native_mode) { in nouveau_connector_get_modes() 962 mode = drm_mode_duplicate(dev, nv_connector->native_mode); in nouveau_connector_get_modes() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/ |
H A D | nouveau_connector.c | 831 struct drm_display_mode *native = nv_connector->native_mode, *m; in nouveau_connector_scaler_modes_add() 867 struct drm_display_mode *mode = nv_connector->native_mode; in nouveau_connector_detect_depth() 953 if (nv_connector->native_mode) { in nouveau_connector_get_modes() 954 drm_mode_destroy(dev, nv_connector->native_mode); in nouveau_connector_get_modes() 955 nv_connector->native_mode = NULL; in nouveau_connector_get_modes() 967 nv_connector->native_mode = drm_mode_duplicate(dev, &mode); in nouveau_connector_get_modes() 980 if (!nv_connector->native_mode) in nouveau_connector_get_modes() 981 nv_connector->native_mode = nouveau_conn_native_mode(connector); in nouveau_connector_get_modes() 982 if (ret == 0 && nv_connector->native_mode) { in nouveau_connector_get_modes() 985 mode = drm_mode_duplicate(dev, nv_connector->native_mode); in nouveau_connector_get_modes() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | dfp.c | 190 if (!nv_connector->native_mode || in nv04_dfp_mode_fixup() 192 mode->hdisplay > nv_connector->native_mode->hdisplay || in nv04_dfp_mode_fixup() 193 mode->vdisplay > nv_connector->native_mode->vdisplay) { in nv04_dfp_mode_fixup() 197 nv_encoder->mode = *nv_connector->native_mode; in nv04_dfp_mode_fixup() 198 adjusted_mode->clock = nv_connector->native_mode->clock; in nv04_dfp_mode_fixup() 543 * disconnected LVDS encoder there is no native_mode in nv04_lvds_dpms() 597 if (connector && connector->native_mode) in nv04_dfp_restore() 600 connector->native_mode->clock); in nv04_dfp_restore()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | dfp.c | 190 if (!nv_connector->native_mode || in nv04_dfp_mode_fixup() 192 mode->hdisplay > nv_connector->native_mode->hdisplay || in nv04_dfp_mode_fixup() 193 mode->vdisplay > nv_connector->native_mode->vdisplay) { in nv04_dfp_mode_fixup() 197 nv_encoder->mode = *nv_connector->native_mode; in nv04_dfp_mode_fixup() 198 adjusted_mode->clock = nv_connector->native_mode->clock; in nv04_dfp_mode_fixup() 544 * disconnected LVDS encoder there is no native_mode in nv04_lvds_dpms() 598 if (connector && connector->native_mode) in nv04_dfp_restore() 601 connector->native_mode->clock); in nv04_dfp_restore()
|
/kernel/linux/linux-5.10/include/video/ |
H A D | display_timing.h | 81 * The native_mode is the default setting for this display. 87 unsigned int native_mode; member
|
/kernel/linux/linux-6.6/include/video/ |
H A D | display_timing.h | 81 * The native_mode is the default setting for this display. 87 unsigned int native_mode; member
|