Lines Matching refs:tv_dac

243 	struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv;  in radeon_legacy_tv_get_std_mode()  local
256 if (tv_dac->tv_std == TV_STD_NTSC || in radeon_legacy_tv_get_std_mode()
257 tv_dac->tv_std == TV_STD_NTSC_J || in radeon_legacy_tv_get_std_mode()
258 tv_dac->tv_std == TV_STD_PAL_M) { in radeon_legacy_tv_get_std_mode()
391 struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv; in radeon_restore_tv_timing_tables() local
396 WREG32(RADEON_TV_UV_ADR, tv_dac->tv.tv_uv_adr); in radeon_restore_tv_timing_tables()
397 h_table = radeon_get_htiming_tables_addr(tv_dac->tv.tv_uv_adr); in radeon_restore_tv_timing_tables()
398 v_table = radeon_get_vtiming_tables_addr(tv_dac->tv.tv_uv_adr); in radeon_restore_tv_timing_tables()
401 tmp = ((uint32_t)tv_dac->tv.h_code_timing[i] << 14) | ((uint32_t)tv_dac->tv.h_code_timing[i+1]); in radeon_restore_tv_timing_tables()
403 if (tv_dac->tv.h_code_timing[i] == 0 || tv_dac->tv.h_code_timing[i + 1] == 0) in radeon_restore_tv_timing_tables()
407 tmp = ((uint32_t)tv_dac->tv.v_code_timing[i+1] << 14) | ((uint32_t)tv_dac->tv.v_code_timing[i]); in radeon_restore_tv_timing_tables()
409 if (tv_dac->tv.v_code_timing[i] == 0 || tv_dac->tv.v_code_timing[i + 1] == 0) in radeon_restore_tv_timing_tables()
418 struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv; in radeon_legacy_write_tv_restarts() local
419 WREG32(RADEON_TV_FRESTART, tv_dac->tv.frestart); in radeon_legacy_write_tv_restarts()
420 WREG32(RADEON_TV_HRESTART, tv_dac->tv.hrestart); in radeon_legacy_write_tv_restarts()
421 WREG32(RADEON_TV_VRESTART, tv_dac->tv.vrestart); in radeon_legacy_write_tv_restarts()
427 struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv; in radeon_legacy_tv_init_restarts() local
442 if (tv_dac->tv_std == TV_STD_NTSC || in radeon_legacy_tv_init_restarts()
443 tv_dac->tv_std == TV_STD_NTSC_J || in radeon_legacy_tv_init_restarts()
444 tv_dac->tv_std == TV_STD_PAL_M || in radeon_legacy_tv_init_restarts()
445 tv_dac->tv_std == TV_STD_PAL_60) in radeon_legacy_tv_init_restarts()
451 h_offset = tv_dac->h_pos * H_POS_UNIT; in radeon_legacy_tv_init_restarts()
453 if (tv_dac->tv_std == TV_STD_NTSC || in radeon_legacy_tv_init_restarts()
454 tv_dac->tv_std == TV_STD_NTSC_J || in radeon_legacy_tv_init_restarts()
455 tv_dac->tv_std == TV_STD_PAL_M) { in radeon_legacy_tv_init_restarts()
467 h_changed = (p1 != tv_dac->tv.h_code_timing[H_TABLE_POS1] || in radeon_legacy_tv_init_restarts()
468 p2 != tv_dac->tv.h_code_timing[H_TABLE_POS2]); in radeon_legacy_tv_init_restarts()
470 tv_dac->tv.h_code_timing[H_TABLE_POS1] = p1; in radeon_legacy_tv_init_restarts()
471 tv_dac->tv.h_code_timing[H_TABLE_POS2] = p2; in radeon_legacy_tv_init_restarts()
482 if (tv_dac->tv_std == TV_STD_NTSC || in radeon_legacy_tv_init_restarts()
483 tv_dac->tv_std == TV_STD_NTSC_J || in radeon_legacy_tv_init_restarts()
484 tv_dac->tv_std == TV_STD_PAL_M || in radeon_legacy_tv_init_restarts()
485 tv_dac->tv_std == TV_STD_PAL_60) in radeon_legacy_tv_init_restarts()
486 v_offset = ((int)(v_total * h_total) * 2 * tv_dac->v_pos) / (int)(NTSC_TV_LINES_PER_FRAME); in radeon_legacy_tv_init_restarts()
488 v_offset = ((int)(v_total * h_total) * 2 * tv_dac->v_pos) / (int)(PAL_TV_LINES_PER_FRAME); in radeon_legacy_tv_init_restarts()
493 const_ptr->def_restart, tv_dac->h_pos, tv_dac->v_pos, p1, p2, restart); in radeon_legacy_tv_init_restarts()
495 tv_dac->tv.hrestart = restart % h_total; in radeon_legacy_tv_init_restarts()
497 tv_dac->tv.vrestart = restart % v_total; in radeon_legacy_tv_init_restarts()
499 tv_dac->tv.frestart = restart % f_total; in radeon_legacy_tv_init_restarts()
502 (unsigned)tv_dac->tv.frestart, in radeon_legacy_tv_init_restarts()
503 (unsigned)tv_dac->tv.vrestart, in radeon_legacy_tv_init_restarts()
504 (unsigned)tv_dac->tv.hrestart); in radeon_legacy_tv_init_restarts()
507 if (tv_dac->tv_std == TV_STD_NTSC || in radeon_legacy_tv_init_restarts()
508 tv_dac->tv_std == TV_STD_NTSC_J || in radeon_legacy_tv_init_restarts()
509 tv_dac->tv_std == TV_STD_PAL_M) in radeon_legacy_tv_init_restarts()
511 (tv_dac->h_size * (int)(NTSC_TV_H_SIZE_UNIT) + (int)(NTSC_TV_ZERO_H_SIZE))); in radeon_legacy_tv_init_restarts()
514 (tv_dac->h_size * (int)(PAL_TV_H_SIZE_UNIT) + (int)(PAL_TV_ZERO_H_SIZE))); in radeon_legacy_tv_init_restarts()
516 tv_dac->tv.timing_cntl = (tv_dac->tv.timing_cntl & ~RADEON_H_INC_MASK) | in radeon_legacy_tv_init_restarts()
519 DRM_DEBUG_KMS("compute_restart: h_size = %d h_inc = %d\n", tv_dac->h_size, h_inc); in radeon_legacy_tv_init_restarts()
531 struct radeon_encoder_tv_dac *tv_dac = radeon_encoder->enc_priv; in radeon_legacy_tv_mode_set() local
560 if (tv_dac->tv_std == TV_STD_NTSC || in radeon_legacy_tv_mode_set()
561 tv_dac->tv_std == TV_STD_NTSC_J) in radeon_legacy_tv_mode_set()
570 if (tv_dac->tv_std == TV_STD_NTSC || in radeon_legacy_tv_mode_set()
571 tv_dac->tv_std == TV_STD_NTSC_J) { in radeon_legacy_tv_mode_set()
576 } else if (tv_dac->tv_std == TV_STD_SCART_PAL) { in radeon_legacy_tv_mode_set()
605 if (tv_dac->tv_std == TV_STD_NTSC || in radeon_legacy_tv_mode_set()
606 tv_dac->tv_std == TV_STD_NTSC_J || in radeon_legacy_tv_mode_set()
607 tv_dac->tv_std == TV_STD_PAL_M || in radeon_legacy_tv_mode_set()
608 tv_dac->tv_std == TV_STD_PAL_60) in radeon_legacy_tv_mode_set()
628 if (tv_dac->tv_std == TV_STD_NTSC || in radeon_legacy_tv_mode_set()
629 tv_dac->tv_std == TV_STD_NTSC_J || in radeon_legacy_tv_mode_set()
630 tv_dac->tv_std == TV_STD_PAL_M || in radeon_legacy_tv_mode_set()
631 tv_dac->tv_std == TV_STD_PAL_60) { in radeon_legacy_tv_mode_set()
665 tv_dac->tv.timing_cntl = tmp; in radeon_legacy_tv_mode_set()
667 if (tv_dac->tv_std == TV_STD_NTSC || in radeon_legacy_tv_mode_set()
668 tv_dac->tv_std == TV_STD_NTSC_J || in radeon_legacy_tv_mode_set()
669 tv_dac->tv_std == TV_STD_PAL_M || in radeon_legacy_tv_mode_set()
670 tv_dac->tv_std == TV_STD_PAL_60) in radeon_legacy_tv_mode_set()
671 tv_dac_cntl = tv_dac->ntsc_tvdac_adj; in radeon_legacy_tv_mode_set()
673 tv_dac_cntl = tv_dac->pal_tvdac_adj; in radeon_legacy_tv_mode_set()
677 if (tv_dac->tv_std == TV_STD_NTSC || in radeon_legacy_tv_mode_set()
678 tv_dac->tv_std == TV_STD_NTSC_J) in radeon_legacy_tv_mode_set()
683 if (tv_dac->tv_std == TV_STD_NTSC || in radeon_legacy_tv_mode_set()
684 tv_dac->tv_std == TV_STD_NTSC_J) { in radeon_legacy_tv_mode_set()
712 tv_dac->tv.tv_uv_adr = 0xc8; in radeon_legacy_tv_mode_set()
714 if (tv_dac->tv_std == TV_STD_NTSC || in radeon_legacy_tv_mode_set()
715 tv_dac->tv_std == TV_STD_NTSC_J || in radeon_legacy_tv_mode_set()
716 tv_dac->tv_std == TV_STD_PAL_M || in radeon_legacy_tv_mode_set()
717 tv_dac->tv_std == TV_STD_PAL_60) { in radeon_legacy_tv_mode_set()
728 if ((tv_dac->tv.h_code_timing[i] = hor_timing[i]) == 0) in radeon_legacy_tv_mode_set()
733 if ((tv_dac->tv.v_code_timing[i] = vert_timing[i]) == 0) in radeon_legacy_tv_mode_set()
803 WREG32(RADEON_TV_TIMING_CNTL, tv_dac->tv.timing_cntl); in radeon_legacy_tv_mode_set()