[Intel-gfx] [PATCH v11 2/6] drm/i915: Parse EDID probed modes for DRRS support

2014-04-04 Thread Vandana Kannan
patch. Removed PSR state tracker in i915_drrs. Jani's review comments. v10: Added log for DRRS not supported in drrs_init v11: Modification in drrs_init. suggested by Jani Signed-off-by: Pradeep Bhat Signed-off-by: Vandana Kannan Cc: Jani Nikula --

[Intel-gfx] [PATCH v9 3/6] drm/i915: Add support for DRRS to switch RR

2014-04-04 Thread Vandana Kannan
. v9: Jani's review comments. Modified comment in set_drrs. Changed index to type edp_drrs_refresh_rate_type. Check if PSR is enabled before setting registers fo DRRS. Signed-off-by: Pradeep Bhat Signed-off-by: Vandana Kannan Cc: Jani Nikula --- drivers/gpu/drm/i915/i915_drv.h | 5 ++ driver

[Intel-gfx] [PATCH v11 4/6] drm/i915: Idleness detection for DRRS

2014-04-04 Thread Vandana Kannan
PSR is enable/disabled. v11: Moved DRRS not supported log to patch2. Signed-off-by: Vandana Kannan Signed-off-by: Pradeep Bhat Cc: Jani Nikula --- drivers/gpu/drm/i915/i915_drv.h | 7 ++ drivers/gpu/drm/i915/i915_params.c | 8 ++ drivers/gpu/drm/i915/intel_display.c | 16 +++

Re: [Intel-gfx] [PATCH 1/3] drm/crtc: Add property for aspect ratio

2014-04-07 Thread Vandana Kannan
On Apr-07-2014 3:33 PM, Kannan, Vandana wrote: > Added a property to enable user space to set aspect ratio. > This patch contains declaration of the property and code to create the > property. > > Signed-off-by: Vandana Kannan > Cc: dri-de...@lists.freedesktop.org > ---

[Intel-gfx] [PATCH 2/3] drm/edid: Check for user aspect ratio input

2014-04-07 Thread Vandana Kannan
In case user has specified an input for aspect ratio through the property, then the user space value for PAR would take preference over the value from CEA mode list. Signed-off-by: Vandana Kannan Cc: dri-de...@lists.freedesktop.org --- drivers/gpu/drm/drm_edid.c | 9 +++-- 1 file changed, 7

[Intel-gfx] [PATCH 1/3] drm/crtc: Add property for aspect ratio

2014-04-07 Thread Vandana Kannan
Added a property to enable user space to set aspect ratio. This patch contains declaration of the property and code to create the property. Signed-off-by: Vandana Kannan Cc: dri-de...@lists.freedesktop.org --- drivers/gpu/drm/drm_crtc.c | 31 +++ include/drm

[Intel-gfx] [PATCH 3/3] drm/i915: Add aspect ratio property for HDMI

2014-04-07 Thread Vandana Kannan
Create and attach the drm property to set aspect ratio. If there is no user specified value, then PAR_NONE/Automatic option is set by default. User can select aspect ratio 4:3 or 16:9. The aspect ratio selected by user would come into effect with a mode set. Signed-off-by: Vandana Kannan

[Intel-gfx] [PATCH 1/3] drm/crtc: Add property for aspect ratio

2014-04-08 Thread Vandana Kannan
Added a property to enable user space to set aspect ratio. This patch contains declaration of the property and code to create the property. Signed-off-by: Vandana Kannan Cc: dri-de...@lists.freedesktop.org --- drivers/gpu/drm/drm_crtc.c | 31 +++ include/drm

[Intel-gfx] [PATCH 2/3] drm/edid: Check for user aspect ratio input

2014-04-08 Thread Vandana Kannan
In case user has specified an input for aspect ratio through the property, then the user space value for PAR would take preference over the value from CEA mode list. Signed-off-by: Vandana Kannan Cc: dri-de...@lists.freedesktop.org --- drivers/gpu/drm/drm_edid.c | 9 +++-- 1 file changed, 7

[Intel-gfx] [PATCH 3/3] drm/i915: Add aspect ratio property for HDMI

2014-04-08 Thread Vandana Kannan
Create and attach the drm property to set aspect ratio. If there is no user specified value, then PAR_NONE/Automatic option is set by default. User can select aspect ratio 4:3 or 16:9. The aspect ratio selected by user would come into effect with a mode set. Signed-off-by: Vandana Kannan

Re: [Intel-gfx] [PATCH v9 3/6] drm/i915: Add support for DRRS to switch RR

2014-04-11 Thread Vandana Kannan
On Apr-10-2014 2:28 PM, Daniel Vetter wrote: > On Thu, Apr 10, 2014 at 11:43:15AM +0300, Jani Nikula wrote: >> >> Reviewed-by: Jani Nikula >> >> >> On Sat, 05 Apr 2014, Vandana Kannan wrote: >>> From: Pradeep Bhat >>> >>> This pat

[Intel-gfx] [PATCH] drm/i915: Adding debug code for dp_m2_n2 in crtc_config

2014-04-11 Thread Vandana Kannan
Adding relevant read out comparison code, in check_crtc_state, for the new member of crtc_config, dp_m2_n2, which was introduced to store link_m_n values for a DP downclock mode (if available). Suggested by Daniel. Signed-off-by: Vandana Kannan Cc: Daniel Vetter --- drivers/gpu/drm/i915

Re: [Intel-gfx] [PATCH v9 3/6] drm/i915: Add support for DRRS to switch RR

2014-04-11 Thread Vandana Kannan
On Apr-11-2014 2:56 PM, Daniel Vetter wrote: > On Fri, Apr 11, 2014 at 02:48:53PM +0530, Vandana Kannan wrote: >> On Apr-10-2014 2:28 PM, Daniel Vetter wrote: >>> On Thu, Apr 10, 2014 at 11:43:15AM +0300, Jani Nikula wrote: >>>> >>>> Reviewed-by: Jani

