<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/gpu/drm/exynos, branch v4.18.18</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v4.18.18</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v4.18.18'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2018-07-02T02:40:49+00:00</updated>
<entry>
<title>drm/exynos: Replace drm_dev_unref with drm_dev_put</title>
<updated>2018-07-02T02:40:49+00:00</updated>
<author>
<name>Thomas Zimmermann</name>
<email>tdz@users.sourceforge.net</email>
</author>
<published>2018-06-18T13:17:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=aab109b340eaf3968337e1d19d71ff0551c57365'/>
<id>urn:sha1:aab109b340eaf3968337e1d19d71ff0551c57365</id>
<content type='text'>
This patch unifies the naming of DRM functions for reference counting
of struct drm_device. The resulting code is more aligned with the rest
of the Linux kernel interfaces.

Signed-off-by: Thomas Zimmermann &lt;tdz@users.sourceforge.net&gt;
Signed-off-by: Inki Dae &lt;inki.dae@samsung.com&gt;
</content>
</entry>
<entry>
<title>drm/exynos: Replace drm_gem_object_unreference_unlocked with put function</title>
<updated>2018-07-02T02:40:47+00:00</updated>
<author>
<name>Thomas Zimmermann</name>
<email>tdz@users.sourceforge.net</email>
</author>
<published>2018-06-18T13:17:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=af7d9101a08d752bb6da9a80df6edbc618fab4cc'/>
<id>urn:sha1:af7d9101a08d752bb6da9a80df6edbc618fab4cc</id>
<content type='text'>
This patch unifies the naming of DRM functions for reference counting
of struct drm_gem_object. The resulting code is more aligned with the
rest of the Linux kernel interfaces.

Signed-off-by: Thomas Zimmermann &lt;tdz@users.sourceforge.net&gt;
Signed-off-by: Inki Dae &lt;inki.dae@samsung.com&gt;
</content>
</entry>
<entry>
<title>drm/exynos: Replace drm_framebuffer_{un/reference} with put,get functions</title>
<updated>2018-07-02T02:40:44+00:00</updated>
<author>
<name>Thomas Zimmermann</name>
<email>tdz@users.sourceforge.net</email>
</author>
<published>2018-06-18T13:17:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=fa7743b141678116c19b89c5492b330671a51e02'/>
<id>urn:sha1:fa7743b141678116c19b89c5492b330671a51e02</id>
<content type='text'>
This patch unifies the naming of DRM functions for reference counting
of struct drm_framebuffer. The resulting code is more aligned with the
rest of the Linux kernel interfaces.

Signed-off-by: Thomas Zimmermann &lt;tdz@users.sourceforge.net&gt;
Signed-off-by: Inki Dae &lt;inki.dae@samsung.com&gt;
</content>
</entry>
<entry>
<title>drm/exynos: ipp: use correct enum type</title>
<updated>2018-06-29T09:09:54+00:00</updated>
<author>
<name>Stefan Agner</name>
<email>stefan@agner.ch</email>
</author>
<published>2018-06-17T08:55:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=e94595b0f59c26581f6ae8a3972b99f56a415b76'/>
<id>urn:sha1:e94595b0f59c26581f6ae8a3972b99f56a415b76</id>
<content type='text'>
The limit_id_fallback array uses enum drm_ipp_size_id to index its
content. The content itself is of type enum drm_exynos_ipp_limit_type.

Cc: Marek Szyprowski &lt;m.szyprowski@samsung.com&gt;
Signed-off-by: Stefan Agner &lt;stefan@agner.ch&gt;
Signed-off-by: Inki Dae &lt;inki.dae@samsung.com&gt;
</content>
</entry>
<entry>
<title>drm/exynos: decon5433: Fix WINCONx reset value</title>
<updated>2018-06-29T09:02:59+00:00</updated>
<author>
<name>Marek Szyprowski</name>
<email>m.szyprowski@samsung.com</email>
</author>
<published>2018-06-07T11:07:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7b7aa62c05eac9789c208b946f515983a9255d8d'/>
<id>urn:sha1:7b7aa62c05eac9789c208b946f515983a9255d8d</id>
<content type='text'>
The only bits that should be preserved in decon_win_set_fmt() is
WINCONx_ENWIN_F. All other bits depends on the selected pixel formats and
are set by the mentioned function.

