Lines Matching full:tmds
157 * Writes the TMDS config register over SCDC channel, and:
171 DRM_DEBUG_KMS("Failed to read TMDS config: %d\n", ret); in drm_scdc_set_scrambling()
191 * drm_scdc_set_high_tmds_clock_ratio - set TMDS clock ratio
196 * TMDS clock ratio calculations go like this:
197 * TMDS character = 10 bit TMDS encoded value
199 * TMDS character rate = The rate at which TMDS characters are
202 * TMDS bit rate = 10x TMDS character rate
205 * TMDS clock rate for pixel clock < 340 MHz = 1x the character
208 * TMDS clock rate for pixel clock > 340 MHz = 0.25x the character
211 * Writes to the TMDS config register over SCDC channel, and:
212 * sets TMDS clock ratio to 1/40 when set = 1
214 * sets TMDS clock ratio to 1/10 when set = 0
226 DRM_DEBUG_KMS("Failed to read TMDS config: %d\n", ret); in drm_scdc_set_high_tmds_clock_ratio()
237 DRM_DEBUG_KMS("Failed to set TMDS clock ratio: %d\n", ret); in drm_scdc_set_high_tmds_clock_ratio()
243 * 100ms after writing the TMDS config for clock ratio. Lets allow a in drm_scdc_set_high_tmds_clock_ratio()