[Intel-gfx] [PATCHv7 0/5] Add USB typeC based DP support for BXT platform

2016-07-13 Thread Durgadoss R
_pll_sel from intel_crtc_state drm/i915: Split intel_ddi_pre_enable() into DP and HDMI versions Durgadoss R (2): drm/i915: Split bxt_ddi_pll_select() drm/i915/dp: Enable Upfront link training for typeC DP support on BXT drivers/gpu/drm/i915/intel_ddi.c | 162

[Intel-gfx] [PATCH 1/5] drm/i915: Don't pass crtc_state to intel_dp_set_link_params()

2016-07-13 Thread Durgadoss R
From: Ander Conselvan de Oliveira Decouple intel_dp_set_link_params() from struct intel_crtc_state. This will be useful for implementing DP upfront link training. Reviewed-by: Durgadoss R Signed-off-by: Ander Conselvan de Oliveira --- drivers/gpu/drm/i915/intel_ddi.c| 3 ++- drivers/gpu

[Intel-gfx] [PATCH 3/5] drm/i915: Split intel_ddi_pre_enable() into DP and HDMI versions

2016-07-13 Thread Durgadoss R
From: Ander Conselvan de Oliveira Split intel_ddi_pre_enable() into encoder type specific versions that don't depend on crtc_state. The necessary parameters are passed as function arguments. This split will be necessary for implementing DP upfront link training. Reviewed-by: Durgadoss R S

[Intel-gfx] [PATCHv2 4/5] drm/i915: Split bxt_ddi_pll_select()

2016-07-13 Thread Durgadoss R
Durga) v1: * Rebased on top of intel_dpll_mgr.c (Durga) * Initial version from Ander on top of intel_ddi.c Signed-off-by: Ander Conselvan de Oliveira Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_dpll_mgr.c | 165 +- drivers/gpu/drm/i915/intel_dpll_

[Intel-gfx] [PATCHv7 5/5] drm/i915/dp: Enable Upfront link training for typeC DP support on BXT

2016-07-13 Thread Durgadoss R
related clean ups. * Corrected return values from upfront (Ander) * Corrected atomic locking for upfront in intel_dp.c (Ville) Changes since v1: * all pll related functions inside ddi.c Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_ddi.c | 45 drivers/gpu/drm

[Intel-gfx] [PATCHv2 2/5] drm/i915: Remove ddi_pll_sel from intel_crtc_state

2016-07-13 Thread Durgadoss R
From: Ander Conselvan de Oliveira The value of ddi_pll_sel is derived from the selection of shared dpll, so just calculate the final value when necessary. v2: Actually remove it from crtc state and delete remaining usages. (CI) Reviewed-by: Durgadoss R Signed-off-by: Ander Conselvan de

[Intel-gfx] [PATCHv6 5/5] drm/i915/dp: Enable Upfront link training for typeC DP support on BXT

2016-05-20 Thread Durgadoss R
from upfront (Ander) * Corrected atomic locking for upfront in intel_dp.c (Ville) Changes since v1: * all pll related functions inside ddi.c Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_ddi.c | 45 ++ drivers/gpu/drm/i915/intel_dp.c | 179

[Intel-gfx] [PATCH 1/5] drm/i915: Don't pass crtc_state to intel_dp_set_link_params()

2016-05-20 Thread Durgadoss R
From: Ander Conselvan de Oliveira Decouple intel_dp_set_link_params() from struct intel_crtc_state. This will be useful for implementing DP upfront link training. Reviewed-by: Durgadoss R Signed-off-by: Ander Conselvan de Oliveira --- drivers/gpu/drm/i915/intel_ddi.c| 3 ++- drivers/gpu

[Intel-gfx] [PATCHv2 4/5] drm/i915: Split bxt_ddi_pll_select()

2016-05-20 Thread Durgadoss R
Durga) v1: * Rebased on top of intel_dpll_mgr.c (Durga) * Initial version from Ander on top of intel_ddi.c Signed-off-by: Ander Conselvan de Oliveira Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_dpll_mgr.c | 165 +- drivers/gpu/drm/i915/intel_dpll_

