<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/gpu/drm/amd/powerplay, branch linux-5.0.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.0.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.0.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2019-03-23T19:11:39Z</updated>
<entry>
<title>drm/amd/powerplay: correct power reading on fiji</title>
<updated>2019-03-23T19:11:39Z</updated>
<author>
<name>Evan Quan</name>
</author>
<published>2019-02-25T08:44:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ea7da9ef23a08f21ccd194d8e86f07f164788820'/>
<id>urn:sha1:ea7da9ef23a08f21ccd194d8e86f07f164788820</id>
<content type='text'>
commit f5742ec36422a39b57f0256e4847f61b3c432f8c upstream.

Set sampling period as 500ms to provide a smooth power
reading output. Also, correct the register for power
reading.

Signed-off-by: Evan Quan &lt;evan.quan@amd.com&gt;
Reviewed-by: Feifei Xu &lt;Feifei.Xu@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Cc: stable@vger.kernel.org
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>drm/amd/powerplay: Fix missing break in switch</title>
<updated>2019-01-29T15:57:02Z</updated>
<author>
<name>Gustavo A. R. Silva</name>
</author>
<published>2019-01-25T21:55:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2f10d823739680d2477ce34437e8a08a53117f40'/>
<id>urn:sha1:2f10d823739680d2477ce34437e8a08a53117f40</id>
<content type='text'>
Add missing break statement in order to prevent the code from falling
through to the default case.

The resoning for this is that pclk_vol_table is an automatic variable.
So, it makes no sense to update it just before falling through to the
default case and return -EINVAL.

This bug was found thanks to the ongoing efforts to enabling
-Wimplicit-fallthrough.

Fixes: cd70f3d6e3fa ("drm/amd/powerplay: PP/DAL interface changes for dynamic clock switch")
Cc: stable@vger.kernel.org
Signed-off-by: Gustavo A. R. Silva &lt;gustavo@embeddedor.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amd/powerplay: OD setting fix on Vega10</title>
<updated>2019-01-21T20:01:43Z</updated>
<author>
<name>Kenneth Feng</name>
</author>
<published>2019-01-18T10:08:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6d87dc97eb3341de3f7b1efa3156cb0e014f4a96'/>
<id>urn:sha1:6d87dc97eb3341de3f7b1efa3156cb0e014f4a96</id>
<content type='text'>
gfxclk for OD setting is limited to 1980M for non-acg
ASICs of Vega10

Signed-off-by: Kenneth Feng &lt;kenneth.feng@amd.com&gt;
Reviewed-by: Evan Quan &lt;evan.quan@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amd/powerplay: run acg btc for Vega12</title>
<updated>2019-01-14T21:00:04Z</updated>
<author>
<name>Kenneth Feng</name>
</author>
<published>2019-01-09T06:39:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a29b01a1313d20a6d45c0f25858f31701cee625d'/>
<id>urn:sha1:a29b01a1313d20a6d45c0f25858f31701cee625d</id>
<content type='text'>
acg btc was added to Vega12

Signed-off-by: Kenneth Feng &lt;kenneth.feng@amd.com&gt;
Reviewed-by: Evan Quan &lt;evan.quan@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'drm-fixes-5.0' of git://people.freedesktop.org/~agd5f/linux into drm-fixes</title>
<updated>2019-01-10T21:38:56Z</updated>
<author>
<name>Dave Airlie</name>
</author>
<published>2019-01-10T21:37:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f34c48e06ddcc197f2cf7cbc006ceb74e28e1ccf'/>
<id>urn:sha1:f34c48e06ddcc197f2cf7cbc006ceb74e28e1ccf</id>
<content type='text'>
- Powerplay fixes
- Virtual display pinning fixes
- Golden register updates for vega
- Pitch and gem size validation fixes
- Fix for error case in sr-iov init
- Disable page tables in system memory on RV due to issues with IOMMU
  reported on some platforms

Signed-off-by: Dave Airlie &lt;airlied@redhat.com&gt;
From: Alex Deucher &lt;alexdeucher@gmail.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20190109204336.3315-1-alexander.deucher@amd.com
</content>
</entry>
<entry>
<title>drm/amd/powerplay: drop the unnecessary uclk hard min setting</title>
<updated>2019-01-08T21:26:34Z</updated>
<author>
<name>Evan Quan</name>
</author>
<published>2019-01-08T04:22:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fadcb8f9fc89f7b517ce48f30e0b607b16d99d63'/>
<id>urn:sha1:fadcb8f9fc89f7b517ce48f30e0b607b16d99d63</id>
<content type='text'>
Since soft min setting is enough. Hard min setting is redundant.

