Lines Matching refs:mode
34 struct drm_display_mode *mode) in radeon_overscan_setup() argument
46 struct drm_display_mode *mode) in radeon_legacy_rmx_mode_set() argument
51 int xres = mode->hdisplay; in radeon_legacy_rmx_mode_set()
52 int yres = mode->vdisplay; in radeon_legacy_rmx_mode_set()
80 fp_crtc_h_total_disp = ((((mode->crtc_htotal / 8) - 1) & 0x3ff) in radeon_legacy_rmx_mode_set()
81 | ((((mode->crtc_hdisplay / 8) - 1) & 0x1ff) << 16)); in radeon_legacy_rmx_mode_set()
83 hsync_wid = (mode->crtc_hsync_end - mode->crtc_hsync_start) / 8; in radeon_legacy_rmx_mode_set()
86 hsync_start = mode->crtc_hsync_start - 8; in radeon_legacy_rmx_mode_set()
90 | ((mode->flags & DRM_MODE_FLAG_NHSYNC) in radeon_legacy_rmx_mode_set()
94 fp_crtc_v_total_disp = (((mode->crtc_vtotal - 1) & 0xffff) in radeon_legacy_rmx_mode_set()
95 | ((mode->crtc_vdisplay - 1) << 16)); in radeon_legacy_rmx_mode_set()
97 vsync_wid = mode->crtc_vsync_end - mode->crtc_vsync_start; in radeon_legacy_rmx_mode_set()
101 fp_v_sync_strt_wid = (((mode->crtc_vsync_start - 1) & 0xfff) in radeon_legacy_rmx_mode_set()
103 | ((mode->flags & DRM_MODE_FLAG_NVSYNC) in radeon_legacy_rmx_mode_set()
159 blank_width = (mode->crtc_hblank_end - mode->crtc_hblank_start) / 8; in radeon_legacy_rmx_mode_set()
164 | ((((mode->crtc_hdisplay / 8) - 1) & 0x1ff) << 16)); in radeon_legacy_rmx_mode_set()
166 hsync_wid = (mode->crtc_hsync_end - mode->crtc_hsync_start) / 8; in radeon_legacy_rmx_mode_set()
170 fp_h_sync_strt_wid = ((((mode->crtc_hsync_start - mode->crtc_hblank_start) / 8) & 0x1fff) in radeon_legacy_rmx_mode_set()
172 | ((mode->flags & DRM_MODE_FLAG_NHSYNC) in radeon_legacy_rmx_mode_set()
176 fp_crtc_v_total_disp = (((mode->crtc_vblank_end - mode->crtc_vblank_start) & 0xffff) in radeon_legacy_rmx_mode_set()
177 | ((mode->crtc_vdisplay - 1) << 16)); in radeon_legacy_rmx_mode_set()
179 vsync_wid = mode->crtc_vsync_end - mode->crtc_vsync_start; in radeon_legacy_rmx_mode_set()
183 fp_v_sync_strt_wid = ((((mode->crtc_vsync_start - mode->crtc_vblank_start) & 0xfff) in radeon_legacy_rmx_mode_set()
185 | ((mode->flags & DRM_MODE_FLAG_NVSYNC) in radeon_legacy_rmx_mode_set()
293 static void radeon_crtc_dpms(struct drm_crtc *crtc, int mode) in radeon_crtc_dpms() argument
321 switch (mode) { in radeon_crtc_dpms()
574 static bool radeon_set_crtc_timing(struct drm_crtc *crtc, struct drm_display_mode *mode) in radeon_set_crtc_timing() argument
622 crtc_h_total_disp = ((((mode->crtc_htotal / 8) - 1) & 0x3ff) in radeon_set_crtc_timing()
623 | ((((mode->crtc_hdisplay / 8) - 1) & 0x1ff) << 16)); in radeon_set_crtc_timing()
625 hsync_wid = (mode->crtc_hsync_end - mode->crtc_hsync_start) / 8; in radeon_set_crtc_timing()
628 hsync_start = mode->crtc_hsync_start - 8; in radeon_set_crtc_timing()
632 | ((mode->flags & DRM_MODE_FLAG_NHSYNC) in radeon_set_crtc_timing()
637 crtc_v_total_disp = (((mode->crtc_vtotal - 1) & 0xffff) in radeon_set_crtc_timing()
638 | ((mode->crtc_vdisplay - 1) << 16)); in radeon_set_crtc_timing()
640 vsync_wid = mode->crtc_vsync_end - mode->crtc_vsync_start; in radeon_set_crtc_timing()
644 crtc_v_sync_strt_wid = (((mode->crtc_vsync_start - 1) & 0xfff) in radeon_set_crtc_timing()
646 | ((mode->flags & DRM_MODE_FLAG_NVSYNC) in radeon_set_crtc_timing()
661 | ((mode->flags & DRM_MODE_FLAG_DBLSCAN) in radeon_set_crtc_timing()
664 | ((mode->flags & DRM_MODE_FLAG_CSYNC) in radeon_set_crtc_timing()
667 | ((mode->flags & DRM_MODE_FLAG_INTERLACE) in radeon_set_crtc_timing()
692 | ((mode->flags & DRM_MODE_FLAG_DBLSCAN) in radeon_set_crtc_timing()
695 | ((mode->flags & DRM_MODE_FLAG_CSYNC) in radeon_set_crtc_timing()
698 | ((mode->flags & DRM_MODE_FLAG_INTERLACE) in radeon_set_crtc_timing()
733 static void radeon_set_pll(struct drm_crtc *crtc, struct drm_display_mode *mode) in radeon_set_pll() argument
780 if (mode->clock > 200000) /* range limits??? */ in radeon_set_pll()
818 radeon_compute_pll_legacy(pll, mode->clock, in radeon_set_pll()
845 htotal_cntl = mode->htotal & 0x7; in radeon_set_pll()
1027 const struct drm_display_mode *mode, in radeon_crtc_mode_fixup() argument
1030 if (!radeon_crtc_scaling_mode_fixup(crtc, mode, adjusted_mode)) in radeon_crtc_mode_fixup()
1036 struct drm_display_mode *mode, in radeon_crtc_mode_set() argument