<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/gpu/drm/amd/display/dmub, branch linux-6.8.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-6.8.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-6.8.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2024-04-03T13:32:27Z</updated>
<entry>
<title>drm/amd/display: Amend coasting vtotal for replay low hz</title>
<updated>2024-04-03T13:32:27Z</updated>
<author>
<name>ChunTao Tso</name>
</author>
<published>2024-02-20T09:08:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=42c4d4dd6e75ff587351a4dd21e1e0f9f57b557d'/>
<id>urn:sha1:42c4d4dd6e75ff587351a4dd21e1e0f9f57b557d</id>
<content type='text'>
[ Upstream commit 8e054b0f1e71531762b8ded7f66c1b4af734671b ]

[WHY]
The original coasting vtotal is 2 bytes, and it need to
be amended to 4 bytes because low hz case.

[HOW]
Amend coasting vtotal from 2 bytes to 4 bytes.

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: Alvin Lee &lt;alvin.lee2@amd.com&gt;
Acked-by: Alex Hung &lt;alex.hung@amd.com&gt;
Signed-off-by: ChunTao Tso &lt;chuntao.tso@amd.com&gt;
Tested-by: Daniel Wheeler &lt;daniel.wheeler@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>drm/amd/display: Replay + IPS + ABM in Full Screen VPB</title>
<updated>2024-01-25T21:00:24Z</updated>
<author>
<name>ChunTao Tso</name>
</author>
<published>2024-01-08T05:46:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f37f7979202d45489d84469838f5352cda3557bc'/>
<id>urn:sha1:f37f7979202d45489d84469838f5352cda3557bc</id>
<content type='text'>
[Why]
Because ABM will wait VStart to start getting histogram data,
 it will cause we can't enter IPS while full screnn video playing.

[How]
Modify the panel refresh rate to the maximun multiple of current
 refresh rate.

Reviewed-by: Dennis Chan &lt;dennis.chan@amd.com&gt;
Acked-by: Roman Li &lt;roman.li@amd.com&gt;
Signed-off-by: ChunTao Tso &lt;chuntao.tso@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 Replay IPS register for DMUB command table</title>
<updated>2024-01-25T21:00:24Z</updated>
<author>
<name>Alvin Lee</name>
</author>
<published>2024-01-02T17:02:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=955406e6fd241b2936e7f033a03b2956922c8f32'/>
<id>urn:sha1:955406e6fd241b2936e7f033a03b2956922c8f32</id>
<content type='text'>
- Introduce a new Replay mode for DMUB version 0.0.199.0

Reviewed-by: Martin Leung &lt;martin.leung@amd.com&gt;
Acked-by: Alex Hung &lt;alex.hung@amd.com&gt;
Signed-off-by: Alvin Lee &lt;alvin.lee2@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: [FW Promotion] Release 0.0.197.0</title>
<updated>2023-12-19T19:59:03Z</updated>
<author>
<name>Anthony Koo</name>
</author>
<published>2023-12-09T17:35:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0061080e5d1982e4dd424c4ba1d6ae20f11eb03d'/>
<id>urn:sha1:0061080e5d1982e4dd424c4ba1d6ae20f11eb03d</id>
<content type='text'>
 - Remove unused dmub_fw_boot_options flag

Acked-by: Wayne Lin &lt;wayne.lin@amd.com&gt;
Signed-off-by: Anthony Koo &lt;anthony.koo@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: skip error logging when DMUB is inactive from S3</title>
<updated>2023-12-19T19:59:01Z</updated>
<author>
<name>Samson Tam</name>
</author>
<published>2023-12-06T02:25:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8b09656b22c052d02e4761eb4cbe611289866245'/>
<id>urn:sha1:8b09656b22c052d02e4761eb4cbe611289866245</id>
<content type='text'>
[Why]
On resume from S3, while DMUB is inactive, DMUB queue and execute
calls will not work.  Skip reporting errors in these scenarios

[How]
Add new return code during DMUB queue and execute calls when DMUB
is in S3 state. Skip logging errors in these scenarios

