Lines Matching refs:tc_write
232 #define tc_write(reg, var) \ macro
323 tc_write(DP0_AUXWDATA((i - 1) >> 2), tmp); in tc_aux_transfer()
333 tc_write(DP0_AUXADDR, msg->address); in tc_aux_transfer()
335 tc_write(DP0_AUXCFG0, ((size - 1) << 8) | request); in tc_aux_transfer()
487 tc_write(PXL_PLLCTRL, PLLBYP | PLLEN); in tc_pxl_pll_en()
489 tc_write(PXL_PLLPARAM, in tc_pxl_pll_en()
498 tc_write(PXL_PLLCTRL, PLLUPDATE | PLLEN); in tc_pxl_pll_en()
531 tc_write(DP0_VIDMNGEN1, 32768); in tc_stream_clock_calc()
565 tc_write(SYS_PLLPARAM, value); in tc_aux_link_setup()
567 tc_write(DP_PHY_CTRL, BGREN | PWR_SW_EN | BIT(2) | PHY_A0_EN); in tc_aux_link_setup()
573 tc_write(DP0_PLLCTRL, PLLUPDATE | PLLEN); in tc_aux_link_setup()
576 tc_write(DP1_PLLCTRL, PLLUPDATE | PLLEN); in tc_aux_link_setup()
588 tc_write(DP0_AUXCFG1, AUX_RX_FILTER_EN | in tc_aux_link_setup()
687 tc_write(VPCTRL0, (0 << 20) /* VSDELAY */ | in tc_set_video_mode()
689 tc_write(HTIM01, (ALIGN(left_margin, 2) << 16) | /* H back porch */ in tc_set_video_mode()
691 tc_write(HTIM02, (ALIGN(right_margin, 2) << 16) | /* H front porch */ in tc_set_video_mode()
693 tc_write(VTIM01, (upper_margin << 16) | /* V back porch */ in tc_set_video_mode()
695 tc_write(VTIM02, (lower_margin << 16) | /* V front porch */ in tc_set_video_mode()
697 tc_write(VFUEN0, VFUEN); /* update settings */ in tc_set_video_mode()
700 tc_write(TSTCTL, in tc_set_video_mode()
710 tc_write(DP0_VIDSYNCDELAY, in tc_set_video_mode()
714 tc_write(DP0_TOTALVAL, (mode->vtotal << 16) | (mode->htotal)); in tc_set_video_mode()
716 tc_write(DP0_STARTVAL, in tc_set_video_mode()
720 tc_write(DP0_ACTIVEVAL, (mode->vdisplay << 16) | (mode->hdisplay)); in tc_set_video_mode()
722 tc_write(DP0_SYNCVAL, (vsync_len << 16) | (hsync_len << 0)); in tc_set_video_mode()
724 tc_write(DPIPXLFMT, VS_POL_ACTIVE_LOW | HS_POL_ACTIVE_LOW | in tc_set_video_mode()
727 tc_write(DP0_MISC, (max_tu_symbol << 23) | (TU_SIZE_RECOMMENDED << 16) | in tc_set_video_mode()
754 tc_write(DP0_SNKLTCTRL, DP_LINK_SCRAMBLING_DISABLE | pattern); in tc_link_training()
756 tc_write(DP0_LTLOOPCTRL, in tc_link_training()
764 tc_write(DP0_SRCCTRL, srcctrl); in tc_link_training()
767 tc_write(DP0CTL, DP_EN); in tc_link_training()
804 tc_write(DP0CTL, 0); in tc_link_training()
833 tc_write(DP0_SRCCTRL, DP0_SRCCTRL_SCRMBLDIS | DP0_SRCCTRL_EN810B | in tc_main_link_setup()
837 tc_write(0x07a0, 0x00003083); in tc_main_link_setup()
857 tc_write(SYS_PLLPARAM, value); in tc_main_link_setup()
860 tc_write(DP_PHY_CTRL, dp_phy_ctrl); in tc_main_link_setup()
864 tc_write(DP0_PLLCTRL, PLLUPDATE | PLLEN); in tc_main_link_setup()
867 tc_write(DP1_PLLCTRL, PLLUPDATE | PLLEN); in tc_main_link_setup()
880 tc_write(DP_PHY_CTRL, dp_phy_ctrl); in tc_main_link_setup()
883 tc_write(DP_PHY_CTRL, dp_phy_ctrl); in tc_main_link_setup()
958 tc_write(DP0_SRCCTRL, tc_srcctrl(tc) | DP0_SRCCTRL_AUTOCORRECT); in tc_main_link_setup()
1020 tc_write(DP0CTL, value); in tc_main_link_stream()
1030 tc_write(DP0CTL, value); in tc_main_link_stream()
1037 tc_write(SYSCTRL, value); in tc_main_link_stream()
1039 tc_write(DP0CTL, 0); in tc_main_link_stream()