[Intel-gfx] [PATCH 2/8] drm/i915/skl: Implement enable/disable for Display C5 sttate.

2015-04-01 Thread Animesh Manna
el_runtime_pm.c. v8: Rebased to drm-intel-nightly. (Animesh) Issue: VIZ-2819 Signed-off-by: A.Sunil Kamath Signed-off-by: Damien Lespiau Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/i915_reg.h | 11 drivers/gpu/drm/i915/intel_runtime_pm.c | 47 ++

[Intel-gfx] [PATCH 3/8] drm/i915/skl: Add DC5 Trigger Sequence.

2015-04-01 Thread Animesh Manna
m Imre - added csr helper pointers to simplify the code. (Imre) v9: After adding dmc ver 1.0 support rebased on top of nightly. (Animesh) Issue: VIZ-2819 Signed-off-by: A.Sunil Kamath Signed-off-by: Suketu Shah Signed-off-by: Damien Lespiau Signed-off-by: Imre Deak Signed-off-by: Animesh Manna -

[Intel-gfx] [PATCH 5/8] drm/i915/skl: Implement enable/disable for Display C6 state.

2015-04-01 Thread Animesh Manna
-off-by: Damien Lespiau Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/intel_runtime_pm.c | 35 + 1 file changed, 35 insertions(+) diff --git a/drivers/gpu/drm/i915/intel_runtime_pm.c b/drivers/gpu/drm/i915/intel_runtime_pm.c index f62d42b..dae65e

[Intel-gfx] [PATCH 6/8] drm/i915/skl: Add DC6 Trigger sequence.

2015-04-01 Thread Animesh Manna
intel_runtime_pm.c. v7: 1) Refactored the code for removing the warning got from checkpatch. 2) After adding dmc ver 1.0 support rebased on top of nightly. (Animesh) Issue: VIZ-2819 Signed-off-by: A.Sunil Kamath Signed-off-by: Suketu Shah Signed-off-by: Damien Lespiau Signed-off-by: Animesh Ma

[Intel-gfx] [PATCH 7/8] drm/i915/skl: Assert the requirements to enter or exit DC6.

2015-04-01 Thread Animesh Manna
from Imre - [PATCH] drm/i915/skl: avoid false CSR fw not loaded WARN during driver load/resume v9: After adding dmc ver 1.0 support rebased on top of nightly. (Animesh) Issue: VIZ-2819 Signed-off-by: A.Sunil Kamath Signed-off-by: Suketu Shah Signed-off-by: Damien Lespiau Signed-off-by: Ani

[Intel-gfx] [PATCH 8/8] drm/i915/skl: Enable runtime PM

2015-04-01 Thread Animesh Manna
From: Suketu Shah Enable runtime PM for Skylake platform v2: After adding dmc ver 1.0 support rebased on top of nightly. (Animesh) Issue: VIZ-2819 Signed-off-by: A.Sunil Kamath Signed-off-by: Suketu Shah Signed-off-by: Damien Lespiau Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915

[Intel-gfx] [PATCH 4/8] drm/i915/skl: Assert the requirements to enter or exit DC5.

2015-04-01 Thread Animesh Manna
amath Signed-off-by: Suketu Shah Signed-off-by: Damien Lespiau Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/intel_drv.h| 2 ++ drivers/gpu/drm/i915/intel_runtime_pm.c | 61 ++--- 2 files changed, 58 insertions(+), 5 deletions(-) diff --git a/driver

Re: [Intel-gfx] [PATCH 1/8] drm/i915/skl: Add support to load SKL CSR firmware