Reviewed-by: Alvin Lee &lt;alvin.lee2@amd.com&gt;
Acked-by: Wayne Lin &lt;wayne.lin@amd.com&gt;
Signed-off-by: Samson Tam &lt;samson.tam@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 send commands to DMUB if DMUB is inactive from S3</title>
<updated>2023-12-15T17:16:58Z</updated>
<author>
<name>Samson Tam</name>
</author>
<published>2023-11-28T21:53:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0f657938e4345a77be871d906f3e0de3c58a7a49'/>
<id>urn:sha1:0f657938e4345a77be871d906f3e0de3c58a7a49</id>
<content type='text'>
[Why]
On resume from S3, may get apply_idle_optimizations call while DMUB
is inactive which will just time out.

[How]
Set and track power state in dmub_srv and check power state before
sending commands to DMUB.  Add interface in both dmub_srv and
dc_dmub_srv

Reviewed-by: Nicholas Kazlauskas &lt;nicholas.kazlauskas@amd.com&gt;
Acked-by: Wayne Lin &lt;wayne.lin@amd.com&gt;
Signed-off-by: Samson Tam &lt;samson.tam@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: Increase scratch buffer size</title>
<updated>2023-12-06T20:22:33Z</updated>
<author>
<name>Josip Pavic</name>
</author>
<published>2023-12-01T13:25:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ab779466166348eecf17d20f620aa9a47965c934'/>
<id>urn:sha1:ab779466166348eecf17d20f620aa9a47965c934</id>
<content type='text'>
[Why]
Larger data blocks are expected to be transferred between driver and FW
in the future.

[How]
Embiggen the scratch buffer to a cromulent size.

Tested-by: Daniel Wheeler &lt;daniel.wheeler@amd.com&gt;
Reviewed-by: Nicholas Kazlauskas &lt;nicholas.kazlauskas@amd.com&gt;
Acked-by: Rodrigo Siqueira &lt;rodrigo.siqueira@amd.com&gt;
Signed-off-by: Josip Pavic &lt;josip.pavic@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amd/display: Pass pwrseq inst for backlight and ABM</title>
<updated>2023-12-06T20:22:33Z</updated>
<author>
<name>Lewis Huang</name>
</author>
<published>2023-12-01T13:25:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b17ef04bf3a4346d66404454d6a646343ddc9749'/>
<id>urn:sha1:b17ef04bf3a4346d66404454d6a646343ddc9749</id>
<content type='text'>
[Why]
OTG inst and pwrseq inst mapping is not align therefore we cannot use
otg_inst as pwrseq inst to get DCIO register.

[How]
1. Pass the correct pwrseq instance to dmub when set abm pipe.
2. LVTMA control index change from panel_inst to pwrseq_inst.

Tested-by: Daniel Wheeler &lt;daniel.wheeler@amd.com&gt;
Reviewed-by: Phil Hsieh &lt;phil.hsieh@amd.com&gt;
Acked-by: Rodrigo Siqueira &lt;rodrigo.siqueira@amd.com&gt;
Signed-off-by: Lewis Huang &lt;lewis.huang@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amd/display: [FW Promotion] Release 0.0.194.0</title>
<updated>2023-11-29T21:49:23Z</updated>
<author>
<name>Anthony Koo</name>
</author>
<published>2023-11-18T19:39:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1919fd6bb09f61015549b9e5a5af1541b41f45d9'/>
<id>urn:sha1:1919fd6bb09f61015549b9e5a5af1541b41f45d9</id>
<content type='text'>
- Add a new dmub command in enum dmub_cmd_cab_type

Reviewed-by: Tom Chung &lt;chiahsuan.chung@amd.com&gt;
Acked-by: Tom Chung &lt;chiahsuan.chung@amd.com&gt;
Signed-off-by: Anthony Koo &lt;anthony.koo@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: [FW Promotion] Release 0.0.193.0</title>
<updated>2023-11-29T21:49:01Z</updated>
<author>
<name>Anthony Koo</name>
</author>
<published>2023-11-12T03:47:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=641220b2a53c64efb8327ffbbc3bfcf96b5a613f'/>
<id>urn:sha1:641220b2a53c64efb8327ffbbc3bfcf96b5a613f</id>
<content type='text'>
- Add a tracing framework, to measure duration, execution count and
  longest duration of main loop/vsync interrupt work
  GPINT command is used to start/stop the measurements.

Acked-by: Hamza Mahfooz &lt;hamza.mahfooz@amd.com&gt;
Signed-off-by: Anthony Koo &lt;anthony.koo@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
</feed>
