drm/i915: Add DP dpll limit on ironlake and use existing DPLL search function
authorZhao Yakui <yakui.zhao@intel.com>
Thu, 31 Dec 2009 08:06:04 +0000 (16:06 +0800)
committerEric Anholt <eric@anholt.net>
Wed, 6 Jan 2010 17:40:13 +0000 (09:40 -0800)
commit4547668a050e7de3cd73a4c6736dfc2adebff67d
treeda6d1fe67ed8295f89caaf2e9882718c61781557
parente5a95eb778690bc864eb330202d2c1b974caaeb4
drm/i915: Add DP dpll limit on ironlake and use existing DPLL search function

For some clocks, the old Ironlake DPLL calculator wold give m/n/p
combinations that didn't match the spreadsheet of what HW validation
tests.  Instead, use the G4X DPLL calculator, which does a better job
at it.

So we use the intel_g4x_find_best_pll to calculate the DPLL for CRT/HDMI/LVDS
on ironlake. At the same time to consider the dpll setting for display port, we
add the display port DPLL limit on ironlake, which will directly use the
function of intel_find_pll_ironlake_dp to get the corresponding dpll setting.

Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
Signed-off-by: Eric Anholt <eric@anholt.net>
drivers/gpu/drm/i915/intel_display.c