<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/gpu/drm/stm/ltdc.h, branch linux-5.10.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.10.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.10.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2020-02-13T12:09:22Z</updated>
<entry>
<title>drm/stm: Convert to struct drm_crtc_helper_funcs.get_scanout_position()</title>
<updated>2020-02-13T12:09:22Z</updated>
<author>
<name>Thomas Zimmermann</name>
</author>
<published>2020-01-23T13:59:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b70fbfc7d5164a7338a1526cf5ba1ad08d378f35'/>
<id>urn:sha1:b70fbfc7d5164a7338a1526cf5ba1ad08d378f35</id>
<content type='text'>
The callback struct drm_driver.get_scanout_position() is deprecated in
favor of struct drm_crtc_helper_funcs.get_scanout_position(). Convert stm
over.

Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;
Acked-by: Philippe Cornu &lt;philippe.cornu@st.com&gt;
Tested-by: Yannick Fertré &lt;yannick.fertre@st.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20200123135943.24140-15-tzimmermann@suse.de
</content>
</entry>
<entry>
<title>drm/stm: ltdc: add number of interrupts</title>
<updated>2020-02-04T10:38:59Z</updated>
<author>
<name>Yannick Fertre</name>
</author>
<published>2020-01-21T10:13:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=544aa6cefb24d75d7316ee3d9bb7865e69c375b6'/>
<id>urn:sha1:544aa6cefb24d75d7316ee3d9bb7865e69c375b6</id>
<content type='text'>
The number of interrupts depends on the ltdc version.
Don't try to get interrupt which not exist, avoiding
kernel warning messages.

Signed-off-by: Yannick Fertre &lt;yannick.fertre@st.com&gt;
Acked-by: Philippe Cornu &lt;philippe.cornu@st.com&gt;
Signed-off-by: Benjamin Gaignard &lt;benjamin.gaignard@st.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/1579601632-7001-1-git-send-email-yannick.fertre@st.com
</content>
</entry>
<entry>
<title>drm/stm: add sleep power management</title>
<updated>2019-04-01T09:00:18Z</updated>
<author>
<name>Yannick Fertré</name>
</author>
<published>2019-03-21T08:15:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=df61c776657fa5986267199fdf271bf0fca32d69'/>
<id>urn:sha1:df61c776657fa5986267199fdf271bf0fca32d69</id>
<content type='text'>
Implements system sleep power management ops.

Signed-off-by: Yannick Fertré &lt;yannick.fertre@st.com&gt;
Acked-by: Philippe Cornu &lt;philippe.cornu@st.com&gt;
Signed-off-by: Benjamin Gaignard &lt;benjamin.gaignard@linaro.org&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/1553156120-13851-1-git-send-email-yannick.fertre@st.com
</content>
</entry>
<entry>
<title>drm: stm: implement get_scanout_position function</title>
<updated>2018-09-27T13:04:26Z</updated>
<author>
<name>Benjamin Gaignard</name>
</author>
<published>2018-06-29T13:01:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=53273b5222082c021ac8889387ffe4cc89206f14'/>
<id>urn:sha1:53273b5222082c021ac8889387ffe4cc89206f14</id>
<content type='text'>
Hardware allow to read the position in scanout buffer so
we can use this information to make wait of vblank more accurate.

Active area bounds (start, end, total height) have already been
computed and written in ltdc registers, read them and get the
current line position to compute vpos value.

Signed-off-by: Benjamin Gaignard &lt;benjamin.gaignard@st.com&gt;
Reviewed-by: Yannick Fertré &lt;yannick.fertre@st.com&gt;
Tested-by: Yannick Fertré &lt;yannick.fertre@st.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20180629130140.16004-1-benjamin.gaignard@linaro.org
</content>
</entry>
<entry>
<title>drm/stm: ltdc: filter mode pixel clock vs pad constraint</title>
<updated>2018-07-06T08:15:36Z</updated>
<author>
<name>Yannick Fertre</name>
</author>
<published>2018-06-29T11:22:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7868e5079228b4c07cf61b5ad5d35af5c29f7375'/>
<id>urn:sha1:7868e5079228b4c07cf61b5ad5d35af5c29f7375</id>
<content type='text'>
Filter the requested mode pixel clock frequency according
to the pad maximum supported frequency.

