Lines Matching defs:CTS
68 /* Clock N CTS N CTS N CTS */
83 * calculate CTS value if it's not found in the table
85 static void r600_hdmi_calc_CTS(uint32_t clock, int *CTS, int N, int freq)
87 if (*CTS == 0)
88 *CTS = clock * N / (128 * freq) * 1000;
89 DRM_DEBUG("Using ACR timing N=%d CTS=%d for frequency %d\n",
90 N, *CTS, freq);
94 * update the N and CTS parameters for a given pixel clock rate
101 int CTS;
107 CTS = r600_hdmi_ACR[i].CTS_32kHz;
109 r600_hdmi_calc_CTS(clock, &CTS, N, 32000);
110 WREG32(offset+R600_HDMI_32kHz_CTS, CTS << 12);
113 CTS = r600_hdmi_ACR[i].CTS_44_1kHz;
115 r600_hdmi_calc_CTS(clock, &CTS, N, 44100);
116 WREG32(offset+R600_HDMI_44_1kHz_CTS, CTS << 12);
119 CTS = r600_hdmi_ACR[i].CTS_48kHz;
121 r600_hdmi_calc_CTS(clock, &CTS, N, 48000);
122 WREG32(offset+R600_HDMI_48kHz_CTS, CTS << 12);