<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/gpu/drm/sti, branch v4.4.193</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v4.4.193</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v4.4.193'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2017-11-21T08:21:19+00:00</updated>
<entry>
<title>drm/sti: sti_vtg: Handle return NULL error from devm_ioremap_nocache</title>
<updated>2017-11-21T08:21:19+00:00</updated>
<author>
<name>Arvind Yadav</name>
<email>arvind.yadav.cs@gmail.com</email>
</author>
<published>2016-12-21T05:30:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=7878dca7ca24f7186cbf2e4635ad74fee0d2ce7f'/>
<id>urn:sha1:7878dca7ca24f7186cbf2e4635ad74fee0d2ce7f</id>
<content type='text'>
[ Upstream commit 1ae0d5af347df224a6e76334683f13a96d915a44 ]

Here, If devm_ioremap_nocache will fail. It will return NULL.
Kernel can run into a NULL-pointer dereference. This error check
will avoid NULL pointer dereference.

Signed-off-by: Arvind Yadav &lt;arvind.yadav.cs@gmail.com&gt;
Acked-by: Vincent Abriou &lt;vincent.abriou@st.com&gt;
Signed-off-by: Sasha Levin &lt;alexander.levin@verizon.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>drm/sti: load HQVDP firmware the first time HQVDP's plane is used</title>
<updated>2015-11-03T12:04:56+00:00</updated>
<author>
<name>Vincent Abriou</name>
<email>vincent.abriou@st.com</email>
</author>
<published>2015-11-02T09:38:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=e00fe64a5ccd94590e1c3325346b60aa0ffdc1ff'/>
<id>urn:sha1:e00fe64a5ccd94590e1c3325346b60aa0ffdc1ff</id>
<content type='text'>
The way to load the HQVDP firmware has been updated.
HQVDP firmware is now loaded the first time an HQVDP plane is used and
no more when the HQVDP driver is bound.
This solves the dependency we had on the file system availability.
The first time the HQVDP plane is used, we are sure that file system is
available so request_firmware function will match.

CONFIG_FW_LOADER_USER_HELPER_FALLBACK is then no more mandatory.

Cc: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Vincent Abriou &lt;vincent.abriou@st.com&gt;
</content>
</entry>
<entry>
<title>drm/sti: fix typo issue in sti_mode_config_init</title>
<updated>2015-11-03T12:04:55+00:00</updated>
<author>
<name>Vincent Abriou</name>
<email>vincent.abriou@st.com</email>
</author>
<published>2015-10-29T13:20:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=738be9d6ca3adccdd92798fd25f94fef0b27e073'/>
<id>urn:sha1:738be9d6ca3adccdd92798fd25f94fef0b27e073</id>
<content type='text'>
Assign width to width and height to height.

Signed-off-by: Vincent Abriou &lt;vincent.abriou@st.com&gt;
</content>
</entry>
<entry>
<title>drm/sti: set mixer background color through module param</title>
<updated>2015-11-03T12:04:55+00:00</updated>
<author>
<name>Vincent Abriou</name>
<email>vincent.abriou@st.com</email>
</author>
<published>2015-10-22T08:35:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=5260fb5b33ffad7b3c1cd84dc260f4d51ef453c0'/>
<id>urn:sha1:5260fb5b33ffad7b3c1cd84dc260f4d51ef453c0</id>
<content type='text'>
Add bkgcolor module parameter that allow to change the background
color of the mixer. It can be set with an RGB value coded as 0xRRGGBB.
The default value is black.

Signed-off-by: Vincent Abriou &lt;vincent.abriou@st.com&gt;
Signed-off-by: Nicolas VANHAELEWYN &lt;nicolas.vanhaelewyn@st.com&gt;
</content>
</entry>
<entry>
<title>drm/sti: Remove local fbdev emulation Kconfig option</title>
<updated>2015-11-03T12:04:55+00:00</updated>
<author>
<name>Archit Taneja</name>
<email>architt@codeaurora.org</email>
</author>
<published>2015-10-27T08:10:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b5d34a272d37c08612aaea9601ddd311757fd149'/>
<id>urn:sha1:b5d34a272d37c08612aaea9601ddd311757fd149</id>
<content type='text'>
DRM_STI_FBDEV config is currently used to enable/disable fbdev emulation
for the sti kms driver.

Remove this local config option and use the core fb helpers with
drm_kms_helper.fbdev_emulation module option to enable/disable fbdev
at runtime.

