<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/sound/soc/qcom, 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-04-05T20:34:32Z</updated>
<entry>
<title>ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of()</title>
<updated>2019-04-05T20:34:32Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2019-02-19T15:46:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4e7b5f9dc7a7db4e8ea36ae9f9ef266cf5f62fb8'/>
<id>urn:sha1:4e7b5f9dc7a7db4e8ea36ae9f9ef266cf5f62fb8</id>
<content type='text'>
[ Upstream commit 70b773219a32c7b8f3e53e041bc023ad99fd81f4 ]

Although qcom_snd_parse_of() tries to manage the of-node refcount,
there are still a few places that lead to the unblanced refcount in
the error code path.  Namely,

- for_each_child_of_node() needs to unreference the iterator node if
  aborting the loop in the middle,
- cpu, codec and platform node objects have to be unreferenced at each
  iteration,
- platform and codec node objects have to be referred before jumping
  to the error handling code that unreference them unconditionally.

This patch tries to address these by moving the assignment of platform
and codec node objects to the beginning of the loop and adding the
of_node_put() calls adequately.

Fixes: c25e295cd77b ("ASoC: qcom: Add support to parse common audio device nodes")
Cc: Patrick Lai &lt;plai@codeaurora.org&gt;
Cc: Banajit Goswami &lt;bgoswami@codeaurora.org&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&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: qdsp6: q6asm-dai: Fix a small memory leak</title>
<updated>2019-01-03T16:32:56Z</updated>
<author>
<name>Dan Carpenter</name>
</author>
<published>2018-12-21T09:06:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a41d9dbf5dac5b6a1283ee8001f22807d18352ea'/>
<id>urn:sha1:a41d9dbf5dac5b6a1283ee8001f22807d18352ea</id>
<content type='text'>
We can't return directly if snd_dma_alloc_pages() fails; we first need
to free prtd-&gt;audio_client and prtd.

Fixes: 22930c79ac5c ("ASoC: qdsp6: q6asm-dai: Add support to compress offload")
Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug</title>
<updated>2019-01-03T16:32:55Z</updated>
<author>
<name>Dan Carpenter</name>
</author>
<published>2018-12-21T09:05:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3391034e18b35bba8904cae457598ac276ac685a'/>
<id>urn:sha1:3391034e18b35bba8904cae457598ac276ac685a</id>
<content type='text'>
The q6asm_audio_client_alloc() doesn't return NULL, it returns error
pointers.

Fixes: 22930c79ac5c ("ASoC: qdsp6: q6asm-dai: Add support to compress offload")
Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data()</title>
<updated>2019-01-03T16:32:54Z</updated>
<author>
<name>Dan Carpenter</name>
</author>
<published>2018-12-21T09:04:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=eef08e5350618b7a9fdc8ac5b821a925366c8f3f'/>
<id>urn:sha1:eef08e5350618b7a9fdc8ac5b821a925366c8f3f</id>
<content type='text'>
The q6asm_fe_dais[] array has MAX_SESSIONS (8) elements so the &gt;
comparison should be &gt;= or we access one element beyond the end of the
array.

Fixes: 22930c79ac5c ("ASoC: qdsp6: q6asm-dai: Add support to compress offload")
Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: sdm845: set jack only for a specific backend</title>
<updated>2019-01-03T16:32:47Z</updated>
<author>
<name>Rohit kumar</name>
</author>
<published>2018-12-14T10:01:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2998369fb93f129b953aeb2984ae01e26c4fdf69'/>
<id>urn:sha1:2998369fb93f129b953aeb2984ae01e26c4fdf69</id>
<content type='text'>
Headset codec is connected over PRIMARY_MI2S interface. Call
set_jack for codec associated with Primary Mi2s interface.
Also, set_jack to NULL when jack is freed.

Signed-off-by: Rohit kumar &lt;rohitkr@codeaurora.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: qdsp6: q6routing: add display_port_rx port routing</title>
<updated>2018-12-14T12:48:59Z</updated>
<author>
<name>Rohit kumar</name>
</author>
<published>2018-12-14T12:29:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0718f87b0df49570cdcb96179997bd372cac1742'/>
<id>urn:sha1:0718f87b0df49570cdcb96179997bd372cac1742</id>
<content type='text'>
This patch add support to Display_port_rx mixers required to
select path between ASM stream and AFE ports.

Signed-off-by: Rohit kumar &lt;rohitkr@codeaurora.org&gt;
Acked-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: qdsp6: q6afe-dai: add support to Display port RX dais</title>
<updated>2018-12-14T12:48:55Z</updated>
<author>
<name>Rohit kumar</name>
</author>
<published>2018-12-14T12:29:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=32d2c61ba05944aa1e61d186611310dd911e1703'/>
<id>urn:sha1:32d2c61ba05944aa1e61d186611310dd911e1703</id>
<content type='text'>
This patch adds support of AFE DAI for Display_port_rx port.

Signed-off-by: Rohit kumar &lt;rohitkr@codeaurora.org&gt;
Acked-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: qdsp6: qdafe: add support for display_port_rx</title>
<updated>2018-12-14T12:48:51Z</updated>
<author>
<name>Rohit kumar</name>
</author>
<published>2018-12-14T12:29:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3f6856a28f5eeb4fcaeb3ae25118171747354e51'/>
<id>urn:sha1:3f6856a28f5eeb4fcaeb3ae25118171747354e51</id>
<content type='text'>
This patch adds support for Display_Port_Rx
port in AFE.

Signed-off-by: Rohit kumar &lt;rohitkr@codeaurora.org&gt;
Acked-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: qdsp6: q6asm-dai: Add support to compress offload</title>
<updated>2018-12-14T12:43:59Z</updated>
<author>
<name>Srinivas Kandagatla</name>
</author>
<published>2018-11-15T18:13:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=22930c79ac5c243c95e46508f0989e153836adc7'/>
<id>urn:sha1:22930c79ac5c243c95e46508f0989e153836adc7</id>
<content type='text'>
This patch adds MP3 playback support in q6asm dais, adding other codec
support should be pretty trivial.

Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;
Acked-by: Vinod Koul &lt;vkoul@kernel.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: qdsp6: q6asm: add support to MP3 format</title>
<updated>2018-12-14T12:43:54Z</updated>
<author>
<name>Srinivas Kandagatla</name>
</author>
<published>2018-11-15T18:13:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f2e6c6aa0cb5f39e48627850680b87ec688070f8'/>
<id>urn:sha1:f2e6c6aa0cb5f39e48627850680b87ec688070f8</id>
<content type='text'>
This patch adds support to mp3 format in ASM module.

Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;
Acked-by: Vinod Koul &lt;vkoul@kernel.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
</feed>