[Intel-gfx] [PATCH 4/6] drm/i915: Idleness detection for DRRS

2013-11-18 Thread Vandana Kannan
-display mode. Signed-off-by: Vandana Kannan Signed-off-by: Pradeep Bhat --- drivers/gpu/drm/i915/i915_drv.h | 19 ++ drivers/gpu/drm/i915/intel_display.c | 13 drivers/gpu/drm/i915/intel_dp.c |9 +++ drivers/gpu/drm/i915/intel_pm.c | 113

[Intel-gfx] [PATCH 2/6] drm/i915: Parse EDID probed modes for DRRS support

2013-11-18 Thread Vandana Kannan
-off-by: Vandana Kannan --- drivers/gpu/drm/i915/intel_dp.c | 91 ++ drivers/gpu/drm/i915/intel_drv.h | 35 +++ 2 files changed, 126 insertions(+) diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c index 7619eae

[Intel-gfx] [PATCH 6/6] drm/i915: Adding support for DMRRS for media playback

2013-11-18 Thread Vandana Kannan
active use cases like video playback. This feature is for PV2 and not for PV1. Signed-off-by: Pradeep Bhat Signed-off-by: Vandana Kannan --- drivers/gpu/drm/i915/intel_dp.c | 36 drivers/gpu/drm/i915/intel_drv.h |7 +++ 2 files changed, 43

[Intel-gfx] [PATCH 0/6] Enabling DRRS support in the kernel

2013-11-18 Thread Vandana Kannan
: Adding support for DMRRS for media playback Vandana Kannan (1): drm/i915: Idleness detection for DRRS drivers/gpu/drm/i915/i915_drv.h | 30 drivers/gpu/drm/i915/i915_reg.h |1 + drivers/gpu/drm/i915/intel_bios.c| 25 +++ drivers/gpu/drm/i915/intel_bios.h| 31

[Intel-gfx] [PATCH 3/6] drm/i915: Add support for DRRS set property to switch RR

2013-11-18 Thread Vandana Kannan
resh rate based on its policy. This feature enables user space in acheiving better power savings for certain use cases. This feature is for PV2 and not PV1. Signed-off-by: Pradeep Bhat Signed-off-by: Vandana Kannan --- drivers/gpu/drm/i915/i915_reg.h |1 + drivers/gpu/drm/i915/intel_

[Intel-gfx] [PATCH 5/6] drm/i915: Support to read DMRRS field from VBT structure

2013-11-18 Thread Vandana Kannan
feature is for PV2 and not PV1. Signed-off-by: Pradeep Bhat Signed-off-by: Vandana Kannan --- drivers/gpu/drm/i915/i915_drv.h |2 ++ drivers/gpu/drm/i915/intel_bios.c |4 +++- drivers/gpu/drm/i915/intel_bios.h |4 +++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a

[Intel-gfx] [PATCH 1/6] drm/i915: Adding VBT fields to support eDP DRRS feature

2013-11-18 Thread Vandana Kannan
Signed-off-by: Vandana Kannan --- drivers/gpu/drm/i915/i915_drv.h |9 + drivers/gpu/drm/i915/intel_bios.c | 23 +++ drivers/gpu/drm/i915/intel_bios.h | 29 + 3 files changed, 61 insertions(+) diff --git a/drivers/gpu/drm/i915

[Intel-gfx] [PATCH] drm/i915: Make downclock deduction common for all panels

2013-12-09 Thread Vandana Kannan
If one mode of a internal panel has more than one refresh rate, then a reduced clock is found for the LFP (LVDS/eDP). This enables switching between low and high frequency dynamically. Moving downclock calculation to intel_panel so that it is common for LVDS and eDP. Signed-off-by: Vandana Kannan

[Intel-gfx] [PATCH] drm/i915: Make downclock deduction common for all panels

2013-12-10 Thread Vandana Kannan
If one mode of a internal panel has more than one refresh rate, then a reduced clock is found for the LFP (LVDS/eDP). This enables switching between low and high frequency dynamically. Moving downclock calculation to intel_panel so that it is common for LVDS and eDP. Signed-off-by: Vandana Kannan

[Intel-gfx] [PATCH 4/5] drm/i915: Idleness detection for DRRS

2013-12-16 Thread Vandana Kannan
-display mode. Change-Id: I17b011b3867a39588375f2b97b992444972f7760 Signed-off-by: Vandana Kannan Signed-off-by: Pradeep Bhat --- drivers/gpu/drm/i915/i915_drv.h | 19 ++ drivers/gpu/drm/i915/intel_display.c | 13 drivers/gpu/drm/i915/intel_dp.c |9 +++ drivers/gpu/drm

[Intel-gfx] [PATCH 0/5] Enabling DRRS support in the kernel

2013-12-16 Thread Vandana Kannan
[Intel-gfx] drm/i915: Parse EDID probed modes for DRRS support [Intel-gfx] drm/i915: Add support for DRRS to switch RR Vandana Kannan (2): [Intel-gfx] drm/i915: Idleness detection for DRRS [Intel-gfx] drm/i915/bdw: Add support for DRRS to switch RR drivers/gpu/drm/i915/i915_drv.h

[Intel-gfx] [PATCH 3/5] drm/i915: Add support for DRRS to switch RR

2013-12-16 Thread Vandana Kannan
From: Pradeep Bhat This patch computes and stored 2nd M/N/TU for switching to different refresh rate dynamically. PIPECONF_EDP_RR_MODE_SWITCH bit helps toggle between alternate refresh rates programmed in 2nd M/N/TU registers. Signed-off-by: Pradeep Bhat Signed-off-by: Vandana Kannan

[Intel-gfx] [PATCH 5/5] drm/i915/bdw: Add support for DRRS to switch RR

2013-12-16 Thread Vandana Kannan
next frame that is output. Signed-off-by: Vandana Kannan Signed-off-by: Pradeep Bhat --- drivers/gpu/drm/i915/intel_dp.c | 23 +++ 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c index 209be3c..183

