<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/gpu/drm/armada, branch v4.19.237</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v4.19.237</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v4.19.237'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2018-07-30T10:53:06+00:00</updated>
<entry>
<title>drm/armada: remove obsolete fb unreferencing kfifo and workqueue</title>
<updated>2018-07-30T10:53:06+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@armlinux.org.uk</email>
</author>
<published>2018-07-30T10:53:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=aa595c00bcf5b6f2f394a98217f82c9402952ea9'/>
<id>urn:sha1:aa595c00bcf5b6f2f394a98217f82c9402952ea9</id>
<content type='text'>
Remove the obsolete fb unreferencing system that is no longer used
since we've transitioned to atomic modeset.

Signed-off-by: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;
</content>
</entry>
<entry>
<title>drm/armada: remove unnecessary armada_plane structure</title>
<updated>2018-07-30T10:53:06+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@armlinux.org.uk</email>
</author>
<published>2018-07-30T10:53:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=82c702cb0c041a9a1c69f489d1517235a633fc77'/>
<id>urn:sha1:82c702cb0c041a9a1c69f489d1517235a633fc77</id>
<content type='text'>
We no longer require a private armada_plane structure, so eliminate
it, and use the drm_plane structure directly.

Signed-off-by: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;
</content>
</entry>
<entry>
<title>drm/armada: remove unnecessary armada_ovl_plane structure</title>
<updated>2018-07-30T10:53:06+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@armlinux.org.uk</email>
</author>
<published>2018-07-30T10:53:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=d701278ada5115c40cd4d58ce0fb1169479c0bf6'/>
<id>urn:sha1:d701278ada5115c40cd4d58ce0fb1169479c0bf6</id>
<content type='text'>
We no longer need a private plane structure, so get rid of it.  Use the
drm_plane structure directly.

Signed-off-by: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;
</content>
</entry>
<entry>
<title>drm/armada: update primary framebuffer parameters on mode change</title>
<updated>2018-07-30T10:53:06+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@armlinux.org.uk</email>
</author>
<published>2018-07-30T10:53:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=dae2155bb07bb2063ce604049e9aa4e862b6db0a'/>
<id>urn:sha1:dae2155bb07bb2063ce604049e9aa4e862b6db0a</id>
<content type='text'>
The framebuffer base address and toggling mode needs to be updated
when the interlaced flag for mode changes is updated.  Arrange to
reprogram these parameters when only the mode has changed.

Signed-off-by: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;
</content>
</entry>
<entry>
<title>drm/armada: update planes after the dumb frame is complete</title>
<updated>2018-07-30T10:53:06+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@armlinux.org.uk</email>
</author>
<published>2018-07-30T10:53:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=3cb13ac97bdfda5b301609256e3e0b59bc94f10a'/>
<id>urn:sha1:3cb13ac97bdfda5b301609256e3e0b59bc94f10a</id>
<content type='text'>
Write out the plane updates after the dumb frame has completed, but
just before the blank period.  This allows all the plane updates to
be performed in a flicker-free non-tearing manner.

Signed-off-by: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;
</content>
</entry>
<entry>
<title>drm/armada: switch overlay plane to atomic modeset</title>
<updated>2018-07-30T10:53:06+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@armlinux.org.uk</email>
</author>
<published>2018-07-30T10:53:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b1ec9ed6aa985be432f9ba29696029dc6779258e'/>
<id>urn:sha1:b1ec9ed6aa985be432f9ba29696029dc6779258e</id>
<content type='text'>
Switch the overlay plane away from the transitional helpers and legacy
methods, and use atomic helpers instead to implement the legacy
set_plane ioctl methods.

Signed-off-by: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;
</content>
</entry>
<entry>
<title>drm/armada: switch primary plane to atomic modeset</title>
<updated>2018-07-30T10:53:06+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@armlinux.org.uk</email>
</author>
<published>2018-07-30T10:53:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=13c94d5349c9c0756131e7bf2e703ab36ea55c73'/>
<id>urn:sha1:13c94d5349c9c0756131e7bf2e703ab36ea55c73</id>
<content type='text'>
Switch the primary plane away from the transitional helpers, and
use the atomic helpers instead to implement the legacy set_plane
ioctl call for this plane.

Signed-off-by: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;
</content>
</entry>
<entry>
<title>drm/armada: switch legacy modeset to atomic modeset</title>
<updated>2018-07-30T10:53:06+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@armlinux.org.uk</email>
</author>
<published>2018-07-30T10:53:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=6d2f864fdff5c73cb37069cd17b0f897d7995b62'/>
<id>urn:sha1:6d2f864fdff5c73cb37069cd17b0f897d7995b62</id>
<content type='text'>
Switch the legacy set_config() method to use the atomic modeset
helper, which allows us to get rid of the legacy dpms, prepare,
commit, mode_set, mode_set_base and disable helper methods.

Signed-off-by: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;
</content>
</entry>
<entry>
<title>drm/armada: enable atomic modeset support</title>
<updated>2018-07-30T10:53:06+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@armlinux.org.uk</email>
</author>
<published>2018-07-30T10:53:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=6bd02908836ed00aa7fcdc759d490029137c2b30'/>
<id>urn:sha1:6bd02908836ed00aa7fcdc759d490029137c2b30</id>
<content type='text'>
Enable atomic modeset helpers, and internal DRM use of atomic modeset
with armada-drm.

Signed-off-by: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;
</content>
</entry>
<entry>
<title>drm/armada: implement atomic_enable()/atomic_disable() methods</title>
<updated>2018-07-30T10:52:34+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@armlinux.org.uk</email>
</author>
<published>2018-07-30T10:52:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=34e25ed60ae2cdf91b953dd3772ae48a6bffbd4c'/>
<id>urn:sha1:34e25ed60ae2cdf91b953dd3772ae48a6bffbd4c</id>
<content type='text'>
Implement the atomic_enable()/atomic_disable() methods used by the
atomic modeset helpers.  atomic_disable() will need some transitional
code during conversion to ensure proper ordering is maintained.

Signed-off-by: Russell King &lt;rmk+kernel@armlinux.org.uk&gt;
</content>
</entry>
</feed>