Signed-off-by: Yannick Fertre &lt;yannick.fertre@st.com&gt;
Reviewed-by: Philippe Cornu &lt;philippe.cornu@st.com&gt;
Tested-by: Philippe Cornu &lt;philippe.cornu@st.com&gt;
Signed-off-by: Benjamin Gaignard &lt;benjamin.gaignard@linaro.org&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/1530271342-5532-1-git-send-email-yannick.fertre@st.com
</content>
</entry>
<entry>
<title>drm/stm: ltdc: add user update info in plane print state</title>
<updated>2018-04-19T10:15:38Z</updated>
<author>
<name>Philippe CORNU</name>
</author>
<published>2018-04-07T21:35:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=25bb1a9de3cc36ea1fd2dc10f4a375571be0ff37'/>
<id>urn:sha1:25bb1a9de3cc36ea1fd2dc10f4a375571be0ff37</id>
<content type='text'>
This patch adds the user update information in
frames-per-second into the drm debugfs plane state.

Signed-off-by: Philippe Cornu &lt;philippe.cornu@st.com&gt;
Reviewed-by: Vincent Abriou &lt;vincent.abriou@st.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20180407213503.30932-1-philippe.cornu@st.com
</content>
</entry>
<entry>
<title>drm/stm: move enable/disable_vblank to crtc</title>
<updated>2018-04-19T10:03:11Z</updated>
<author>
<name>Philippe CORNU</name>
</author>
<published>2018-04-07T21:29:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c8da819478e8149656ff12e40fde2446f9034e81'/>
<id>urn:sha1:c8da819478e8149656ff12e40fde2446f9034e81</id>
<content type='text'>
enable/disable_vblank() functions at drm_driver level
are deprecated. Move them to the ltdc drm_crtc_funcs
structure.

Signed-off-by: Philippe Cornu &lt;philippe.cornu@st.com&gt;
Reviewed-by: Vincent Abriou &lt;vincent.abriou@st.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20180407212937.30407-1-philippe.cornu@st.com
</content>
</entry>
<entry>
<title>drm/stm: ltdc: remove non-alpha color formats on layer 2 for older hw</title>
<updated>2018-02-08T09:23:32Z</updated>
<author>
<name>Philippe CORNU</name>
</author>
<published>2018-02-01T10:42:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9569002a39cdc17b11f415f16215ec2428dad902'/>
<id>urn:sha1:9569002a39cdc17b11f415f16215ec2428dad902</id>
<content type='text'>
Hw older versions support non-alpha color formats derived
from native alpha color formats only on the primary layer.
For instance, RG16 native format without alpha works fine
on 2nd layer but XR24 (derived color format from AR24)
does not work on 2nd layer.

Signed-off-by: Philippe Cornu &lt;philippe.cornu@st.com&gt;
Reviewed-by: Yannick Fertré &lt;yannick.fertre@st.com&gt;
Signed-off-by: Benjamin Gaignard &lt;benjamin.gaignard@linaro.org&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20180201104243.20726-3-philippe.cornu@st.com
</content>
</entry>
<entry>
<title>drm/stm: Use drm_fb_cma_fbdev_init/fini()</title>
<updated>2017-12-08T13:47:41Z</updated>
<author>
<name>Noralf Trønnes</name>
</author>
<published>2017-11-15T14:19:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=068b393c1a13ec98b44224700939db023a6d34ac'/>
<id>urn:sha1:068b393c1a13ec98b44224700939db023a6d34ac</id>
<content type='text'>
Use drm_fb_cma_fbdev_init() and drm_fb_cma_fbdev_fini() which relies on
the fact that drm_device holds a pointer to the drm_fb_helper structure.
This means that the driver doesn't have to keep track of that.
Also use the drm_fb_helper functions directly.
Remove duplicate ldev assignment.

Cc: Yannick Fertre &lt;yannick.fertre@st.com&gt;
Cc: Philippe Cornu &lt;philippe.cornu@st.com&gt;
Cc: Benjamin Gaignard &lt;benjamin.gaignard@linaro.org&gt;
Cc: Vincent Abriou &lt;vincent.abriou@st.com&gt;
Signed-off-by: Noralf Trønnes &lt;noralf@tronnes.org&gt;
Acked-by: Philippe Cornu &lt;philippe.cornu@st.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20171115142001.45358-14-noralf@tronnes.org
</content>
</entry>
<entry>
<title>gpu: drm: stm: Adopt SPDX identifiers</title>
<updated>2017-12-06T14:51:37Z</updated>
<author>
<name>Benjamin Gaignard</name>
</author>
<published>2017-12-06T11:29:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ec17f0341d6a2c8b8a036999e9fd735a1a6888f4'/>
<id>urn:sha1:ec17f0341d6a2c8b8a036999e9fd735a1a6888f4</id>
<content type='text'>
Add SPDX identifiers to files under stm directory

Signed-off-by: Benjamin Gaignard &lt;benjamin.gaignard@st.com&gt;
Acked-by: Vincent Abriou &lt;vincent.abriou@st.com&gt;
Link: https://patchwork.freedesktop.org/patch/msgid/20171206112947.9569-1-benjamin.gaignard@st.com
</content>
</entry>
</feed>