[Intel-gfx] [PATCH 2/5] drm/i915: Parse EDID probed modes for DRRS support

2013-12-16 Thread Vandana Kannan
supports seamless DRRS or not. This information is needed for supporting seamless DRRS switch for certain power saving usecases. This patch is tested by enabling the DRM logs and user should see whether Seamless DRRS is supported or not. Signed-off-by: Pradeep Bhat Signed-off-by: Vandana Kannan

[Intel-gfx] [PATCH 1/5] drm/i915: Adding VBT fields to support eDP DRRS feature

2013-12-16 Thread Vandana Kannan
us decide if seamless DRRS can be done at runtime to support certain power saving features. This patch was tested by setting necessary bit in VBT struct and merging the new VBT with system BIOS so that we can read the value. Signed-off-by: Pradeep Bhat Signed-off-by: Vandana Kannan --- drivers

Re: [Intel-gfx] [PATCH 1/5] drm/i915: Adding VBT fields to support eDP DRRS feature

2013-12-18 Thread Vandana Kannan
On Dec-17-2013 5:56 PM, Chris Wilson wrote: > On Tue, Dec 17, 2013 at 10:58:23AM +0530, Vandana Kannan wrote: >> From: Pradeep Bhat >> >> This patch reads the DRRS support and Mode type from VBT fields. >> The read information will be stored in VBT struct during

Re: [Intel-gfx] [PATCH 2/5] drm/i915: Parse EDID probed modes for DRRS support

2013-12-18 Thread Vandana Kannan
On Dec-17-2013 5:58 PM, Chris Wilson wrote: > On Tue, Dec 17, 2013 at 10:58:24AM +0530, Vandana Kannan wrote: >> From: Pradeep Bhat >> >> This patch and finds out the lowest refresh rate supported for the resolution >> same as the fixed_mode, based on the implementaion

Re: [Intel-gfx] [PATCH 4/5] drm/i915: Idleness detection for DRRS

2013-12-18 Thread Vandana Kannan
On Dec-17-2013 5:59 PM, Chris Wilson wrote: > On Tue, Dec 17, 2013 at 10:58:26AM +0530, Vandana Kannan wrote: >> Adding support to detect display idleness by tracking page flip from >> user space. Switch to low refresh rate is triggered after 2 seconds of >> idleness. The dela

Re: [Intel-gfx] [PATCH 5/5] drm/i915/bdw: Add support for DRRS to switch RR

2013-12-18 Thread Vandana Kannan
On Dec-17-2013 6:00 PM, Chris Wilson wrote: > On Tue, Dec 17, 2013 at 10:58:27AM +0530, Vandana Kannan wrote: >> For Broadwell, there is one instance of Transcoder MN values per transcoder. >> For dynamic switching between multiple refreshr rates, M/N values may be >> reprogra

Re: [Intel-gfx] [PATCH 5/5] drm/i915/bdw: Add support for DRRS to switch RR

2013-12-18 Thread Vandana Kannan
On Dec-18-2013 2:31 PM, Chris Wilson wrote: > On Wed, Dec 18, 2013 at 01:54:56PM +0530, Vandana Kannan wrote: >> On Dec-17-2013 6:00 PM, Chris Wilson wrote: >>> On Tue, Dec 17, 2013 at 10:58:27AM +0530, Vandana Kannan wrote: >>>> For Broadwell, there is one instan

Re: [Intel-gfx] [PATCH 4/5] drm/i915: Idleness detection for DRRS

2013-12-18 Thread Vandana Kannan
On Dec-18-2013 2:34 PM, Chris Wilson wrote: > On Wed, Dec 18, 2013 at 01:48:12PM +0530, Vandana Kannan wrote: >> On Dec-17-2013 5:59 PM, Chris Wilson wrote: >>> On Tue, Dec 17, 2013 at 10:58:26AM +0530, Vandana Kannan wrote: >>>> Adding support to detect display idlen

Re: [Intel-gfx] [PATCH 2/5] drm/i915: Parse EDID probed modes for DRRS support

2013-12-18 Thread Vandana Kannan
On Dec-18-2013 2:36 PM, Chris Wilson wrote: > On Wed, Dec 18, 2013 at 01:41:21PM +0530, Vandana Kannan wrote: >> On Dec-17-2013 5:58 PM, Chris Wilson wrote: >>> On Tue, Dec 17, 2013 at 10:58:24AM +0530, Vandana Kannan wrote: >>>> From: Pradeep Bhat >>>>

Re: [Intel-gfx] [PATCH 1/5] drm/i915: Adding VBT fields to support eDP DRRS feature

2013-12-18 Thread Vandana Kannan
On Dec-18-2013 2:41 PM, Chris Wilson wrote: > On Wed, Dec 18, 2013 at 01:38:44PM +0530, Vandana Kannan wrote: >> On Dec-17-2013 5:56 PM, Chris Wilson wrote: >>> On Tue, Dec 17, 2013 at 10:58:23AM +0530, Vandana Kannan wrote: >>>> From: Pradeep Bhat >>>>

Re: [Intel-gfx] [PATCH 0/5] Enabling DRRS support in the kernel

2013-12-18 Thread Vandana Kannan
On Dec-18-2013 2:54 PM, Daniel Vetter wrote: > On Tue, Dec 17, 2013 at 10:58:22AM +0530, Vandana Kannan wrote: >> Dynamic Refresh Rate Switching (DRRS) is a power conservation feature which >> >> enables switching between low and high refresh rates based on the usage

Re: [Intel-gfx] [PATCH 1/3] [VPG HSW-A] drm/i915: Add aspect ratio in drm_display_mode

2013-12-18 Thread Vandana Kannan
pect ratio. Adding this field >> as part of drm_display_mode. This is required to be sent as part of AVI >> infoframe for HDMI compliance. > >> >> Signed-off-by: Vandana Kannan >> --- >> drivers/gpu/drm/drm_edid.c | 374 >>

