On 02/12/20 2:17 am, Shankar, Uma wrote:
>
>> -Original Message-
>> From: Intel-gfx On Behalf Of
>> Shashank
>> Sharma
>> Sent: Monday, November 30, 2020 4:43 PM
>> To: intel-gfx@lists.freedesktop.org
>> Subject: Re: [Intel-gfx] [v12 15
Hello Uma,
This expectations from user-space of having to adjust the timings of video mode
doesn't seem like a good idea to me.
This seems more like a quirk, and it should be better kept in I915 layer itself.
Else, it will enforce user space to write a lot of vendor specific code, like:
- Is
ntainers can suggest.
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/display/intel_display.c | 102 ++
.../drm/i915/display/intel_display_types.h| 3 +
drivers/gpu/drm/i915/i915_reg.h | 31 ++
3 files changed, 136 insertions(+)
diff --git a/drivers/
This patch does the following:
- Creates the CRTC property for scaling filter mode (for GEN11 and +).
- Applies the chosen filter value while enabling the panel fitter.
- Adds CRTC state readouts and comparisons.
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/display/intel_display.c
pick
filters like Nearest-neighbor applied for non-blurry outputs.
There was a RFC patch series published, to discus the request to enable
Integer mode scaling by some of the gaming communities, which can be
found here:
https://patchwork.freedesktop.org/series/66175/
Signed-off-by: Shashank S
published for the same, which can be seen here:
https://patchwork.freedesktop.org/series/66175/
Shashank Sharma (3):
drm: Introduce scaling filter mode property
drm/i915: Add support for scaling filters
drm/i915: Handle nearest-neighbor scaling filter
drivers/gpu/drm/drm_atomic_uapi.c
Nikula
Cc: Ville Syrjälä
Cc: Daniel Vetter
Cc: Vivi, Rodrigo
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/display/intel_display.c | 21 +++
.../drm/i915/display/intel_display_types.h| 7 +++
2 files changed, 28 insertions(+)
diff --git a/drivers/gpu/drm
display HW only.
Cc: Jani Nikula
Cc: Ville Syrjälä
Cc: Daniel Vetter
Cc: Vivi, Rodrigo
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/display/intel_display.c | 81 +++-
drivers/gpu/drm/i915/i915_reg.h | 31
2 files changed, 111 insertions(+),
Intel display (ICL), when the upscaling
ratio is integer.
Shashank Sharma (2):
drm/i915: Indicate integer up-scaling ratios
drm/i915: Pick nearest-neighbor mode for integer scaling ratios
drivers/gpu/drm/i915/display/intel_display.c | 97 ++-
.../drm/i915/display
This patch series enables programming of Multi-segmented-gamma
palette for ICL.
Shashank Sharma (3):
drm/i915: Change gamma/degamma_lut_size data type to u32
drm/i915: Rename ivb_load_lut_10_max
drm/i915/icl: Add Multi-segmented gamma support
Uma Shankar (1):
drm/i915/icl: Add register
ille Syrjälä
Cc: Maarten Lankhorst
Cc: Uma Shankar
V4: Added Uma's r-b.
Reviewed-by: Uma Shankar
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_device_info.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/intel_device_info.h
b/dr
ilk_lut_12p4_ldw
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Cc: Daniel Vetter
Reviewed-by: Ville Syrjälä
Suggested-by: Ville Syrjälä
Signed-off-by: Shashank Sharma
Signed-off-by: Uma Shankar
---
drivers/gpu/drm/i915/i915_pci.c| 2 +-
drivers/gpu/drm/i915
the end of line.
- Change the comment at start of ICL multisegmented gamma registers.
Added Ville's r-b
Cc: Ville Syrjälä
Cc: Jani Nikula
Cc: Maarten Lankhorst
Reviewed-by: Ville Syrjälä
Signed-off-by: Uma Shankar
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/
This patch renames function ivb_load_lut_10_max to
ivb_load_lut_ext_max.
V3: Added Vill'es r-b.
Cc: Uma Shankar
Suggested-by: Ville Syrjala
Reviewed-by: Ville Syrjala
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_color.c | 14 +++---
1 file changed, 7 inser
From: Lukas Rusak
Plane scaling for YUV planar formats should be max 2 times.
Cc: Maarten Lankhorst
Cc: Juha-pekka Heikkila
Cc: Shashank Sharma
Signed-off-by: Lukas Rusak
---
drivers/gpu/drm/i915/intel_display.c | 13 -
1 file changed, 8 insertions(+), 5 deletions(-)
diff
This patch renames function ivb_load_lut_10_max to
ivb_load_lut_ext_max.
V3: Added Vill'es r-b.
Cc: Uma Shankar
Suggested-by: Ville Syrjala
Reviewed-by: Ville Syrjala
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_color.c | 14 +++---
1 file changed, 7 inser
the end of line.
- Change the comment at start of ICL multisegmented gamma registers.
Added Ville's r-b
Cc: Ville Syrjälä
Cc: Jani Nikula
Cc: Maarten Lankhorst
Reviewed-by: Ville Syrjälä
Signed-off-by: Uma Shankar
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/
This patch series enables programming of Multi-segmented-gamma
palette for ICL.
Shashank Sharma (3):
drm/i915: Change gamma/degamma_lut_size data type to u32
drm/i915: Rename ivb_load_lut_10_max
drm/i915/icl: Add Multi-segmented gamma support
Uma Shankar (1):
drm/i915/icl: Add register
lle Syrjälä
Cc: Maarten Lankhorst
Cc: Daniel Vetter
Suggested-by: Ville Syrjälä
Signed-off-by: Shashank Sharma
Signed-off-by: Uma Shankar
---
drivers/gpu/drm/i915/i915_pci.c| 2 +-
drivers/gpu/drm/i915/intel_color.c | 127 -
2 files changed, 124 insertions(
ille Syrjälä
Cc: Maarten Lankhorst
Cc: Uma Shankar
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_device_info.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/intel_device_info.h
b/drivers/gpu/drm/i915/intel_device_info.h
index 5a2e17d6
: Ville Syrjala
Cc: Maarten Lankhorst
Cc: Uma Shankar
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_display.c | 26 --
drivers/gpu/drm/i915/intel_sprite.c | 10 --
2 files changed, 24 insertions(+), 12 deletions(-)
diff --git a/drivers/gpu/drm
From: Uma Shankar
Currently input csc for YCbCR to RGB conversion handles only
BT601 and Bt709. Extending it to support BT2020 as well.
Signed-off-by: Uma Shankar
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_sprite.c | 24
1 file changed, 24
enables the corresponding color conversion mode on plane CSC.
PS: renamed variable plane_color_ctl to color_ctl for 80 char stuff.
V2: Expose the YCBCR_BT2020 value in enum values of supported encoding
formats.
Cc: Ville Syrjala
Cc: Maarten Lankhorst
Cc: Uma Shankar
Signed-off-by: Shashank
enables the corresponding color conversion mode on plane CSC.
PS: renamed variable plane_color_ctl to color_ctl for 80 char stuff.
Cc: Ville Syrjala
Cc: Maarten Lankhorst
Cc: Uma Shankar
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_display.c | 26 --
1 file
Suggested-by: Ville Syrjälä
Signed-off-by: Shashank Sharma
Signed-off-by: Uma Shankar
---
drivers/gpu/drm/i915/i915_pci.c| 3 +-
drivers/gpu/drm/i915/intel_color.c | 125 -
2 files changed, 123 insertions(+), 5 deletions(-)
diff --git a/drivers/gpu/drm/i9
This patch renames function ivb_load_lut_10_max to
ivb_load_lut_ext_max.
Cc: Uma Shankar
Suggested-by: Ville Syrjala
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_color.c | 14 +++---
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/drivers/gpu/drm/i915
ned-off-by: Uma Shankar
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/i915_reg.h | 19 +++
1 file changed, 19 insertions(+)
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
index 6f0a0866c802..7d10b8d00d64 100644
--- a/drivers/gpu/drm/i915/
ille Syrjälä
Cc: Maarten Lankhorst
Cc: Uma Shankar
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_device_info.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/intel_device_info.h
b/drivers/gpu/drm/i915/intel_device_info.h
index 5a2e17d6
This patch series enables programming of Multi-segmented-gamma
palette for ICL.
Shashank Sharma (3):
drm/i915: Change gamma/degamma_lut_size data type to u32
drm/i915: Rename ivb_load_lut_10_max
drm/i915/icl: Add Multi-segmented gamma support
Uma Shankar (1):
drm/i915/icl: Add register
etter
Suggested-by: Ville Syrjälä
Signed-off-by: Shashank Sharma
Signed-off-by: Uma Shankar
---
drivers/gpu/drm/i915/i915_pci.c| 3 +-
drivers/gpu/drm/i915/intel_color.c | 155 -
2 files changed, 156 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm
From: Uma Shankar
Add macros to define multi segmented gamma registers
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Signed-off-by: Uma Shankar
---
drivers/gpu/drm/i915/i915_reg.h | 17 +
1 file changed, 17 insertions(+)
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/d
ille Syrjälä
Cc: Maarten Lankhorst
Cc: Uma Shankar
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_device_info.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/intel_device_info.h
b/drivers/gpu/drm/i915/intel_device_info.h
index 5a2e17d6
From: Shashank Sharma
This patch adds support for YCBCR 4:4:4 CRTC output format.
To do this, this patch extends the existing YCBCR 4:2:0
framework by:
- Adding new parameter in for YCBCR 4:4:4 enum crtc_iutput_format.
- Adding case for YCBCR 4:4:4 in while setting AVI infoframes.
- Adding
checkpatch warnings for alignment
V8: Rebase
V9: Rebase
V10: Rebase
Cc: Imre Deak
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_lspcon.c | 117 +++-
1 file changed, 116 insertions
From: Shashank Sharma
LSPCON is a DP branch device, so LSPCON vendors define
specific methods to pass AVI infoframes to the the chip.
This patch adds:
- a generic wrapper function for writing AVI infoframes for
all LSPCON devices.
- a vendor specific function to wrire AVI infoframes into
MCA
From: Shashank Sharma
Currently, we are using a bool in CRTC state (state->ycbcr420),
to indicate modeset, that the output format is YCBCR 4:2:0. Now in
order to support other YCBCR formats, we will need more such flags.
This patch adds a new enum parameter for YCBCR 4:2:0 outputs, in the
C
V5: Rebase
V6: Rebase
V7: Rebase
V8: Rebase
V9: Rebase
V10: Rebase
Cc: Imre Deak
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Reviewed-by: Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_drv.h| 6
drivers/gpu/drm/i915/intel_lspcon.c | 69 +++
checkpatch)
V8: Another check[atch warning for alignment
V9: Rebase
V10: Rebase on top of DSI restructure
V11: Addressed review comment from Ville
- Set CRTC format for pre-HSW get_pipe_config() function too.
Added Ville's R-B
Cc: Ville Syrjälä
Reviewed-by: Ville Syrjälä
Signed-o
changes in intel_git_port fptrs (set_infoframes and
infoframe_enabled)
Cc: Ville Syrjala
Cc: Imre Deak
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_ddi.c| 19 +++---
drivers/gpu/drm/i915/intel_drv.h| 13 +
From: Shashank Sharma
LSPCON chips can generate YCBCR outputs, if asked nicely :).
In order to generate YCBCR 4:2:0 outputs, a source must:
- send YCBCR 4:4:4 signals to LSPCON
- program color space as 4:2:0 in AVI infoframes
Whereas for YCBCR 4:4:4 outputs, the source must:
- send YCBCR 4:4:4
arning
Cc: Imre Deak
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_drv.h| 4 ++
drivers/gpu/drm/i915/intel_hdmi.c | 2 +
drivers/gpu/drm/i915/intel_lspcon.c | 88
ne TRANS_MSA_CLRSP_YCBCR (2<<3)
V9: Rebase
V10: Rebase
Cc: Ville Syrjala
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/i915_reg.h | 2 ++
drivers/gpu/drm/i915/intel_ddi.c | 7 +++
drivers/gpu/drm/i915/i
e Deak
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_ddi.c| 19 +++---
drivers/gpu/drm/i915/intel_drv.h| 13 +-
drivers/gpu/drm/i915/intel_hdmi.c | 13 +++---
drivers/gpu/drm/i915/intel_lsp
V5: Rebase
V6: Rebase
V7: Rebase
V8: Rebase
V9: Rebase
V10: Rebase
Cc: Imre Deak
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Reviewed-by: Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_drv.h| 6
drivers/gpu/drm/i915/intel_lspcon.c | 69 +++
ngs
V8: Rebase
V9: Rebase
V10: Rebase
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_color.c | 3 ++-
drivers/gpu/drm/i915/intel_display.c | 13 +
drivers/gpu/drm/i915/intel_drv.h | 1 +
drivers/gpu/drm/i915/intel_hdmi.c
checkpatch)
V8: Another check[atch warning for alignment
V9: Rebase
V10: Rebase on top of DSI restructure
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_crt.c | 3 +++
drivers/gpu/drm/i915/intel_display.c | 17 +
drivers/gpu/drm/i915/intel_dp.c | 1 +
drive
using this CRTC output framework.
Sharma, Shashank (2):
drm/i915: Check LSPCON vendor OUI
drm/i915: Write AVI infoframes for MCA LSPCON
Shashank Sharma (6):
drm/i915: Introduce CRTC output format
drm/i915: Add CRTC output format YCBCR 4:2:0
drm/i915: Add CRTC output format YCBCR 4:4:4
drm
ala
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_color.c | 2 +-
drivers/gpu/drm/i915/intel_ddi.c | 2 +-
drivers/gpu/drm/i915/intel_display.c | 72 +---
drivers/gpu/drm/i915/inte
checkpatch warnings for alignment
V8: Rebase
V9: Rebase
V10: Rebase
Cc: Imre Deak
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_lspcon.c | 117 +++-
1 file changed, 116 insertions
le Syrjälä
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_drv.h| 4 ++
drivers/gpu/drm/i915/intel_hdmi.c | 2 +
drivers/gpu/drm/i915/intel_lspcon.c | 89 +
3 files changed, 95 insertion
eviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_drv.h| 4 ++
drivers/gpu/drm/i915/intel_hdmi.c | 2 +
drivers/gpu/drm/i915/intel_lspcon.c | 89 +
3 files changed, 95 insertions(+)
diff --git a/drivers/gp
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_ddi.c| 19 +++---
drivers/gpu/drm/i915/intel_drv.h| 13 +-
drivers/gpu/drm/i915/intel_hdmi.c | 13 +++---
drivers/gpu/drm/i915/intel_lsp
rames into
MCA LSPCON devices.
V2: Rebase
V3: Added r-b from Maarten
V4: Rebase
V5: Rebase
V6: Rebase
V7: Fixed checkpatch warnings for alignment
V8: Rebase
Cc: Imre Deak
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gp
e TRANS_MSA_CLRSP_YCBCR (2<<3)
Cc: Ville Syrjala
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/i915_reg.h | 2 ++
drivers/gpu/drm/i915/intel_ddi.c | 7 +++
drivers/gpu/drm/i915/intel_display.c |
checkpatch warnings for alignment
V8: Rebase
Cc: Imre Deak
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_lspcon.c | 117 +++-
1 file changed, 116 insertions(+), 1 deletion(-)
diff
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_ddi.c| 19 +++---
drivers/gpu/drm/i915/intel_drv.h| 13 +-
drivers/gpu/drm/i915/intel_hdmi.c | 13 +++---
drivers/gpu/drm/i915/intel_lsp
V5: Rebase
V6: Rebase
V7: Rebase
Cc: Imre Deak
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Reviewed-by: Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_drv.h| 6
drivers/gpu/drm/i915/intel_lspcon.c | 69 +
2 files changed, 61 inse
ngs
V8: Rebase
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_color.c | 3 ++-
drivers/gpu/drm/i915/intel_display.c | 13 +
drivers/gpu/drm/i915/intel_drv.h | 1 +
drivers/gpu/drm/i915/intel_hdmi.c| 2 ++
4 files chang
ala
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_color.c | 2 +-
drivers/gpu/drm/i915/intel_ddi.c | 2 +-
drivers/gpu/drm/i915/intel_display.c | 72 +---
drivers/gpu/drm/i915/inte
checkpatch)
V8: Another check[atch warning for alignment
V9: Rebase
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_crt.c | 3 +++
drivers/gpu/drm/i915/intel_display.c | 17 +
drivers/gpu/drm/i915/intel_dp.c | 1 +
drivers/gpu/drm/i915/intel_dp_mst.c | 1
->get_config().
- V7 fixes alignment warnings from checkpatch.
- V8 fixes more alignment warnings from checkpatch.
- V9 is just with rebase
Sharma, Shashank (2):
drm/i915: Check LSPCON vendor OUI
drm/i915: Write AVI infoframes for MCA LSPCON
Shashank Sharma (6):
drm/i915: Introduce C
la
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/i915_debugfs.c | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/i915_debugfs.c
b/drivers/gpu/drm/i915/i915_debugfs.c
index 785b710..4582757 100644
--- a/drivers/gpu/drm/i915/i915_debugfs.c
+++
checkpatch warnings for alignment
V8: Fixed another checkpatch warning for alignment
Cc: Imre Deak
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_lspcon.c | 117 +++-
1 file changed
checkpatch)
V8: Another check[atch warning for alignment
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_crt.c | 3 +++
drivers/gpu/drm/i915/intel_display.c | 17 +
drivers/gpu/drm/i915/intel_dp.c | 1 +
drivers/gpu/drm/i915/intel_dp_mst.c | 1 +
drivers/gp
checkpatch)
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_crt.c | 3 +++
drivers/gpu/drm/i915/intel_display.c | 17 +
drivers/gpu/drm/i915/intel_dp.c | 1 +
drivers/gpu/drm/i915/intel_dp_mst.c | 1 +
drivers/gpu/drm/i915/intel_drv.h | 8
d
rames into
MCA LSPCON devices.
V2: Rebase
V3: Added r-b from Maarten
V4: Rebase
V5: Rebase
V6: Rebase
V7: Fixed checkpatch warnings for alignment
Cc: Imre Deak
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/i
aarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_color.c | 2 +-
drivers/gpu/drm/i915/intel_ddi.c | 2 +-
drivers/gpu/drm/i915/intel_display.c | 72 +---
drivers/gpu/drm/i915/intel_drv.h | 4
gs
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_color.c | 3 ++-
drivers/gpu/drm/i915/intel_display.c | 13 +
drivers/gpu/drm/i915/intel_drv.h | 1 +
drivers/gpu/drm/i915/intel_hdmi.c| 2 ++
4 files changed, 14 inse
V5: Rebase
V6: Rebase
V7: Rebase
Cc: Imre Deak
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Reviewed-by: Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_drv.h| 6
drivers/gpu/drm/i915/intel_lspcon.c | 69 +
2 files changed, 61 inse
y: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_ddi.c| 19 +++---
drivers/gpu/drm/i915/intel_drv.h| 13 +-
drivers/gpu/drm/i915/intel_hdmi.c | 13 +++---
drivers/gpu/drm/i915/intel_lspcon.c | 49
->get_config().
- V7 fixes alignment warnings from checkpatch.
Sharma, Shashank (2):
drm/i915: Check LSPCON vendor OUI
drm/i915: Write AVI infoframes for MCA LSPCON
Shashank Sharma (6):
drm/i915: Introduce CRTC output format
drm/i915: Add CRTC output format YCBCR 4:2:0
drm/i915: Add C
checkpatch warnings for alignment
Cc: Imre Deak
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_lspcon.c | 117 +++-
1 file changed, 116 insertions(+), 1 deletion(-)
diff --git a
S_MSA_CLRSP_YCBCR (2<<3)
Cc: Ville Syrjala
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/i915_reg.h | 2 ++
drivers/gpu/drm/i915/intel_ddi.c | 7 +++
drivers/gpu/drm/i915/intel_display.c | 12 ++
khorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_color.c | 3 ++-
drivers/gpu/drm/i915/intel_display.c | 13 +
drivers/gpu/drm/i915/intel_drv.h | 1 +
drivers/gpu/drm/i915/intel_hdmi.c| 2 ++
4 files changed, 14 insertions(+), 5 deletions(-)
diff --git a/d
es to accommodate changes in patch 2.
Cc: Ville Syrjala
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/i915_reg.h | 2 ++
drivers/gpu/drm/i915/intel_ddi.c | 7 +++
drivers/gpu/drm/i915/intel_display.c | 12
dr
->get_config().
Sharma, Shashank (3):
drm/i915: Check LSPCON vendor OUI
drm/i915: Write AVI infoframes for MCA LSPCON
drm/i915: Write AVI infoframes for Parade LSPCON
Shashank Sharma (5):
drm/i915: Introduce CRTC output format
drm/i915: Add CRTC output format YCBCR 4:2:0
drm/i915:
t
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_color.c | 2 +-
drivers/gpu/drm/i915/intel_ddi.c | 2 +-
drivers/gpu/drm/i915/intel_display.c | 72 +---
drivers/gpu/drm/i915/intel_drv.h | 4 +-
drivers/gpu/drm/i915/intel_hdmi.c| 6
Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_ddi.c| 19 +++---
drivers/gpu/drm/i915/intel_drv.h| 13 +-
drivers/gpu/drm/i915/intel_hdmi.c | 13 +++---
drivers/gpu/drm/i915/intel_lspcon.c | 49 +
4 files c
rebase
V6: rebase
Cc: Imre Deak
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_lspcon.c | 119 +++-
1 file changed, 118 insertions(+), 1 deletion(-)
diff --git a/drivers/gp
rames into
MCA LSPCON devices.
V2: Rebase
V3: Added r-b from Maarten
V4: Rebase
V5: Rebase
V6: Rebase
Cc: Imre Deak
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_drv.h| 4 ++
drivers/gpu/drm/i915/in
put_format.
- Initialize parameters of output_format_str respectively (Jani N).
- Call it intel_output_format than crtc_output_format(Ville).
- Set output format in pipe_config for every encoder (Ville).
- Get rid of extra DRM_DEBUG_KMS during get_pipe_config (Ville)
V6: Rebase
Signed-off-by: Shash
V5: Rebase
V6: Rebase
Cc: Imre Deak
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Reviewed-by: Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_drv.h| 6
drivers/gpu/drm/i915/intel_lspcon.c | 69 +
2 files changed, 61 insertions(+),
ically.
- Use ARRAY_SIZE(format_str) for output format validity check (Ville)
Cc: Ville Syrjala
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_color.c | 2 +-
drivers/gpu/drm/i915/intel_ddi.c | 2 +-
drivers
yrjälä
Cc: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_color.c | 3 ++-
drivers/gpu/drm/i915/intel_display.c | 13 +
drivers/gpu/drm/i915/intel_drv.h | 1 +
drivers/gpu/drm/i915/intel_hdmi.c| 2 ++
4 files changed, 14 insertions
5: Rebase
Cc: Imre Deak
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Reviewed-by: Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_drv.h| 6
drivers/gpu/drm/i915/intel_lspcon.c | 69 +
2 files changed, 61 insertions(+), 14 delet
rames into
MCA LSPCON devices.
V2: Rebase
V3: Added r-b from Maarten
V4: Rebase
V5: Rebase
Cc: Imre Deak
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_drv.h| 4 ++
drivers/gpu/drm/i915/intel_hdm
rebase
Cc: Imre Deak
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_lspcon.c | 119 +++-
1 file changed, 118 insertions(+), 1 deletion(-)
diff --git a/drivers/gp
arten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/i915_reg.h | 2 ++
drivers/gpu/drm/i915/intel_ddi.c | 7 +++
drivers/gpu/drm/i915/intel_display.c | 9 +
drivers/gpu/drm/i915/intel_dp.c | 4
drivers/gpu/drm
drm/i915: Add AVI infoframe support for LSPCON
drm/i915: Write AVI infoframes for MCA LSPCON
drm/i915: Write AVI infoframes for Parade LSPCON
Shashank Sharma (4):
drm/i915: Introduce CRTC output format
drm/i915: Add CRTC output format YCBCR 4:2:0
drm/i915: Add CRTC output format YCBCR 4:4:4
nkhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_ddi.c| 19 +++---
drivers/gpu/drm/i915/intel_drv.h| 13 +-
drivers/gpu/drm/i915/intel_hdmi.c | 13 +++---
drivers/gpu/drm/i915/intel_lspcon.c | 49
put_format.
- Initialize parameters of output_format_str respectively (Jani N).
- Call it intel_output_format than crtc_output_format(Ville).
- Set output format in pipe_config for every encoder (Ville).
- Get rid of extra DRM_DEBUG_KMS during get_pipe_config (Ville)
Signed-off-by: Shashank Sharma
---
drive
rames into
MCA LSPCON devices.
V2: Rebase
V3: Added r-b from Maarten
V4: Rebase
Cc: Imre Deak
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_drv.h| 4 ++
drivers/gpu/drm/i915/intel_hdmi.c | 2 +
d
ing.
Cc: Ville Syrjala
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/i915_reg.h | 2 ++
drivers/gpu/drm/i915/intel_ddi.c | 7 +++
drivers/gpu/drm/i915/intel_display.c | 11 ++-
drivers/gpu/drm/i915/intel
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_lspcon.c | 119 +++-
1 file changed, 118 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/intel_lspcon.c
b/drive
Cc: Imre Deak
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Reviewed-by: Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_drv.h| 6
drivers/gpu/drm/i915/intel_lspcon.c | 69 +
2 files changed, 61 insertions(+), 14 deletions(-)
Reviewed-by: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_ddi.c| 19 +++---
drivers/gpu/drm/i915/intel_drv.h| 13 +-
drivers/gpu/drm/i915/intel_hdmi.c | 13 +++---
drivers/gpu/drm/i915/intel_lspcon.c | 49 ++
t_format to RGB in encoder's compute_config.
Cc: Ville Syrjala
Cc: Maarten Lankhorst
Signed-off-by: Shashank Sharma
Reviewed-by: Maarten Lankhorst
---
drivers/gpu/drm/i915/intel_color.c | 2 +-
drivers/gpu/drm/i915/intel_ddi.c | 4 ++-
drivers/gpu/drm/i9
: Add YCBCR 4:2:0/4:4:4 support for LSPCON
Shashank Sharma (1):
drm/i915: Add CRTC output format YCBCR 4:4:4
drivers/gpu/drm/i915/i915_reg.h | 2 +
drivers/gpu/drm/i915/intel_color.c | 3 +-
drivers/gpu/drm/i915/intel_ddi.c | 30 ++-
drivers/gpu/drm/i915/intel_display.c | 83
sequence.
V3: Added this patch in the series
V4: Added r-b from Maarten (for v3)
Addressed review comment from Ville:
Do not use (config->output_format > CRTC_OUTPUT_RGB)
Cc: Ville Syrjälä
Cc: Maarten Lankhorst
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/intel_color.c
GLK/GEN 10 and higher GEN platfomrs sport native HDMI 2.0 controller.
This patch adds a macro HAS_NATIVE_HDMI2, and uses it to make checks
in the code more readable.
Cc: Vivi Rodrigo
Cc: Ville Syrjala
Signed-off-by: Shashank Sharma
---
drivers/gpu/drm/i915/i915_drv.h | 2 ++
drivers/gpu/drm
1 - 100 of 699 matches
Mail list logo