<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c, branch v5.6</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v5.6</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v5.6'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2020-01-16T18:37:47Z</updated>
<entry>
<title>drm/amdgpu/vcn2.5: implement indirect DPG SRAM mode</title>
<updated>2020-01-16T18:37:47Z</updated>
<author>
<name>James Zhu</name>
<email>James.Zhu@amd.com</email>
</author>
<published>2020-01-13T22:15:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0c0dab86d9792576301444af211eb2b2c9131bcc'/>
<id>urn:sha1:0c0dab86d9792576301444af211eb2b2c9131bcc</id>
<content type='text'>
Implement indirect DPG SRAM mode for vcn2.5

Signed-off-by: James Zhu &lt;James.Zhu@amd.com&gt;
Reviewed-by: Leo Liu &lt;leo.liu@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu/vcn: support multiple instance direct SRAM read and write (v2)</title>
<updated>2020-01-16T18:36:47Z</updated>
<author>
<name>James Zhu</name>
<email>James.Zhu@amd.com</email>
</author>
<published>2020-01-15T16:36:49Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=5db86843e8bf0e14f648195a26dad54a9c32f9bd'/>
<id>urn:sha1:5db86843e8bf0e14f648195a26dad54a9c32f9bd</id>
<content type='text'>
Add multiple instance direct SRAM read and write support for vcn2.5

v2: squash in indexing fix

Signed-off-by: James Zhu &lt;James.Zhu@amd.com&gt;
Reviewed-by: Leo Liu &lt;leo.liu@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu/vcn: support multiple-instance dpg pause mode</title>
<updated>2020-01-16T18:35:51Z</updated>
<author>
<name>James Zhu</name>
<email>James.Zhu@amd.com</email>
</author>
<published>2020-01-13T21:40:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=597e6ac3a776c0bf86038a627b3392a52e8a51ab'/>
<id>urn:sha1:597e6ac3a776c0bf86038a627b3392a52e8a51ab</id>
<content type='text'>
Add multiple-instance dpg pause mode support for VCN2.5

Signed-off-by: James Zhu &lt;James.Zhu@amd.com&gt;
Reviewed-by: Leo Liu &lt;leo.liu@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: disable VCN2.5 ib test for Arcturus sriov</title>
<updated>2019-12-23T19:56:15Z</updated>
<author>
<name>Jane Jian</name>
<email>Jane.Jian@amd.com</email>
</author>
<published>2019-12-18T10:53:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=8adf5d21844d47829c67c0c796e916ddab3659f3'/>
<id>urn:sha1:8adf5d21844d47829c67c0c796e916ddab3659f3</id>
<content type='text'>
currently using TMR loading VCN fw MMSCH would fail
to init after FLR, just disable ib test for temporarily
daily testing, continuing debug with mm team.

Signed-off-by: Jane Jian &lt;Jane.Jian@amd.com&gt;
Acked-by: Leo Liu &lt;leo.liu@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu/vcn: remove unnecessary included headers</title>
<updated>2019-12-18T21:09:12Z</updated>
<author>
<name>Leo Liu</name>
<email>leo.liu@amd.com</email>
</author>
<published>2019-12-16T16:01:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=f06a58db9213a08e902e5e5b2c22b75f7bb3a810'/>
<id>urn:sha1:f06a58db9213a08e902e5e5b2c22b75f7bb3a810</id>
<content type='text'>
Esp. VCN1.0 headers should not be here

v2: add back the &lt;linux/module.h&gt; to keep consistent.

Signed-off-by: Leo Liu &lt;leo.liu@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu/vcn: remove JPEG related code from idle handler and begin use</title>
<updated>2019-12-18T21:09:07Z</updated>
<author>
<name>Leo Liu</name>
<email>leo.liu@amd.com</email>
</author>
<published>2019-12-12T15:52:34Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=5e1e89eead242822e649a1e9cd72b65aa725174b'/>
<id>urn:sha1:5e1e89eead242822e649a1e9cd72b65aa725174b</id>
<content type='text'>
For VCN2.0 and above, VCN has been separated from JPEG

Signed-off-by: Leo Liu &lt;leo.liu@amd.com&gt;
Reviewed-by: James Zhu &lt;James.Zhu@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu/vcn1.0: use its own idle handler and begin use funcs</title>
<updated>2019-12-18T21:09:07Z</updated>
<author>
<name>Leo Liu</name>
<email>leo.liu@amd.com</email>
</author>
<published>2019-12-12T15:28:02Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d58ed70778dbae255bba1f050c842582ed99639d'/>
<id>urn:sha1:d58ed70778dbae255bba1f050c842582ed99639d</id>
<content type='text'>
Because VCN1.0 power management and DPG mode are managed together with
JPEG1.0 under both HW and FW, so separated them from general VCN code.
Also the multiple instances case got removed, since VCN1.0 HW just have
a single instance.

v2: override work func with vcn1.0's own

Signed-off-by: Leo Liu &lt;leo.liu@amd.com&gt;
Reviewed-by: James Zhu &lt;James.Zhu@amd.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/amdgpu: move JPEG2.5 out from VCN2.5</title>
<updated>2019-11-19T15:12:50Z</updated>
<author>
<name>Leo Liu</name>
<email>leo.liu@amd.com</email>
</author>
<published>2019-11-11T14:56:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=14f43e8f88c57bbeaed3d05f13efab733f5e2338'/>
<id>urn:sha1:14f43e8f88c57bbeaed3d05f13efab733f5e2338</id>
<content type='text'>
And clean up the duplicated stuff

Signed-off-by: Leo Liu &lt;leo.liu@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: use the JPEG structure for general driver support</title>
<updated>2019-11-19T15:12:49Z</updated>
<author>
<name>Leo Liu</name>
<email>leo.liu@amd.com</email>
</author>
<published>2019-11-08T15:23:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0388aee766376edfd4638f203b6f6260831665f5'/>
<id>urn:sha1:0388aee766376edfd4638f203b6f6260831665f5</id>
<content type='text'>
JPEG1.0 will be functional along with VCN1.0

Signed-off-by: Leo Liu &lt;leo.liu@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu/vcn: finish delay work before release resources</title>
<updated>2019-11-13T20:29:42Z</updated>
<author>
<name>Alex Deucher</name>
<email>alexander.deucher@amd.com</email>
</author>
<published>2019-11-11T20:48:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=622b2a0ab647d2755f2c1f1000d3403e86a69763'/>
<id>urn:sha1:622b2a0ab647d2755f2c1f1000d3403e86a69763</id>
<content type='text'>
flush/cancel delayed works before doing finalization
to avoid concurrently requests.

Reviewed-by: Christian König &lt;christian.koenig@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
</feed>