[Intel-gfx] [PATCH 2/5] drm/i915: Parse EDID probed modes for DRRS support

2013-12-19 Thread Vandana Kannan
based on intel_find_panel_downclock v3: Chris's review comments Moved edp_downclock_avail and edp_downclock to intel_panel Signed-off-by: Pradeep Bhat Signed-off-by: Vandana Kannan Reviewed-by: Daniel Vetter Reviewed-by: Chris Wilson --- drivers/gpu/drm/i915/intel_dp

[Intel-gfx] [PATCH 5/5] drm/i915/bdw: Add support for DRRS to switch RR

2013-12-19 Thread Vandana Kannan
next frame that is output. v2: Incorporated Chris's review comments Changed to check for gen >=8 or gen > 5 before setting M/N registers Signed-off-by: Vandana Kannan Signed-off-by: Pradeep Bhat Reviewed-by: Chris Wilson --- drivers/gpu/drm/i915/intel_dp.c | 31 +++

[Intel-gfx] [PATCH 0/5] Enabling DRRS in the kernel

2013-12-19 Thread Vandana Kannan
[Intel-gfx] drm/i915: Add support for DRRS to switch RR Vandana Kannan (2): [Intel-gfx] drm/i915: Idleness detection for DRRS [Intel-gfx] drm/i915/bdw: Add support for DRRS to switch RR drivers/gpu/drm/i915/i915_drv.h | 25 + drivers/gpu/drm/i915/i915_reg.h |1 + drivers

[Intel-gfx] [PATCH 1/5] drm/i915: Adding VBT fields to support eDP DRRS feature

2013-12-19 Thread Vandana Kannan
quot; as a prefix for DRRS specific declarations. Signed-off-by: Pradeep Bhat Signed-off-by: Vandana Kannan Reviewed-by: Chris Wilson --- drivers/gpu/drm/i915/i915_drv.h |9 + drivers/gpu/drm/i915/intel_bios.c | 23 +++ drivers/gpu/drm/i915/intel_bio

[Intel-gfx] [PATCH 3/5] drm/i915: Add support for DRRS to switch RR

2013-12-19 Thread Vandana Kannan
g and storing it in crtc_config v3: Modified reference to edp_downclock and edp_downclock_avail based on the changes made to move them from dev_private to intel_panel. Signed-off-by: Pradeep Bhat Signed-off-by: Vandana Kannan Reviewed-by: Daniel Vetter --- drivers/gpu/drm/i915/i915_reg.h |

[Intel-gfx] [PATCH 4/5] drm/i915: Idleness detection for DRRS

2013-12-19 Thread Vandana Kannan
-display mode. v2: Chris's review comments Modify idleness detection implementation to make it similar to the implementation of intel_update_fbc/intel_disable_fbc Change-Id: I17b011b3867a39588375f2b97b992444972f7760 Signed-off-by: Vandana Kannan Signed-off-by: Pradeep Bhat Reviewed-by:

[Intel-gfx] [PATCH] drm/edid: Populate picture aspect ratio for CEA modes

2013-12-19 Thread Vandana Kannan
Adding picture aspect ratio for CEA modes based on CEA-861D Table 3 or CEA-861E Table 4. This is useful for filling up the detail in AVI infoframe. v2: Ville's review comments incorporated Added picture aspect ratio as part of edid_cea_modes instead of DRM_MODE Signed-off-by: Vandana K

Re: [Intel-gfx] [PATCH 2/5] drm/i915: Parse EDID probed modes for DRRS support

2013-12-19 Thread Vandana Kannan
On Dec-19-2013 5:21 PM, Jani Nikula wrote: > On Tue, 17 Dec 2013, Vandana Kannan wrote: >> From: Pradeep Bhat >> >> This patch and finds out the lowest refresh rate supported for the resolution >> same as the fixed_mode, based on the implementaion find_panel_downclock

[Intel-gfx] [PATCH 2/5] drm/i915: Parse EDID probed modes for DRRS support

2013-12-20 Thread Vandana Kannan
Signed-off-by: Pradeep Bhat Signed-off-by: Vandana Kannan Reviewed-by: Daniel Vetter Reviewed-by: Chris Wilson Reviewed-by: Jani Nikula --- drivers/gpu/drm/i915/intel_dp.c | 45 ++ drivers/gpu/drm/i915/intel_drv.h | 30 + 2 fi

[Intel-gfx] [PATCH 1/5] drm/i915: Adding VBT fields to support eDP DRRS feature

2013-12-20 Thread Vandana Kannan
quot; as a prefix for DRRS specific declarations. Signed-off-by: Pradeep Bhat Signed-off-by: Vandana Kannan Reviewed-by: Chris Wilson --- drivers/gpu/drm/i915/i915_drv.h |9 + drivers/gpu/drm/i915/intel_bios.c | 23 +++ drivers/gpu/drm/i915/intel_bio

[Intel-gfx] [PATCH 0/5] Enabling DRRS in the kernel

2013-12-20 Thread Vandana Kannan
[Intel-gfx] drm/i915: Add support for DRRS to switch RR Vandana Kannan (2): [Intel-gfx] drm/i915: Idleness detection for DRRS [Intel-gfx] drm/i915/bdw: Add support for DRRS to switch RR drivers/gpu/drm/i915/i915_drv.h | 25 + drivers/gpu/drm/i915/i915_reg.h |1 + drivers

[Intel-gfx] [PATCH 4/5] drm/i915: Idleness detection for DRRS

2013-12-20 Thread Vandana Kannan
-display mode. v2: Chris's review comments Modify idleness detection implementation to make it similar to the implementation of intel_update_fbc/intel_disable_fbc Signed-off-by: Vandana Kannan Signed-off-by: Pradeep Bhat Reviewed-by: Chris Wilson --- drivers/gpu/drm/i915/i915_drv.h |

