| }
__i915_vma_evict() {
ggtt_unbind_vma() {
gen8_ggtt_clear_range() {
10507.255 us |}
10507.689 us | }
10508.516 us | }
Cc: Maarten Lankhorst
Cc: Tvrtko Ursulin
Cc: Manasi Navare
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/display
map
two of them into the ggtt.
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Cc: Tvrtko Ursulin
Cc: Manasi Navare
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/i915_gem.c | 48 ++---
drivers/gpu/drm/i915/i915_vma.c | 2 +-
2 files changed, 40 insertions
Cc: Maarten Lankhorst
Cc: Tvrtko Ursulin
Cc: Manasi Navare
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/i915_gem.c | 65 -
drivers/gpu/drm/i915/i915_vma.c | 2 +-
2 files changed, 57 insertions(+), 10 deletions(-)
diff --git a/drivers/gpu/drm/i
of creating new ones and modify
mg_pll_enable to include the restrictions for EHL.
Cc: Lucas De Marchi
Signed-off-by: Vivek Kasireddy
Reviewed-by: Bob Paauwe
---
drivers/gpu/drm/i915/intel_dpll_mgr.c | 60 ++-
1 file changed, 59 insertions(+), 1 deletion
of creating new ones and modify
mg_pll_enable to include the restrictions for EHL.
v3: Fix compilation error
Cc: Lucas De Marchi
Signed-off-by: Vivek Kasireddy
Reviewed-by: Bob Paauwe
---
drivers/gpu/drm/i915/intel_dpll_mgr.c | 60 ++-
1 file changed, 59
On Fri, 5 Apr 2019 21:39:11 +0300
Ville Syrjälä wrote:
Hi Ville,
> On Fri, Apr 05, 2019 at 09:33:56PM +0300, Ville Syrjälä wrote:
> > On Fri, Apr 05, 2019 at 10:59:53AM -0700, Vivek Kasireddy wrote:
> > > This patch adds support for DPLL4 on EHL that include the
> >
On Fri, 5 Apr 2019 17:46:38 -0700
Lucas De Marchi wrote:
Hi,
> On Fri, Apr 05, 2019 at 10:59:53AM -0700, Vivek Kasireddy wrote:
> >This patch adds support for DPLL4 on EHL that include the
> >following restrictions:
> >
> >- DPLL4 cannot be used with DDIA (comb
On Mon, 8 Apr 2019 12:11:15 +0300
Ville Syrjälä wrote:
Hi,
> On Fri, Apr 05, 2019 at 04:33:30PM -0700, Vivek Kasireddy wrote:
> > On Fri, 5 Apr 2019 21:39:11 +0300
> > Ville Syrjälä wrote:
> > Hi Ville,
> >
> > > On Fri, Apr 05, 2019 at 09:33:56PM +0300, V
separate one for EHL
Cc: Lucas De Marchi
Cc: José Roberto de Souza
Cc: Bob Paauwe
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/intel_dpll_mgr.c | 35 ---
drivers/gpu/drm/i915/intel_dpll_mgr.h | 4
2 files changed, 36 insertions(+), 3 deletions
On Wed, 17 Apr 2019 16:06:11 +0300
Ville Syrjälä wrote:
Hi Ville,
> On Thu, Apr 11, 2019 at 04:36:00PM -0700, Vivek Kasireddy wrote:
> > This patch adds support for DPLL4 on EHL that include the
> > following restrictions:
> >
> > - DPLL4 cannot be used with DDIA
separate one for EHL
v5: (suggestion from Ville)
- Refcount the DC OFF power domains during the enabling and disabling
of this DPLL.
Cc: Lucas De Marchi
Cc: José Roberto de Souza
Cc: Ville Syrjälä
Cc: Matt Roper
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/intel_dpll_mgr.c | 40
separate one for EHL
v5: (suggestion from Ville)
- Refcount the DC OFF power domains during the enabling and disabling
of this DPLL.
v6: rebase
Cc: Lucas De Marchi
Cc: José Roberto de Souza
Cc: Ville Syrjälä
Cc: Matt Roper
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915
: José Roberto de Souza
Cc: Ville Syrjälä
Cc: Matt Roper
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/intel_display_power.c | 3 ++
drivers/gpu/drm/i915/intel_display_power.h | 1 +
drivers/gpu/drm/i915/intel_dpll_mgr.c | 44 --
drivers/gpu/drm/i915
-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/intel_display_power.c | 210 -
1 file changed, 209 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/intel_display_power.c
b/drivers/gpu/drm/i915/intel_display_power.c
index c672c8080a93..e3ed77b843d2 100644
--- a
: Vivek Kasireddy
---
drivers/gpu/drm/i915/display/intel_display.c | 6 +++
.../drm/i915/display/intel_display_power.c| 3 ++
.../drm/i915/display/intel_display_power.h| 1 +
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 42 +--
drivers/gpu/drm/i915/display
POWER_DOMAIN_DPLL_DC_OFF to intel_modeset_readout_hw_state() to ensure
that there is a reference present before this DPLL might get disabled.
Cc: José Roberto de Souza
Cc: Ville Syrjälä
Cc: Matt Roper
Cc: Imre Deak
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/display/intel_display.c | 7
POWER_DOMAIN_DPLL_DC_OFF to intel_modeset_readout_hw_state() to ensure
that there is a reference present before this DPLL might get disabled.
v10: rebase
Cc: José Roberto de Souza
Cc: Ville Syrjälä
Cc: Matt Roper
Cc: Imre Deak
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/display
just for size. (Ville)
- Return early if we find space to map at-least two objects. (Tvrtko)
- Slightly update the commit message.
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Cc: Tvrtko Ursulin
Cc: Manasi Navare
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/i915_ge
() {
ggtt_unbind_vma() {
gen8_ggtt_clear_range() {
10507.255 us |}
10507.689 us | }
10508.516 us | }
Cc: Tvrtko Ursulin
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/i915_gem.c | 8 +++-
1 file changed, 7 insertions(+), 1
() {
ggtt_unbind_vma() {
gen8_ggtt_clear_range() {
10507.255 us |}
10507.689 us | }
10508.516 us | }
v2:
- Expand the code comments to describe the ping-pong issue.
Cc: Tvrtko Ursulin
Reviewed-by: Tvrtko Ursulin
Signed-off-by: Vivek
this issue, this patch avoids
setting disconnected Type-C legacy ports to TBT-alt mode which prevents
the selection of TBT PLL when a modeset is forced.
Cc: Imre Deak
Cc: José Roberto de Souza
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/display/intel_tc.c | 3 ++-
1 file changed, 2
not spell out what happens if such an attempt is made. Experimental results
have shown that this can lead to serious issues including a system hang.
Therefore, reject the atomic modeset if we detect that the Type-C port
is not connected.
Cc: Ville Syrjälä
Signed-off-by: Vivek Kasireddy
---
drive
Souza
Cc: Ville Syrjälä
Vivek Kasireddy (2):
drm/i915/tc: Don't default disconnected legacy Type-C ports to TBT
mode
drm/i915: Reject the atomic modeset if an associated Type-C port is
disconnected
drivers/gpu/drm/i915/display/intel_atomic.c | 20
drivers/gp
: José Roberto de Souza
Cc: Ville Syrjälä
Vivek Kasireddy (1):
drm/i915/tc: Don't default disconnected legacy Type-C ports to TBT
mode (v2)
drivers/gpu/drm/i915/display/intel_tc.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--
2.35.1
this issue, this patch avoids
setting disconnected Type-C legacy ports to TBT-alt mode which prevents
the selection of TBT PLL when a modeset is forced.
v2: (Imre)
- Retain the check for legacy hotplug live status to account for
incorrect VBTs.
Cc: Imre Deak
Cc: José Roberto de Souza
Sign
just for size. (Ville)
- Return early if we find space to map at-least two objects. (Tvrtko)
- Slightly update the commit message.
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Cc: Tvrtko Ursulin
Cc: Manasi Navare
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/i915_ge
: (Tvrtko)
- Reduce the number of hunks by retaining the "mode" variable name
Cc: Christian König
Reviewed-by: Tvrtko Ursulin
Suggested-by: Tvrtko Ursulin
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/drm_mm.c | 32 +++-
include/drm/drm_mm.
this series to fix a potential NULL
dereference.
- Fixed a typo associated with the iterator introduced in the
drm core patch.
- Added locking around the snippet in the i915 patch that
traverses the GGTT hole nodes.
Cc: Tvrtko Ursulin
Cc: Nirmoy Das
Cc: Christian König
Vivek Kasireddy (3
While looking for next holes suitable for an allocation, although,
it is highly unlikely, make sure that the DECLARE_NEXT_HOLE_ADDR
macro is using a valid node before it extracts the rb_node from it.
Cc: Tvrtko Ursulin
Cc: Christian König
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm
: (Tvrtko)
- Reduce the number of hunks by retaining the "mode" variable name
v4:
- Typo: s/__drm_mm_next_hole(.., hole/__drm_mm_next_hole(.., pos
Reviewed-by: Tvrtko Ursulin
Acked-by: Christian König
Suggested-by: Tvrtko Ursulin
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/drm
x associated with ggtt vm
as we traverse the hole nodes.
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Cc: Tvrtko Ursulin
Cc: Manasi Navare
Reviewed-by: Tvrtko Ursulin
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/i915_gem.c | 124 +++-
1 file changed, 90
the i915 patch.
Cc: Tvrtko Ursulin
Cc: Nirmoy Das
Cc: Christian König
Vivek Kasireddy (3):
drm/mm: Ensure that the entry is not NULL before extracting rb_node
drm/mm: Add an iterator to optimally walk over holes for an allocation
(v4)
drm/i915/gem: Don't try to map and fence
While looking for next holes suitable for an allocation, although,
it is highly unlikely, make sure that the DECLARE_NEXT_HOLE_ADDR
macro is using a valid node before it extracts the rb_node from it.
Cc: Tvrtko Ursulin
Cc: Christian König
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm
: (Tvrtko)
- Reduce the number of hunks by retaining the "mode" variable name
v4:
- Typo: s/__drm_mm_next_hole(.., hole/__drm_mm_next_hole(.., pos
Reviewed-by: Tvrtko Ursulin
Acked-by: Christian König
Suggested-by: Tvrtko Ursulin
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/drm
x associated with ggtt vm
as we traverse the hole nodes.
v9: (Tvrtko)
- Use mutex_lock_interruptible_nested() instead of mutex_lock().
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Cc: Tvrtko Ursulin
Cc: Manasi Navare
Reviewed-by: Tvrtko Ursulin
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/dr
: (Tvrtko)
- Reduce the number of hunks by retaining the "mode" variable name
v4:
- Typo: s/__drm_mm_next_hole(.., hole/__drm_mm_next_hole(.., pos
Reviewed-by: Tvrtko Ursulin
Acked-by: Christian König
Suggested-by: Tvrtko Ursulin
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/drm
the i915 patch.
v4: (Tvrtko)
- Dropped the patch added in v2 as it was deemed unnecessary.
Cc: Tvrtko Ursulin
Cc: Nirmoy Das
Cc: Christian König
Vivek Kasireddy (2):
drm/mm: Add an iterator to optimally walk over holes for an allocation
(v4)
drm/i915/gem: Don't try to map and
x associated with ggtt vm
as we traverse the hole nodes.
v9: (Tvrtko)
- Use mutex_lock_interruptible_nested() instead of mutex_lock().
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Cc: Tvrtko Ursulin
Cc: Manasi Navare
Reviewed-by: Tvrtko Ursulin
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/dr
: (Tvrtko)
- Reduce the number of hunks by retaining the "mode" variable name
v4:
- Typo: s/__drm_mm_next_hole(.., hole/__drm_mm_next_hole(.., pos
Reviewed-by: Tvrtko Ursulin
Acked-by: Christian König
Suggested-by: Tvrtko Ursulin
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/drm
x associated with ggtt vm
as we traverse the hole nodes.
v9: (Tvrtko)
- Use mutex_lock_interruptible_nested() instead of mutex_lock().
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Cc: Tvrtko Ursulin
Cc: Manasi Navare
Reviewed-by: Tvrtko Ursulin
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/dr
the i915 patch.
v4: (Tvrtko)
- Dropped the patch added in v2 as it was deemed unnecessary.
Cc: Tvrtko Ursulin
Cc: Nirmoy Das
Cc: Christian König
Vivek Kasireddy (2):
drm/mm: Add an iterator to optimally walk over holes for an allocation
(v4)
drm/i915/gem: Don't try to map and
ko Ursulin
Acked-by: Christian König
Suggested-by: Tvrtko Ursulin
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/drm_mm.c | 32 +++-
include/drm/drm_mm.h | 36
2 files changed, 51 insertions(+), 17 deletions(-)
diff --git
x associated with ggtt vm
as we traverse the hole nodes.
v9: (Tvrtko)
- Use mutex_lock_interruptible_nested() instead of mutex_lock().
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Cc: Tvrtko Ursulin
Cc: Manasi Navare
Reviewed-by: Tvrtko Ursulin
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/dr
the i915 patch.
v4: (Tvrtko)
- Dropped the patch added in v2 as it was deemed unnecessary.
v5: (Tvrtko)
- Fixed yet another typo in the drm core patch: should have
passed caller_mode instead of mode to the iterator.
Cc: Tvrtko Ursulin
Cc: Nirmoy Das
Cc: Christian König
Vivek Kasireddy (2
x associated with ggtt vm
as we traverse the hole nodes.
v9: (Tvrtko)
- Use mutex_lock_interruptible_nested() instead of mutex_lock().
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Cc: Tvrtko Ursulin
Cc: Manasi Navare
Reviewed-by: Tvrtko Ursulin
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/dr
the i915 patch.
v4: (Tvrtko)
- Dropped the patch added in v2 as it was deemed unnecessary.
v5: (Tvrtko)
- Fixed yet another typo in the drm core patch: should have
passed caller_mode instead of mode to the iterator.
Cc: Tvrtko Ursulin
Cc: Nirmoy Das
Cc: Christian König
Vivek Kasireddy (2
ko Ursulin
Acked-by: Christian König
Suggested-by: Tvrtko Ursulin
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/drm_mm.c | 32 +++-
include/drm/drm_mm.h | 36
2 files changed, 51 insertions(+), 17 deletions(-)
diff --git
.
Cc: Tvrtko Ursulin
Cc: Nirmoy Das
Cc: Christian König
Vivek Kasireddy (2):
drm/mm: Add an iterator to optimally walk over holes for an allocation
(v6)
drm/i915/gem: Don't try to map and fence large scanout buffers (v9)
drivers/gpu/drm/drm_mm.c| 32
drivers/gp
- Fix the checkpatch warning that warns about precedence issues.
Reviewed-by: Tvrtko Ursulin
Acked-by: Christian König
Suggested-by: Tvrtko Ursulin
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/drm_mm.c | 32 +++-
include/drm/drm_mm.
x associated with ggtt vm
as we traverse the hole nodes.
v9: (Tvrtko)
- Use mutex_lock_interruptible_nested() instead of mutex_lock().
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Cc: Tvrtko Ursulin
Cc: Manasi Navare
Reviewed-by: Tvrtko Ursulin
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/dr
drivers to quickly identify holes of a certain
size within a given range.
Suggested-by: Tvrtko Ursulin
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/drm_mm.c | 28
include/drm/drm_mm.h | 32
2 files changed, 44 insertions
orst
Cc: Tvrtko Ursulin
Cc: Manasi Navare
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/i915_gem.c | 117
1 file changed, 88 insertions(+), 29 deletions(-)
diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c
index e3a2
-by: Tvrtko Ursulin
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/drm_mm.c | 38 ++
include/drm/drm_mm.h | 36
2 files changed, 54 insertions(+), 20 deletions(-)
diff --git a/drivers/gpu/drm/drm_mm.c b/drivers/gpu
and the specific error code on failure to
preserve the existing behavior.
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Cc: Tvrtko Ursulin
Cc: Manasi Navare
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/i915_gem.c | 120
1 file changed, 90 insertion
Das
Cc: Christian König
Vivek Kasireddy (2):
drm/mm: Add an iterator to optimally walk over holes for an allocation
(v3)
drm/i915/gem: Don't try to map and fence large scanout buffers (v7)
drivers/gpu/drm/drm_mm.c| 32 -
drivers/gpu/drm/i915/i915_gem.c
: (Tvrtko)
- Reduce the number of hunks by retaining the "mode" variable name
Reviewed-by: Tvrtko Ursulin
Suggested-by: Tvrtko Ursulin
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/drm_mm.c | 32 +++-
include/drm/drm_mm.
c: Tvrtko Ursulin
Cc: Manasi Navare
Reviewed-by: Tvrtko Ursulin
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/i915_gem.c | 120 +++-
1 file changed, 86 insertions(+), 34 deletions(-)
diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915
On some platforms that have the MCC PCH, Port C's hotplug interrupt
bits are mapped to TC1 bits.
Suggested-by: Matt Roper
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/display/intel_dp.c | 3 +++
drivers/gpu/drm/i915/i915_irq.c | 8
2 files changed, 7 inser
xtra PCH ID that we had previously thought
> was a form of MCC is actually a second ID for JSP (i.e., port C uses
> the port C pins instead of the TC1 pins).
>
> Cc: José Roberto de Souza
> Cc: James Ausmus
> Cc: Vivek Kasireddy
> Signed-off-by: Matt Roper
&g
ICP_DDI_HPD_ENABLE_MASK,
> + ICP_TC_HPD_ENABLE(PORT_TC1),
> + hpd_icp);
Although MCC and JSL PCH are similar, wouldn't it be a bit cleaner if we
had a separate function for JSP? Something like jsp_hpd_irq_setup()...
TC1 bits") Reported-by: kbuild test robot
> Reported-by: Dan Carpenter
> Cc: Vivek Kasireddy
> Signed-off-by: Matt Roper
> ---
> drivers/gpu/drm/i915/i915_irq.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/gpu/drm/i915/i915_irq.c
> b/dr
Break jsp_hpd_irq_setup out into its own function for clarity.
>(Vivek)
>
> Cc: José Roberto de Souza
> Cc: James Ausmus
> Cc: Vivek Kasireddy
> Signed-off-by: Matt Roper
> Reviewed-by: Vivek Kasireddy
> ---
> drivers/gpu/drm/i915/i915_irq.c | 24 ++
JasperLake PCH (JSP) has DDI HPD pin mappings similar to TGP and not
MCC. Also add the correct HPD pin mappings for the MCC PCH.
Cc: Matt Roper
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/i915_irq.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu
: Vivek Kasireddy
---
drivers/gpu/drm/i915/display/intel_dsi.h | 3 +
drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 93
2 files changed, 96 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_dsi.h
b/drivers/gpu/drm/i915/display/intel_dsi.h
index b15be5814599
On Fri, 3 Jan 2020 12:05:11 +0100
Hans de Goede wrote:
Hi Hans,
> Hi Vivek,
>
> On 03-01-2020 01:00, Vivek Kasireddy wrote:
> > Parsing the i2c element is mainly done to transfer the payload from
> > the MIPI sequence block to the relevant slave device. In some
> > c
the DRM_DEBUG that existed originally. (Hans)
- Add two gotos instead of one to clean things up properly.
CC: Hans de Goede
Cc: Nabendu Maiti
Cc: Matt Roper
Cc: Bob Paauwe
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/display/intel_dsi.h | 3 +
drivers/gpu/drm/i915/display
ested in the commit
message (Ville)
Cc: Hans de Goede
Cc: Nabendu Maiti
Cc: Matt Roper
Cc: Bob Paauwe
Cc: Ville Syrjälä
Reviewed-by: Hans de Goede
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/display/intel_dsi.h | 3 +
drivers/gpu/drm/i915/display/intel_dsi_vbt.c
e VBT MIPI sequence block (v3).")
Cc: Hans de Goede
Cc: Nabendu Maiti
Cc: Matt Roper
Cc: Bob Paauwe
Cc: Ville Syrjälä
Cc: Jani Nikula
Cc: Zhang Xiaoxu
Reported-by: Hulk Robot
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 47 +---
1 f
e VBT
MIPI sequence block (v3)")
v2: Reformat the above line to clearly identify the commit this patch is
fixing for CI (Jani)
Cc: Hans de Goede
Cc: Nabendu Maiti
Cc: Matt Roper
Cc: Bob Paauwe
Cc: Ville Syrjälä
Cc: Jani Nikula
Cc: Zhang Xiaoxu
Reported-by: Hulk Robot
Signed-off-by:
si: Parse the I2C element from the VBT MIPI
sequence block (v3)")
Cc: Hans de Goede
Cc: Nabendu Maiti
Cc: Matt Roper
Cc: Bob Paauwe
Cc: Ville Syrjälä
Cc: Jani Nikula
Cc: Zhang Xiaoxu
Reported-by: Hulk Robot
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/display/in
941 ("drm/i915/dsi: Parse the I2C element from the VBT MIPI
sequence block (v3)")
Cc: Hans de Goede
Cc: Nabendu Maiti
Cc: Matt Roper
Cc: Bob Paauwe
Cc: Jani Nikula
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 3 +--
1 file changed, 1 insertion(+)
Perhaps in some cases the BIOS/GOP or other firmware may turn on
PHY A but may not program the MUX correctly. Therefore, re-program
PHY A if it is determined after reading the VBT that the value
programmed for the MUX bit does not match the expected value.
Cc: Matt Roper
Signed-off-by: Vivek
On Wed, 10 Jul 2019 21:47:52 +0300
Ville Syrjälä wrote:
Hi Ville,
> On Wed, Jul 03, 2019 at 04:03:53PM -0700, Vivek Kasireddy wrote:
> > This patch adds support for DPLL4 on EHL that include the
> > following restrictions:
> >
> > - DPLL4 cannot be used with DDIA
Imre Deak
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 18 ++
1 file changed, 14 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dpll_mgr.c
b/drivers/gpu/drm/i915/display/intel_dpll_mgr.c
index 319a26a
Currently, the value assigned to the bool variable ddi_clk_needed
is a pointer -- which appears to have happened inadvertently. Therefore,
add a "!!" before the expression on the right to ensure that it results
in a bool.
Cc: Jani Nikula
Signed-off-by: Vivek Kasireddy
---
drivers/gp
contains the logic for such
mapping(s) to find the correct hpd_pin.
This change should not affect other platforms as there is always
a one-to-one mapping between DDIs and PHYs.
Cc: Matt Roper
Cc: José Roberto de Souza
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/display/intel_hotplug.c
Souza
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/display/intel_hotplug.c | 24 +++-
1 file changed, 13 insertions(+), 11 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_hotplug.c
b/drivers/gpu/drm/i915/display/intel_hotplug.c
index 042d98bae1ea
return statements by
lumping all the case statements together except PHY_F which needs
special handling (Jose)
Cc: Jani Nikula
Cc: Matt Roper
Cc: José Roberto de Souza
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/display/intel_hotplug.c | 37
1 file changed, 15
ate information to the
driver.
Cc: Matt Roper
Cc: José Roberto de Souza
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/display/intel_display.c | 15 ++-
1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display.c
b/drivers/gpu/drm/i
On Tue, 4 Feb 2020 12:50:25 +0200
Jani Nikula wrote:
Hi Jani,
> On Mon, 03 Feb 2020, Vivek Kasireddy
> wrote:
> > Since the pipe->transcoder mapping is not expected to change unless
> > there is either eDP or DSI connectors present, check the VBT to
> > confirm th
On Fri, 31 Jan 2020 11:35:35 +0200
Jani Nikula wrote:
Hi Jani,
> On Thu, 30 Jan 2020, Vivek Kasireddy
> wrote:
> > On some platforms such as Elkhart Lake, although we may use DDI D
> > to drive a connector, we have to use PHY A (Combo Phy PORT A) to
> > detect the hotpl
During the DSI initialization setup, after instantiating the relevant
drm connector and encoder objects, the connector also needs to be
cleaned up along with the encoder if an error is encountered. The error
can happen due to a missing mode in the VBT or for other reasons.
Signed-off-by: Vivek
: Vandita Kulkarni
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/display/icl_dsi.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/gpu/drm/i915/display/icl_dsi.c
b/drivers/gpu/drm/i915/display/icl_dsi.c
index 4fec5bd64920..f93f72463df5 100644
--- a/drivers/gpu/drm/i915/display
Souza
Signed-off-by: Vivek Kasireddy
Reviewed-by: José Roberto de Souza
---
drivers/gpu/drm/i915/display/intel_hotplug.c | 37
drivers/gpu/drm/i915/i915_drv.h | 6
2 files changed, 21 insertions(+), 22 deletions(-)
diff --git a/drivers/gpu/drm/i915
and also normalize the
return statement by adding -PHY_A to the expression (Ville)
Cc: Jani Nikula
Cc: Matt Roper
Cc: José Roberto de Souza
Cc: Ville Syrjala
Signed-off-by: Vivek Kasireddy
Reviewed-by: José Roberto de Souza
---
drivers/gpu/drm/i915/display/intel_hotplug.c | 31
Signed-off-by: Vivek Kasireddy
---
lib/igt_kms.h | 12
1 file changed, 12 insertions(+)
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index 965c47c..a0bb066 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -279,6 +279,18 @@ void igt_wait_for_vblank(int drm_fd, enum pipe pipe
In some cases, the only connected connector might not occupy the
first slot and hence output[0] might be empty. Therefore, use
the get_first_connected_output macro to find the output object
associated with the connected connector.
Signed-off-by: Vivek Kasireddy
---
tests/kms_rotation_crc.c | 10
This new subtest will validate a Y-tiled object's tiling mode against
its associated fb modifier.
Cc: Tvrtko Ursulin
Signed-off-by: Vivek Kasireddy
---
tests/kms_addfb_basic.c | 9 +
1 file changed, 9 insertions(+)
diff --git a/tests/kms_addfb_basic.c b/tests/kms_addfb_basic.c
Hi Tvrtko,
On Wed, 7 Oct 2015 15:07:30 +0100
Tvrtko Ursulin wrote:
>
> Hi,
>
> On 07/10/15 03:35, Vivek Kasireddy wrote:
> > This new subtest will validate a Y-tiled object's tiling mode
> > against its associated fb modifier.
> >
> > Cc: Tvrtko Ur
Hi Tvrtko,
On Fri, 9 Oct 2015 09:34:25 +0100
Tvrtko Ursulin wrote:
>
>
> On 08/10/15 09:55, Tvrtko Ursulin wrote:
> > On 07/10/15 22:07, Vivek Kasireddy wrote:
> >>
> >> Hi Tvrtko,
> >>
> >> On Wed, 7 Oct 2015 15:07:30 +0100
> >> T
Hi Tvrtko,
On Fri, 9 Oct 2015 09:34:25 +0100
Tvrtko Ursulin wrote:
>
>
> On 08/10/15 09:55, Tvrtko Ursulin wrote:
> > On 07/10/15 22:07, Vivek Kasireddy wrote:
> >>
> >> Hi Tvrtko,
> >>
> >> On Wed, 7 Oct 2015 15:07:30 +0100
> >> T
The main goal of this subtest is to verify whether flipping a
framebuffer with a Y fb modifier (90/270 degree rotation) and
an associated Y-tiled object works or not.
Cc: Tvrtko Ursulin
Signed-off-by: Vivek Kasireddy
---
tests/kms_rotation_crc.c | 83
Hi Tvrtko,
On Mon, 19 Oct 2015 11:20:05 +0100
Tvrtko Ursulin wrote:
>
> Hi,
>
> On 17/10/15 03:47, Vivek Kasireddy wrote:
> > The main goal of this subtest is to verify whether flipping a
> > framebuffer with a Y fb modifier (90/270 degree rotation) and
> > an a
On Mon, 19 Oct 2015 11:50:25 +0200
Daniel Vetter wrote:
> On Thu, Oct 15, 2015 at 06:10:46PM -0700, Vivek Kasireddy wrote:
> > Hi Tvrtko,
> >
> > On Fri, 9 Oct 2015 09:34:25 +0100
> > Tvrtko Ursulin wrote:
> >
> > >
> > >
> > > On
On Tue, 20 Oct 2015 10:10:20 +0100
Tvrtko Ursulin wrote:
>
> On 20/10/15 02:14, Vivek Kasireddy wrote:
> > Hi Tvrtko,
> >
> > On Mon, 19 Oct 2015 11:20:05 +0100
> > Tvrtko Ursulin wrote:
> >
> >>
> >> Hi,
> >>
> >> On 17
The main goal of this subtest is to verify whether flipping a
framebuffer with a Y fb modifier (90/270 degree rotation) and
with an associated Y-tiled object works or not.
v2: Do not call paint_squares and just use one output.
Cc: Tvrtko Ursulin
Signed-off-by: Vivek Kasireddy
---
tests
to igt_require and move the plane rotation
requirement further up before the fb allocation.
Cc: Tvrtko Ursulin
Signed-off-by: Vivek Kasireddy
---
tests/kms_rotation_crc.c | 68
1 file changed, 68 insertions(+)
diff --git a/tests/kms_rotation_crc.
On Fri, 23 Oct 2015 13:35:21 +0200
Daniel Vetter wrote:
> On Fri, Oct 23, 2015 at 09:51:06AM +0100, Tvrtko Ursulin wrote:
> >
> > Hi,
> >
> > On 23/10/15 02:34, Vivek Kasireddy wrote:
> > >The main goal of this subtest is to trigger the fo
x27;s map_and_fenceable flag to determine whether to
install a fence or not (Chris).
Cc: Chris Wilson
Cc: Tvrtko Ursulin
Cc: Daniel Vetter
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/intel_display.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm
x27;s map_and_fenceable flag to determine whether to
install a fence or not (Chris).
v3:
Pin and unpin a fence only if the current view type is normal.
Cc: Chris Wilson
Cc: Tvrtko Ursulin
Cc: Ville Syrjala
Signed-off-by: Vivek Kasireddy
---
drivers/gpu/drm/i915/intel_display.c | 7 +--
1 file chang
1 - 100 of 124 matches
Mail list logo