<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/gpu/drm/amd/display/dc/sspl, branch linux-rolling-stable</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-rolling-stable</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-rolling-stable'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2025-10-20T22:19:27Z</updated>
<entry>
<title>drm/amd/display: Add debug option to override EASF scaler taps</title>
<updated>2025-10-20T22:19:27Z</updated>
<author>
<name>Samson Tam</name>
<email>Samson.Tam@amd.com</email>
</author>
<published>2025-09-25T19:01:23Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=f9491b67630ea7eeb9d19091ba9c0f3f6af82a81'/>
<id>urn:sha1:f9491b67630ea7eeb9d19091ba9c0f3f6af82a81</id>
<content type='text'>
[Why &amp; How]
Add new option override_easf to use in_taps instead of internal
 taps policy for debugging

Reviewed-by: Alvin Lee &lt;alvin.lee2@amd.com&gt;
Signed-off-by: Samson Tam &lt;Samson.Tam@amd.com&gt;
Signed-off-by: Aurabindo Pillai &lt;aurabindo.pillai@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amd/display: Incorrect Mirror Cositing</title>
<updated>2025-10-07T18:09:20Z</updated>
<author>
<name>Jesse Agate</name>
<email>jesse.agate@amd.com</email>
</author>
<published>2025-06-13T18:20:53Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=d07e142641417e67f3bfc9d8ba3da8a69c39cfcd'/>
<id>urn:sha1:d07e142641417e67f3bfc9d8ba3da8a69c39cfcd</id>
<content type='text'>
[WHY]
hinit/vinit are incorrect in the case of mirroring.

[HOW]
Cositing sign must be flipped when image is mirrored in the vertical
or horizontal direction.

Cc: Mario Limonciello &lt;mario.limonciello@amd.com&gt;
Cc: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Cc: stable@vger.kernel.org
Reviewed-by: Samson Tam &lt;samson.tam@amd.com&gt;
Signed-off-by: Jesse Agate &lt;jesse.agate@amd.com&gt;
Signed-off-by: Brendan Leder &lt;breleder@amd.com&gt;
Signed-off-by: Alex Hung &lt;alex.hung@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amd/display: Add custom segmentation support</title>
<updated>2025-06-18T16:19:16Z</updated>
<author>
<name>Brendan Steve Leder</name>
<email>BrendanSteve.Leder@amd.com</email>
</author>
<published>2025-03-14T18:32:31Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=428ac7ce7f82d11f072cba6000987826746a017b'/>
<id>urn:sha1:428ac7ce7f82d11f072cba6000987826746a017b</id>
<content type='text'>
[WHY]
Add support for uneven segmentation size

[HOW]
Currently width + x_start is automatically calculated using
slice index + dividing stream into equally sized segments.
Add override variables for dst_rect width and x

Reviewed-by: Samson Tam &lt;samson.tam@amd.com&gt;
Signed-off-by: Brendan Steve Leder &lt;BrendanSteve.Leder@amd.com&gt;
Signed-off-by: Alex Hung &lt;alex.hung@amd.com&gt;
Tested-by: Daniel Wheeler &lt;daniel.wheeler@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amd/display: Do not bypass chroma scaling in 1:1 case</title>
<updated>2025-06-03T19:35:53Z</updated>
<author>
<name>Navid Assadian</name>
<email>Navid.Assadian@amd.com</email>
</author>
<published>2025-04-30T19:38:20Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=a4d04bc90d2d539cf27f72128a0301a261e1249d'/>
<id>urn:sha1:a4d04bc90d2d539cf27f72128a0301a261e1249d</id>
<content type='text'>
[Why]
When doing 2:1 downscaling on a YUV sub-sampled format, the chroma
scaling ratio is 1:1. Since chroma has cositing, it is needed to do
scaling on the chroma plane(s) and not to bypass chroma scaling.

[How]
Do not set the chroma taps to one when the chroma ratio is identity
and the input format is a sub-sampled YUV format.

Reviewed-by: Samson Tam &lt;samson.tam@amd.com&gt;
Signed-off-by: Navid Assadian &lt;Navid.Assadian@amd.com&gt;
Signed-off-by: Wayne Lin &lt;wayne.lin@amd.com&gt;
Tested-by: Daniel Wheeler &lt;daniel.wheeler@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amd/display: add support for 2nd sharpening range</title>
<updated>2025-05-16T17:38:51Z</updated>
<author>
<name>Samson Tam</name>
<email>Samson.Tam@amd.com</email>
</author>
<published>2025-05-09T15:18:50Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=4a16285aa1d468f566cac0613350b5f77b15f4a7'/>
<id>urn:sha1:4a16285aa1d468f566cac0613350b5f77b15f4a7</id>
<content type='text'>
[Why &amp; How]
Add support for 2nd sharpening range for cases where we want
override existing DCN sharpening range.

