<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/sound/soc/stm, branch linux-5.0.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.0.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.0.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2019-05-10T16:36:10Z</updated>
<entry>
<title>ASoC: stm32: sai: fix master clock management</title>
<updated>2019-05-10T16:36:10Z</updated>
<author>
<name>Olivier Moysan</name>
</author>
<published>2019-04-10T08:08:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7c7450aa98387a97ccd9ce5a6c02d648382010d9'/>
<id>urn:sha1:7c7450aa98387a97ccd9ce5a6c02d648382010d9</id>
<content type='text'>
[ Upstream commit e37c2deafe7058cf7989c4c47bbf1140cc867d89 ]

When master clock is used, master clock rate is set exclusively.
Parent clocks of master clock cannot be changed after a call to
clk_set_rate_exclusive(). So the parent clock of SAI kernel clock
must be set before.
Ensure also that exclusive rate operations are balanced
in STM32 SAI driver.

Signed-off-by: Olivier Moysan &lt;olivier.moysan@st.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: stm32: dfsdm: fix debugfs warnings on entry creation</title>
<updated>2019-05-10T16:36:07Z</updated>
<author>
<name>Olivier Moysan</name>
</author>
<published>2019-03-04T14:52:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1be14f5da0b1df357a0c84c832951b9c16f3b5e4'/>
<id>urn:sha1:1be14f5da0b1df357a0c84c832951b9c16f3b5e4</id>
<content type='text'>
[ Upstream commit c47255b61129857b74b0d86eaf59335348be05e0 ]

Register platform component with a prefix, to avoid warnings
on debugfs entries creation, due to component name
redundancy.

Signed-off-by: Olivier Moysan &lt;olivier.moysan@st.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: stm32: dfsdm: manage multiple prepare</title>
<updated>2019-05-10T16:36:06Z</updated>
<author>
<name>Olivier Moysan</name>
</author>
<published>2019-03-04T14:52:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9baa2f8ab75862dc604459da363624a0cc9c741c'/>
<id>urn:sha1:9baa2f8ab75862dc604459da363624a0cc9c741c</id>
<content type='text'>
[ Upstream commit 19441e35a43b616ea6afad91ed0d9e77268d8f6a ]

The DFSDM must be stopped when a new setting is applied.
restart systematically DFSDM on multiple prepare calls,
to apply changes.

Signed-off-by: Olivier Moysan &lt;olivier.moysan@st.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: stm32: sai: fix race condition in irq handler</title>
<updated>2019-05-10T16:36:05Z</updated>
<author>
<name>Olivier Moysan</name>
</author>
<published>2019-02-28T13:19:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6872cfa57c4289344f8d80a03e33ee56d6c8c8b0'/>
<id>urn:sha1:6872cfa57c4289344f8d80a03e33ee56d6c8c8b0</id>
<content type='text'>
[ Upstream commit 26f98e82dd49b7c3cc5ef0edd882aa732a62b672 ]

When snd_pcm_stop_xrun() is called in interrupt routine,
substream context may have already been released.
Add protection on substream context.

Signed-off-by: Olivier Moysan &lt;olivier.moysan@st.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: stm32: sai: fix exposed capabilities in spdif mode</title>
<updated>2019-05-10T16:36:05Z</updated>
<author>
<name>Olivier Moysan</name>
</author>
<published>2019-02-28T13:19:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b329de3769b0120c3152a57deb3a87a283f160bf'/>
<id>urn:sha1:b329de3769b0120c3152a57deb3a87a283f160bf</id>
<content type='text'>
[ Upstream commit b8468192971807c43a80d6e2c41f83141cb7b211 ]

Change capabilities exposed in SAI S/PDIF mode, to match
actually supported formats.
In S/PDIF mode only 32 bits stereo is supported.

Signed-off-by: Olivier Moysan &lt;olivier.moysan@st.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: stm32: sai: fix iec958 controls indexation</title>
<updated>2019-05-10T16:36:04Z</updated>
<author>
<name>Olivier Moysan</name>
</author>
<published>2019-02-28T13:19:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=27162c8fdfb9086a59b0c4a10a1f1afd02826826'/>
<id>urn:sha1:27162c8fdfb9086a59b0c4a10a1f1afd02826826</id>
<content type='text'>
[ Upstream commit 5f8a1000c3e630c3ac06f1d664eeaa755bce8823 ]