[Intel-gfx] [PATCH 2/5] drm/i915: Remove ddi_pll_sel from intel_crtc_state

2016-05-20 Thread Durgadoss R
From: Ander Conselvan de Oliveira The value of ddi_pll_sel is derived from the selection of shared dpll, so just calculate the final value when necessary. Reviewed-by: Durgadoss R Signed-off-by: Ander Conselvan de Oliveira --- drivers/gpu/drm/i915/intel_ddi.c | 33

[Intel-gfx] [PATCHv6 0/5] Add USB typeC based DP support for BXT platform

2016-05-20 Thread Durgadoss R
onselvan de Oliveira (3): drm/i915: Don't pass crtc_state to intel_dp_set_link_params() drm/i915: Remove ddi_pll_sel from intel_crtc_state drm/i915: Split intel_ddi_pre_enable() into DP and HDMI versions Durgadoss R (2): drm/i915: Split bxt_ddi_pll_select() drm/i915/dp: Enable Upfron

[Intel-gfx] [PATCH 3/5] drm/i915: Split intel_ddi_pre_enable() into DP and HDMI versions

2016-05-20 Thread Durgadoss R
From: Ander Conselvan de Oliveira Split intel_ddi_pre_enable() into encoder type specific versions that don't depend on crtc_state. The necessary parameters are passed as function arguments. This split will be necessary for implementing DP upfront link training. Reviewed-by: Durgadoss R S

[Intel-gfx] [PATCH 2/5] drm/i915: Remove ddi_pll_sel from intel_crtc_state

2016-05-15 Thread Durgadoss R
From: Ander Conselvan de Oliveira The value of ddi_pll_sel is derived from the selection of shared dpll, so just calculate the final value when necessary. Reviewed-by: Durgadoss R Signed-off-by: Ander Conselvan de Oliveira --- drivers/gpu/drm/i915/intel_ddi.c | 33

[Intel-gfx] [PATCHv5 5/5] drm/i915/dp: Enable Upfront link training for typeC DP support on BXT

2016-05-15 Thread Durgadoss R
pll related functions inside ddi.c Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_ddi.c | 58 + drivers/gpu/drm/i915/intel_dp.c | 183 +-- drivers/gpu/drm/i915/intel_drv.h | 12 +++ 3 files changed, 247 insertions(+), 6 deletions

[Intel-gfx] [PATCH 1/5] drm/i915: Don't pass crtc_state to intel_dp_set_link_params()

2016-05-15 Thread Durgadoss R
From: Ander Conselvan de Oliveira Decouple intel_dp_set_link_params() from struct intel_crtc_state. This will be useful for implementing DP upfront link training. Reviewed-by: Durgadoss R Signed-off-by: Ander Conselvan de Oliveira --- drivers/gpu/drm/i915/intel_ddi.c| 3 ++- drivers/gpu

[Intel-gfx] [PATCH 3/5] drm/i915: Split intel_ddi_pre_enable() into DP and HDMI versions

2016-05-15 Thread Durgadoss R
From: Ander Conselvan de Oliveira Split intel_ddi_pre_enable() into encoder type specific versions that don't depend on crtc_state. The necessary parameters are passed as function arguments. This split will be necessary for implementing DP upfront link training. Reviewed-by: Durgadoss R S

[Intel-gfx] [PATCHv5 0/5] Add USB typeC based DP support for BXT platform

2016-05-15 Thread Durgadoss R
m intel_crtc_state drm/i915: Split intel_ddi_pre_enable() into DP and HDMI versions Durgadoss R (2): drm/i915: Split bxt_ddi_pll_select() drm/i915/dp: Enable Upfront link training for typeC DP support on BXT drivers/gpu/drm/i915/intel_ddi.c | 163 ++--- drivers

[Intel-gfx] [PATCHv2 4/5] drm/i915: Split bxt_ddi_pll_select()

