• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/arm/ti/am335x/

Lines Matching refs:mode

424 tda19988_init_encoder(struct tda19988_softc *sc, const struct videomode *mode)
437 n_pix = mode->htotal;
438 n_line = mode->vtotal;
440 hs_pix_stop = mode->hsync_end - mode->hdisplay;
441 hs_pix_start = mode->hsync_start - mode->hdisplay;
443 de_stop = mode->htotal;
444 de_start = mode->htotal - mode->hdisplay;
447 if (mode->flags & VID_HSKEW)
448 ref_pix += mode->hskew;
450 if ((mode->flags & VID_INTERLACE) == 0) {
451 ref_line = 1 + mode->vsync_start - mode->vdisplay;
452 vwin1_line_start = mode->vtotal - mode->vdisplay - 1;
453 vwin1_line_end = vwin1_line_start + mode->vdisplay;
456 vs1_line_start = mode->vsync_start - mode->vdisplay;
457 vs1_line_end = vs1_line_start + mode->vsync_end - mode->vsync_start;
463 ref_line = 1 + (mode->vsync_start - mode->vdisplay)/2;
464 vwin1_line_start = (mode->vtotal - mode->vdisplay)/2;
465 vwin1_line_end = vwin1_line_start + mode->vdisplay/2;
468 vs1_line_start = (mode->vsync_start - mode->vdisplay)/2;
469 vs1_line_end = vs1_line_start + (mode->vsync_end - mode->vsync_start)/2;
471 vwin2_line_start = vwin1_line_start + mode->vtotal/2;
472 vwin2_line_end = vwin2_line_start + mode->vdisplay/2;
474 vs2_pix_start = vs2_pix_stop = hs_pix_start + mode->htotal/2;
475 vs2_line_start = vs1_line_start + mode->vtotal/2 ;
476 vs2_line_end = vs2_line_start + (mode->vsync_end - mode->vsync_start)/2;
479 div = 148500 / mode->dot_clock;
486 /* set HDMI HDCP mode off */
521 if (mode->flags & VID_NHSYNC)
523 if (mode->flags & VID_NVSYNC)
528 if (mode->flags & VID_NHSYNC)
530 if (mode->flags & VID_NVSYNC)
769 tda19988_set_videomode(device_t dev, const struct videomode *mode)
775 tda19988_init_encoder(sc, mode);