Reported-by: Likun Gao &lt;Likun.Gao@amd.com&gt;
Signed-off-by: Evan Quan &lt;evan.quan@amd.com&gt;
Acked-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Reviewed-by: Likun Gao &lt;Likun.Gao@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amd/powerplay: avoid possible buffer overflow</title>
<updated>2019-01-08T21:26:26Z</updated>
<author>
<name>Evan Quan</name>
</author>
<published>2019-01-08T02:33:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fff0d3f7686942bd544b53a48d1b76bd62c46946'/>
<id>urn:sha1:fff0d3f7686942bd544b53a48d1b76bd62c46946</id>
<content type='text'>
Make sure the clock level enforced is within the allowed
ranges.

Signed-off-by: Evan Quan &lt;evan.quan@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Reviewed-by: Likun Gao &lt;Likun.Gao@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amd/powerplay: update OD support flag for SKU with no OD capabilities</title>
<updated>2019-01-08T21:26:04Z</updated>
<author>
<name>Evan Quan</name>
</author>
<published>2019-01-07T10:38:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8139d493daf1ef19d34192f95e92e19dc19b648a'/>
<id>urn:sha1:8139d493daf1ef19d34192f95e92e19dc19b648a</id>
<content type='text'>
For those ASICs with no overdrive capabilities, the OD support flag
will be reset.

Signed-off-by: Evan Quan &lt;evan.quan@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>Merge tag 'drm-next-2019-01-05' of git://anongit.freedesktop.org/drm/drm</title>
<updated>2019-01-06T02:25:19Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2019-01-06T02:25:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0fe4e2d5cd931ad2ff99d61cfdd5c6dc0c3ec60b'/>
<id>urn:sha1:0fe4e2d5cd931ad2ff99d61cfdd5c6dc0c3ec60b</id>
<content type='text'>
Pull drm fixes from Dave Airlie:
 "Happy New Year, just decloaking from leave to get some stuff from the
  last week in before rc1:

  core:
   - two regression fixes for damage blob and atomic

  i915 gvt:
   - Some missed GVT fixes from the original pull

  amdgpu:
   - new PCI IDs
   - SR-IOV fixes
   - DC fixes
   - Vega20 fixes"

* tag 'drm-next-2019-01-05' of git://anongit.freedesktop.org/drm/drm: (53 commits)
  drm: Put damage blob when destroy plane state
  drm: fix null pointer dereference on null state pointer
  drm/amdgpu: Add new VegaM pci id
  drm/ttm: Use drm_debug_printer for all ttm_bo_mem_space_debug output
  drm/amdgpu: add Vega20 PSP ASD firmware loading
  drm/amd/display: Fix MST dp_blank REG_WAIT timeout
  drm/amd/display: validate extended dongle caps
  drm/amd/display: Use div_u64 for flip timestamp ns to ms
  drm/amdgpu/uvd:Change uvd ring name convention
  drm/amd/powerplay: add Vega20 LCLK DPM level setting support
  drm/amdgpu: print process info when job timeout
  drm/amdgpu/nbio7.4: add hw bug workaround for vega20
  drm/amdgpu/nbio6.1: add hw bug workaround for vega10/12
  drm/amd/display: Optimize passive update planes.
  drm/amd/display: verify lane status before exiting verify link cap
  drm/amd/display: Fix bug with not updating VSP infoframe
  drm/amd/display: Add retry to read ddc_clock pin
  drm/amd/display: Don't skip link training for empty dongle
  drm/amd/display: Wait edp HPD to high in detect_sink
  drm/amd/display: fix surface update sequence
  ...
</content>
</entry>
<entry>
<title>drm/amd/powerplay: support BOOTUP_DEFAULT power profile mode</title>
<updated>2019-01-02T20:24:48Z</updated>
<author>
<name>Evan Quan</name>
</author>
<published>2018-12-27T06:23:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=048b9b0f5ceefb2691834ac62f8459ebb7d3100e'/>
<id>urn:sha1:048b9b0f5ceefb2691834ac62f8459ebb7d3100e</id>
<content type='text'>
This can avoid unexpected profile mode change after running
compute workload.

Signed-off-by: Evan Quan &lt;evan.quan@amd.com&gt;
Acked-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
</feed>