2016-05-15 Thread Durgadoss R
Durga) v1: * Rebased on top of intel_dpll_mgr.c (Durga) * Initial version from Ander on top of intel_ddi.c Signed-off-by: Ander Conselvan de Oliveira Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_dpll_mgr.c | 165 +- drivers/gpu/drm/i915/intel_dpll_

[Intel-gfx] [PATCHv4 0/3] Add USB typeC based DP support for BXT platform

2016-04-18 Thread Durgadoss R
207/ Link for v1:https://patchwork.freedesktop.org/patch/67784/ Link for RFCv2: https://patchwork.freedesktop.org/patch/61776/ Link for RFCv1: https://patchwork.freedesktop.org/patch/59589/ Durgadoss R (3): drm/i915: Make finding unused crtc as a generic function drm/i915: Split bxt_ddi_pll_select() drm/i9

[Intel-gfx] [PATCH 2/3] drm/i915: Split bxt_ddi_pll_select()

2016-04-18 Thread Durgadoss R
rsion from Ander on top of intel_ddi.c Signed-off-by: Ander Conselvan de Oliveira Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_dpll_mgr.c | 166 +++--- drivers/gpu/drm/i915/intel_dpll_mgr.h | 17 2 files changed, 108 insertions(+), 75 deletions(-)

[Intel-gfx] [PATCHv4 3/3] drm/i915/dp: Enable Upfront link training for typeC DP support on BXT

2016-04-18 Thread Durgadoss R
intel_dp.c (Ville) Changes since v1: * all pll related functions inside ddi.c Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_ddi.c | 73 drivers/gpu/drm/i915/intel_dp.c | 180 ++- drivers/gpu/drm/i915/intel_drv.h | 5 ++ 3

[Intel-gfx] [PATCHv4 1/3] drm/i915: Make finding unused crtc as a generic function

2016-04-18 Thread Durgadoss R
top of latest code which includes locking for state->enable usage. v2: * Made this as a separate function instead of having it inside upfront link train code. Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_display.c | 74 +--- drivers/gpu/drm/i

[Intel-gfx] [PATCH] drm/i915/bxt: Add BXT pll config hw_state to debugfs

2016-04-06 Thread Durgadoss R
BXT Shared DPLL hw_state config uses values that are different from other platforms. This patch prints the right values for BXT through debugfs which helps during debug. Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/i915_debugfs.c | 26 -- 1 file changed, 20

[Intel-gfx] [PATCHv3 1/4] drm/i915: Make finding unused crtc as a generic function

2016-04-06 Thread Durgadoss R
age. v2: * Made this as a separate function instead of having it inside upfront link train code. Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_display.c | 74 +--- drivers/gpu/drm/i915/intel_drv.h | 2 + 2 files changed, 45 insertions(+),

[Intel-gfx] [PATCHv3 3/4] drm/i915: Update dpll_hw_state if mask is same

2016-04-06 Thread Durgadoss R
that by letting the update happen as long as the crtc_mask stays same. Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_dpll_mgr.c | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_dpll_mgr.c b/drivers/gpu/drm/i915/intel_dpll_mgr.c

[Intel-gfx] [PATCHv3 2/4] drm/i915: Store the dpll config in crtc_state->shared_dpll

2016-04-06 Thread Durgadoss R
Currently, the required shared dpll is saved in the crtc_state. Similarly, this patch saves the dpll config values also, so that these values (through crtc_state->shared_dpll->config.hw_state) can be used for upfront link training. Signed-off-by: Durgadoss R --- drivers/gpu/dr

[Intel-gfx] [PATCHv3 4/4] drm/i915/dp: Enable Upfront link training for typeC DP support on BXT

2016-04-06 Thread Durgadoss R
. * Corrected return values from upfront (Ander) * Corrected atomic locking for upfront in intel_dp.c (Ville) Changes since v1: * all pll related functions inside ddi.c Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_ddi.c | 46 ++ drivers/gpu/drm/i915/intel_dp.c | 180

