drm/i915/bxt: edp1.4 Intermediate Freq support
authorSonika Jindal <sonika.jindal@intel.com>
Tue, 26 May 2015 12:20:13 +0000 (17:50 +0530)
committerJani Nikula <jani.nikula@intel.com>
Wed, 3 Jun 2015 07:51:01 +0000 (10:51 +0300)
commit64987fc59d90738715703362292f743b7dbbe76b
tree20cc4bf1d75487b0477901f1e8662da1de644255
parent5b6fd12a88a7233b58c669dc87979da9a69728b1
drm/i915/bxt: edp1.4 Intermediate Freq support

BXT supports following intermediate link rates for edp:
2.16GHz, 2.43GHz, 3.24GHz, 4.32GHz.
Adding support for programming the intermediate rates.

v2: Adding clock in bxt_clk_div struct and then look for the entry with
required rate (Ville)
v3: 'clock' has the selected value, no need to use link_bw or rate_select
for selecting pll(Ville)
v4: Make bxt_dp_clk_val const and remove size (Ville)
v5: Rebased
v6: Removed setting of vco while rebasing in v5, adding it back

Signed-off-by: Sonika Jindal <sonika.jindal@intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> (v4)
Reviewed-by: Vandana Kannan <vandana.kannan@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/intel_ddi.c
drivers/gpu/drm/i915/intel_dp.c