<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-op-linux/drivers/gpu/drm/msm/disp/dpu1, branch master</title>
<subtitle>Talos™ II Linux sources for OpenPOWER</subtitle>
<id>https://git.raptorcs.com/git/talos-op-linux/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-op-linux/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/'/>
<updated>2020-01-12T18:36:37+00:00</updated>
<entry>
<title>drm/msm/dpu: Allow UBWC on NV12</title>
<updated>2020-01-12T18:36:37+00:00</updated>
<author>
<name>Fritz Koenig</name>
<email>frkoenig@google.com</email>
</author>
<published>2020-01-10T21:35:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=d4bbcade0ef597cb87b296ae18d70105e60e6032'/>
<id>urn:sha1:d4bbcade0ef597cb87b296ae18d70105e60e6032</id>
<content type='text'>
NV12 is a valid format for UBWC

Signed-off-by: Fritz Koenig &lt;frkoenig@google.com&gt;
Signed-off-by: Rob Clark &lt;robdclark@chromium.org&gt;
</content>
</entry>
<entry>
<title>drm: msm: Quiet down plane errors in atomic_check</title>
<updated>2020-01-12T18:35:55+00:00</updated>
<author>
<name>John Stultz</name>
<email>john.stultz@linaro.org</email>
</author>
<published>2020-01-07T20:28:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=b55f91a00630b8a73c05efcaace90b653e30397b'/>
<id>urn:sha1:b55f91a00630b8a73c05efcaace90b653e30397b</id>
<content type='text'>
With the db845c running AOSP, I see the following error on every
frame on the home screen:
  [drm:dpu_plane_atomic_check:915] [dpu error]plane33 invalid src 2880x1620+0+470 line:2560

This is due to the error paths in atomic_check using
DPU_ERROR_PLANE(), and the drm_hwcomposer using atomic_check
to decide how to composite the frame (thus it expects to see
atomic_check to fail).

In order to avoid spamming the logs, this patch converts the
DPU_ERROR_PLANE() calls to DPU_DEBUG_PLANE() calls in
atomic_check.

Cc: Todd Kjos &lt;tkjos@google.com&gt;
Cc: Alistair Delva &lt;adelva@google.com&gt;
Cc: Amit Pundir &lt;amit.pundir@linaro.org&gt;
Cc: Rob Clark &lt;robdclark@gmail.com&gt;
Cc: Sean Paul &lt;sean@poorly.run&gt;
Cc: David Airlie &lt;airlied@linux.ie&gt;
Cc: Daniel Vetter &lt;daniel@ffwll.ch&gt;
Cc: dri-devel@lists.freedesktop.org
Cc: freedreno@lists.freedesktop.org
Signed-off-by: John Stultz &lt;john.stultz@linaro.org&gt;
Signed-off-by: Rob Clark &lt;robdclark@chromium.org&gt;
</content>
</entry>
<entry>
<title>drm/msm/dpu: Remove unneeded semicolon in dpu_encoder.c</title>
<updated>2020-01-03T00:14:52+00:00</updated>
<author>
<name>zhengbin</name>
<email>zhengbin13@huawei.com</email>
</author>
<published>2019-12-14T09:31:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=99c85c3203d4d738957c00ddaf974eee8ea330c4'/>
<id>urn:sha1:99c85c3203d4d738957c00ddaf974eee8ea330c4</id>
<content type='text'>
Fixes coccicheck warning:

drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:2260:3-4: Unneeded semicolon

Reported-by: Hulk Robot &lt;hulkci@huawei.com&gt;
Signed-off-by: zhengbin &lt;zhengbin13@huawei.com&gt;
Reviewed-by: Jordan Crouse &lt;jcrouse@codeaurora.org&gt;
Signed-off-by: Rob Clark &lt;robdclark@chromium.org&gt;
</content>
</entry>
<entry>
<title>drm/msm/dpu: Remove unneeded semicolon in dpu_plane.c</title>
<updated>2020-01-03T00:14:52+00:00</updated>
<author>
<name>zhengbin</name>
<email>zhengbin13@huawei.com</email>
</author>
<published>2019-12-14T09:31:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=4aef7e06457a4080721d643bfcc1769f0f51471a'/>
<id>urn:sha1:4aef7e06457a4080721d643bfcc1769f0f51471a</id>
<content type='text'>
Fixes coccicheck warning:

drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c:741:2-3: Unneeded semicolon