[Intel-gfx] [PATCHv3 0/4] Add USB typeC based DP support for BXT platform

2016-04-06 Thread Durgadoss R
th the upfront link train patch, to facilitate easy review. Link for v2:https://patchwork.freedesktop.org/patch/72207/ Link for v1:https://patchwork.freedesktop.org/patch/67784/ Link for RFCv2: https://patchwork.freedesktop.org/patch/61776/ Link for RFCv1: https://patchwork.freedesktop.o

[Intel-gfx] [PATCHv2 1/4] drm/i915/dp: Export enable/disable_shared_dpll methods

2016-02-01 Thread Durgadoss R
This patch exports the intel_{enable/disable}_shared_dpll methods so that they can be called from other files also. Subsequent patches need to call this from intel_ddi.c Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_display.c | 4 ++-- drivers/gpu/drm/i915/intel_drv.h | 2 ++ 2

[Intel-gfx] [PATCHv2 2/4] drm/i915: Make finding unused crtc as a generic function

2016-02-01 Thread Durgadoss R
Looping over the crtc list and finding an unused crtc has users other than load_detect(). Hence move it to a common function so that we can re-use the logic. Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_display.c | 37 ++-- drivers/gpu/drm/i915

[Intel-gfx] [PATCHv2 4/4] drm/i915/dp: Enable Upfront link training for typeC DP support on BXT

2016-02-01 Thread Durgadoss R
local changes made for upfront link training are reset to their previous values once it is done; so that the subsequent modeset is not aware of these changes. Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_ddi.c | 102 + drivers/gpu/drm/i915

[Intel-gfx] [PATCHv2 3/4] drm/i915/dp: Use legacy get_crtc_encoder in non-atomic paths

2016-02-01 Thread Durgadoss R
This patch makes intel_crtc_get_new_crtc_encoder use get_crtc_encoder when called from non-atomic paths. This helps when intel_get_shared_dpll is called from non-atomic context. Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_ddi.c | 3 +++ 1 file changed, 3 insertions(+) diff --git

[Intel-gfx] [PATCHv2 0/4] Add USB typeC based DP support for BXT platform

2016-02-01 Thread Durgadoss R
Link for v1:https://patchwork.freedesktop.org/patch/67784/ Link for RFCv2: https://patchwork.freedesktop.org/patch/61776/ Link for RFCv1: https://patchwork.freedesktop.org/patch/59589/ Durgadoss R (4): drm/i915/dp: Export enable/disable_shared_dpll methods drm/i915: Make finding unused crtc as a

[Intel-gfx] [PATCH 3/7] drm/i915/dp: Abstract all get_ddi_pll methods

2015-12-11 Thread Durgadoss R
This patch wraps the get_ddi_pll() methods for SKL/BXT/HSW+ with a common intel_get_ddi_pll() method, and exports it, so that it can be shared by other users also. Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_display.c | 18 -- drivers/gpu/drm/i915/intel_drv.h

[Intel-gfx] [PATCH 7/7] drm/i915/dp: Enable Upfront link training for typeC DP support on BXT

2015-12-11 Thread Durgadoss R
local changes made for upfront link training are reset to their previous values once it is done; so that the subsequent modeset is not aware of these changes. Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_ddi.c | 81 drivers/gpu/drm/i915

[Intel-gfx] [PATCH 4/7] drm/i915/dp: Export enable/disable_shared_dpll methods

2015-12-11 Thread Durgadoss R
This patch exports the intel_{enable/disable}_shared_dpll methods so that they can be called from other files also. Subsequent patches need to call this from intel_ddi.c Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_display.c | 4 ++-- drivers/gpu/drm/i915/intel_drv.h | 2 ++ 2

[Intel-gfx] [PATCH 6/7] drm/i915: Make finding unused crtc as a generic function

2015-12-11 Thread Durgadoss R
Looping over the crtc list and finding an unused crtc has users other than load_detect(). Hence move it to a common function so that we can re-use the logic. Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_display.c | 37 ++-- drivers/gpu/drm/i915

