aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/gpu/drm/i915/display/intel_psr.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2022-10-03drm/i915/psr: Fix PSR_IMR/IIR field handlingJouni Högander1-31/+47
2022-09-13drm/i915/display: Use drm helper instead of own loop for damage clipsJouni Högander1-12/+5
2022-09-13drm/i915/display: Use original src in psr2 sel fetch area calculationJouni Högander1-1/+2
2022-09-13drm/i915/psr: Disable PSR2 when SDP is sent on prior lineJouni Högander1-1/+2
2022-09-13drm/i915/psr: Equation changed for sending start/stop on prior lineJouni Högander1-2/+2
2022-08-29drm/i915: move dmc to display.dmcJani Nikula1-1/+1
2022-07-18drm/i915/psr: Disable PSR before disable pipeJosé Roberto de Souza1-6/+8
2022-07-18Revert "drm/i915/display: Ensure PSR gets disabled if no encoders in new state"José Roberto de Souza1-31/+22
2022-07-12drm/i915/display: Ensure PSR gets disabled if no encoders in new stateJouni Högander1-22/+31
2022-07-01drm/i915/display: clean up commentsTom Rix1-4/+4
2022-06-09drm/i915/display: Fix handling of enable_psr parameterJosé Roberto de Souza1-4/+3
2022-05-27drm/i915/bios: Split VBT data into per-panel vs. global partsVille Syrjälä1-13/+17
2022-05-16drm/i915: Ensure damage clip area is within pipe areaJouni Högander1-7/+16
2022-05-16drm/i915/psr: Use full update In case of area calculation failsJouni Högander1-0/+14
2022-04-19drm/i915/display/psr: Clear more PSR state during disableJosé Roberto de Souza1-0/+3
2022-04-19drm/i915/display/psr: Unset enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() failsJosé Roberto de Souza1-17/+21
2022-04-06drm/i915/display/psr: Use continuos full frame to handle frontbuffer invalidationsJosé Roberto de Souza1-12/+76
2022-04-06drm/i915/display/psr: Lock and unlock PSR around pipe updatesJosé Roberto de Souza1-8/+61
2022-04-06drm/i915/display/psr: Set partial frame enable when forcing full frame fetchJosé Roberto de Souza1-9/+13
2022-03-15drm/i915/display: Do not re-enable PSR after it was marked as not reliableJosé Roberto de Souza1-0/+4
2022-03-03drm/i915/display: Allow users to disable PSR2José Roberto de Souza1-0/+4
2022-03-03drm/i915/psr: Set "SF Partial Frame Enable" also on full updateJouni Högander1-2/+14
2022-02-18drm/i915/display: Implement Wa_16013835468José Roberto de Souza1-2/+38
2022-02-18drm/i915/display: Group PSR2 prog sequences and workaroundsJosé Roberto de Souza1-40/+37
2021-11-11drm/i915/psr: Fix PSR2 handling of multiplanar formatJosé Roberto de Souza1-4/+8
2021-10-29Revert "drm/i915/display/psr: Do full fetch when handling multi-planar formats"Jouni Högander1-4/+0
2021-10-29drm/i915/display: Add initial selective fetch support for biplanar formatsJouni Högander1-3/+27
2021-10-28drm/i915/adlp: Extend PSR2 support in transcoder BJosé Roberto de Souza1-1/+3
2021-10-27drm/i915/psr: Disable PSR before modesets turn off all planesVille Syrjälä1-16/+9
2021-10-26drm/i915/display: Wait PSR2 get out of deep sleep to update pipeJosé Roberto de Souza1-22/+30
2021-10-21drm/i915: Move function prototypes to the correct headerVille Syrjälä1-1/+1
2021-10-20drm/i915/display: Add warn_on in intel_psr_pause()José Roberto de Souza1-0/+4
2021-09-30drm/i915/display/adlp: Allow PSR2 to be enabledJosé Roberto de Souza1-6/+2
2021-09-30drm/i915/display/adlp: Optimize PSR2 power-savings in corner casesJosé Roberto de Souza1-8/+3
2021-09-30drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabledJosé Roberto de Souza1-44/+15
2021-09-30drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabledJosé Roberto de Souza1-0/+16
2021-09-30drm/i915/display/psr: Do full fetch when handling multi-planar formatsGwan-gyeong Mun1-0/+4
2021-09-30drm/i915/display/psr: Handle plane and pipe restrictions at every page flipJosé Roberto de Souza1-19/+46
2021-09-30drm/i915: Enable TPS3/4 on all platforms that support themVille Syrjälä1-1/+1
2021-09-23drm/i915/display: Only keep PSR enabled if there is active planesJosé Roberto de Souza1-61/+79
2021-09-23drm/i915/display: Match PSR2 selective fetch sequences with specificationJosé Roberto de Souza1-9/+24
2021-09-17drm/i915/display/adlp: Add new PSR2 workaroundsJosé Roberto de Souza1-1/+26
2021-09-17drm/i915/display/psr: Use drm damage helpers to calculate plane damaged areaJosé Roberto de Souza1-24/+13
2021-09-17drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabledJosé Roberto de Souza1-0/+25
2021-09-17drm/i915/display: Wait at least 2 frames before selective updateJosé Roberto de Souza1-1/+1
2021-09-17drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculationJosé Roberto de Souza1-1/+1
2021-08-30drm/i915/display: Drop PSR support from HSW and BDWJosé Roberto de Souza1-84/+13
2021-08-16drm/i915/display: Fix sel fetch plane offset calculationJosé Roberto de Souza1-6/+2
2021-07-29drm/i915/dg2: Update lane disable power state during PSRGwan-gyeong Mun1-0/+7
2021-07-26drm/i915/display/psr2: Mark as updated all planes that intersect with pipe_clipJosé Roberto de Souza1-0/+1