[Intel-gfx] [PATCH 5/5] drm/i915/bdw: Add support for DRRS to switch RR

2013-12-20 Thread Vandana Kannan
next frame that is output. v2: Incorporated Chris's review comments Changed to check for gen >=8 or gen > 5 before setting M/N registers Signed-off-by: Vandana Kannan Signed-off-by: Pradeep Bhat Reviewed-by: Chris Wilson --- drivers/gpu/drm/i915/intel_dp.c | 32

[Intel-gfx] [PATCH 3/5] drm/i915: Add support for DRRS to switch RR

2013-12-20 Thread Vandana Kannan
igned-off-by: Vandana Kannan Reviewed-by: Daniel Vetter --- drivers/gpu/drm/i915/i915_reg.h |1 + drivers/gpu/drm/i915/intel_dp.c | 106 ++ drivers/gpu/drm/i915/intel_drv.h |6 ++- 3 files changed, 112 insertions(+), 1 deletion(-) diff --git a/dr

Re: [Intel-gfx] [PATCH 2/5] drm/i915: Parse EDID probed modes for DRRS support

2013-12-22 Thread Vandana Kannan
On Dec-20-2013 7:35 PM, Daniel Vetter wrote: > On Fri, Dec 20, 2013 at 1:29 PM, Jani Nikula > wrote: >>> Signed-off-by: Pradeep Bhat >>> Signed-off-by: Vandana Kannan >>> Reviewed-by: Daniel Vetter >>> Reviewed-by: Chris Wilson >>> Reviewed

[Intel-gfx] [PATCH] drm/edid: Populate picture aspect ratio for CEA modes

2013-12-22 Thread Vandana Kannan
Adding picture aspect ratio for CEA modes based on CEA-861D Table 3 or CEA-861E Table 4. This is useful for filling up the detail in AVI infoframe. v2: Ville's inputs incorporated. Added picture aspect ratio as part of edid_cea_modes instead of DRM_MODE Signed-off-by: Vandana Kannan Review

[Intel-gfx] [PATCH 3/5] drm/i915: Add support for DRRS to switch RR

2013-12-22 Thread Vandana Kannan
igned-off-by: Vandana Kannan --- drivers/gpu/drm/i915/i915_reg.h |1 + drivers/gpu/drm/i915/intel_dp.c | 106 ++ drivers/gpu/drm/i915/intel_drv.h |6 ++- 3 files changed, 112 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/i915_re

[Intel-gfx] [PATCH 1/5] drm/i915: Adding VBT fields to support eDP DRRS feature

2013-12-22 Thread Vandana Kannan
quot; as a prefix for DRRS specific declarations. Signed-off-by: Pradeep Bhat Signed-off-by: Vandana Kannan --- drivers/gpu/drm/i915/i915_drv.h |9 + drivers/gpu/drm/i915/intel_bios.c | 23 +++ drivers/gpu/drm/i915/intel_bios.h | 29 ++

[Intel-gfx] [PATCH 4/5] drm/i915: Idleness detection for DRRS

2013-12-22 Thread Vandana Kannan
-display mode. v2: Chris Wilson's review comments incorporated. Modify idleness detection implementation to make it similar to the implementation of intel_update_fbc/intel_disable_fbc Signed-off-by: Vandana Kannan Signed-off-by: Pradeep Bhat --- drivers/gpu/drm/i915/i915_drv.h |

[Intel-gfx] [PATCH 2/5] drm/i915: Parse EDID probed modes for DRRS support

2013-12-22 Thread Vandana Kannan
Signed-off-by: Pradeep Bhat Signed-off-by: Vandana Kannan --- drivers/gpu/drm/i915/intel_dp.c | 45 ++ drivers/gpu/drm/i915/intel_drv.h | 30 + 2 files changed, 75 insertions(+) diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drive

[Intel-gfx] [PATCH 0/5] Enabling DRRS in the kernel

2013-12-22 Thread Vandana Kannan
for DRRS to switch RR Vandana Kannan (2): drm/i915: Idleness detection for DRRS drm/i915/bdw: Add support for DRRS to switch RR drivers/gpu/drm/i915/i915_drv.h | 25 + drivers/gpu/drm/i915/i915_reg.h |1 + drivers/gpu/drm/i915/intel_bios.c| 23 + drivers/gpu/drm

[Intel-gfx] [PATCH 5/5] drm/i915/bdw: Add support for DRRS to switch RR

2013-12-22 Thread Vandana Kannan
next frame that is output. v2: Incorporated Chris's review comments Changed to check for gen >=8 or gen > 5 before setting M/N registers Signed-off-by: Vandana Kannan Signed-off-by: Pradeep Bhat --- drivers/gpu/drm/i915/intel_dp.c | 32 +--- 1 file changed

Re: [Intel-gfx] -nightly and -fixes status

2014-01-14 Thread Vandana Kannan
On Jan-02-2014 4:05 AM, Ben Widawsky wrote: > Hi Daniel, and welcome back. > > Tomorrow I go on vacation, and since it's more or less the end of the > day for anyone still submitting or reviewing patches, I figured now is > as good a time as any to do this. > > http://cgit.freedesktop.org/~bwidaw

Re: [Intel-gfx] [PATCH 1/5] drm/i915: Adding VBT fields to support eDP DRRS feature

2014-01-29 Thread Vandana Kannan
On Jan-22-2014 6:39 PM, Jani Nikula wrote: > On Mon, 23 Dec 2013, Vandana Kannan wrote: >> From: Pradeep Bhat >> >> This patch reads the DRRS support and Mode type from VBT fields. >> The read information will be stored in VBT struct during BIOS >> parsing. The

Re: [Intel-gfx] [PATCH 2/5] drm/i915: Parse EDID probed modes for DRRS support