[Intel-gfx] [PATCH 2/7] drm/i915/dp: Reuse shared DPLL if it exists already

2015-12-11 Thread Durgadoss R
Do not call intel_get_shared_dpll() if there exists a valid shared DPLL already. Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_ddi.c | 70 drivers/gpu/drm/i915/intel_display.c | 2 +- drivers/gpu/drm/i915/intel_drv.h | 2 +- 3 files

[Intel-gfx] [PATCH 1/7] drm/i915/dp: Reuse encoder if it is already available

2015-12-11 Thread Durgadoss R
We do not need to loop through crtc_state to get the encoder if we already have a valid one available. Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_ddi.c | 11 --- drivers/gpu/drm/i915/intel_display.c | 2 +- drivers/gpu/drm/i915/intel_drv.h | 3 ++- 3 files

[Intel-gfx] [PATCH 5/7] drm/i915/dp: Add methods to update link train params

2015-12-11 Thread Durgadoss R
Retrying with reduced lanes/bw and updating the final available lanes/bw to DPCD is needed for upfront link train logic. Hence, this patch adds these methods and exports them so that these can be called from other files like ddi.c/display.c. Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915

[Intel-gfx] [PATCH 0/7] Add USB typeC based DP support for BXT platform

2015-12-11 Thread Durgadoss R
tel_ddi.c from display.c, since that aligned better with other ddi* functions. * Kept the CHV implementation in display.c as of now since we are using some pll functions defined in display.c We can discuss and finalize an appropriate place for this and then refactor/export required function

[Intel-gfx] [RFCv2 DP-typeC 6/6] drm/i915/dp: Enable Upfront link training for typeC DP support on CHV

2015-10-14 Thread Durgadoss R
encoder and its PLLs are disabled; so that the subsequent modeset is not aware of these changes. * As of now, this is tested only on CHV. Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_display.c | 135 +++ drivers/gpu/drm/i915/intel_dp.c | 2

[Intel-gfx] [RFCv2 DP-typeC 0/6] Add support for USB typeC based DP

2015-10-14 Thread Durgadoss R
ppropriate place for this and then refactor/export required functions. Durgadoss R (6): drm/i915/dp: Reuse encoder if it is already available drm/i915/dp: Reuse shared DPLL if it exists already drm/i915/dp: Abstract all get_ddi_pll methods drm/i915/dp: Export enable/disable_shared_dpll method

[Intel-gfx] [RFCv2 DP-typeC 2/6] drm/i915/dp: Reuse shared DPLL if it exists already

2015-10-14 Thread Durgadoss R
Do not call intel_get_shared_dpll() if there exists a valid shared DPLL already. Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_ddi.c | 70 drivers/gpu/drm/i915/intel_display.c | 2 +- drivers/gpu/drm/i915/intel_drv.h | 2 +- 3 files

[Intel-gfx] [RFCv2 DP-typeC 3/6] drm/i915/dp: Abstract all get_ddi_pll methods

2015-10-14 Thread Durgadoss R
This patch wraps the get_ddi_pll() methods for SKL/BXT/HSW+ with a common intel_get_ddi_pll() method, and exports it, so that it can be shared by other users also. Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_display.c | 18 -- drivers/gpu/drm/i915/intel_drv.h

[Intel-gfx] [RFCv2 DP-typeC 1/6] drm/i915/dp: Reuse encoder if it is already available

2015-10-14 Thread Durgadoss R
We do not need to loop through crtc_state to get the encoder if we already have a valid one available. Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_ddi.c | 11 --- drivers/gpu/drm/i915/intel_display.c | 2 +- drivers/gpu/drm/i915/intel_drv.h | 3 ++- 3 files

[Intel-gfx] [RFCv2 DP-typeC 5/6] drm/i915/dp: Enable Upfront link training for typeC DP support on BXT

