Home
last modified time | relevance | path

Searched refs:ideal_n (Results 1 - 3 of 3) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-qp.c606 unsigned int ideal_n = (128 * freq) / 1000; in hdmi_compute_n() local
607 unsigned int best_n_distance = ideal_n; in hdmi_compute_n()
613 if (hdmi_audio_math_diff(freq, ideal_n, pixel_clk) == 0) { in hdmi_compute_n()
614 return ideal_n; in hdmi_compute_n()
619 if (diff < best_diff || (diff == best_diff && abs(n - ideal_n) < best_n_distance)) { in hdmi_compute_n()
622 best_n_distance = abs(best_n - ideal_n); in hdmi_compute_n()
629 if ((best_diff == 0) && (abs(n - ideal_n) > best_n_distance)) { in hdmi_compute_n()
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-qp.c408 unsigned int ideal_n = (128 * freq) / 1000; in hdmi_compute_n() local
409 unsigned int best_n_distance = ideal_n; in hdmi_compute_n()
415 if (hdmi_audio_math_diff(freq, ideal_n, pixel_clk) == 0) in hdmi_compute_n()
416 return ideal_n; in hdmi_compute_n()
422 abs(n - ideal_n) < best_n_distance)) { in hdmi_compute_n()
425 best_n_distance = abs(best_n - ideal_n); in hdmi_compute_n()
432 if ((best_diff == 0) && (abs(n - ideal_n) > best_n_distance)) in hdmi_compute_n()
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi.c1061 unsigned int ideal_n = (128 * freq) / 1000; in hdmi_compute_n() local
1062 unsigned int best_n_distance = ideal_n; in hdmi_compute_n()
1068 if (hdmi_audio_math_diff(freq, ideal_n, pixel_clk) == 0) { in hdmi_compute_n()
1069 return ideal_n; in hdmi_compute_n()
1074 if (diff < best_diff || (diff == best_diff && abs(n - ideal_n) < best_n_distance)) { in hdmi_compute_n()
1077 best_n_distance = abs(best_n - ideal_n); in hdmi_compute_n()
1084 if ((best_diff == 0) && (abs(n - ideal_n) > best_n_distance)) { in hdmi_compute_n()

Completed in 13 milliseconds