<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/gpu/drm/sti/sti_compositor.h, branch linux-4.17.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.17.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.17.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2017-12-06T14:51:23Z</updated>
<entry>
<title>gpu: drm: sti: Adopt SPDX identifiers</title>
<updated>2017-12-06T14:51:23Z</updated>
<author>
<name>Benjamin Gaignard</name>
<email>benjamin.gaignard@linaro.org</email>
</author>
<published>2017-12-06T11:29:47Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=e28425702715dea9593a7d929f0bc64400c70368'/>
<id>urn:sha1:e28425702715dea9593a7d929f0bc64400c70368</id>
<content type='text'>
Add SPDX identifiers to files under sti 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-2-benjamin.gaignard@st.com
</content>
</entry>
<entry>
<title>drm/sti: fix compositor debugfs creation</title>
<updated>2016-09-20T09:32:07Z</updated>
<author>
<name>Vincent Abriou</name>
<email>vincent.abriou@st.com</email>
</author>
<published>2016-09-15T15:11:07Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=38fdb8d95f8496f0db4fb1071998d27a35ba16a8'/>
<id>urn:sha1:38fdb8d95f8496f0db4fb1071998d27a35ba16a8</id>
<content type='text'>
Fix typo and issue while creating the vid and mixer debugfs entries.

Signed-off-by: Vincent Abriou &lt;vincent.abriou@st.com&gt;
Acked-by: Benjamin Gaignard &lt;benjamin.gaignard@linaro.org&gt;
</content>
</entry>
<entry>
<title>drm/sti: use vtg array instead of vtg_main/aux</title>
<updated>2016-09-20T09:32:06Z</updated>
<author>
<name>Fabien Dessenne</name>
<email>fabien.dessenne@st.com</email>
</author>
<published>2016-09-06T07:42:25Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=ffdbb82ca4e01b468871dc683e6c3ae169995f0a'/>
<id>urn:sha1:ffdbb82ca4e01b468871dc683e6c3ae169995f0a</id>
<content type='text'>
This is more generic and more consistent with the other members of the
sti_compositor struct.

Signed-off-by: Fabien Dessenne &lt;fabien.dessenne@st.com&gt;
Acked-by: Vincent Abriou &lt;vincent.abriou@st.com&gt;
</content>
</entry>
<entry>
<title>drm/sti: use different notifier_block for each pipe</title>
<updated>2016-09-20T09:32:06Z</updated>
<author>
<name>Fabien Dessenne</name>
<email>fabien.dessenne@st.com</email>
</author>
<published>2016-09-06T07:42:13Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=ae2178503d4237047db4afb5888aa7c8e8b820fb'/>
<id>urn:sha1:ae2178503d4237047db4afb5888aa7c8e8b820fb</id>
<content type='text'>
Each pipe shall have its own notifier block to manage the vblank event.
This fixes issues where a client registered on given pipe is later
abusively notified of events on the other pipe.

Signed-off-by: Fabien Dessenne &lt;fabien.dessenne@st.com&gt;
Acked-by: Vincent Abriou &lt;vincent.abriou@st.com&gt;
</content>
</entry>
<entry>
<title>drm: sti: use late_register and early_unregister callbacks</title>
<updated>2016-06-21T19:32:52Z</updated>
<author>
<name>Benjamin Gaignard</name>
<email>benjamin.gaignard@linaro.org</email>
</author>
<published>2016-06-21T13:09:39Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=83af0a483ac44594620ecae10a4d708b284972e1'/>
<id>urn:sha1:83af0a483ac44594620ecae10a4d708b284972e1</id>
<content type='text'>
Make sti driver use register callback to move debugfs
initialization out of sub-components creation.
This will allow to convert driver .load() to
drm_dev_alloc() and drm_dev_register().

sti_compositor bring up 2 crtc but only one debugfs init is
needed so use drm_crtc_index to do it on the first one.
This can't be done in sti_drv because only sti_compositor have
access to the devices.
It is almost the same for sti_encoder which handle multiple
encoder while one only debugfs entry is needed so add a boolean
to avoid multiple debugfs initialization

Signed-off-by: Benjamin Gaignard &lt;benjamin.gaignard@linaro.org&gt;
Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;
Link: http://patchwork.freedesktop.org/patch/msgid/1466514580-15194-3-git-send-email-benjamin.gaignard@linaro.org
</content>
</entry>
<entry>
<title>drm/sti: rename files and functions</title>
<updated>2015-08-03T12:25:06Z</updated>
<author>
<name>Vincent Abriou</name>
<email>vincent.abriou@st.com</email>
</author>
<published>2015-07-31T09:32:34Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=9e1f05b28009ca7de50fb92c227c8046f686e2c5'/>
<id>urn:sha1:9e1f05b28009ca7de50fb92c227c8046f686e2c5</id>
<content type='text'>
replace all "sti_drm_" occurences by "sti_"

Signed-off-by: Vincent Abriou &lt;vincent.abriou@st.com&gt;
Reviewed-by: Benjamin Gaignard &lt;benjamin.gaignard@linaro.org&gt;
</content>
</entry>
<entry>
<title>drm/sti: code clean up</title>
<updated>2015-08-03T12:25:01Z</updated>
<author>
<name>Vincent Abriou</name>
<email>vincent.abriou@st.com</email>
</author>
<published>2015-07-31T09:32:13Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=871bcdfea68560991bd650406e47a801ab9d635d'/>
<id>urn:sha1:871bcdfea68560991bd650406e47a801ab9d635d</id>
<content type='text'>
Purpose is to simplify the STI driver:
- remove layer structure
- consider video subdev as part of the compositor (like mixer subdev)
- remove useless STI_VID0 and STI_VID1 enum

Signed-off-by: Vincent Abriou &lt;vincent.abriou@st.com&gt;
Reviewed-by: Benjamin Gaignard &lt;benjamin.gaignard@linaro.org&gt;
</content>
</entry>
<entry>
<title>drm: sti: enable auxiliary CRTC</title>
<updated>2014-12-11T13:00:04Z</updated>
<author>
<name>Benjamin Gaignard</name>
<email>benjamin.gaignard@linaro.org</email>
</author>
<published>2014-12-08T16:32:36Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=5e03abc52cd16c852552f9eaae497c9d6e55e5d0'/>
<id>urn:sha1:5e03abc52cd16c852552f9eaae497c9d6e55e5d0</id>
<content type='text'>
For stih407 SoC enable the second mixer to get two CRTC.
Allow GPD planes and encoders to be connected to this new CRTC.
Cursor plane can only be set on first CRTC.
GPD clocks needed change the parent clock depending on which
CRTC GPD are used.

Signed-off-by: Benjamin Gaignard &lt;benjamin.gaignard@linaro.org&gt;
</content>
</entry>
<entry>
<title>drm: sti: add Compositor</title>
<updated>2014-07-30T17:28:27Z</updated>
<author>
<name>Benjamin Gaignard</name>
<email>benjamin.gaignard@linaro.org</email>
</author>
<published>2014-07-30T17:28:27Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=d219673d8437ff1073c11d30ac496fa42b09662c'/>
<id>urn:sha1:d219673d8437ff1073c11d30ac496fa42b09662c</id>
<content type='text'>
Compositor control all the input sub-device (VID, GDP)
and the mixer(s).
It is the main entry point for composition.
Layer interface is used to control the abstracted layers.

Add debug in mixer and GDP.

Signed-off-by: Benjamin Gaignard &lt;benjamin.gaignard@linaro.org&gt;
Reviewed-by: Rob Clark &lt;robdclark@gmail.com&gt;
</content>
</entry>
</feed>