Reviewed-by: Alvin Lee &lt;alvin.lee2@amd.com&gt;
Signed-off-by: Samson Tam &lt;Samson.Tam@amd.com&gt;
Signed-off-by: Tom Chung &lt;chiahsuan.chung@amd.com&gt;
Tested-by: Daniel Wheeler &lt;daniel.wheeler@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amd/display: disable EASF narrow filter sharpening</title>
<updated>2025-05-13T13:31:08Z</updated>
<author>
<name>Samson Tam</name>
<email>Samson.Tam@amd.com</email>
</author>
<published>2025-05-01T19:59:47Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=c8d7e0be8183f4375a5cf5c3efd0c678129ea4de'/>
<id>urn:sha1:c8d7e0be8183f4375a5cf5c3efd0c678129ea4de</id>
<content type='text'>
[Why &amp; How]
Default should be 1 to disable EASF narrow filter sharpening.

Reviewed-by: Alvin Lee &lt;alvin.lee2@amd.com&gt;
Signed-off-by: Samson Tam &lt;Samson.Tam@amd.com&gt;
Signed-off-by: Ray Wu &lt;ray.wu@amd.com&gt;
Tested-by: Daniel Wheeler &lt;daniel.wheeler@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amd/display: Don't check for NULL divisor in fixpt code</title>
<updated>2025-05-07T21:40:15Z</updated>
<author>
<name>Harry Wentland</name>
<email>harry.wentland@amd.com</email>
</author>
<published>2025-04-28T20:26:20Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=d01ca8708d95a561f6462a15cad94a2c0bec7042'/>
<id>urn:sha1:d01ca8708d95a561f6462a15cad94a2c0bec7042</id>
<content type='text'>
[Why]
We check for a NULL divisor but don't act on it.
This check does nothing other than throw a warning.
It does confuse static checkers though:
See https://lkml.org/lkml/2025/4/26/371

[How]
Drop the ASSERTs in both DC and SPL variants.

Fixes: 4562236b3bc0 ("drm/amd/dc: Add dc display driver (v2)")
Fixes: 6efc0ab3b05d ("drm/amd/display: add back quality EASF and ISHARP and dc dependency changes")
Signed-off-by: Harry Wentland &lt;harry.wentland@amd.com&gt;
Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
Cc: Leo Li &lt;sunpeng.li@amd.com&gt;
Cc: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Acked-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Reviewed-by: Alex Hung &lt;alex.hung@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amd/display: Always Scale Flag</title>
<updated>2025-05-05T16:54:29Z</updated>
<author>
<name>Jesse Agate</name>
<email>jesse.agate@amd.com</email>
</author>
<published>2025-04-07T19:44:41Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=48337bd15c36c47b916e40a81f3bb87f39211769'/>
<id>urn:sha1:48337bd15c36c47b916e40a81f3bb87f39211769</id>
<content type='text'>
[Why &amp; How]
When always scale flag is set at the API level, the number of taps
should not be overridden to zero in the identity scaling ratio case,
and luma scale should not be set to bypass regardless of luma scale
ratio

Reviewed-by: Samson Tam &lt;samson.tam@amd.com&gt;
Signed-off-by: Jesse Agate &lt;jesse.agate@amd.com&gt;
Signed-off-by: Ray Wu &lt;ray.wu@amd.com&gt;
Tested-by: Daniel Wheeler &lt;daniel.wheeler@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amd/display: Remove incorrect macro guard</title>
<updated>2025-03-14T03:11:55Z</updated>
<author>
<name>Alex Hung</name>
<email>alex.hung@amd.com</email>
</author>
<published>2025-03-11T17:10:17Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=6a87982b5897c387f5508fddfe2404726045517c'/>
<id>urn:sha1:6a87982b5897c387f5508fddfe2404726045517c</id>
<content type='text'>
This macro guard "__cplusplus" is unnecessary and should not be there.

Signed-off-by: Alex Hung &lt;alex.hung@amd.com&gt;
Reviewed-by: Rodrigo Siqueira &lt;siqueira@igalia.com&gt;
Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amd/display: Remove unused header</title>
<updated>2025-02-25T16:45:11Z</updated>
<author>
<name>Krunoslav Kovac</name>
<email>Krunoslav.Kovac@amd.com</email>
</author>
<published>2025-02-14T00:14:59Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=35079e7eeed349fe10831cd596b9e279d793f958'/>
<id>urn:sha1:35079e7eeed349fe10831cd596b9e279d793f958</id>
<content type='text'>
[Why]
Removes unused header

Reviewed-by: Samson Tam &lt;samson.tam@amd.com&gt;
Signed-off-by: Krunoslav Kovac &lt;Krunoslav.Kovac@amd.com&gt;
Signed-off-by: Zaeem Mohamed &lt;zaeem.mohamed@amd.com&gt;
Tested-by: Daniel Wheeler &lt;daniel.wheeler@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
</feed>