2014-01-29 Thread Vandana Kannan
On Jan-22-2014 7:03 PM, Jani Nikula wrote: > On Mon, 23 Dec 2013, Vandana Kannan wrote: >> From: Pradeep Bhat >> >> This patch and finds out the lowest refresh rate supported for the resolution >> same as the fixed_mode, based on the implementaion find_panel_downclock

Re: [Intel-gfx] [PATCH 3/5] drm/i915: Add support for DRRS to switch RR

2014-01-29 Thread Vandana Kannan
On Jan-22-2014 7:44 PM, Jani Nikula wrote: > On Mon, 23 Dec 2013, Vandana Kannan wrote: >> From: Pradeep Bhat >> >> This patch computes and stored 2nd M/N/TU for switching to different >> refresh rate dynamically. PIPECONF_EDP_RR_MODE_SWITCH bit helps toggle >>

Re: [Intel-gfx] [PATCH 4/5] drm/i915: Idleness detection for DRRS

2014-01-29 Thread Vandana Kannan
On Jan-22-2014 7:56 PM, Jani Nikula wrote: > On Mon, 23 Dec 2013, Vandana Kannan wrote: >> Adding support to detect display idleness by tracking page flip from >> user space. Switch to low refresh rate is triggered after 2 seconds of >> idleness. The delay is configurable. If

Re: [Intel-gfx] [PATCH 5/5] drm/i915/bdw: Add support for DRRS to switch RR

2014-01-29 Thread Vandana Kannan
On Jan-22-2014 8:04 PM, Jani Nikula wrote: > On Mon, 23 Dec 2013, Vandana Kannan wrote: >> For Broadwell, there is one instance of Transcoder MN values per transcoder. >> For dynamic switching between multiple refreshr rates, M/N values may be >> reprogrammed on the fl

Re: [Intel-gfx] [PATCH 1/5] drm/i915: Adding VBT fields to support eDP DRRS feature

2014-02-02 Thread Vandana Kannan
On Jan-30-2014 11:50 AM, Jani Nikula wrote: > On Thu, 30 Jan 2014, Vandana Kannan wrote: >> On Jan-22-2014 6:39 PM, Jani Nikula wrote: >>> On Mon, 23 Dec 2013, Vandana Kannan wrote: >>>> From: Pradeep Bhat >>>> >>>> This patch reads the DRR

Re: [Intel-gfx] [PATCH 3/5] drm/i915: Add support for DRRS to switch RR

2014-02-02 Thread Vandana Kannan
On Jan-30-2014 12:22 PM, Jani Nikula wrote: > On Thu, 30 Jan 2014, Vandana Kannan wrote: >> On Jan-22-2014 7:44 PM, Jani Nikula wrote: >>> On Mon, 23 Dec 2013, Vandana Kannan wrote: >>>> From: Pradeep Bhat >>>> >>>> This patch com

[Intel-gfx] [PATCH 3/3] drm/i915: Splitting PPS functions based on platform

2014-11-10 Thread Vandana Kannan
Modifying PPS functions in intel_dp.c to avoid using too many conditional statements based on platform. Calling vlv_initial_power_sequencer_setup() from vlv specific pps functions to just initialize vlv specific data and continue with the rest of the generic code. Signed-off-by: Vandana Kannan

[Intel-gfx] [PATCH 2/3] drm/i915: Use vlv_power_sequencer_pipe() only to get pipe

2014-11-10 Thread Vandana Kannan
vlv_power_sequencer_pipe() calls into init PPS functions. Changing this function to make it only return pipe and not call PPS init. This is because PPS init calls into this function to get a pipe ID and all other callers just need the pipe ID. Signed-off-by: Vandana Kannan --- drivers/gpu/drm

[Intel-gfx] [PATCH 0/3] Rearranging eDP PPS code

2014-11-10 Thread Vandana Kannan
pps_lock/unlock, other pps delay functions. Also, the code rearrangement is for eDP alone. Vandana Kannan (3): drm/i915: Move PPS calls to edp_init drm/i915: Use vlv_power_sequencer_pipe() only to get pipe drm/i915: Splitting PPS functions based on platform drivers/gpu/drm/i915/intel_dp.c | 226

[Intel-gfx] [PATCH 1/3] drm/i915: Move PPS calls to edp_init

2014-11-10 Thread Vandana Kannan
Calls to setup eDP panel power sequencer were there in dp_init_connector() function. Moving these calls to edp_init_connector() to keep all PPS calls together and under edp init. Signed-off-by: Vandana Kannan --- drivers/gpu/drm/i915/intel_dp.c | 15 +-- 1 file changed, 5 insertions

[Intel-gfx] [PATCH 2/2] drm/i915: Add generic i2c mipi parsing

2014-12-07 Thread Vandana Kannan
From: vkorjani The VBT now contains i2c sequences to allow the graphics driver to bring up the device by directly writing to any devices that need to be programmed. Signed-off-by: vkorjani Signed-off-by: Nabendu Maiti Signed-off-by: Deepak M Signed-off-by: Rafael Barbalho --- drivers/gpu/dr

[Intel-gfx] [PATCH 1/2] drm/i915: Parsing Backlight-ON, Backlight-OFF, and Tear-On sequence.

2014-12-07 Thread Vandana Kannan
From: vkorjani New sequence are added in GOP to support Backlight enabling and Disabling. also new sequence element I2C is been added this patch provide support to parse thse sequences in driver. Signed-off-by: vkorjani --- drivers/gpu/drm/i915/intel_bios.c | 8 +++- drivers/gpu/drm/i915/i

[Intel-gfx] [PATCH 5/8] drm/i915/bdw: Add support for DRRS to switch RR

2014-12-10 Thread Vandana Kannan
next frame that is output. Signed-off-by: Vandana Kannan Signed-off-by: Pradeep Bhat --- drivers/gpu/drm/i915/intel_display.c | 9 +++-- drivers/gpu/drm/i915/intel_dp.c | 15 ++- drivers/gpu/drm/i915/intel_drv.h | 3 +++ 3 files changed, 20 insertions(+), 7 deletions(-)

