<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/sound/soc/pxa, 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>2018-12-03T15:28:29Z</updated>
<entry>
<title>ASoC: pxa: remove raumfeld machine driver</title>
<updated>2018-12-03T15:28:29Z</updated>
<author>
<name>Daniel Mack</name>
</author>
<published>2018-12-01T14:08:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f84a6273dd9107cbf61d46ee8e11eb8bdb4de506'/>
<id>urn:sha1:f84a6273dd9107cbf61d46ee8e11eb8bdb4de506</id>
<content type='text'>
These boards are now fully ported to devicetree and make use of the
simple-card driver, so the platform specific machine driver can be
removed.

Signed-off-by: Daniel Mack &lt;daniel@zonque.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: pxa: change ac97 dependencies</title>
<updated>2018-11-06T17:23:24Z</updated>
<author>
<name>Arnd Bergmann</name>
</author>
<published>2018-11-02T11:20:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=25540f68c871d0ed3771b552eb640a1130880ab6'/>
<id>urn:sha1:25540f68c871d0ed3771b552eb640a1130880ab6</id>
<content type='text'>
Enabling both the old AC97_BUS code and the new AC97_BUS_COMPAT causes
problems because both modules provide an exported snd_ac97_reset()
function.

I had tried to fix the problem of having both coexist earlier, but
my patch only prevented them from being built-in. This is because
of a special Kconfig feature that lets a symbol have a dependency
on another one being disabled, but still allow both to be loadable
modules.

Changing the dependency to =n avoids that problem, now we can only
build the new driver if the old one is completely disabled.

If we could figure out a way to let rename one of the reset
functions and have each driver link to exactly the old or
the compat code, that would also work, but I could not find if
that's possible.

Fixes: bec5ecdf41d4 ("ASoC: pxa: avoid AC97_BUS build warning")
Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: pxa-ssp: enable and disable extclk if given</title>
<updated>2018-10-04T10:41:38Z</updated>
<author>
<name>Daniel Mack</name>
</author>
<published>2018-10-03T19:36:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cfe9ee5f2b7808ceec21df83a45e38afcc647153'/>
<id>urn:sha1:cfe9ee5f2b7808ceec21df83a45e38afcc647153</id>
<content type='text'>
If a "extclk" clock is given, enable and disable it when appropriate.

Signed-off-by: Daniel Mack &lt;daniel@zonque.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: pxa: avoid AC97_BUS build warning</title>
<updated>2018-09-27T22:22:26Z</updated>
<author>
<name>Arnd Bergmann</name>
</author>
<published>2018-09-26T12:46:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bec5ecdf41d404691980c9c82ba867113cc8dee5'/>
<id>urn:sha1:bec5ecdf41d404691980c9c82ba867113cc8dee5</id>
<content type='text'>
Selecting AC97_BUS_NEW from SND_PXA2XX_SOC_AC97 leads to a Kconfig
warning if any other driver selects AC97_BUS:

WARNING: unmet direct dependencies detected for AC97_BUS_COMPAT
  Depends on [n]: SOUND [=y] &amp;&amp; !UML &amp;&amp; SND [=y] &amp;&amp; AC97_BUS_NEW [=y] &amp;&amp; !AC97_BUS [=y]
  Selected by [y]:
  - SND_SOC_WM9713 [=y] &amp;&amp; SOUND [=y] &amp;&amp; !UML &amp;&amp; SND [=y] &amp;&amp; SND_SOC [=y] &amp;&amp; AC97_BUS_NEW [=y]

I don't know if that combination is supposed to work.
Assuming it is not, this adds a dependency on all users
for PXA to avoids the combination.

