Future platform require the phy input to determine which PHY to target for.
Signed-off-by: Chon Ming Lee chon.ming@intel.com
---
lib/intel_iosf.c | 15 +--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/lib/intel_iosf.c b/lib/intel_iosf.c
index f57212f..0c9f4d8
DPIO name still using old name. Change it according to the driver name.
Signed-off-by: Chon Ming Lee chon.ming@intel.com
---
tools/quick_dump/vlv_dpio.txt | 104 +-
1 file changed, 51 insertions(+), 53 deletions(-)
diff --git a/tools/quick_dump
The extra parameter is for future platform.
Signed-off-by: Chon Ming Lee chon.ming@intel.com
---
lib/intel_dpio.c | 19 +++
lib/intel_gpu_tools.h | 4 ++--
tools/intel_dpio_read.c| 2 +-
tools/intel_dpio_write.c | 2 +-
tools/quick_dump
different version that document the start DW
differently. Add a comment to clarify. Fix up some mismatch start DW
for second PLL block. (Ville)
Suggested-by: Ville Syrjälä ville.syrj...@linux.intel.com
Signed-off-by: Chon Ming Lee chon.ming@intel.com
---
drivers/gpu/drm/i915/i915_debugfs.c | 40
The max frequency reporting is not correct. But there is already an existing
valleyview_rps_max_freq and valleyview_rps_min_freq to get the
frequency. Use that for i915_cur_delayinfo.
Signed-off-by: Chon Ming Lee chon.ming@intel.com
---
drivers/gpu/drm/i915/i915_debugfs.c |4 ++--
1
Ming Lee chon.ming@intel.com
---
drivers/gpu/drm/i915/intel_pm.c |7 +--
1 files changed, 1 insertions(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers/gpu/drm/i915/intel_pm.c
index a5778e5..13fb7f8 100644
--- a/drivers/gpu/drm/i915/intel_pm.c
+++ b/drivers/gpu
register define.
v3: Rename vlv_phy to dpio_phy_iosf_port and define additional macro
DPIO_PHY, and remove unrelated change. (Ville)
Suggested-by: Ville Syrjälä ville.syrj...@linux.intel.com
Signed-off-by: Chon Ming Lee chon.ming@intel.com
---
drivers/gpu/drm/i915/i915_drv.h | 13
ville.syrj...@linux.intel.com
Signed-off-by: Chon Ming Lee chon.ming@intel.com
---
drivers/gpu/drm/i915/i915_debugfs.c | 40
drivers/gpu/drm/i915/i915_reg.h | 190 --
drivers/gpu/drm/i915/intel_display.c | 48 +-
drivers/gpu/drm/i915
Incorrect definition DPIO_TX3_SWING_CTL4.
Signed-off-by: Chon Ming Lee chon.ming@intel.com
---
drivers/gpu/drm/i915/i915_reg.h |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
index 6799d53..f7ecad2
-by: Chon Ming Lee chon.ming@intel.com
---
drivers/gpu/drm/i915/i915_debugfs.c | 40
drivers/gpu/drm/i915/i915_reg.h | 189 --
drivers/gpu/drm/i915/intel_display.c | 48 +-
drivers/gpu/drm/i915/intel_dp.c | 32 +++---
drivers/gpu/drm
register define.
Suggested-by: Ville Syrjälä ville.syrj...@linux.intel.com
Signed-off-by: Chon Ming Lee chon.ming@intel.com
---
drivers/gpu/drm/i915/i915_drv.h | 13 +
drivers/gpu/drm/i915/i915_reg.h |2 ++
drivers/gpu/drm/i915/intel_display.c | 16
-by: Chon Ming Lee chon.ming@intel.com
---
drivers/gpu/drm/i915/i915_drv.h | 13 +
drivers/gpu/drm/i915/i915_reg.h |2 ++
drivers/gpu/drm/i915/intel_display.c | 16
drivers/gpu/drm/i915/intel_dp.c |9 -
drivers/gpu/drm/i915
There is no functional change on this patch. Only rename several
hdmi encoder function name which suppose to use only by valleyview from
intel_hdmi_pre_pll_enable to vlv_hdmi_pre_pll_enable, and etc.
Signed-off-by: Chon Ming Lee chon.ming@intel.com
---
drivers/gpu/drm/i915/intel_hdmi.c
has been selected. Jesse DPIO reset patch
which toggle the cmnreset in intel_modeset_init_hw() should handle it.
(Ville)
Signed-off-by: Chon Ming Lee chon.ming@intel.com
---
drivers/gpu/drm/i915/i915_reg.h |9 +
drivers/gpu/drm/i915/intel_uncore.c | 16
2
-off-by: Chon Ming Lee chon.ming@intel.com
---
drivers/gpu/drm/i915/i915_reg.h |8 +
drivers/gpu/drm/i915/intel_i2c.c | 57 ++
2 files changed, 65 insertions(+), 0 deletions(-)
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915
Fix the typo in previous commit for DP 1.62 divisor.
drm/i915: Move Valleyview DP DPLL divisor calc to intel_dp_set_clock v2
Reported-by: Jesse Barnes jbar...@virtuousgeek.org
Signed-off-by: Chon Ming Lee chon.ming@intel.com
---
drivers/gpu/drm/i915/intel_dp.c |2 +-
1 files changed, 1
Fix the typo in previous commit for DP 1.62 divisor.
drm/i915: Move Valleyview DP DPLL divisor calc to intel_dp_set_clock v2
v2: sigh, the m1 div is 3.
Reported-by: Jesse Barnes jbar...@virtuousgeek.org
Signed-off-by: Chon Ming Lee chon.ming@intel.com
---
drivers/gpu/drm/i915/intel_dp.c
/media well may still power gated.
Turn it off.
Signed-off-by: Chon Ming Lee chon.ming@intel.com
---
drivers/gpu/drm/i915/i915_reg.h |9 +
drivers/gpu/drm/i915/intel_uncore.c | 23 +++
2 files changed, 32 insertions(+), 0 deletions(-)
diff --git a/drivers
/media well may still power gated.
Turn it off.
Signed-off-by: Chon Ming Lee chon.ming@intel.com
---
drivers/gpu/drm/i915/i915_reg.h |9 +
drivers/gpu/drm/i915/intel_uncore.c | 23 +++
2 files changed, 32 insertions(+), 0 deletions(-)
diff --git a/drivers
. (Ville)
Add get_disp_clk_div, which can use to get cdclk/czclk divide.
Signed-off-by: Chon Ming Lee chon.ming@intel.com
---
drivers/gpu/drm/i915/i915_reg.h |8 +
drivers/gpu/drm/i915/intel_i2c.c | 60 ++
2 files changed, 68 insertions
fails to work. The patch add some
missing init code, such as doing a DPIO CMNRESET and program the GMBUS
frequency.
Chon Ming Lee (2):
drm/i915: Send a DPIO cmnreset during driver load or system resume.
drm/i915: Program GMBUS Frequency based on the CDCLK
drivers/gpu/drm/i915/i915_reg.h
Without the DPIO cmnreset, the PLL fail to lock. This should have
done by BIOS.
v2: Move this to intel_uncore_sanitize to allow it to get call during
resume path. (Daniel)
Signed-off-by: Chon Ming Lee chon.ming@intel.com
---
drivers/gpu/drm/i915/intel_uncore.c | 15 +++
1
CDCLK is used to generate the gmbus clock. This is normally done by
BIOS. This is only for valleyview platform.
v2: Move this to intel_i2c_reset to allow reprogram the gmbus frequency
during resume. (Daniel)
Signed-off-by: Chon Ming Lee chon.ming@intel.com
---
drivers/gpu/drm/i915
to work. The patch add some
missing init code, such as doing a DPIO CMNRESET and program the GMBUS
frequency.
Signed-off-by: Chon Ming Lee chon.ming@intel.com
---
drivers/gpu/drm/i915/i915_reg.h |8 +
drivers/gpu/drm/i915/intel_display.c | 51
The additional pipe parameter will use to select which phy to target
for.
Signed-off-by: Chon Ming Lee chon.ming@intel.com
---
drivers/gpu/drm/i915/i915_debugfs.c | 18 ++--
drivers/gpu/drm/i915/i915_drv.h |4 +-
drivers/gpu/drm/i915/intel_display.c | 51
The patch doesn't contain functional change, but is to prepare for
future platform which has different DPIO phy. The additional pipe
parameter will use to select which phy to target for.
Signed-off-by: Chon Ming Lee chon.ming@intel.com
v2: Update the commit message and add static
-off-by: Chon Ming Lee chon.ming@intel.com
---
drivers/gpu/drm/i915/intel_dp.c | 65 ++-
1 files changed, 37 insertions(+), 28 deletions(-)
diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c
index 2151d13..fd09058 100644
For DP pll settings, there is only two golden configs. Instead of
running through the algorithm to determine it, hardcode the value and get it
determine in intel_dp_set_clock.
v2: Rework on the intel_limit compiler warning. (Jani)
Signed-off-by: Chon Ming Lee chon.ming@intel.com
eDP 1.4 supports 4-5 extra link rates in additional to current 2 link
rate. Create a structure to store the DPLL divisor data to improve
readability.
Signed-off-by: Chon Ming Lee chon.ming@intel.com
---
drivers/gpu/drm/i915/intel_dp.c | 48 +++---
1 files
For DP pll settings, there is only two golden configs. Instead of running
through the algorithm to determine it, hardcode the value and get it
determine in intel_dp_set_clock.
Signed-off-by: Chon Ming Lee chon.ming@intel.com
---
drivers/gpu/drm/i915/intel_display.c | 22
30 matches
Mail list logo