2015-10-14 Thread Durgadoss R
ing sequence. * As of now, this is tested only on BXT A1 platform, on kernel 4.2-rc2. Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_ddi.c | 152 +++ drivers/gpu/drm/i915/intel_dp.c | 41 ++- drivers/gpu/drm/i915/intel_drv.h | 2 + 3 fi

[Intel-gfx] [RFCv2 DP-typeC 4/6] drm/i915/dp: Export enable/disable_shared_dpll methods

2015-10-14 Thread Durgadoss R
This patch exports the intel_{enable/disable}_shared_dpll methods so that they can be called from other files also. Subsequent patches need to call this from intel_ddi.c Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_display.c | 4 ++-- drivers/gpu/drm/i915/intel_drv.h | 2 ++ 2

[Intel-gfx] [PATCH 2/2] drm/i915/dp: Enable Upfront link training for typeC DP support on BXT

2015-09-15 Thread Durgadoss R
ing sequence. * As of now, this is tested only on BXT A1 platform, on kernel 4.2-rc2. Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_display.c | 130 +++ drivers/gpu/drm/i915/intel_dp.c | 22 ++ drivers/gpu/drm/i915/intel_drv.h | 2 + 3 fi

[Intel-gfx] [RFC DP-typeC 0/2] Support USB typeC based DP on BXT

2015-09-15 Thread Durgadoss R
/bxt/*}_upfront_link_train'. We can also think of a virtual func for this, inside intel_encoder. Durgadoss R (2): drm/i915/dp: Make bxt_ddi_pll_select non-static drm/i915/dp: Enable Upfront link training for type-C DP support drivers/gpu/drm/i915/intel_ddi.c | 11 +-- dr

[Intel-gfx] [PATCH 1/2] drm/i915/dp: Make bxt_ddi_pll_select non-static

2015-09-15 Thread Durgadoss R
ned-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_ddi.c | 11 +++ drivers/gpu/drm/i915/intel_drv.h | 4 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_ddi.c b/drivers/gpu/drm/i915/intel_ddi.c index 4823184..5326d60 100644 --- a/drivers/gp

[Intel-gfx] [PATCH] drm/i915/bxt: Use correct live status register for BXT platform

2015-08-19 Thread Durgadoss R
). Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_dp.c | 17 - 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/intel_dp.c b/drivers/gpu/drm/i915/intel_dp.c index a1dac9c..821d770 100644 --- a/drivers/gpu/drm/i915/intel_dp.c +++ b/drivers

[Intel-gfx] [PATCH v3] drm/i915: Add debugfs to read/write any DPCD register

2015-04-20 Thread Durgadoss R
7;s comments. v3: Added capability to write DPCD also (Ville) Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/i915_debugfs.c | 120 +++- drivers/gpu/drm/i915/intel_drv.h| 1 + 2 files changed, 120 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm

[Intel-gfx] [PATCH v2] drm/i915: Add debugfs to read any DPCD register

2015-04-08 Thread Durgadoss R
> i915_dpcd_addr cat i915_dpcd_val 0x1 v2: Address Jani's comments. Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/i915_debugfs.c | 88 - drivers/gpu/drm/i915/intel_drv.h| 1 + 2 files changed, 88 insertions(+), 1 deletion(-) diff

[Intel-gfx] [PATCH] drm/i915: Add debugfs to read any DPCD register

2015-04-07 Thread Durgadoss R
> i915_dpcd_addr cat i915_dpcd_val DPCD[0x70]:0x1 Signed-off-by: Durgadoss R --- This patch is based on top of Jani's patch: "add i915 specific connector debugfs file for DPCD" [https://freedesktop.org/patch/43332/] drivers/gpu/drm/i915/i915_debugfs.c | 102

[Intel-gfx] [PATCH] drm/i915: PSR: Keep sink state consistent with source

2015-03-27 Thread Durgadoss R
BSpec recommends to keep the main link state consistent between the source and the sink. As per that, update the main link state in sink DPCD register to 'active', for Valleyview based platforms. Signed-off-by: Durgadoss R --- drivers/gpu/drm/i915/intel_psr.c | 2 +- 1 file changed, 1