Rename cpu_transcoder_has_drrs() to intel_cpu_transcoder_has_drrs()
and make it as non-static, therefore it can be re-used.
V2:
- Move helpers to intel_drrs.[ch] (Jani)
- Fix commit message (Jani)
Cc: Jani Nikula
Cc: Ankit Nautiyal
Cc: Mitul Golani
Signed-off-by: Bhanuprakash Modem
Remove duplicate checks for debugfs entry "DRRS capable:".
Fixes: (20af10845864) drm/i915/display/debugfs: New entry "DRRS capable" to
i915_drrs_status
Cc: Jani Nikula
Cc: Ankit Nautiyal
Cc: Mitul Golani
Signed-off-by: Bhanuprakash Modem
---
drivers/gpu/drm/i915/disp
Rename cpu_transcoder_has_drrs() to intel_cpu_transcoder_has_drrs()
and make it as non-static, therefore it can be re-used.
Cc: Jani Nikula
Cc: Ankit Nautiyal
Cc: Mitul Golani
Signed-off-by: Bhanuprakash Modem
---
drivers/gpu/drm/i915/display/intel_display.c | 9 +
drivers/gpu/drm
us, so
that IGT will read the DRRS capability as "DRRS capable: yes".
Signed-off-by: Bhanuprakash Modem
---
drivers/gpu/drm/i915/display/intel_drrs.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_drrs.c
b/drivers/gpu/drm/i915/display/intel_drrs.c
i
nder
Signed-off-by: Bhanuprakash Modem
---
drivers/gpu/drm/i915/display/intel_display_debugfs.c | 2 ++
drivers/gpu/drm/i915/i915_debugfs.c | 3 ---
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs.c
b/drivers/gpu/drm/
Include Display parameters in i915_display_capabilities debugfs.
Cc: Jouni Högander
Signed-off-by: Bhanuprakash Modem
---
drivers/gpu/drm/i915/display/intel_display_debugfs.c | 4
1 file changed, 4 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs.c
b/drivers
(Jani)
Cc: Jani Nikula
Signed-off-by: Bhanuprakash Modem
Reviewed-by: Jani Nikula
---
drivers/gpu/drm/i915/display/intel_cdclk.c| 21 +++
drivers/gpu/drm/i915/display/intel_cdclk.h| 1 +
.../drm/i915/display/intel_display_debugfs.c | 1 +
3 files changed, 23 insertions(+
sh.mo...@intel.com
Bhanuprakash Modem (1):
drm/i915/debugfs: New debugfs for display clock frequencies
drivers/gpu/drm/i915/display/intel_cdclk.c| 25 +++
drivers/gpu/drm/i915/display/intel_cdclk.h| 1 +
.../drm/i915/display/intel_display_debugfs.c | 1 +
3 files chan
o
Current CD clock frequency: 163200 kHz
Max CD clock frequency: 652800 kHz
Max pixel clock frequency: 1305600 kHz
V2: - s/i915_display_clock_info/i915_cdclk_info/ (Jani)
- Move the logic to intel_cdclk.c (Jani)
- Don't remove info from i915_frequency_info (Jani)
Cc: Jani Nikula
Sign
sh.mo...@intel.com
Bhanuprakash Modem (1):
drm/i915/debugfs: New debugfs for display clock frequencies
.../gpu/drm/i915/display/intel_display_debugfs.c | 16
drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c| 4
2 files changed, 16 insertions(+), 4 deletions(-)
--
2.40.0
Instead of mixing display & non-display stuff together, move
display specific clock info to new debugfs. This patch will
move Current & Max cdclk and Max pixel clock frequency info
to the new debugfs file "i915_display_clock_info".
Cc: Jani Nikula
Signed-off-by: Bhanuprakash M
From: Jani Nikula
The pipe may differ from crtc index if pipes are fused off. For testing
purposes, IGT needs to know the pipe.
There's already a I915_GET_PIPE_FROM_CRTC_ID IOCTL for this. However,
the upcoming Xe driver won't have that IOCTL, and going forward, we'll
want a unified interface fo
From: Jani Nikula
Convert the crtc debugfs code to use struct intel_crtc instead of struct
drm_crtc.
V2: - Fix build failures in CI
Signed-off-by: Jani Nikula
Signed-off-by: Bhanuprakash Modem
---
drivers/gpu/drm/i915/display/intel_crtc.c | 2 +-
.../drm/i915/display
The pipe may differ from crtc index if pipes are fused off. For testing
purposes, IGT needs to know the pipe.
There's already a I915_GET_PIPE_FROM_CRTC_ID IOCTL for this. However,
the upcoming Xe driver won't have that IOCTL, and going forward, we'll
want a unified interface for testing i915 and X
tc_state.
Cc: Harry Wentland
Cc: Rodrigo Siqueira
Signed-off-by: Bhanuprakash Modem
Reported-by: kernel test robot
Reviewed-by: Arun R Murthy
Reviewed-by: Harry Wentland
Acked-by: Harry Wentland
---
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 --
.../amd/display/amdgpu_dm/amdg
ug/dri/0/crtc-0/i915_current_bpc
Current: 8
Cc: Jani Nikula
Cc: Ville Syrjälä
Cc: Uma Shankar
Signed-off-by: Bhanuprakash Modem
Reviewed-by: Arun R Murthy
Acked-by: Jani Nikula
---
.../drm/i915/display/intel_display_debugfs.c | 28 +++
1 file changed, 28 insertions(+)
diff --git a/
tland
Signed-off-by: Bhanuprakash Modem
Reviewed-by: Arun R Murthy
Reviewed-by: Harry Wentland
---
drivers/gpu/drm/drm_debugfs.c | 21 +
1 file changed, 21 insertions(+)
diff --git a/drivers/gpu/drm/drm_debugfs.c b/drivers/gpu/drm/drm_debugfs.c
index 7f1b82dbaebb..fb04b7a984de
This series will expose the Connector's max supported bpc via connector
debugfs and Crtc's current bpc via crtc debugfs. Also move the existing
vendor specific "output_bpc" logic to drm.
Bhanuprakash Modem (3):
drm/debug: Expose connector's max supported bpc via debugfs
ff-by: Bhanuprakash Modem
---
drivers/gpu/drm/i915/display/intel_vrr.c | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c
b/drivers/gpu/drm/i915/display/intel_vrr.c
index 396f2f994fa0..7263b35550de 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.c
y
attached (Manasi)
Cc: Ville Syrjälä
Cc: Nicholas Kazlauskas
Cc: Manasi Navare
Cc: Harry Wentland
Signed-off-by: Bhanuprakash Modem
---
drivers/gpu/drm/drm_crtc.c| 26 ++
drivers/gpu/drm/drm_mode_config.c | 2 +-
include/drm/drm_crtc.h| 3 ++
This series will add a support to set the vrr_enabled property for
crtc based on the platform support and the request from userspace.
And userspace can also query to get the status of "vrr_enabled".
Test-with: 20220422075223.2792586-2-bhanuprakash.mo...@intel.com
Bhanuprakash Modem
This function attaches & sets the vrr_enabled property for crtc
based on the platform support and the request from userspace.
V2: Check for platform support before updating the prop.
Cc: Ville Syrjälä
Cc: Manasi Navare
Signed-off-by: Bhanuprakash Modem
---
drivers/gpu/drm/i915/dis
Navare
Cc: Harry Wentland
Signed-off-by: Bhanuprakash Modem
---
drivers/gpu/drm/drm_crtc.c| 44 +++
drivers/gpu/drm/drm_mode_config.c | 2 +-
include/drm/drm_crtc.h| 4 +++
3 files changed, 49 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/
This series will add a support to attach & set the vrr_enabled property
for crtc based on the platform support and the request from userspace.
And userspace can also query to get the status of "vrr_enabled".
Test-with: 20220422075223.2792586-2-bhanuprakash.mo...@intel.com
Bhanupr
This function attaches & sets the vrr_enabled property for crtc
based on the platform support and the request from userspace.
Cc: Ville Syrjälä
Cc: Manasi Navare
Signed-off-by: Bhanuprakash Modem
---
drivers/gpu/drm/i915/display/intel_crtc.c | 3 +++
drivers/gpu/drm/i915/display/intel_v
ned-off-by: Bhanuprakash Modem
---
drivers/gpu/drm/drm_crtc.c | 44 ++
include/drm/drm_crtc.h | 4
2 files changed, 48 insertions(+)
diff --git a/drivers/gpu/drm/drm_crtc.c b/drivers/gpu/drm/drm_crtc.c
index 26a77a735905..95b4a0c7ecb3 100644
--- a/drive
This series will add a support to attach & set the vrr_enabled property
for crtc based on the platform support and the request from userspace.
And userspace can also query to get the status of "vrr_enabled".
Test-with: 20220422075223.2792586-2-bhanuprakash.mo...@intel.com
Bhanupr
tc_state.
Cc: Harry Wentland
Cc: Rodrigo Siqueira
Signed-off-by: Bhanuprakash Modem
Reported-by: kernel test robot
---
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 --
.../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 38 +++
.../amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 2 -
ug/dri/0/crtc-0/i915_current_bpc
Current: 8
Cc: Jani Nikula
Cc: Ville Syrjälä
Cc: Uma Shankar
Signed-off-by: Bhanuprakash Modem
---
.../drm/i915/display/intel_display_debugfs.c | 28 +++
1 file changed, 28 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs.c
tland
Signed-off-by: Bhanuprakash Modem
---
drivers/gpu/drm/drm_debugfs.c | 21 +
1 file changed, 21 insertions(+)
diff --git a/drivers/gpu/drm/drm_debugfs.c b/drivers/gpu/drm/drm_debugfs.c
index 7f1b82dbaebb..fb04b7a984de 100644
--- a/drivers/gpu/drm/drm_debugfs.c
+++ b/drivers/g
This series will expose the Connector's max supported bpc via connector
debugfs and Crtc's current bpc via crtc debugfs. Also move the existing
vendor specific "output_bpc" logic to drm.
Test-with: 20220411094147.1650859-2-bhanuprakash.mo...@intel.com
Bhanuprakash Modem (3):
This series will expose the Connector's max supported bpc via connector
debugfs and Crtc's current bpc via crtc debugfs. Also move the existing
vendor specific "output_bpc" logic to drm.
Test-with: 20220411094147.1650859-2-bhanuprakash.mo...@intel.com
Bhanuprakash Modem (3):
This series will expose the Connector's max supported bpc via connector
debugfs and Crtc's current bpc via crtc debugfs. Also move the existing
vendor specific "output_bpc" logic to drm.
Test-with: 20220411094147.1650859-2-bhanuprakash.mo...@intel.com
Bhanuprakash Modem (3):
tland
Signed-off-by: Bhanuprakash Modem
---
drivers/gpu/drm/drm_debugfs.c | 21 +
1 file changed, 21 insertions(+)
diff --git a/drivers/gpu/drm/drm_debugfs.c b/drivers/gpu/drm/drm_debugfs.c
index 7f1b82dbaebb..fb04b7a984de 100644
--- a/drivers/gpu/drm/drm_debugfs.c
+++ b/drivers/g
tc_state.
Cc: Harry Wentland
Cc: Rodrigo Siqueira
Signed-off-by: Bhanuprakash Modem
---
.../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 --
.../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 38 +++
.../amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 2 -
3 files changed, 13 inserti
It's useful to know the connector's max supported bpc for IGT
testing. Expose it via a debugfs file on the connector "output_bpc".
Example: cat /sys/kernel/debug/dri/0/DP-1/output_bpc
Cc: Jani Nikula
Cc: Ville Syrjälä
Cc: Harry Wentland
Signed-off-by: Bhanuprakash Modem
ug/dri/0/crtc-0/i915_current_bpc
Current: 8
Cc: Jani Nikula
Cc: Ville Syrjälä
Cc: Uma Shankar
Signed-off-by: Bhanuprakash Modem
---
.../drm/i915/display/intel_display_debugfs.c | 28 +++
1 file changed, 28 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs.c
This series will expose the Connector's max supported bpc via connector
debugfs and Crtc's current bpc via crtc debugfs. Also move the existing
vendor specific "output_bpc" logic to drm.
Test-with: 20220408065143.1485069-2-bhanuprakash.mo...@intel.com
Bhanuprakash Modem (3):
max bpc to i915_display_info
Cc: Ville Syrjälä
Cc: Uma Shankar
Cc: Swati Sharma
Signed-off-by: Bhanuprakash Modem
---
.../drm/i915/display/intel_display_debugfs.c | 46 +++
1 file changed, 46 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs.c
b/drive
r
Cc: Swati Sharma
Signed-off-by: Bhanuprakash Modem
---
.../drm/i915/display/intel_display_debugfs.c | 44 +++
1 file changed, 44 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs.c
b/drivers/gpu/drm/i915/display/intel_display_debugfs.c
It's useful to know the dithering state & pipe bpc for IGT testing.
This patch will expose the dithering state for the crtc via a debugfs
file "dither".
Example usage: cat /sys/kernel/debug/dri/0/crtc-0/dither
Cc: Uma Shankar
Cc: Nischal Varide
Cc: Matt Roper
Signed-off-by:
From: Nischal Varide
If the panel is 12bpc then Dithering is not enabled in the Legacy
dithering block , instead its Enabled after the C1 CC1 pipe post
color space conversion.For a 6bpc pannel Dithering is enabled in
Legacy block.
Signed-off-by: Nischal Varide
---
drivers/gpu/drm/i915/display/
If the panel is 12bpc then Dithering is not enabled in the Legacy
dithering block , instead its Enabled after the C1 CC1 pipe post
color space conversion.For a 6bpc pannel Dithering is enabled in
Legacy block.
Bhanuprakash Modem (1):
drm/i915/display/debug: Expose Dither status via debugfs
encoder->type check
V3:
* Remove internal reviews
Cc: Uma Shankar
Cc: Ville Syrjälä
Signed-off-by: Bhanuprakash Modem
---
drivers/gpu/drm/i915/display/intel_dp.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
b/drivers/gpu/drm/i915/display
encoder->type check
Cc: Uma Shankar
Cc: Ville Syrjälä
Signed-off-by: Bhanuprakash Modem
Reviewed-by: Uma Shankar (V1)
---
drivers/gpu/drm/i915/display/intel_dp.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
b/drivers/gpu/drm/i915/display
ff-by: Bhanuprakash Modem
Reviewed-by: Uma Shankar
---
drivers/gpu/drm/i915/display/intel_dp.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
b/drivers/gpu/drm/i915/display/intel_dp.c
index 5ee953aaa00c..91e67735a45c 100644
--- a/dr
For ilk+, add hw read out to create hw blob of ctm coeff values.
Cc: Swati Sharma
Cc: Uma Shankar
Signed-off-by: Bhanuprakash Modem
---
drivers/gpu/drm/i915/display/intel_color.c | 52 ++
1 file changed, 52 insertions(+)
diff --git a/drivers/gpu/drm/i915/display
For icl+, add hw read out to create hw blob of ctm coeff values.
Cc: Swati Sharma
Cc: Uma Shankar
Signed-off-by: Bhanuprakash Modem
---
drivers/gpu/drm/i915/display/intel_color.c | 55 ++
1 file changed, 55 insertions(+)
diff --git a/drivers/gpu/drm/i915/display
For Cherryview, add hw read out to create hw blob of ctm coeff
values.
Cc: Swati Sharma
Cc: Uma Shankar
Signed-off-by: Bhanuprakash Modem
---
drivers/gpu/drm/i915/display/intel_color.c | 47 ++
1 file changed, 47 insertions(+)
diff --git a/drivers/gpu/drm/i915/display
Signed-off-by: Bhanuprakash Modem
---
drivers/gpu/drm/i915/display/intel_color.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_color.c
b/drivers/gpu/drm/i915/display/intel_color.c
index 8f9727553c45..caf4c3442b9e 100644
--- a/drivers/gpu/drm/i915
Add macro to compare hw/sw CSC coeff values. First need to
check whether hw/sw csc enable and csc mode matches or not.
If not no need to compare coeff values, if matches then only
compare.
Cc: Swati Sharma
Cc: Uma Shankar
Signed-off-by: Bhanuprakash Modem
---
drivers/gpu/drm/i915/display
Add func intel_csc_equal() to compare hw/sw CSC coeff values.
Cc: Swati Sharma
Cc: Uma Shankar
Signed-off-by: Bhanuprakash Modem
---
drivers/gpu/drm/i915/display/intel_color.c | 51 +++---
drivers/gpu/drm/i915/display/intel_color.h | 3 ++
2 files changed, 47 insertions(+), 7
In this patch, a vfunc read_csc() is introduced to create a hw ctm
i.e. ctm having values read from CSC registers which will later be
used to compare with sw ctm to validate CSC coeff values.
Cc: Swati Sharma
Cc: Uma Shankar
Signed-off-by: Bhanuprakash Modem
---
drivers/gpu/drm/i915/display
In this patch series, added state checker to validate CSC. This reads
hardware state, and compares the originally requested state(s/w). This
is done for chv, ilk, glk and their variant platforms. Rest of
the platforms will be enabled on top of this later.
Signed-off-by: Bhanuprakash Modem
[Why]
It's useful to know the max supported panel BPC for IGT testing.
[How]
Expose the max supported BPC for the panel via a debugfs file on the
connector, "output_bpc".
Example usage: cat /sys/kernel/debug/dri/0/DP-1/output_bpc
Cc: Uma Shankar
Cc: Rodrigo Vivi
Signed-off-b
ering state for the crtc via a debugfs file "dither".
Example: cat /sys/kernel/debug/dri/0/crtc-0/dither
Test-with: 20200729184152.9236-1-bhanuprakash.mo...@intel.com
Bhanuprakash Modem (2):
i915/debug: Expose crtc dither state via debugfs
i915/debug: Expose Max BPC info via debug
[Why]
It's useful to know the dithering state for IGT testing.
[How]
Expose the dithering state for the crtc via a debugfs file "dither".
Example usage: cat /sys/kernel/debug/dri/0/crtc-0/dither
Cc: Uma Shankar
Cc: Rodrigo Vivi
Signed-off-by: Bhanuprakash Modem
---
drive
ering state for the crtc via a debugfs file "dither".
Example: cat /sys/kernel/debug/dri/0/crtc-0/dither
Test-with: 20200726122944.9864-1-bhanuprakash.mo...@intel.com
Bhanuprakash Modem (2):
i915/debug: Expose crtc dither state via debugfs
i915/debug: Expose Max BPC info via debug
[Why]
It's useful to know the max supported panel BPC for IGT testing.
[How]
Expose the max supported BPC for the panel via a debugfs file on the
connector, "output_bpc".
Example usage: cat /sys/kernel/debug/dri/0/DP-1/output_bpc
Cc: Uma Shankar
Signed-off-by: Bhanuprakash Mode
[Why]
It's useful to know the dithering state for IGT testing.
[How]
Expose the dithering state for the crtc via a debugfs file "dither".
Example usage: cat /sys/kernel/debug/dri/0/crtc-0/dither
Cc: Uma Shankar
Signed-off-by: Bhanuprakash Modem
---
drivers/gpu/drm/i915/i915
[Why]
It's useful to know the max supported panel BPC for IGT testing.
[How]
Expose the max supported BPC for the panel via a debugfs file on the
connector, "output_bpc".
Example usage: cat /sys/kernel/debug/dri/0/DP-1/output_bpc
Signed-off-by: Bhanuprakash Modem
---
.../d
[Why]
It's useful to know the dithering state for IGT testing.
[How]
Expose the dithering state for the crtc via a debugfs file "dither".
Example usage: cat /sys/kernel/debug/dri/0/crtc-0/dither
Signed-off-by: Bhanuprakash Modem
---
drivers/gpu/drm/i915/i915
ering state for the crtc via a debugfs file "dither".
Example: cat /sys/kernel/debug/dri/0/crtc-0/dither
Test-with: 20200720165011.23918-1-bhanuprakash.mo...@intel.com
Bhanuprakash Modem (2):
i915/debug: Expose crtc dither state via debugfs
i915/debug: Expose Max BPC info via debug
ering state for the crtc via a debugfs file "dither".
Example: cat /sys/kernel/debug/dri/0/crtc-0/dither
Test-with: 20200720165011.23918-1-bhanuprakash.mo...@intel.com
Bhanuprakash Modem (2):
i915/debug: Expose crtc dither state via debugfs
i915/debug: Expose Max BPC info via debug
[Why]
It's useful to know the max supported panel BPC for IGT testing.
[How]
Expose the max supported BPC for the panel via a debugfs file on the
connector, "output_bpc".
Example usage: cat /sys/kernel/debug/dri/0/DP-1/output_bpc
Signed-off-by: Bhanuprakash Modem
---
.../d
[Why]
It's useful to know the dithering state for IGT testing.
[How]
Expose the dithering state for the crtc via a debugfs file "dither".
Example usage: cat /sys/kernel/debug/dri/0/crtc-0/dither
Signed-off-by: Bhanuprakash Modem
---
drivers/gpu/drm/i915/i915
fs
v6:
* Rebase (manasi)
v7:
* Fix cmpilation due to rebase
v8:
* Move debugfs node creation logic to DRM (Emil)
* Remove AMD specific logic (Emil)
v9:
* Seperate patch for removal of AMD specific logic (Manasi)
Signed-off-by: Bhanuprakash Modem
Signed-off-by: Manasi Navare
Cc: Jani Nikula
Cc: Vi
From: Aditya Swarup
This function sets the VRR property for connector based
on the platform support, EDID monitor range and DP sink
DPCD capability of outputing video without msa
timing information.
v5:
* Fix the vrr prop not being set in kernel (Manasi)
* Unset the prop on connector disconnect
As both VRR min and max are already part of drm_display_info,
drm can expose this VRR range for each connector.
Hence this logic should move to core DRM.
This reverts commit 727962f030c23422a01e8b22d0f463815fb15ec4.
Signed-off-by: Bhanuprakash Modem
Cc: Nicholas Kazlauskas
Cc: Harry Wentland
drm connector VRR property
Bhanuprakash Modem (2):
drm/debug: Expose connector VRR monitor range via debugfs
Revert "drm/amd/display: Expose connector VRR range via debugfs"
.../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 20 --
drivers/gpu/drm/drm_debugfs.c
From: Aditya Swarup
This function sets the VRR property for connector based
on the platform support, EDID monitor range and DP sink
DPCD capability of outputing video without msa
timing information.
v5:
* Fix the vrr prop not being set in kernel (Manasi)
* Unset the prop on connector disconnect
rough debugfs
Aditya Swarup (1):
drm/i915/dp: Attach and set drm connector VRR property
Bhanuprakash Modem (1):
drm/debug: Expose connector VRR monitor range via debugfs
Manasi Navare (1):
drm/dp: DRM DP helper for reading Ignore MSA from DPCD
.../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
fs
v6:
* Rebase (manasi)
v7:
* Fix cmpilation due to rebase
v8:
* Move debugfs node creation logic to DRM (Emil)
* Remove AMD specific logic (Emil)
Signed-off-by: Bhanuprakash Modem
Signed-off-by: Manasi Navare
Cc: Jani Nikula
Cc: Ville Syrjälä
Cc: Harry Wentland
---
.../amd/di
From: Manasi Navare
DP sink device sets the Ignore MSA bit in its
DP_DOWNSTREAM_PORT_COUNT register to indicate its ability to
ignore the MSA video timing parameters and its ability to support
seamless video timing change over a range of timing exposed by
DisplayID and EDID.
This is required for
From: Aditya Swarup
This function sets the VRR property for connector based
on the platform support, EDID monitor range and DP sink
DPCD capability of outputing video without msa
timing information.
v5:
* Fix the vrr prop not being set in kernel (Manasi)
* Unset the prop on connector disconnect
fs
v6:
* Rebase (manasi)
v7:
* Fix cmpilation due to rebase
v8:
* Move debugfs node creation logic to DRM
* Remove AMD specific logic
Signed-off-by: Bhanuprakash Modem
Signed-off-by: Manasi Navare
Cc: Jani Nikula
Cc: Ville Syrjälä
Cc: Harry Wentland
---
.../amd/display/amdgpu_dm/amdgpu_dm
From: Manasi Navare
DP sink device sets the Ignore MSA bit in its
DP_DOWNSTREAM_PORT_COUNT register to indicate its ability to
ignore the MSA video timing parameters and its ability to support
seamless video timing change over a range of timing exposed by
DisplayID and EDID.
This is required for
rough debugfs
Aditya Swarup (1):
drm/i915/dp: Attach and set drm connector VRR property
Bhanuprakash Modem (1):
drm/debug: Expose connector VRR monitor range via debugfs
Manasi Navare (1):
drm/dp: DRM DP helper for reading Ignore MSA from DPCD
.../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c
From: Manasi Navare
From: Manasi Navare
DP sink device sets the Ignore MSA bit in its
DP_DOWNSTREAM_PORT_COUNT register to indicate its ability to
ignore the MSA video timing parameters and its ability to support
seamless video timing change over a range of timing exposed by
DisplayID and EDID.
From: Aditya Swarup
From: Aditya Swarup
This function sets the VRR property for connector based
on the platform support, EDID monitor range and DP sink
DPCD capability of outputing video without msa
timing information.
v4:
* Rebase (Mansi)
v3:
* intel_dp_is_vrr_capable can be used for debugfs,
From: Bhanuprakash Modem
[Why]
It's useful to know the min and max vrr range for IGT testing.
[How]
Expose the min and max vfreq for the connector via a debugfs file
on the connector, "vrr_range".
Example usage: cat /sys/kernel/debug/dri/0/DP-1/vrr_range
v4:
* Rebase (
81 matches
Mail list logo