Fixes: 1c8bc7b3de5e ("ASoC: pxa: switch to new ac97 bus support")
Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: pxa: switch to new ac97 bus support</title>
<updated>2018-09-10T17:47:58Z</updated>
<author>
<name>Robert Jarzmik</name>
</author>
<published>2018-08-25T08:46:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1c8bc7b3de5e76cb89aacdc7be1475a028af505f'/>
<id>urn:sha1:1c8bc7b3de5e76cb89aacdc7be1475a028af505f</id>
<content type='text'>
Switch to the new ac97 bus support in sound/ac97 instead of the legacy
snd_ac97 one.

Signed-off-by: Robert Jarzmik &lt;robert.jarzmik@free.fr&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: pxa: remove clock divider and pll setup from zylonite and magician</title>
<updated>2018-07-20T16:41:26Z</updated>
<author>
<name>Daniel Mack</name>
</author>
<published>2018-07-16T06:24:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a8e43c21a8a32a3af4abc605b6ebcab039f28e00'/>
<id>urn:sha1:a8e43c21a8a32a3af4abc605b6ebcab039f28e00</id>
<content type='text'>
The SSP DAI now handles the clocking setup itself, all it needs is the
master clock frequency. Remove the code from Zylonite and Magician
platforms.

Signed-off-by: Daniel Mack &lt;daniel@zonque.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA</title>
<updated>2018-07-09T11:27:16Z</updated>
<author>
<name>Arnd Bergmann</name>
</author>
<published>2018-07-06T13:30:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9d1310daedae494874fe36a995172e64b06e29a4'/>
<id>urn:sha1:9d1310daedae494874fe36a995172e64b06e29a4</id>
<content type='text'>
For the moment, we can't enable CONFIG_SND_PXA_SOC_SSP unless we are
building for ARM PXA or MMP:

WARNING: unmet direct dependencies detected for PXA_SSP
  Depends on [n]: PLAT_PXA [=n]
  Selected by [y]:
  - SND_PXA_SOC_SSP [=y] &amp;&amp; SOUND [=y] &amp;&amp; !UML &amp;&amp; SND [=y] &amp;&amp; SND_SOC [=y]

This adds an explicit dependency for it.

Fixes: 0a94cf345740 ("ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable")
Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: pxa-ssp: add support for an external clock in devicetree</title>
<updated>2018-07-05T10:08:08Z</updated>
<author>
<name>Daniel Mack</name>
</author>
<published>2018-07-02T15:11:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=90eb6b59d311e6facd040124cb5b659a865125b8'/>
<id>urn:sha1:90eb6b59d311e6facd040124cb5b659a865125b8</id>
<content type='text'>
Allow setting a clock called 'extclk' in the device of the ssp-dai
device. If specified, this clock will be set to the mclk rate from the
DAI's .set_sysclk() callback. The DAI will also configure itself to
use that external clock.

Signed-off-by: Daniel Mack &lt;daniel@zonque.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: pxa-ssp: mark expected switch fall-through</title>
<updated>2018-07-03T15:14:27Z</updated>
<author>
<name>Gustavo A. R. Silva</name>
</author>
<published>2018-07-02T12:17:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e0431de301cbb8e3915261dfff4d0b072738de69'/>
<id>urn:sha1:e0431de301cbb8e3915261dfff4d0b072738de69</id>
<content type='text'>
In preparation to enabling -Wimplicit-fallthrough, mark switch cases
where we are expecting to fall through.

Signed-off-by: Gustavo A. R. Silva &lt;gustavo@embeddedor.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks</title>
<updated>2018-07-02T10:01:21Z</updated>
<author>
<name>Daniel Mack</name>
</author>
<published>2018-06-29T12:59:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=05739375f1c0a1048fea8b9c4cb54d9e4a891938'/>
<id>urn:sha1:05739375f1c0a1048fea8b9c4cb54d9e4a891938</id>
<content type='text'>
The .set_pll() and .set_clkdiv() callbacks are considered legacy and should
not be used anymore. In order to support PXA boards on DT platforms, remove
them and let the code figure out the correct dividers and PLL base
frequencies itself.

Signed-off-by: Daniel Mack &lt;daniel@zonque.org&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
</feed>