Signed-off-by: Marek Szyprowski &lt;m.szyprowski@samsung.com&gt;
Signed-off-by: Inki Dae &lt;inki.dae@samsung.com&gt;
</content>
</entry>
<entry>
<title>drm/exynos: decon5433: Fix per-plane global alpha for XRGB modes</title>
<updated>2018-06-29T09:02:57+00:00</updated>
<author>
<name>Marek Szyprowski</name>
<email>m.szyprowski@samsung.com</email>
</author>
<published>2018-06-07T11:07:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=ab337fc274a1957ff0771f19e826c736253f7c39'/>
<id>urn:sha1:ab337fc274a1957ff0771f19e826c736253f7c39</id>
<content type='text'>
Set per-plane global alpha to maximum value to get proper blending of
XRGB and ARGB planes. This fixes the strange order of overlapping planes.

Signed-off-by: Marek Szyprowski &lt;m.szyprowski@samsung.com&gt;
Signed-off-by: Inki Dae &lt;inki.dae@samsung.com&gt;
</content>
</entry>
<entry>
<title>drm/exynos: fimc: Use real buffer width for configuring the hardware</title>
<updated>2018-06-29T09:02:57+00:00</updated>
<author>
<name>Marek Szyprowski</name>
<email>m.szyprowski@samsung.com</email>
</author>
<published>2018-06-07T11:06:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=5d5657aac0b40867fe57c50d395e9bb08274ceb8'/>
<id>urn:sha1:5d5657aac0b40867fe57c50d395e9bb08274ceb8</id>
<content type='text'>
DMA hardware should respect buffer pitch, so use the width calculated from
the buffer pitch instead of the virtual one.

Signed-off-by: Marek Szyprowski &lt;m.szyprowski@samsung.com&gt;
Signed-off-by: Inki Dae &lt;inki.dae@samsung.com&gt;
</content>
</entry>
<entry>
<title>drm/exynos: gsc: Fix support for NV16/61, YUV420/YVU420 and YUV422 modes</title>
<updated>2018-06-29T09:02:57+00:00</updated>
<author>
<name>Marek Szyprowski</name>
<email>m.szyprowski@samsung.com</email>
</author>
<published>2018-06-07T11:06:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=dd209ef809080ced903e7747ee3ef640c923a1d2'/>
<id>urn:sha1:dd209ef809080ced903e7747ee3ef640c923a1d2</id>
<content type='text'>
Fix following issues related to planar YUV pixel format configuration:
- NV16/61 modes were incorrectly programmed as NV12/21,
- YVU420 was programmed as YUV420 on source,
- YVU420 and YUV422 were programmed as YUV420 on output.

Signed-off-by: Marek Szyprowski &lt;m.szyprowski@samsung.com&gt;
Signed-off-by: Inki Dae &lt;inki.dae@samsung.com&gt;
</content>
</entry>
<entry>
<title>drm/exynos: gsc: Fix DRM_MODE_REFLECT_{X,Y} interpretation</title>
<updated>2018-06-29T09:02:57+00:00</updated>
<author>
<name>Marek Szyprowski</name>
<email>m.szyprowski@samsung.com</email>
</author>
<published>2018-06-07T11:06:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=4cc11a5f53049c8a2b02763a53ecd42371355c10'/>
<id>urn:sha1:4cc11a5f53049c8a2b02763a53ecd42371355c10</id>
<content type='text'>
Horizontal (DRM_MODE_REFLECT_Y) and vertical (DMR_MODE_REFLECT_Y) flip
were swapped in GScaler driver. Fix this by swapping code for interpreting
them.

Signed-off-by: Marek Szyprowski &lt;m.szyprowski@samsung.com&gt;
Signed-off-by: Inki Dae &lt;inki.dae@samsung.com&gt;
</content>
</entry>
<entry>
<title>drm/exynos: gsc: Increase Exynos5433 buffer width alignment to 16 pixels</title>
<updated>2018-06-29T09:02:57+00:00</updated>
<author>
<name>Marek Szyprowski</name>
<email>m.szyprowski@samsung.com</email>
</author>
<published>2018-06-07T11:06:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=28b676329cc1adfa37b5291e13055e0819a80e42'/>
<id>urn:sha1:28b676329cc1adfa37b5291e13055e0819a80e42</id>
<content type='text'>
Investigation revealed that GScaler hardware requires the real buffer width
(pitch) to be aligned to 16 pixels.

Signed-off-by: Marek Szyprowski &lt;m.szyprowski@samsung.com&gt;
Signed-off-by: Inki Dae &lt;inki.dae@samsung.com&gt;
</content>
</entry>
</feed>