Allow indexation of sai iec958 controls according
to device id.

Signed-off-by: Olivier Moysan &lt;olivier.moysan@st.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: stm32: fix sai driver name initialisation</title>
<updated>2019-05-08T05:22:57Z</updated>
<author>
<name>Arnaud Pouliquen</name>
</author>
<published>2019-04-05T09:19:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6b4045b37b3275d29e6e3e32569dfb590599e73d'/>
<id>urn:sha1:6b4045b37b3275d29e6e3e32569dfb590599e73d</id>
<content type='text'>
commit 17d3069ccf06970e2db3f7cbf4335f207524279e upstream.

This patch fixes the sai driver structure overwriting which results in
a cpu dai name equal NULL.

Fixes: 3e086ed ("ASoC: stm32: add SAI driver")

Signed-off-by: Arnaud Pouliquen &lt;arnaud.pouliquen@st.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>ASoC: Convert a few more users to using %pOFn instead of device_node.name</title>
<updated>2018-11-17T03:07:35Z</updated>
<author>
<name>Rob Herring</name>
</author>
<published>2018-11-16T21:43:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dc43d3aa045c6588f163f4c0f5084e09cb5c0295'/>
<id>urn:sha1:dc43d3aa045c6588f163f4c0f5084e09cb5c0295</id>
<content type='text'>
In preparation to remove the node name pointer from struct device_node,
convert printf users to use the %pOFn format specifier.

Cc: Liam Girdwood &lt;lgirdwood@gmail.com&gt;
Cc: Mark Brown &lt;broonie@kernel.org&gt;
Cc: Jaroslav Kysela &lt;perex@perex.cz&gt;
Cc: Takashi Iwai &lt;tiwai@suse.com&gt;
Cc: Olivier Moysan &lt;olivier.moysan@st.com&gt;
Cc: Arnaud Pouliquen &lt;arnaud.pouliquen@st.com&gt;
Cc: Maxime Coquelin &lt;mcoquelin.stm32@gmail.com&gt;
Cc: Alexandre Torgue &lt;alexandre.torgue@st.com&gt;
Cc: alsa-devel@alsa-project.org
Cc: linux-stm32@st-md-mailman.stormreply.com
Cc: linux-arm-kernel@lists.infradead.org
Signed-off-by: Rob Herring &lt;robh@kernel.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: stm32: sai: fix invalid use of sizeof in stm32_sai_add_mclk_provider()</title>
<updated>2018-11-14T00:27:48Z</updated>
<author>
<name>Wei Yongjun</name>
</author>
<published>2018-10-27T02:19:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=496fa3ba0a66c0192be86a45f44f94827ab8bcb6'/>
<id>urn:sha1:496fa3ba0a66c0192be86a45f44f94827ab8bcb6</id>
<content type='text'>
sizeof() when applied to a pointer typed expression gives the
size of the pointer, not that of the pointed data.

Fixes: 8307b2afd386 ("ASoC: stm32: sai: set sai as mclk clock provider")
Signed-off-by: Wei Yongjun &lt;weiyongjun1@huawei.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: stm32: sai: fix less than zero comparison on unsigned int</title>
<updated>2018-11-05T10:33:06Z</updated>
<author>
<name>Colin Ian King</name>
</author>
<published>2018-10-31T19:31:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6b27e27729270a2478fdebea2db9c4f57bb4e8e6'/>
<id>urn:sha1:6b27e27729270a2478fdebea2db9c4f57bb4e8e6</id>
<content type='text'>
Currently, the comparison of div &lt; 0 is always false because div is
an unsigned int. Fix this by making div an int.

Detected by CoverityScan, CID#1475309 ("Unsigned compared against 0")

Fixes: 8307b2afd386 "(ASoC: stm32: sai: set sai as mclk clock provider")
Signed-off-by: Colin Ian King &lt;colin.king@canonical.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
</feed>
