<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/gpu/drm/arm, branch v5.3</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.3</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v5.3'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2019-08-28T16:55:40Z</updated>
<entry>
<title>drm/komeda: Reordered the komeda's de-init functions</title>
<updated>2019-08-28T16:55:40Z</updated>
<author>
<name>Ayan Kumar Halder</name>
<email>Ayan.Halder@arm.com</email>
</author>
<published>2019-08-28T15:00:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6978bce054247e4cfccdf689ce263e076499f905'/>
<id>urn:sha1:6978bce054247e4cfccdf689ce263e076499f905</id>
<content type='text'>
The de-init routine should be doing the following in order:-
1. Unregister the drm device
2. Shut down the crtcs - failing to do this might cause a connector leakage
See the 'commit 109c4d18e574 ("drm/arm/malidp: Ensure that the crtcs are
shutdown before removing any encoder/connector")'
3. Disable the interrupts
4. Unbind the components
5. Free up DRM mode_config info

Changes from v1:-
1. Re-ordered the header files inclusion
2. Rebased on top of the latest drm-misc-fixes

Signed-off-by:. Ayan Kumar Halder &lt;Ayan.Halder@arm.com&gt;
Reviewed-by: Mihail Atanassov &lt;mihail.atanassov@arm.com&gt;
Reviewed-by: James Qian Wang (Arm Technology China) &lt;james.qian.wang@arm.com&gt;
Link: https://patchwork.freedesktop.org/patch/327606/
</content>
</entry>
<entry>
<title>drm/komeda: Add missing of_node_get() call</title>
<updated>2019-08-23T13:53:32Z</updated>
<author>
<name>Mihail Atanassov</name>
<email>Mihail.Atanassov@arm.com</email>
</author>
<published>2019-08-20T15:16:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=51a44a28eefd0d4c1addeb23fc5a599ff1787dfd'/>
<id>urn:sha1:51a44a28eefd0d4c1addeb23fc5a599ff1787dfd</id>
<content type='text'>
komeda_pipeline_destroy has the matching of_node_put().

Fixes: 29e56aec911dd ("drm/komeda: Add DT parsing")
Signed-off-by: Mihail Atanassov &lt;mihail.atanassov@arm.com&gt;
Reviewed-by: Ayan Kumar Halder &lt;ayan.halder@arm.com&gt;
[Rebased on the latest drm-misc-fixes]
Signed-off-by: Ayan Kumar Halder &lt;ayan.halder@arm.com&gt;
Link: https://patchwork.freedesktop.org/patch/325278/

Change-Id: I5fa2479d6cb3a77182f1a92833c1c0bca8668cb4
</content>
</entry>
<entry>
<title>drm/komeda: Clean warning 'komeda_component_add' might be a candidate for 'gnu_printf'</title>
<updated>2019-08-23T11:41:45Z</updated>
<author>
<name>james qian wang (Arm Technology China)</name>
<email>james.qian.wang@arm.com</email>
</author>
<published>2019-08-13T11:08:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=95abcd33ad513faf9cf3f54a28fb4982407e5a92'/>
<id>urn:sha1:95abcd33ad513faf9cf3f54a28fb4982407e5a92</id>
<content type='text'>
komeda/komeda_pipeline.c: In function 'komeda_component_add':
komeda/komeda_pipeline.c:212:3: warning: function 'komeda_component_add' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format]
   vsnprintf(c-&gt;name, sizeof(c-&gt;name), name_fmt, args);
   ^~~~~~~~~

Signed-off-by: james qian wang (Arm Technology China) &lt;james.qian.wang@arm.com&gt;
Reviewed-by: Ayan Kumar Halder &lt;ayan.halder@arm.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20190813110759.10425-1-james.qian.wang@arm.com
</content>
</entry>
<entry>
<title>drm/komeda: Fix warning -Wunused-but-set-variable</title>
<updated>2019-08-23T11:40:33Z</updated>
<author>
<name>james qian wang (Arm Technology China)</name>
<email>james.qian.wang@arm.com</email>
</author>
<published>2019-08-12T11:23:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=61d05b184963523e50729af8466b72e9c8a4f8be'/>
<id>urn:sha1:61d05b184963523e50729af8466b72e9c8a4f8be</id>
<content type='text'>
Fixed two -Wunused-but-set-variable warnings:

/arm/linux/display/aosp-4.14-drm-next/drivers/gpu/drm/arm/display/komeda/komeda_kms.c: In function ‘komeda_crtc_normalize_zpos’:
/arm/linux/display/aosp-4.14-drm-next/drivers/gpu/drm/arm/display/komeda/komeda_kms.c:150:26: warning: variable ‘fb’ set but not used [-Wunused-but-set-variable]
  struct drm_framebuffer *fb;
                          ^~
/arm/linux/display/aosp-4.14-drm-next/drivers/gpu/drm/arm/display/komeda/komeda_kms.c: In function ‘komeda_kms_check’:
/arm/linux/display/aosp-4.14-drm-next/drivers/gpu/drm/arm/display/komeda/komeda_kms.c:209:25: warning: variable ‘old_crtc_st’ set but not used [-Wunused-but-set-variable]
  struct drm_crtc_state *old_crtc_st, *new_crtc_st;
                         ^~~~~~~~~~~

Signed-off-by: james qian wang (Arm Technology China) &lt;james.qian.wang@arm.com&gt;
Reviewed-by: Ayan Kumar Halder &lt;ayan.halder@arm.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20190812112322.15990-1-james.qian.wang@arm.com
</content>
</entry>
<entry>
<title>drm/komeda: Fix error: not allocating enough data 1592 vs 1584</title>
<updated>2019-08-23T11:31:54Z</updated>
<author>
<name>james qian wang (Arm Technology China)</name>
<email>james.qian.wang@arm.com</email>
</author>
<published>2019-08-19T08:01:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=8f6a79112a360ff05b8aa4a9be081d3eb9057077'/>
<id>urn:sha1:8f6a79112a360ff05b8aa4a9be081d3eb9057077</id>
<content type='text'>
The patch 5d51f6c0da1b: "drm/komeda: Add writeback support" from May
23, 2019, leads to the following static checker warning:

        drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c:151 komeda_wb_connector_add()
        error: not allocating enough data 1592 vs 1584

This is a typo which misuse "wb_conn" but which should be "kwb_conn" to
allocate the memory.

Reported-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: james qian wang (Arm Technology China) &lt;james.qian.wang@arm.com&gt;
Reviewed-by: Ayan Kumar Halder &lt;ayan.halder@arm.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20190819080136.10190-1-james.qian.wang@arm.com
</content>
</entry>
<entry>
<title>drm/komeda: Add support for 'memory-region' DT node property</title>
<updated>2019-08-12T11:00:06Z</updated>
<author>
<name>Mihail Atanassov</name>
<email>Mihail.Atanassov@arm.com</email>
</author>
<published>2019-08-05T09:56:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=8f1c748b9a7751ee1297b4880788a09f7c802eb4'/>
<id>urn:sha1:8f1c748b9a7751ee1297b4880788a09f7c802eb4</id>
<content type='text'>
The 'memory-region' property of the komeda display driver DT binding
allows the use of a 'reserved-memory' node for buffer allocations. Add
the requisite of_reserved_mem_device_{init,release} calls to actually
make use of the memory if present.

Changes since v1:
 - Move handling inside komeda_parse_dt

Signed-off-by: Mihail Atanassov &lt;mihail.atanassov@arm.com&gt;
Reviewed-by: James Qian Wang (Arm Technology China) &lt;james.qian.wang@arm.com&gt;
Signed-off-by: james qian wang (Arm Technology China) &lt;james.qian.wang@arm.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20190805095408.21285-1-mihail.atanassov@arm.com
</content>
</entry>
<entry>
<title>drm/komeda: Adds internal bpp computing for arm afbc only format YU08 YU10</title>
<updated>2019-08-12T10:59:34Z</updated>
<author>
<name>Lowry Li (Arm Technology China)</name>
<email>Lowry.Li@arm.com</email>
</author>
<published>2019-08-06T06:31:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a9577f1921255b975da2a47d8f6733b2d6c98193'/>
<id>urn:sha1:a9577f1921255b975da2a47d8f6733b2d6c98193</id>
<content type='text'>
The drm_format_info doesn't have any cpp or block_size (both are zero)
information for arm only afbc format YU08/YU10. we need to compute it
by ourselves.