[Intel-gfx] [PATCH 6/8] drm/i915: Support for RR switching on VLV

2014-12-10 Thread Vandana Kannan
Definition of VLV RR switch bit and corresponding toggling in set_drrs function. Signed-off-by: Vandana Kannan Signed-off-by: Uma Shankar Reviewed-by: Jani Nikula --- drivers/gpu/drm/i915/i915_reg.h | 1 + drivers/gpu/drm/i915/intel_dp.c | 10 -- 2 files changed, 9 insertions(+), 2

[Intel-gfx] [PATCH 4/8] drm/i915: DRRS calls based on frontbuffer

2014-12-10 Thread Vandana Kannan
calls. The call to fb_obj_invalidate (in flip) is placed before queuing flip for this obj. drrs_invalidate() and drrs_flush() check for drrs.dp which would be NULL if it was setup in drrs_enable(). This covers for the condition when DRRS is not supported. Signed-off-by: Vandana Kannan --- drivers

[Intel-gfx] [PATCH 3/8] drm/i915: Enable/disable DRRS

2014-12-10 Thread Vandana Kannan
functions, to make sure the functions go through only if DRRS will work on the platform with the attached panel. Signed-off-by: Vandana Kannan --- drivers/gpu/drm/i915/intel_ddi.c | 2 ++ drivers/gpu/drm/i915/intel_dp.c | 54 drivers/gpu/drm/i915/intel_drv.h

[Intel-gfx] [PATCH 8/8] drm/i915: Add drrs_interval module parameter

2014-12-10 Thread Vandana Kannan
: Vandana Kannan --- drivers/gpu/drm/i915/i915_drv.h| 1 + drivers/gpu/drm/i915/i915_params.c | 8 drivers/gpu/drm/i915/intel_dp.c| 11 ++- 3 files changed, 19 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h

[Intel-gfx] [PATCH 1/8] drm/i915: Modifying structures related to DRRS

2014-12-10 Thread Vandana Kannan
, aligning with frontbuffer tracking mechanism, the new structure contains data for busy frontbuffer bits. Signed-off-by: Vandana Kannan --- drivers/gpu/drm/i915/i915_drv.h | 32 ++--- drivers/gpu/drm/i915/intel_dp.c | 50 ++-- drivers/gpu/drm

[Intel-gfx] [PATCH 2/8] drm/i915: Initialize DRRS delayed work

2014-12-10 Thread Vandana Kannan
Add DRRS work function to trigger a switch to low refresh rate when activity is detected on screen. Signed-off-by: Vandana Kannan --- drivers/gpu/drm/i915/intel_dp.c | 36 1 file changed, 28 insertions(+), 8 deletions(-) diff --git a/drivers/gpu/drm/i915

[Intel-gfx] [PATCH 0/8] eDP DRRS based on frontbuffer tracking

2014-12-10 Thread Vandana Kannan
added, carrying forward the input from the previous submission of the feature. This param indicates the delay in ms after which a switch to low RR can be made. By default, this is set to 0 indicating that the feature is disabled. Durgadoss R (1): drm/i915: Enable eDP DRRS for CHV Vandana Kannan (7):

[Intel-gfx] [PATCH 7/8] drm/i915: Enable eDP DRRS for CHV

2014-12-10 Thread Vandana Kannan
s R Signed-off-by: Vandana Kannan --- drivers/gpu/drm/i915/intel_display.c | 4 ++-- drivers/gpu/drm/i915/intel_dp.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c index 411d34e..07a6abf 100

[Intel-gfx] [PATCH] drm/i915: Parsing LFP brightness control from VBT

2014-12-15 Thread Vandana Kannan
ler to 0 instead of using control pin define - check controller bounds - remove superfluous changes in intel_parse_bios Signed-off-by: Deepak M Signed-off-by: Vandana Kannan Reviewed-by: Jani Nikula --- drivers/gpu/drm/i915/i915_drv.h | 1 + drivers/gpu/drm/i91

[Intel-gfx] [PATCH] drm/i915: Parsing logic for the Mipi sequence block

2014-12-15 Thread Vandana Kannan
From: vkorjani New parsing logic for the mipi sequence block for GOP version 3 and above. The new version of the GOP includes the pmic, power on/off sequence which are newly adding to the existing sequences which are present. Also, there are new fields which are added in the sequence to indicate

Re: [Intel-gfx] [PATCH v5 2/2] drm/i915: State readout and cross-checking for dp_m2_n2

2014-06-16 Thread Vandana Kannan
On Jun-13-2014 7:42 PM, Jani Nikula wrote: > On Thu, 22 May 2014, Vandana Kannan wrote: >> Adding relevant read out comparison code, in check_crtc_state, for the new >> member of crtc_config, dp_m2_n2, which was introduced to store link_m_n >> values for a DP downclo

Re: [Intel-gfx] [PATCH v5 2/2] drm/i915: State readout and cross-checking for dp_m2_n2

2014-06-17 Thread Vandana Kannan
On Jun-17-2014 10:12 PM, Daniel Vetter wrote: > On Tue, Jun 17, 2014 at 05:52:24PM +0300, Jani Nikula wrote: >> On Mon, 16 Jun 2014, Vandana Kannan wrote: >>> On Jun-13-2014 7:42 PM, Jani Nikula wrote: >>>> On Thu, 22 May 2014, Vandana Kannan wrote: >>>>

[Intel-gfx] [PATCH v2 1/2] drm/i915: Set M2_N2 registers during mode set

2014-06-18 Thread Vandana Kannan
For Gen < 8, set M2_N2 registers on every mode set. This is required to make sure M2_N2 registers are set during boot, resume from sleep for cross- checking the state. The register is set only if DRRS is supported. v2: Patch rebased Signed-off-by: Vandana Kannan Cc: Daniel Vetter --- driv

Re: [Intel-gfx] [PATCH v5 2/2] drm/i915: State readout and cross-checking for dp_m2_n2