Reported-by: Hulk Robot &lt;hulkci@huawei.com&gt;
Signed-off-by: zhengbin &lt;zhengbin13@huawei.com&gt;
Reviewed-by: Jordan Crouse &lt;jcrouse@codeaurora.org&gt;
Signed-off-by: Rob Clark &lt;robdclark@chromium.org&gt;
</content>
</entry>
<entry>
<title>drm/msm/dpu: Remove unnecessary NULL checks</title>
<updated>2020-01-03T00:12:01+00:00</updated>
<author>
<name>Drew Davenport</name>
<email>ddavenport@chromium.org</email>
</author>
<published>2019-12-06T23:13:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=5e7d4a8407d37a0bbd8e49be988340dc33459c2e'/>
<id>urn:sha1:5e7d4a8407d37a0bbd8e49be988340dc33459c2e</id>
<content type='text'>
The dpu_encoder_phys * argument passed to these functions will never be
NULL so don't check.

Signed-off-by: Drew Davenport &lt;ddavenport@chromium.org&gt;
Signed-off-by: Rob Clark &lt;robdclark@chromium.org&gt;
</content>
</entry>
<entry>
<title>drm/msm/dpu: Remove unreachable code</title>
<updated>2020-01-03T00:12:01+00:00</updated>
<author>
<name>Drew Davenport</name>
<email>ddavenport@chromium.org</email>
</author>
<published>2019-12-06T23:13:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=2b156481dcbc468bf74ba4a8d7efc499165100bf'/>
<id>urn:sha1:2b156481dcbc468bf74ba4a8d7efc499165100bf</id>
<content type='text'>
The return statement follows another return statement, so will never be
reached.

Signed-off-by: Drew Davenport &lt;ddavenport@chromium.org&gt;
Signed-off-by: Rob Clark &lt;robdclark@chromium.org&gt;
</content>
</entry>
<entry>
<title>drm/msm/dpu: Remove unnecessary NULL check</title>
<updated>2020-01-03T00:12:01+00:00</updated>
<author>
<name>Drew Davenport</name>
<email>ddavenport@chromium.org</email>
</author>
<published>2019-12-06T23:13:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=b6fadcade6270400af8986918ede72d8bb30e338'/>
<id>urn:sha1:b6fadcade6270400af8986918ede72d8bb30e338</id>
<content type='text'>
dpu_encoder_virt.phys_encs[0:num_phys_encs-1] will not be NULL so don't
check.

Also fix multiline strings that caused checkpatch warning.

Signed-off-by: Drew Davenport &lt;ddavenport@chromium.org&gt;
Signed-off-by: Rob Clark &lt;robdclark@chromium.org&gt;
</content>
</entry>
<entry>
<title>drm/msm/dpu: Remove unnecessary NULL checks</title>
<updated>2020-01-03T00:09:15+00:00</updated>
<author>
<name>Drew Davenport</name>
<email>ddavenport@chromium.org</email>
</author>
<published>2019-12-06T23:13:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=85a8f8eec8f0481a9d5e84ef85b99e7d399b801b'/>
<id>urn:sha1:85a8f8eec8f0481a9d5e84ef85b99e7d399b801b</id>
<content type='text'>
dpu_crtc_mixer.hw_lm will never be NULL, so don't check.

Signed-off-by: Drew Davenport &lt;ddavenport@chromium.org&gt;
Signed-off-by: Rob Clark &lt;robdclark@chromium.org&gt;
</content>
</entry>
<entry>
<title>drm/msm/dpu: Remove unnecessary NULL checks</title>
<updated>2020-01-03T00:09:15+00:00</updated>
<author>
<name>Drew Davenport</name>
<email>ddavenport@chromium.org</email>
</author>
<published>2019-12-06T23:13:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=1caaf257fa145e3d24f05aff6fe06df5c5358591'/>
<id>urn:sha1:1caaf257fa145e3d24f05aff6fe06df5c5358591</id>
<content type='text'>
dpu_crtc_mixer.lm_ctl will never be NULL, so don't bother checking

Signed-off-by: Drew Davenport &lt;ddavenport@chromium.org&gt;
Signed-off-by: Rob Clark &lt;robdclark@chromium.org&gt;
</content>
</entry>
<entry>
<title>drm/msm/dpu: Remove unnecessary NULL checks</title>
<updated>2020-01-03T00:09:15+00:00</updated>
<author>
<name>Drew Davenport</name>
<email>ddavenport@chromium.org</email>
</author>
<published>2019-12-06T23:13:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=99beed68c3c72e74c064bb30fb6fd9346f454f50'/>
<id>urn:sha1:99beed68c3c72e74c064bb30fb6fd9346f454f50</id>
<content type='text'>
dpu_hw_ctl* is checked for NULL when passed as an argument
to several functions. It will never be NULL, so remove the
checks.

Signed-off-by: Drew Davenport &lt;ddavenport@chromium.org&gt;
Signed-off-by: Rob Clark &lt;robdclark@chromium.org&gt;
</content>
</entry>
</feed>
