/linux/drivers/gpu/drm/tests/ |
H A D | drm_cmdline_parser_test.c | 27 KUNIT_EXPECT_FALSE(test, mode.interlace); in drm_test_cmdline_force_e_only() 45 KUNIT_EXPECT_FALSE(test, mode.interlace); in drm_test_cmdline_force_D_only_not_digital() 67 KUNIT_EXPECT_FALSE(test, mode.interlace); in drm_test_cmdline_force_D_only_hdmi() 89 KUNIT_EXPECT_FALSE(test, mode.interlace); in drm_test_cmdline_force_D_only_dvi() 107 KUNIT_EXPECT_FALSE(test, mode.interlace); in drm_test_cmdline_force_d_only() 129 KUNIT_EXPECT_FALSE(test, mode.interlace); in drm_test_cmdline_res() 151 KUNIT_EXPECT_FALSE(test, mode.interlace); in drm_test_cmdline_res_vesa() 173 KUNIT_EXPECT_FALSE(test, mode.interlace); in drm_test_cmdline_res_vesa_rblank() 195 KUNIT_EXPECT_FALSE(test, mode.interlace); in drm_test_cmdline_res_rblank() 218 KUNIT_EXPECT_FALSE(test, mode.interlace); in drm_test_cmdline_res_bpp() [all …]
|
/linux/drivers/video/fbdev/core/ |
H A D | fbcvt.c | 54 u32 interlace; member 80 den = 2 * (cvt->yres/cvt->interlace + 2 * cvt->v_margin); in fb_cvt_hperiod() 83 den = 2 * (cvt->yres/cvt->interlace + cvt->v_margin * 2 in fb_cvt_hperiod() 84 + FB_CVT_MIN_VPORCH + cvt->interlace/2); in fb_cvt_hperiod() 164 u32 vtotal = cvt->yres/cvt->interlace; in fb_cvt_vtotal() 166 vtotal += 2 * cvt->v_margin + cvt->interlace/2 + fb_cvt_vbi_lines(cvt); in fb_cvt_vtotal() 167 vtotal |= cvt->interlace/2; in fb_cvt_vtotal() 225 pixcount = (cvt->xres * (cvt->yres/cvt->interlace))/1000000; in fb_cvt_print_name() 226 pixcount_mod = (cvt->xres * (cvt->yres/cvt->interlace)) % 1000000; in fb_cvt_print_name() 313 cvt.interlace = 1; in fb_find_mode_cvt() [all …]
|
H A D | modedb.c | 654 int interlace_specified = 0, interlace = 0; in fb_find_mode() local 707 interlace = 0; in fb_find_mode() 713 interlace = 1; in fb_find_mode() 735 (interlace) ? " interlaced" : ""); in fb_find_mode() 742 if (interlace) in fb_find_mode() 790 score += abs(db_interlace - interlace); in fb_find_mode() 793 db_interlace == interlace) in fb_find_mode()
|
/linux/drivers/gpu/drm/armada/ |
H A D | armada_plane.c | 89 bool interlace; in armada_drm_plane_atomic_check() local 109 interlace = crtc_state->adjusted_mode.flags & DRM_MODE_FLAG_INTERLACE; in armada_drm_plane_atomic_check() 110 if (interlace) { in armada_drm_plane_atomic_check() 130 interlace); in armada_drm_plane_atomic_check() 131 st->interlace = interlace; in armada_drm_plane_atomic_check() 198 if (to_armada_plane_state(new_state)->interlace) in armada_drm_primary_plane_atomic_update()
|
H A D | armada_plane.h | 11 bool interlace; member
|
/linux/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | hdmi_wp.c | 157 r = FLD_MOD(r, timings->interlace, 3, 3); in hdmi_wp_video_config_interface() 189 if (param->timings.interlace) in hdmi_wp_init_vid_fmt_timings() 200 timings->interlace = param->timings.interlace; in hdmi_wp_init_vid_fmt_timings()
|
/linux/drivers/gpu/drm/meson/ |
H A D | meson_venc.h | 9 * - ENCI : Interlace Video Encoder 10 * - ENCI_DVI : Interlace Video Encoder for DVI/HDMI
|
H A D | meson_venc.c | 1062 /* Digital Video Select : Interlace, clk27 clk, external */ in meson_venc_hdmi_mode_set() 1151 /* Interlace video enable */ in meson_venc_hdmi_mode_set() 1776 /* Digital Video Select : Interlace, clk27 clk, external */ in meson_venci_cvbs_mode_set() 1876 * Interlace High Bandwidth Luma in meson_venci_cvbs_mode_set() 1883 * Interlace Pb in meson_venci_cvbs_mode_set() 1890 * Interlace R in meson_venci_cvbs_mode_set() 1895 /* Select Interlace Y DACs */ in meson_venci_cvbs_mode_set() 1914 /* Interlace video enable */ in meson_venci_cvbs_mode_set()
|
H A D | meson_vpp.c | 24 * use it only for interlace scanout
|
/linux/drivers/gpu/drm/ |
H A D | drm_modes.c | 294 * In interlace, we're now off by half a line 310 * In interlace, the even field is in the 331 bool interlace) in fill_analog_mode() argument 351 interlace ? 'i' : 'p', in fill_analog_mode() 461 if (interlace) { in fill_analog_mode() 514 if (interlace) in fill_analog_mode() 531 * @interlace: whether to compute an interlaced mode 550 bool interlace) in drm_analog_tv_mode() argument 587 pixel_clock_hz, hdisplay, vdisplay, interlace); in drm_analog_tv_mode() 641 int interlace; in drm_cvt_mode() local [all …]
|
/linux/drivers/gpu/drm/tve200/ |
H A D | tve200_drm.h | 51 #define TVE200_CTRL_NONINTERLACE BIT(28) /* 0 = non-interlace CCIR656 */ 83 #define TVE200_CTRL_INTERLACE BIT(8) /* 1 = interlace, only for D1 */
|
/linux/Documentation/devicetree/bindings/display/ |
H A D | amlogic,meson-vpu.yaml | 50 - ENCI : Interlace Video encoder for CVBS and Interlace HDMI
|
/linux/drivers/media/platform/via/ |
H A D | via-camera.h | 44 #define VCR_CI_DIODD 0 /* De-interlace odd, 30fps */ 47 #define VCR_CI_DIBOTH30 0x00003000 /* ...both fields, 30fps interlace */
|
/linux/drivers/video/fbdev/ |
H A D | atafb.c | 891 int interlace = 0, doubleline = 0; in falcon_decode_var() local 910 In interlace mode this is " * " *vfmin <= pixelclock. in falcon_decode_var() 919 Currently interlace and doubleline mode in var are ignored. in falcon_decode_var() 1038 interlace = 1; in falcon_decode_var() 1046 vsync_len = interlace ? 3 : 4; in falcon_decode_var() 1152 * (which is a full frame in non-interlace mode), so we can switch in falcon_decode_var() 1153 * between interlace and non-interlace without messing around in falcon_decode_var() 1173 if (interlace) in falcon_decode_var() 1259 /* All Vxx must be odd in non-interlace, since frame starts in the middle in falcon_decode_var() 1262 * non-interlace, odd in interlace mode for synchronisation. in falcon_decode_var() [all …]
|
/linux/drivers/gpu/drm/amd/display/dc/optc/dcn10/ |
H A D | dcn10_optc.c | 54 if (timing->flags.INTERLACE == 1) { in apply_front_porch_workaround() 263 if (patched_crtc_timing.flags.INTERLACE == 1) in optc1_program_timing() 267 /* Interlace */ in optc1_program_timing() 269 if (patched_crtc_timing.flags.INTERLACE == 1) in optc1_program_timing() 374 /* Interlace */ in optc1_set_vtg_params() 376 if (patched_crtc_timing.flags.INTERLACE == 1) { in optc1_set_vtg_params() 618 if (timing->flags.INTERLACE == 1) in optc1_validate_timing() 638 min_v_blank = timing->flags.INTERLACE?optc1->min_v_blank_interlace:optc1->min_v_blank; in optc1_validate_timing()
|
/linux/drivers/video/fbdev/i810/ |
H A D | i810_gtf.c | 196 /* interlace */ in i810fb_encode_registers() 198 par->interlace = (1 << 7) | ((u8) (var->yres >> 4)); in i810fb_encode_registers() 200 par->interlace = 0; in i810fb_encode_registers()
|
/linux/include/video/ |
H A D | cirrus.h | 68 #define CL_CRT19 0x19 /* Interlace End */ 69 #define CL_CRT1A 0x1a /* Interlace Control */
|
/linux/drivers/video/fbdev/nvidia/ |
H A D | nv_type.h | 57 u32 interlace; member
|
/linux/Documentation/devicetree/bindings/display/samsung/ |
H A D | samsung,exynos5-dp.yaml | 54 Interlace scan mode. Progressive if defined, interlaced if not defined.
|
/linux/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | atom.h | 36 bool interlace; member
|
/linux/drivers/gpu/drm/amd/display/include/ |
H A D | ddc_service_types.h | 91 /* Interlace video latency value in microsecond (us) */
|
/linux/drivers/media/usb/stk1160/ |
H A D | stk1160.h | 83 * Since we interlace two fields per frame,
|
/linux/arch/arm64/lib/ |
H A D | copy_template.S | 161 * interlace the load of next 64 bytes data block with store of the last
|
/linux/drivers/gpu/drm/amd/display/dc/optc/dcn201/ |
H A D | dcn201_optc.c | 110 min_v_blank = timing->flags.INTERLACE?optc1->min_v_blank_interlace:optc1->min_v_blank; in optc201_validate_timing()
|
/linux/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
H A D | display_mode_vba_util_32.h | 482 bool Interlace, 618 bool Interlace[], 1014 bool Interlace[],
|