2014-06-18 Thread Vandana Kannan
On Jun-18-2014 4:16 PM, Daniel Vetter wrote: > On Wed, Jun 18, 2014 at 10:11:20AM +0530, Vandana Kannan wrote: >> On Jun-17-2014 10:12 PM, Daniel Vetter wrote: >>> On Tue, Jun 17, 2014 at 05:52:24PM +0300, Jani Nikula wrote: >>>> On Mon, 16 Jun 2014, Vandana Kannan

[Intel-gfx] [PATCH v6 2/2] drm/i915: State readout and cross-checking for dp_m2_n2

2014-06-18 Thread Vandana Kannan
egisters. Modified get_m_n() to get M2_N2 registers as well. Modified the macro which compares hw.dp_m_n against sw.dp_m2_n2/sw.dp_m_n for gen > 8. v6: Added check to compare dp_m2_n2 only when DRRS is enabled Signed-off-by: Vandana Kannan Cc: Daniel Vetter Cc: Jani Nikula --- drivers/g

[Intel-gfx] [PATCH v3 1/2] drm/i915: Set M2_N2 registers during mode set

2014-06-23 Thread Vandana Kannan
DRRS(dev) and added bool has_drrs to pipe_config to track drrs support Signed-off-by: Vandana Kannan Cc: Daniel Vetter --- drivers/gpu/drm/i915/intel_display.c | 36 drivers/gpu/drm/i915/intel_dp.c | 16 ++-- drivers/gpu/drm/i915/int

[Intel-gfx] [PATCH v7 2/2] drm/i915: State readout and cross-checking for dp_m2_n2

2014-06-23 Thread Vandana Kannan
egisters. Modified get_m_n() to get M2_N2 registers as well. Modified the macro which compares hw.dp_m_n against sw.dp_m2_n2/sw.dp_m_n for gen > 8. v6: Added check to compare dp_m2_n2 only when DRRS is enabled v7: Modified drrs check to use has_drrs Signed-off-by: Vandana Kannan Cc: Daniel Vette

Re: [Intel-gfx] [PATCH v4 1/4] drm/crtc: Add property for aspect ratio

2014-06-30 Thread Vandana Kannan
t; v3: Thierry's review comments. > - Fixed indentation > > v4: Thierry's review comments. > - Return ENOMEM when property creation fails > > Signed-off-by: Vandana Kannan > Cc: Thierry Reding > --- > drivers/gpu/drm/drm_crtc.c | 33 +++

Re: [Intel-gfx] [PATCH v2 1/2] drm/i915: Set M2_N2 registers during mode set

2014-06-30 Thread Vandana Kannan
On Jun-18-2014 9:22 PM, Daniel Vetter wrote: > On Wed, Jun 18, 2014 at 07:47:24PM +0530, Vandana Kannan wrote: >> For Gen < 8, set M2_N2 registers on every mode set. This is required to make >> sure M2_N2 registers are set during boot, resume from sleep for cross- >>

Re: [Intel-gfx] [PATCH v2 1/2] drm/i915: Set M2_N2 registers during mode set

2014-07-07 Thread Vandana Kannan
On Jul-07-2014 2:11 PM, Daniel Vetter wrote: > On Tue, Jul 01, 2014 at 10:39:52AM +0530, Vandana Kannan wrote: >> On Jun-18-2014 9:22 PM, Daniel Vetter wrote: >>> On Wed, Jun 18, 2014 at 07:47:24PM +0530, Vandana Kannan wrote: >>>> For Gen < 8, set M2_N2 reg

[Intel-gfx] [PATCH 1/2] drm/i915: Set M2_N2 registers during mode set

2014-07-07 Thread Vandana Kannan
DRRS(dev) and added bool has_drrs to pipe_config to track drrs support Signed-off-by: Vandana Kannan Cc: Daniel Vetter --- drivers/gpu/drm/i915/intel_display.c | 36 drivers/gpu/drm/i915/intel_dp.c | 16 ++-- drivers/gpu/drm/i915/int

[Intel-gfx] [PATCH 2/2] drm/i915: State readout and cross-checking for dp_m2_n2

2014-07-07 Thread Vandana Kannan
egisters. Modified get_m_n() to get M2_N2 registers as well. Modified the macro which compares hw.dp_m_n against sw.dp_m2_n2/sw.dp_m_n for gen > 8. v6: Added check to compare dp_m2_n2 only when DRRS is enabled v7: Modified drrs check to use has_drrs Signed-off-by: Vandana Kannan Cc: Daniel Vette

Re: [Intel-gfx] [PATCH 1/2] drm/i915: Set M2_N2 registers during mode set

2014-07-09 Thread Vandana Kannan
On Jul-10-2014 2:42 AM, Jesse Barnes wrote: > On Mon, 7 Jul 2014 14:59:45 +0530 > Vandana Kannan wrote: > >> For Gen < 8, set M2_N2 registers on every mode set. This is required to make >> sure M2_N2 registers are set during boot, resume from sleep for cross- >> ch

[Intel-gfx] [PATCH v4 1/2] drm/i915: Set M2_N2 registers during mode set

2014-07-11 Thread Vandana Kannan
DRRS(dev) and added bool has_drrs to pipe_config to track drrs support v4: Jesse's review comments - Made changes to set m2_n2 in intel_dp_set_m_n() Signed-off-by: Vandana Kannan Cc: Daniel Vetter Cc: Jesse Barnes --- drivers/gpu/drm/i915/intel_d

[Intel-gfx] [PATCH v8 2/2] drm/i915: State readout and cross-checking for dp_m2_n2

2014-07-11 Thread Vandana Kannan
ers Signed-off-by: Vandana Kannan Cc: Daniel Vetter Cc: Jani Nikula Cc: Jesse Barnes --- drivers/gpu/drm/i915/intel_display.c | 75 1 file changed, 67 insertions(+), 8 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/g

<    1   2   3   >