Changes since v1:
1. Removed redundant warning check in komeda_get_afbc_format_bpp();
2. Removed a redundant empty line;
3. Rebased the branch.

Signed-off-by: Lowry Li (Arm Technology China) &lt;lowry.li@arm.com&gt;
Reviewed-by: James Qian Wang (Arm Technology China) &lt;james.qian.wang@arm.com&gt;
Signed-off-by: james qian wang (Arm Technology China) &lt;james.qian.wang@arm.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/1565073104-24047-1-git-send-email-lowry.li@arm.com
Link: https://patchwork.freedesktop.org/patch/msgid/1565073104-24047-1-git-send-email-lowry.li@arm.com
</content>
</entry>
<entry>
<title>drm/komeda: Initialize and enable output polling on Komeda</title>
<updated>2019-08-09T06:56:54Z</updated>
<author>
<name>Lowry Li (Arm Technology China)</name>
<email>Lowry.Li@arm.com</email>
</author>
<published>2019-08-02T08:07:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1109635b292c82e7a2aa15e38edb7c389e34b693'/>
<id>urn:sha1:1109635b292c82e7a2aa15e38edb7c389e34b693</id>
<content type='text'>
Initialize and enable output polling on Komeda.

Changes since v1:
1. Enable the polling before registering the driver;
2. Disable the polling after unregistering the driver.

Changes since v2:
1. If driver register failed, disable the polling.

Signed-off-by: Lowry Li (Arm Technology China) &lt;lowry.li@arm.com&gt;
Reviewed-by: James Qian Wang (Arm Technology China) &lt;james.qian.wang@arm.com&gt;
Signed-off-by: james qian wang (Arm Technology China) &lt;james.qian.wang@arm.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/1564733249-24329-1-git-send-email-lowry.li@arm.com
</content>
</entry>
<entry>
<title>drm/komeda: Computing image enhancer internally</title>
<updated>2019-07-08T14:05:34Z</updated>
<author>
<name>james qian wang (Arm Technology China)</name>
<email>james.qian.wang@arm.com</email>
</author>
<published>2019-07-08T07:00:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=990dee3aa45690217e8d83e7704cf07b2f3d9821'/>
<id>urn:sha1:990dee3aa45690217e8d83e7704cf07b2f3d9821</id>
<content type='text'>
Enable image enhancer when the input data flow is 2x+ upscaling.

Signed-off-by: james qian wang (Arm Technology China) &lt;james.qian.wang@arm.com&gt;
Signed-off-by: Liviu Dudau &lt;Liviu.Dudau@arm.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20190708070000.4945-1-james.qian.wang@arm.com
</content>
</entry>
<entry>
<title>drm/komeda: Computing layer_split internally</title>
<updated>2019-07-08T14:05:21Z</updated>
<author>
<name>james qian wang (Arm Technology China)</name>
<email>james.qian.wang@arm.com</email>
</author>
<published>2019-07-08T06:59:45Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1930c11204b1d83549a6f5f32500b35a4b909dbb'/>
<id>urn:sha1:1930c11204b1d83549a6f5f32500b35a4b909dbb</id>
<content type='text'>
For layer_split no need user to enable/disable it, but compute it in
komeda internally, komeda will enable it if the scaling exceed the
acceptable range of scaler.

Signed-off-by: james qian wang (Arm Technology China) &lt;james.qian.wang@arm.com&gt;
Signed-off-by: Liviu Dudau &lt;Liviu.Dudau@arm.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20190708065923.4887-1-james.qian.wang@arm.com
</content>
</entry>
</feed>