Signed-off-by: Archit Taneja &lt;architt@codeaurora.org&gt;
Reviewed-by: Vincent Abriou &lt;vincent.abriou@st.com&gt;
</content>
</entry>
<entry>
<title>drm/sti: remove redundant sign extensions</title>
<updated>2015-11-03T12:04:55+00:00</updated>
<author>
<name>Rasmus Villemoes</name>
<email>linux@rasmusvillemoes.dk</email>
</author>
<published>2015-10-16T13:14:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=cebd6fbeb2fc9e7c4f10f3656fe9f1ba863a8549'/>
<id>urn:sha1:cebd6fbeb2fc9e7c4f10f3656fe9f1ba863a8549</id>
<content type='text'>
arg is long int, so arg = (arg &lt;&lt; 22) &gt;&gt; 22 makes the upper 22 bits of
arg equal to bit 9 (or bit 41). But we then mask away all but bits 0-9, so
this is entirely redundant.

Signed-off-by: Rasmus Villemoes &lt;linux@rasmusvillemoes.dk&gt;
Reviewed-by: Vincent Abriou &lt;vincent.abriou@st.com&gt;
</content>
</entry>
<entry>
<title>drm/sti: hdmi use of_get_i2c_adapter_by_node interface</title>
<updated>2015-11-03T12:04:54+00:00</updated>
<author>
<name>Vladimir Zapolskiy</name>
<email>vladimir_zapolskiy@mentor.com</email>
</author>
<published>2015-09-21T15:51:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=4d5821a71ce9bed490e5a71987dc03f22e646039'/>
<id>urn:sha1:4d5821a71ce9bed490e5a71987dc03f22e646039</id>
<content type='text'>
This change is needed to properly lock I2C bus device and driver,
which serve DDC lines. Without this change I2C bus driver module
may gone in runtime and this won't be noticed by the driver.

Signed-off-by: Vladimir Zapolskiy &lt;vladimir_zapolskiy@mentor.com&gt;
Reviewed-by: Vincent Abriou &lt;vincent.abriou@st.com&gt;
</content>
</entry>
<entry>
<title>drm/sti: hdmi fix i2c adapter device refcounting</title>
<updated>2015-11-03T12:04:54+00:00</updated>
<author>
<name>Vladimir Zapolskiy</name>
<email>vladimir_zapolskiy@mentor.com</email>
</author>
<published>2015-09-21T15:51:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=807642d731e08f317e9375e2dcbb49eb0de0daa2'/>
<id>urn:sha1:807642d731e08f317e9375e2dcbb49eb0de0daa2</id>
<content type='text'>
The commit 53bdcf5f026c ("drm: sti: fix sub-components bind") moves
i2c adapter search and locking from .bind() to .probe(), however
proper error path in the modified .probe() is not implemented and
leftover of the related error path in .bind() remains. This change
fixes these issues.

Fixes: 53bdcf5f026c ("drm: sti: fix sub-components bind")
Signed-off-by: Vladimir Zapolskiy &lt;vladimir_zapolskiy@mentor.com&gt;
Reviewed-by: Vincent Abriou &lt;vincent.abriou@st.com&gt;
</content>
</entry>
<entry>
<title>drm/sti: Do not export symbols</title>
<updated>2015-11-03T12:04:54+00:00</updated>
<author>
<name>Thierry Reding</name>
<email>treding@nvidia.com</email>
</author>
<published>2015-09-24T17:02:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=3a36e186ba4a135a63397a1e58a36f9f602af53e'/>
<id>urn:sha1:3a36e186ba4a135a63397a1e58a36f9f602af53e</id>
<content type='text'>
None of these exported symbols are used outside of the drm-sti driver,
so there is no reason to export them.

Cc: Benjamin Gaignard &lt;benjamin.gaignard@linaro.org&gt;
Cc: Vincent Abriou &lt;vincent.abriou@st.com&gt;
Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
Reviewed-by: Vincent Abriou &lt;vincent.abriou@st.com&gt;
</content>
</entry>
<entry>
<title>drm/sti: Build monolithic driver</title>
<updated>2015-11-03T12:04:54+00:00</updated>
<author>
<name>Thierry Reding</name>
<email>treding@nvidia.com</email>
</author>
<published>2015-09-24T17:02:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=dcec16efd6776faca6f13ab698cb5cf031d62b66'/>
<id>urn:sha1:dcec16efd6776faca6f13ab698cb5cf031d62b66</id>
<content type='text'>
There's no use building the individual drivers as separate modules
because they are all only useful if combined into a single DRM/KMS
device.

Cc: Benjamin Gaignard &lt;benjamin.gaignard@linaro.org&gt;
Cc: Vincent Abriou &lt;vincent.abriou@st.com&gt;
Signed-off-by: Thierry Reding &lt;treding@nvidia.com&gt;
Reviewed-by: Vincent Abriou &lt;vincent.abriou@st.com&gt;
</content>
</entry>
</feed>