2015-04-01 Thread Animesh Manna
On 04/01/2015 04:08 PM, Damien Lespiau wrote: On Wed, Apr 01, 2015 at 01:18:25PM +0530, Animesh Manna wrote: +struct intel_css_header { Just a small question, what does CSS mean in this context? that's the first time I see it. Taken the name from bspec, will explore and get back t

Re: [Intel-gfx] [PATCH 1/8] drm/i915/skl: Add support to load SKL CSR firmware

2015-04-02 Thread Animesh Manna
On 04/01/2015 04:08 PM, Damien Lespiau wrote: On Wed, Apr 01, 2015 at 01:18:25PM +0530, Animesh Manna wrote: +struct intel_css_header { Just a small question, what does CSS mean in this context? that's the first time I see it. CSS stands for "Code signing service". In

[Intel-gfx] [PATCH v3 1/8] drm/i915/skl: Add support to load SKL CSR firmware

2015-04-13 Thread Animesh Manna
tly for parsing the header info & memory allocation only done separately for payload. (Animesh) v16: No need for out_regs label in i915_driver_load(), so removed it. (Animesh) Issue: VIZ-2569 Signed-off-by: A.Sunil Kamath Signed-off-by: Damien Lespiau Signed-off-by: Animesh Manna Signed-off-

[Intel-gfx] [PATCH v3 3/8] drm/i915/skl: Add DC5 Trigger Sequence

2015-04-13 Thread Animesh Manna
m Imre - added csr helper pointers to simplify the code. (Imre) v9: After adding dmc ver 1.0 support rebased on top of nightly. (Animesh) v10: Added a enum for different csr states, suggested by Imre. (Animesh) Issue: VIZ-2819 Signed-off-by: A.Sunil Kamath Signed-off-by: Suketu Shah Signed-off-by:

Re: [Intel-gfx] [PATCH v3 1/8] drm/i915/skl: Add support to load SKL CSR firmware

2015-04-13 Thread Animesh Manna
On 04/13/2015 04:33 PM, Imre Deak wrote: On ma, 2015-04-13 at 15:54 +0530, Animesh Manna wrote: From: "A.Sunil Kamath" Display Context Save and Restore support is needed for various SKL Display C states like DC5, DC6. This implementation is added based on first version of DMC C

Re: [Intel-gfx] [PATCH v3 1/8] drm/i915/skl: Add support to load SKL CSR firmware

2015-04-14 Thread Animesh Manna
On 04/13/2015 10:52 PM, Damien Lespiau wrote: On Mon, Apr 13, 2015 at 08:15:29PM +0300, Imre Deak wrote: Ok, I haven't seen that. One question is if we need to support multiple interface versions or just the latest one. I would say only the latest one (for each platform) and so I915_CSR_SKL sh

[Intel-gfx] [PATCH] drm/i915: Resign firmware loading for dmc

2015-07-07 Thread Animesh Manna
unloading. Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/i915_dma.c | 1 - drivers/gpu/drm/i915/i915_drv.c | 10 +-- drivers/gpu/drm/i915/i915_drv.h | 13 ++- drivers/gpu/drm/i915/intel_csr.c| 141 +++- drivers/gpu/drm/i915

[Intel-gfx] [PATCH 1/6] drm/i915/gen9: Removed csr-lock and csr-state

2015-07-08 Thread Animesh Manna
structure. Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/i915_dma.c | 1 - drivers/gpu/drm/i915/i915_drv.c | 6 drivers/gpu/drm/i915/i915_drv.h | 10 --- drivers/gpu/drm/i915/intel_csr.c| 52 - drivers/gpu/drm/i915

[Intel-gfx] [PATCH 2/6] drm/i915/gen9: Added a async work for fw-loading and dc5/dc6 programming

2015-07-08 Thread Animesh Manna
. Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/i915_drv.c | 1 + drivers/gpu/drm/i915/i915_drv.h | 5 drivers/gpu/drm/i915/intel_csr.c| 3 ++ drivers/gpu/drm/i915/intel_runtime_pm.c | 51 ++--- 4 files changed, 44 insertions

[Intel-gfx] [PATCH 0/6] Redesign the dmc firmware loading.

2015-07-08 Thread Animesh Manna
unloading. - Corrected the sanity check for mmio address of csr (Requested by Imre). - Removed assert call of csr during disabling dc6 (Requested by Damien). Animesh Manna (6): drm/i915/gen9: Removed csr-lock and csr-state drm/i915/gen9: Added a async work for fw-loading and dc5/dc6

[Intel-gfx] [PATCH 3/6] drm/i915/gen9: Replaced request_firmware_nowait() by request_firmware().

2015-07-08 Thread Animesh Manna
v1: As per review comments from Daniel, replaced async firmware loading with request_firmware() which will load the dmc firmware and once firmware is loaded, dc5/dc6 register programming can be done in the same thread. Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/i915_drv.c

[Intel-gfx] [PATCH 5/6] drm/i915/skl: Removed assert for csr-fw-loading during disabling dc6.

2015-07-08 Thread Animesh Manna
As during disabling dc6 no need to check for csr firmware loading status, so removed the assert call.(Requested by Damien.) Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/intel_runtime_pm.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/i915/intel_runtime_pm.c b

[Intel-gfx] [PATCH 6/6] drm/i915/gen9: Corrected the sanity check of mmio address range for csr.

2015-07-08 Thread Animesh Manna
Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/intel_csr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/intel_csr.c b/drivers/gpu/drm/i915/intel_csr.c index d600640..f515d54 100644 --- a/drivers/gpu/drm/i915/intel_csr.c +++ b/drivers/gpu/drm

[Intel-gfx] [PATCH 4/6] drm/i915/gen9: Added dmc_present flag to check firmware loading status.

2015-07-08 Thread Animesh Manna
Firmware loading can be optimized by setting the dmc_present flag for the first time and later internallly stored firmware data can be used. Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/i915_drv.h | 1 + drivers/gpu/drm/i915/intel_csr.c | 24 +++- 2 files changed

[Intel-gfx] [DMC_BUGFIX_SKL_V2 0/5] pc10 entry fixes for skl.

2015-08-25 Thread Animesh Manna
, changes made in the current version. DMC redesign patch series has dependencies with current patch series. Need to rework on few patches, planning to send after initial review feedback of the current patch series. http://lists.freedesktop.org/archives/intel-gfx/2015-August/072921.html Animesh Manna (5

[Intel-gfx] [DMC_BUGFIX_SKL_V2 4/5] drm/i915/skl: Do not disable cdclk PLL if csr firmware is present

2015-08-25 Thread Animesh Manna
from Daniel added code commnent. Cc: Daniel Vetter Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Animesh Manna Signed-off-bt: Vathsala Nagaraju Signed-off-by: Rajneesh Bhardwaj --- drivers/gpu/drm/i915/intel_display.c | 14 ++ 1 file changed, 10 insertions(+), 4

[Intel-gfx] [DMC_BUGFIX_SKL_V2 5/5] drm/i915/skl: Block disable call for pw1 if dmc firmware is present.

2015-08-25 Thread Animesh Manna
the same is not applicable for bxt. Display engine can enter into dc9 without dmc, hence unblocking disable call. v1: Initial version. v2: Rebased as per current patch series. Cc: Daniel Vetter Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Animesh Manna Signed-off-by

[Intel-gfx] [DMC_BUGFIX_SKL_V2 2/5] drm/i915/skl Remove the call for csr uninitialization from suspend path

2015-08-25 Thread Animesh Manna
-hibernation. Cc: Daniel Vetter Signed-off-by: Animesh Manna Signed-off-by: Vathsala Nagaraju --- drivers/gpu/drm/i915/i915_drv.c | 6 -- 1 file changed, 6 deletions(-) diff --git a/drivers/gpu/drm/i915/i915_drv.c b/drivers/gpu/drm/i915/i915_drv.c index 1d88745..478101c 100644 --- a/drivers/gpu

[Intel-gfx] [DMC_BUGFIX_SKL_V2 3/5] drm/i915/skl: Making DC6 entry is the last call in suspend flow.

2015-08-25 Thread Animesh Manna
call. Cc: Daniel Vetter Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Animesh Manna Signed-off-by: Vathsala Nagaraju Signed-off-by: Rajneesh Bhardwaj --- drivers/gpu/drm/i915/i915_drv.c | 13 + drivers/gpu/drm/i915/intel_drv.h| 2 ++ drivers/gpu

[Intel-gfx] [DMC_BUGFIX_SKL_V2 1/5] drm/i915/skl: Added a check for the hardware status of csr fw before loading.

2015-08-25 Thread Animesh Manna
on review comments from Daniel, - Added a check to know hardware status and load the firmware if not loaded. Cc: Daniel Vetter Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Animesh Manna Signed-off-by: Vathsala Nagaraju --- drivers/gpu/drm/i915/intel_csr.c | 9 + 1

[Intel-gfx] [DMC_REDESIGN_V2 01/14] drm/i915/gen9: csr_init after runtime pm enable

2015-08-26 Thread Animesh Manna
intel_csr_ucode_init call after runtime pm enable. Cc: Daniel Vetter Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/i915_dma.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/i915/i915_dma.c b/drivers/gpu/drm

[Intel-gfx] [DMC_REDESIGN_V2 02/14] drm/i915: use correct power domain for csr loading

2015-08-26 Thread Animesh Manna
power well. That's a bit too much, but since the firmware loading task should completely fairly quickly this won't be a real problem really. Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Daniel Vetter Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/intel

[Intel-gfx] [DMC_REDESIGN_V2 00/14] Redesign dmc firmware loading.

2015-08-26 Thread Animesh Manna
series. http://lists.freedesktop.org/archives/intel-gfx/2015-August/072870.html - Two more patches added in this patch series from older patch series. http://lists.freedesktop.org/archives/intel-gfx/2015-July/071163.html Animesh Manna (5): drm/i915/gen9: csr_init after runtime pm enable drm/i915

[Intel-gfx] [DMC_REDESIGN_V2 06/14] drm/i915/gen9: Align line continuations in intel_csr.c.

2015-08-26 Thread Animesh Manna
: Sunil Kamath Signed-off-by: Daniel Vetter Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/i915_reg.h | 2 +- drivers/gpu/drm/i915/intel_csr.c | 42 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/drivers/gpu/drm/i915/i915_reg.h b

[Intel-gfx] [DMC_REDESIGN_V2 04/14] drm/i915/gen9: move assert_csr_loaded into intel_rpm.c

2015-08-26 Thread Animesh Manna
From: Daniel Vetter Avoids non-static functions since all the callers are in intel_rpm.c. Only thing we need for that is to move the register definitions into i915_reg.h. Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Daniel Vetter Signed-off-by: Animesh Manna

[Intel-gfx] [DMC_REDESIGN_V2 05/14] drm/i915/gen9: Remove csr.state, csr_lock and related code.

2015-08-26 Thread Animesh Manna
u Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Daniel Vetter Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/i915_dma.c | 1 - drivers/gpu/drm/i915/i915_drv.c | 13 ++ drivers/gpu/drm/i915/i915_drv.h | 10 --- drivers/gpu/drm/i915/int

[Intel-gfx] [DMC_REDESIGN_V2 08/14] drm/i915/gen9: extract parse_csr_fw

2015-08-26 Thread Animesh Manna
ath Signed-off-by: Daniel Vetter Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/intel_csr.c | 48 +--- 1 file changed, 30 insertions(+), 18 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_csr.c b/drivers/gpu/drm/i915/intel_csr.c index 9d4b37b..9971

[Intel-gfx] [DMC_REDESIGN_V2 11/14] drm/i915: Use request_firmware and our own async work

2015-08-26 Thread Animesh Manna
the resume and unload code. Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Daniel Vetter Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/i915_drv.h | 1 + drivers/gpu/drm/i915/intel_csr.c | 19 +++ 2 files changed, 12 insertions(+), 8 deletions

[Intel-gfx] [DMC_REDESIGN_V2 14/14] drm/i915/gen9: Corrected the sanity check of mmio address range for csr.

2015-08-26 Thread Animesh Manna
Condition check for out of boundary for csr address space is corrected (Thanks to David Binderman for suggestion). Cc: Imre Deak Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/intel_csr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915

[Intel-gfx] [DMC_REDESIGN_V2 03/14] drm/i915/bxt: release rpm reference if csr firmware failed to load.

2015-08-26 Thread Animesh Manna
Note that for bxt without dmc, display engine can go to lowest possible state (dc9), so releasing the rpm reference. Cc: Daniel Vetter Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/intel_csr.c | 2 +- 1 file changed, 1 insertion

[Intel-gfx] [DMC_REDESIGN_V2 07/14] drm/i915/gen9: Simplify csr loading failure printing.

2015-08-26 Thread Animesh Manna
From: Daniel Vetter If we really want to we can be more verbose here, but we really don't need an entire function for this. Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Daniel Vetter Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/i915_drv.c

[Intel-gfx] [DMC_REDESIGN_V2 09/14] drm/i915/gen9: Don't try to load garbage dmc firmware on resume

2015-08-26 Thread Animesh Manna
From: Daniel Vetter We need to make sure we don't put garbage into the hw if dmc firmware loading failed mid-thru. Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Daniel Vetter Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/intel_csr.c | 2 +- 1 file chang

[Intel-gfx] [DMC_REDESIGN_V2 10/14] drm/i915/gen9: Use dev_priv in csr functions

2015-08-26 Thread Animesh Manna
From: Daniel Vetter As all csr firmware related opertion are not using any any data structures of drm framework level, so better to use dev_priv instead of dev. it's a new style! :) Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Daniel Vetter Signed-off-by: Animesh

[Intel-gfx] [DMC_REDESIGN_V2 12/14] drm/i915/gen9: Use flush_work to synchronize with dmc loader

2015-08-26 Thread Animesh Manna
by using display_power_domain_get/put - this will always ensure rpm will be blocked if firmware is not loaded. Cc: Daniel Vetter Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/i915_drv.c | 2 -- drivers/gpu/drm/i915/intel_csr.c | 2

[Intel-gfx] [DMC_REDESIGN_V2 13/14] drm/i915/skl: Removed assert for csr-fw-loading check during disabling dc6

2015-08-26 Thread Animesh Manna
As during disabling dc6 no need to check for csr firmware loading status, so removed the assert call (Requested by Damien). Cc: Damien Lespiau Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/intel_runtime_pm.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/i915

Re: [Intel-gfx] [DMC_BUGFIX_SKL_V2 1/5] drm/i915/skl: Added a check for the hardware status of csr fw before loading.

2015-08-26 Thread Animesh Manna
On 8/26/2015 6:40 PM, Daniel Vetter wrote: On Wed, Aug 26, 2015 at 01:36:05AM +0530, Animesh Manna wrote: Dmc will restore the csr program except DC9, cold boot, warm reset, PCI function level reset, and hibernate/suspend. intel_csr_load_program() function is used to load the firmware data

Re: [Intel-gfx] [DMC_BUGFIX_SKL_V2 4/5] drm/i915/skl: Do not disable cdclk PLL if csr firmware is present

2015-08-26 Thread Animesh Manna
On 8/26/2015 6:41 PM, Daniel Vetter wrote: On Wed, Aug 26, 2015 at 01:36:08AM +0530, Animesh Manna wrote: While display engine entering into low power state no need to disable cdclk pll as CSR firmware of dmc will take care. If pll is already enabled firmware execution sequence will be

Re: [Intel-gfx] [DMC_REDESIGN_V2 00/14] Redesign dmc firmware loading.

2015-08-26 Thread Animesh Manna
On 8/26/2015 4:58 PM, Animesh Manna wrote: This patch series has the changes done to redesign the dmc firmware loading flow. This is continuation of the below patch series after addressing review comments from Daniel. v1: http://lists.freedesktop.org/archives/intel-gfx/2015-August/072921.html

Re: [Intel-gfx] [PATCH] drm/i915: Fix CSR MMIO address check

2015-09-09 Thread Animesh Manna
On 9/9/2015 9:00 PM, Daniel Vetter wrote: On Wed, Sep 09, 2015 at 04:52:09PM +0200, Takashi Iwai wrote: Fix a wrong logical AND (&&) used for the range check of CSR MMIO. Spotted nicely by gcc -Wlogical-op flag: drivers/gpu/drm/i915/intel_csr.c: In function ‘finish_csr_load’: drivers/gp

Re: [Intel-gfx] [DMC_BUGFIX_SKL_V2 1/5] drm/i915/skl: Added a check for the hardware status of csr fw before loading.

2015-09-09 Thread Animesh Manna
On 9/2/2015 2:24 PM, Daniel Vetter wrote: On Wed, Aug 26, 2015 at 07:40:54PM +0530, Animesh Manna wrote: On 8/26/2015 6:40 PM, Daniel Vetter wrote: On Wed, Aug 26, 2015 at 01:36:05AM +0530, Animesh Manna wrote: Dmc will restore the csr program except DC9, cold boot, warm reset, PCI

Re: [Intel-gfx] [DMC_BUGFIX_SKL_V2 1/5] drm/i915/skl: Added a check for the hardware status of csr fw before loading.

2015-09-09 Thread Animesh Manna
On 9/7/2015 9:52 PM, Daniel Vetter wrote: On Mon, Sep 07, 2015 at 04:34:30PM +0530, Sunil Kamath wrote: On Wednesday 26 August 2015 01:36 AM, Animesh Manna wrote: Dmc will restore the csr program except DC9, cold boot, warm reset, PCI function level reset, and hibernate/suspend

Re: [Intel-gfx] [DMC_BUGFIX_SKL_V2 1/5] drm/i915/skl: Added a check for the hardware status of csr fw before loading.

2015-09-10 Thread Animesh Manna
On 9/10/2015 8:15 PM, Daniel Vetter wrote: On Thu, Sep 10, 2015 at 01:58:54AM +0530, Animesh Manna wrote: On 9/2/2015 2:24 PM, Daniel Vetter wrote: On Wed, Aug 26, 2015 at 07:40:54PM +0530, Animesh Manna wrote: On 8/26/2015 6:40 PM, Daniel Vetter wrote: On Wed, Aug 26, 2015 at 01:36:05AM

Re: [Intel-gfx] [DMC_BUGFIX_SKL_V2 1/5] drm/i915/skl: Added a check for the hardware status of csr fw before loading.

2015-09-10 Thread Animesh Manna
On 9/10/2015 8:15 PM, Daniel Vetter wrote: On Thu, Sep 10, 2015 at 01:58:54AM +0530, Animesh Manna wrote: On 9/2/2015 2:24 PM, Daniel Vetter wrote: On Wed, Aug 26, 2015 at 07:40:54PM +0530, Animesh Manna wrote: On 8/26/2015 6:40 PM, Daniel Vetter wrote: On Wed, Aug 26, 2015 at 01:36:05AM

Re: [Intel-gfx] [DMC_BUGFIX_SKL_V2 1/5] drm/i915/skl: Added a check for the hardware status of csr fw before loading.

2015-09-16 Thread Animesh Manna
On 9/14/2015 1:16 PM, Daniel Vetter wrote: On Fri, Sep 11, 2015 at 12:36:24AM +0530, Animesh Manna wrote: On 9/10/2015 8:15 PM, Daniel Vetter wrote: On Thu, Sep 10, 2015 at 01:58:54AM +0530, Animesh Manna wrote: On 9/2/2015 2:24 PM, Daniel Vetter wrote: On Wed, Aug 26, 2015 at 07:40:54PM

[Intel-gfx] [DMC_BUGFIX_V3] drm/i915/skl: Making DC6 entry is the last call in suspend flow.

2015-09-28 Thread Animesh Manna
call. v3: Rebased on top of latest code. Cc: Daniel Vetter Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Animesh Manna Signed-off-by: Vathsala Nagaraju Signed-off-by: Rajneesh Bhardwaj --- drivers/gpu/drm/i915/i915_drv.c | 13 + drivers/gpu/drm/i915

Re: [Intel-gfx] [DMC_BUGFIX_SKL_V2 3/5] drm/i915/skl: Making DC6 entry is the last call in suspend flow.

2015-09-28 Thread Animesh Manna
On 09/28/2015 12:51 PM, Daniel Vetter wrote: On Wed, Aug 26, 2015 at 01:36:07AM +0530, Animesh Manna wrote: Mmio register access after dc6/dc5 entry is not allowed when DC6 power states are enabled according to bspec (bspec-id 0527), so enabling dc6 as the last call in suspend flow. We

[Intel-gfx] [PATCH v4 0/8] Enable DC states for skl.

2015-04-16 Thread Animesh Manna
v4: - Removed all warning by reordering the patchsets. - Changed the dmc firmware file name skl_dmc_ver1.bin, followed naming conventipon as _dmc_.bin v3: MOdified the code of patch 1 and 3 based on review commets. v2: Based on review comments modified the code. v1: Initial version send as RFC

[Intel-gfx] [PATCH v4 1/8] drm/i915/skl: Add support to load SKL CSR firmware.

2015-04-16 Thread Animesh Manna
f-by: A.Sunil Kamath Signed-off-by: Damien Lespiau Signed-off-by: Animesh Manna Signed-off-by: Imre Deak --- drivers/gpu/drm/i915/Makefile| 3 +- drivers/gpu/drm/i915/i915_dma.c | 11 +- drivers/gpu/drm/i915/i915_drv.c | 20 +++ drivers/gpu/drm/i915/i915_drv.h | 17 ++ dri

[Intel-gfx] [PATCH v4 2/8] drm/i915/skl: Add DC5 Trigger Sequence.

2015-04-16 Thread Animesh Manna
name chnaged to csr_state (singular form). - FW_UNINITIALIZED used as zeroth element in enum csr_state. - Prototype changed for helper function(set/get csr status), using enum csr_state instead of bool. Issue: VIZ-2819 Signed-off-by: A.Sunil Kamath Signed-off-by: Suketu Shah Signed-off-by: Dam

[Intel-gfx] [PATCH v4 3/8] drm/i915/skl: Implement enable/disable for Display C5 state.

2015-04-16 Thread Animesh Manna
el_runtime_pm.c. v8: Rebased to drm-intel-nightly. (Animesh) Issue: VIZ-2819 Signed-off-by: A.Sunil Kamath Signed-off-by: Damien Lespiau Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/i915_reg.h | 11 + drivers/gpu/drm/i915/intel_runtime_pm.c | 41 ++

[Intel-gfx] [PATCH v4 4/8] drm/i915/skl: Assert the requirements to enter or exit DC5.

2015-04-16 Thread Animesh Manna
eview comments from Imre. - Moved intel_display_power_well_is_enabled() to intel_runtime_pm.c. - Removed mutex lock from assert_csr_loaded(). (Animesh) Issue: VIZ-2819 Signed-off-by: A.Sunil Kamath Signed-off-by: Suketu Shah Signed-off-by: Damien Lespiau Signed-off-by: Animesh Manna --- drivers/gp

[Intel-gfx] [PATCH v4 5/8] drm/i915/skl: Add DC6 Trigger sequence.

2015-04-16 Thread Animesh Manna
ed-off-by: A.Sunil Kamath Signed-off-by: Suketu Shah Signed-off-by: Damien Lespiau Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/i915_drv.c | 30 +++ drivers/gpu/drm/i915/intel_runtime_pm.c | 43 +++-- 2 files changed, 66 insertions(+), 7

[Intel-gfx] [PATCH v4 8/8] drm/i915/skl: Enable runtime PM

2015-04-16 Thread Animesh Manna
From: Suketu Shah Enable runtime PM for Skylake platform v2: After adding dmc ver 1.0 support rebased on top of nightly. (Animesh) Issue: VIZ-2819 Signed-off-by: A.Sunil Kamath Signed-off-by: Suketu Shah Signed-off-by: Damien Lespiau Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915

[Intel-gfx] [PATCH v4 6/8] Implement enable/disable for Display C6 state

2015-04-16 Thread Animesh Manna
-off-by: Damien Lespiau Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/intel_runtime_pm.c | 27 +-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_runtime_pm.c b/drivers/gpu/drm/i915/intel_runtime_pm.c index 7e6908e..b

[Intel-gfx] [PATCH v4 7/8] drm/i915/skl: Assert the requirements to enter or exit DC6.

2015-04-16 Thread Animesh Manna
ned-off-by: Suketu Shah Signed-off-by: Damien Lespiau Signed-off-by: Animesh Manna Reviewed-by: Imre Deak --- drivers/gpu/drm/i915/intel_runtime_pm.c | 40 + 1 file changed, 36 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_runtime_pm.c b/d

Re: [Intel-gfx] [PATCH v4 1/8] drm/i915/skl: Add support to load SKL CSR firmware.

2015-04-16 Thread Animesh Manna
+ Jesse, Rodrigo On 04/16/2015 02:51 PM, Imre Deak wrote: On to, 2015-04-16 at 14:22 +0530, Animesh Manna wrote: [...] +#include +#include "i915_drv.h" +#include "i915_reg.h" + +#define I915_CSR_SKL "i915/skl_dmc_ver1.bin" The latest version on the FW downlo

Re: [Intel-gfx] [PATCH v4 1/8] drm/i915/skl: Add support to load SKL CSR firmware.

2015-04-16 Thread Animesh Manna
On 4/16/2015 4:55 PM, Imre Deak wrote: On to, 2015-04-16 at 17:29 +0530, Animesh Manna wrote: + Jesse, Rodrigo On 04/16/2015 02:51 PM, Imre Deak wrote: On to, 2015-04-16 at 14:22 +0530, Animesh Manna wrote: [...] +#include +#include "i915_drv.h" +#include "i915_re

Re: [Intel-gfx] [PATCH v4 2/8] drm/i915/skl: Add DC5 Trigger Sequence.

2015-04-16 Thread Animesh Manna
On 4/16/2015 3:18 PM, Imre Deak wrote: On to, 2015-04-16 at 12:25 +0300, Imre Deak wrote: On to, 2015-04-16 at 14:22 +0530, Animesh Manna wrote: [...] @@ -223,11 +244,13 @@ static void finish_csr_load(const struct firmware *fw, void *context) if (!fw

[Intel-gfx] [PATCH v5 2/2] drm/i915/skl: Add DC5 Trigger Sequence

2015-04-17 Thread Animesh Manna
hich helps calling once to set the csr status. The same flag used to fail RPM if find any issue during firmware loading. Issue: VIZ-2819 Signed-off-by: A.Sunil Kamath Signed-off-by: Suketu Shah Signed-off-by: Damien Lespiau Signed-off-by: Imre Deak Signed-off-by: Animesh Manna ---

[Intel-gfx] [PATCH v5 1/8] drm/i915/skl: Add support to load SKL CSR firmware.

2015-04-29 Thread Animesh Manna
f-by: A.Sunil Kamath Signed-off-by: Damien Lespiau Signed-off-by: Animesh Manna Signed-off-by: Imre Deak --- drivers/gpu/drm/i915/Makefile| 3 +- drivers/gpu/drm/i915/i915_dma.c | 11 +- drivers/gpu/drm/i915/i915_drv.c | 20 +++ drivers/gpu/drm/i915/i915_drv.h | 17 ++ dri

[Intel-gfx] [PATCH 1/2] drm/i915/skl: Documentation for CSR firmware.

2015-05-12 Thread Animesh Manna
Added docbook info regarding context save and restore (CSR) firmware support added from gen9 onwards to drive newly added DMC (Display microcontroller) in display engine. Signed-off-by: Animesh Manna Signed-off-by: A.Sunil Kamath --- Documentation/DocBook/drm.tmpl | 22

[Intel-gfx] [PATCH 2/2] drm/i915/skl: corrected csr mutex lock declaration.

2015-05-12 Thread Animesh Manna
Specifically csr mutex lock is to protect csr-related data structures so declaration moved intel_csr structure. Signed-off-by: Animesh Manna Signed-off-by: A.Sunil Kamath --- drivers/gpu/drm/i915/i915_dma.c | 2 +- drivers/gpu/drm/i915/i915_drv.h | 6 +++--- drivers/gpu/drm/i915

Re: [Intel-gfx] [PATCH 2/2] drm/i915/skl: corrected csr mutex lock declaration.

2015-05-13 Thread Animesh Manna
On 5/12/2015 1:59 PM, Daniel Vetter wrote: On Tue, May 12, 2015 at 01:02:08PM +0530, Animesh Manna wrote: Specifically csr mutex lock is to protect csr-related data structures so declaration moved intel_csr structure. Signed-off-by: Animesh Manna Signed-off-by: A.Sunil Kamath --- drivers

[Intel-gfx] [PATCH v2 1/2] drm/i915/skl: Documentation for CSR firmware

2015-05-13 Thread Animesh Manna
ned-off-by: Animesh Manna Signed-off-by: A.Sunil Kamath --- Documentation/DocBook/drm.tmpl | 7 +- drivers/gpu/drm/i915/intel_csr.c | 53 2 files changed, 59 insertions(+), 1 deletion(-) diff --git a/Documentation/DocBook/drm.tmpl b/Documentation/DocBoo

[Intel-gfx] [PATCH] drm/i915/skl: replace csr_mutex by completion in csr firmware loading

2015-05-21 Thread Animesh Manna
load. Will analyzing further and possibly send as a incremental patch. - Based on review comment from Damien, warning for firmware loading failure is removed. Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/i915_dma.c | 1 - drivers/gpu/drm/i915/i915_drv.c | 2 +- driver

[Intel-gfx] [PATCH] drm/i915/skl: changed the filename of csr firmware

2015-05-21 Thread Animesh Manna
Naming convention of csr firmware will be - _dmc__.bin Accordingly updated the same in code. Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/intel_csr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/intel_csr.c b/drivers/gpu/drm/i915/intel_csr.c

Re: [Intel-gfx] [PATCH] drm/i915/skl: replace csr_mutex by completion in csr firmware loading

2015-05-21 Thread Animesh Manna
On 5/21/2015 5:41 PM, Daniel Vetter wrote: On Thu, May 21, 2015 at 03:49:52PM +0530, Animesh Manna wrote: Before enabling dc5/dc6, used wait for completion instead of busy waiting. v1: - Based on review comment from Daniel replaced mutex and related implementation with completion. In current

Re: [Intel-gfx] [PATCH 01/12] drm/i915: use correct power domain for csr loading

2015-07-10 Thread Animesh Manna
grab the _INIT display power well. That's a bit too much, but since the firmware loading task should completely fairly quickly this won't be a real problem really. Cc: Animesh Manna Signed-off-by: Daniel Vetter --- drivers/gpu/drm/i915/intel_csr.c | 4 ++-- 1 file changed, 2 insert

Re: [Intel-gfx] [PATCH 02/12] drm/i915: Only allow rpm on gen9+ with dmc loaded

2015-07-10 Thread Animesh Manna
old a rpm reference (and rpm get/put is synchronized with its own locking already) there's no need for any additional synchronization between the dmc loader and the rpm entry/exit code. Hence we can remove all dmc_load_status_get calls, they don't do anything any more. Cc: Animesh Manna

[Intel-gfx] [PATCH 00/18] Redesign of dmc firmware loading.

2015-07-25 Thread Animesh Manna
entry and will not work as expected. - The above same applicable for cdclk pll as well. - mmio read/write after dc6 trigger will cause display engine hang. Based on Daniel's review comments and thiinking of above pointers following patches is created. Animesh Manna (10): drm/i915/bxt: Path

[Intel-gfx] [PATCH 01/18] drm/i915/bxt: Path added of dmc firmware ver1 for BXT

2015-07-25 Thread Animesh Manna
Cc: Damien Lespiau Cc: Rodrigo Vivi Cc: Sunil Kamath Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/intel_csr.c | 4 1 file changed, 4 insertions(+) diff --git a/drivers/gpu/drm/i915/intel_csr.c b/drivers/gpu/drm/i915/intel_csr.c index 6d8a7bf..1866426 100644 --- a/drivers/gpu

[Intel-gfx] [PATCH 03/18] drm/i915/bxt: Stepping info added for bxt.

2015-07-25 Thread Animesh Manna
Added stepping info in intel_csr.c which is required to extract specific firmware from packaged dmc firmware. Cc: Vetter, Daniel Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/intel_csr.c | 11 +++ 1 file changed, 11

[Intel-gfx] [PATCH 02/18] drm/i915/bxt: Modified HAS_CSR, added support for BXT.

2015-07-25 Thread Animesh Manna
Modified HAS_CSR macro defination which earlier only supported for skl, now added support for BXT. Cc: Vetter, Daniel Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/i915_drv.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion

[Intel-gfx] [PATCH 07/18] drm/i915/gen9: Remove csr.state, csr_lock and related code.

2015-07-25 Thread Animesh Manna
u Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Daniel Vetter Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/i915_dma.c | 1 - drivers/gpu/drm/i915/i915_drv.c | 6 - drivers/gpu/drm/i915/i915_drv.h | 10 - drivers/gpu/drm/i915/intel_csr.c | 48 +

[Intel-gfx] [PATCH 05/18] drm/i915/gen9: csr_init after runtime pm enable

2015-07-25 Thread Animesh Manna
r bxt without dmc, display engine can go to lowest possible state (dc9), so releasing the rpm reference. Cc: Daniel Vetter Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/i915_dma.c | 6 +++--- drivers/gpu/drm/i915/intel_

[Intel-gfx] [PATCH 08/18] drm/i915/gen9: Align line continuations in intel_csr.c.

2015-07-25 Thread Animesh Manna
: Sunil Kamath Signed-off-by: Daniel Vetter Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/i915_reg.h | 2 +- drivers/gpu/drm/i915/intel_csr.c | 50 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/drivers/gpu/drm/i915/i915_reg.h b

[Intel-gfx] [PATCH 13/18] drm/i915: Use request_firmware and our own async work

2015-07-25 Thread Animesh Manna
the resume and unload code. Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Daniel Vetter Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/i915_drv.h | 1 + drivers/gpu/drm/i915/intel_csr.c | 22 +++--- 2 files changed, 12 insertions(+), 11 deletions

[Intel-gfx] [PATCH 16/18] drm/i915/skl: Do not disable cdclk PLL if csr firmware is present.

2015-07-25 Thread Animesh Manna
Signed-off-by: Animesh Manna Signed-off-bt: Vathsala Nagaraju Signed-off-by: Rajneesh Bhardwaj --- drivers/gpu/drm/i915/intel_display.c | 11 +++ 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c

[Intel-gfx] [PATCH 17/18] drm/i915/skl: Removed csr firmware load in resume path.

2015-07-25 Thread Animesh Manna
As csr firmware is taking care of loading the firmware, so no need for driver to load again. Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Animesh Manna Signed-off-by: Vathsala Nagaraju --- drivers/gpu/drm/i915/i915_drv.c | 1 - 1 file changed, 1 deletion(-) diff --git a

[Intel-gfx] [PATCH 10/18] drm/i915/gen9: extract parse_csr_fw.

2015-07-25 Thread Animesh Manna
ust one place. Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Daniel Vetter Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/intel_csr.c| 58 +++-- drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +- 2 files changed, 34 insertions(+),

[Intel-gfx] [PATCH 09/18] drm/i915/gen9: Simplify csr loading failure printing.

2015-07-25 Thread Animesh Manna
From: Daniel Vetter If we really want to we can be more verbose here, but we really don't need an entire function for this. Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Daniel Vetter Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/i915_drv.c

[Intel-gfx] [PATCH 15/18] drm/i915/skl: Making DC6 entry is the last call in suspend flow.

2015-07-25 Thread Animesh Manna
Mmio register access after dc6/dc5 entry is causing the system hang, so enabling dc6 as the last call in suspend flow. Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Animesh Manna Signed-off-by: Vathsala Nagaraju Signed-off-by: Rajneesh Bhardwaj --- drivers/gpu/drm/i915

[Intel-gfx] [PATCH 04/18] drm/i915/gen9: block disable call for pw1 if dmc firmware is present.

2015-07-25 Thread Animesh Manna
(dc6) but the same is not applicable for bxt. Display engine can enter into dc9 without dmc, hence unblocking disable call. Cc: Daniel Vetter Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Animesh Manna Signed-off-by: Vathsala Nagaraju --- drivers/gpu/drm/i915

[Intel-gfx] [PATCH 14/18] drm/i915/gen9: Use flush_work to synchronize with dmc loader

2015-07-25 Thread Animesh Manna
hile disabling pw2 which ensure that firmware will be available before disabling pw1 in suspend flow. Cc: Daniel Vetter Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/i915_drv.c | 2 -- drivers/gpu/drm/i915/intel_csr.c

[Intel-gfx] [PATCH 18/18] drm/i915/gen9: Removed byte swapping for csr firmware.

2015-07-25 Thread Animesh Manna
Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Animesh Manna Signed-off-by: Vatsala Nagaraju --- drivers/gpu/drm/i915/intel_csr.c | 11 +-- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_csr.c b/drivers/gpu/drm/i915

[Intel-gfx] [PATCH 12/18] drm/i915/gen9: Use dev_priv in csr functions

2015-07-25 Thread Animesh Manna
From: Daniel Vetter As all csr firmware related opertion are not using any any data structures of drm framework level, so better to use dev_priv instead of dev. it's a new style! :) Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Daniel Vetter Signed-off-by: Animesh

[Intel-gfx] [PATCH 06/18] drm/i915/gen9: move assert_csr_loaded into intel_rpm.c

2015-07-25 Thread Animesh Manna
From: Daniel Vetter Avoids non-static functions since all the callers are in intel_rpm.c. Only thing we need for that is to move the register definitions into i915_reg.h. Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Daniel Vetter Signed-off-by: Animesh Manna

[Intel-gfx] [PATCH 11/18] drm/i915/gen9: Don't try to load garbage dmc firmware on resume

2015-07-25 Thread Animesh Manna
From: Daniel Vetter We need to make sure we don't put garbage into the hw if dmc firmware loading failed mid-thru. Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Daniel Vetter Signed-off-by: Animesh Manna --- drivers/gpu/drm/i915/i915_drv.h | 2 +- drivers/gpu/drm

[Intel-gfx] [SKL-DMC-BUGFIX 1/5] drm/i915/gen9: Removed byte swapping for csr firmware

2015-08-03 Thread Animesh Manna
firmware size during memcpy(). (Suggested by Sunil) Cc: Daniel Vetter Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Animesh Manna Signed-off-by: Vathsala Nagaraju --- drivers/gpu/drm/i915/i915_drv.h | 2 +- drivers/gpu/drm/i915/intel_csr.c | 16 2 files

[Intel-gfx] [SKL-DMC-BUGFIX 4/5] drm/i915/skl: Block disable call for pw1 if dmc firmware is present.

2015-08-03 Thread Animesh Manna
Kamath Signed-off-by: Animesh Manna Signed-off-by: Vathsala Nagaraju --- drivers/gpu/drm/i915/intel_runtime_pm.c | 12 +--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_runtime_pm.c b/drivers/gpu/drm/i915/intel_runtime_pm.c index c660245

[Intel-gfx] [SKL-DMC-BUGFIX 0/5] SKL PC10 entry fixes.

2015-08-03 Thread Animesh Manna
l specific bug-fixes are seperated out and sending as seperate patch series to make it simple. Animesh Manna (5): drm/i915/gen9: Removed byte swapping for csr firmware drm/i915/skl: Making DC6 entry is the last call in suspend flow. drm/i915/skl: Do not disable cdclk PLL if csr firmware is pres

[Intel-gfx] [SKL-DMC-BUGFIX 5/5] drm/i915/skl: Removed csr firmware load in resume path

2015-08-03 Thread Animesh Manna
As csr firmware is taking care of loading the firmware, so no need for driver to load again. Cc: Daniel Vetter Cc: Damien Lespiau Cc: Imre Deak Cc: Sunil Kamath Signed-off-by: Animesh Manna Signed-off-by: Vathsala Nagaraju --- drivers/gpu/drm/i915/i915_drv.c | 3 --- 1 file changed, 3

[Intel-gfx] [SKL-DMC-BUGFIX 3/5] drm/i915/skl: Do not disable cdclk PLL if csr firmware is present.

2015-08-03 Thread Animesh Manna
Cc: Sunil Kamath Signed-off-by: Animesh Manna Signed-off-bt: Vathsala Nagaraju Signed-off-by: Rajneesh Bhardwaj --- drivers/gpu/drm/i915/intel_display.c | 11 +++ 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915

<    1   2   3   4   5   6   7   8   >