<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wireguard-linux/sound/soc/codecs/Kconfig, branch jd/unified-crypt-queue</title>
<subtitle>WireGuard for the Linux kernel</subtitle>
<id>https://git.zx2c4.com/wireguard-linux/atom/sound/soc/codecs/Kconfig?h=jd%2Funified-crypt-queue</id>
<link rel='self' href='https://git.zx2c4.com/wireguard-linux/atom/sound/soc/codecs/Kconfig?h=jd%2Funified-crypt-queue'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/'/>
<updated>2020-03-11T18:45:26Z</updated>
<entry>
<title>Merge tag 'v5.6-rc5' into asoc-5.7</title>
<updated>2020-03-11T18:45:26Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2020-03-11T18:45:26Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=4d90a4e677c5c45c787a774c84442e75c7ddd5be'/>
<id>urn:sha1:4d90a4e677c5c45c787a774c84442e75c7ddd5be</id>
<content type='text'>
Linux 5.6-rc5
</content>
</entry>
<entry>
<title>ASoC: rt5682: fix unmet dependencies</title>
<updated>2020-03-10T18:03:30Z</updated>
<author>
<name>Pierre-Louis Bossart</name>
<email>pierre-louis.bossart@linux.intel.com</email>
</author>
<published>2020-03-10T16:35:07Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=5549ea64799784308cc03313a86dea3de56d48ce'/>
<id>urn:sha1:5549ea64799784308cc03313a86dea3de56d48ce</id>
<content type='text'>
The rt5682 code can be used in I2C or SoundWire mode. When I2C is not
selected, we have the following issue:

WARNING: unmet direct dependencies detected for SND_SOC_RT5682
  Depends on [n]: SOUND [=m] &amp;&amp; !UML &amp;&amp; SND [=m] &amp;&amp; SND_SOC [=m] &amp;&amp;
  I2C [=n]
  Selected by [m]:
  - SND_SOC_RT5682_SDW [=m] &amp;&amp; SOUND [=m] &amp;&amp; !UML &amp;&amp; SND [=m] &amp;&amp;
    SND_SOC [=m] &amp;&amp; SOUNDWIRE [=m]

Fix by adding SOUNDWIRE as a dependency.

Fixes: 03f6fc6de9192f ('ASoC: rt5682: Add the soundwire support')
Reported-by: kbuild test robot &lt;lkp@intel.com&gt;
Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt;
Cc: Oder Chiou &lt;oder_chiou@realtek.com&gt;
Link: https://lore.kernel.org/r/20200310163509.14466-2-pierre-louis.bossart@linux.intel.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: wm8741: Fix typo in Kconfig prompt</title>
<updated>2020-03-05T12:53:51Z</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@ingics.com</email>
</author>
<published>2020-03-04T14:02:41Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=3fb83cbee1de58fcd5d22f1db89460bb7c08b6e8'/>
<id>urn:sha1:3fb83cbee1de58fcd5d22f1db89460bb7c08b6e8</id>
<content type='text'>
Fix trivial copy-n-paste mistake.

Signed-off-by: Axel Lin &lt;axel.lin@ingics.com&gt;
Link: https://lore.kernel.org/r/20200304140241.340-1-axel.lin@ingics.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: rt5682: Add the soundwire support</title>
<updated>2020-02-26T18:14:14Z</updated>
<author>
<name>Oder Chiou</name>
<email>oder_chiou@realtek.com</email>
</author>
<published>2020-02-19T10:28:57Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=03f6fc6de9192f4e4209ceee0e92f5947d44fc0a'/>
<id>urn:sha1:03f6fc6de9192f4e4209ceee0e92f5947d44fc0a</id>
<content type='text'>
This patch adds the soundwire support for ALC5682.

Signed-off-by: Oder Chiou &lt;oder_chiou@realtek.com&gt;
Link: https://lore.kernel.org/r/20200219102858.20166-1-oder_chiou@realtek.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout</title>
<updated>2020-02-24T12:42:41Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert@linux-m68k.org</email>
</author>
<published>2020-02-24T11:25:37Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=5a309875787db47d69610e45f00a727ef9e62aa0'/>
<id>urn:sha1:5a309875787db47d69610e45f00a727ef9e62aa0</id>
<content type='text'>
On i386 randconfig:

    sound/soc/codecs/wm9705.o: In function `wm9705_soc_resume':
    wm9705.c:(.text+0x128): undefined reference to `snd_ac97_reset'
    sound/soc/codecs/wm9712.o: In function `wm9712_soc_resume':
    wm9712.c:(.text+0x2d1): undefined reference to `snd_ac97_reset'
    sound/soc/codecs/wm9713.o: In function `wm9713_soc_resume':
    wm9713.c:(.text+0x820): undefined reference to `snd_ac97_reset'

Fix this by adding the missing dependencies on SND_SOC_AC97_BUS.

Reported-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;
Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Link: https://lore.kernel.org/r/20200224112537.14483-1-geert@linux-m68k.org
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: tlv320adcx140: Add the tlv320adcx140 codec driver family</title>
<updated>2020-02-20T22:18:18Z</updated>
<author>
<name>Dan Murphy</name>
<email>dmurphy@ti.com</email>
</author>
<published>2020-02-20T21:07:59Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=689c7655b50c5de2b6f0f42fecfb37bde5acf040'/>
<id>urn:sha1:689c7655b50c5de2b6f0f42fecfb37bde5acf040</id>
<content type='text'>
Add the tlv320adcx140 codec driver family.

The TLV320ADCx140 is a Burr-Brown™ highperformance, audio analog-to-digital
converter (ADC) that supports simultaneous sampling of up to four analog
channels or eight digital channels for the pulse density modulation (PDM)
microphone input. The device supports line and microphone inputs, and
allows for both single-ended and differential input configurations.

Signed-off-by: Dan Murphy &lt;dmurphy@ti.com&gt;
Link: https://lore.kernel.org/r/20200220210759.31466-3-dmurphy@ti.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout</title>
<updated>2020-02-12T23:53:47Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert@linux-m68k.org</email>
</author>
<published>2020-02-12T14:56:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=d8dd3f92a6ba11f9046df48765e6f12ad70a3946'/>
<id>urn:sha1:d8dd3f92a6ba11f9046df48765e6f12ad70a3946</id>
<content type='text'>
Fixes for missing miscellaneous support:

    ERROR: "abx500_get_register_interruptible" [...] undefined!
    ERROR: "abx500_set_register_interruptible" [...] undefined!
    ERROR: "arizona_free_irq" [...] undefined!
    ERROR: "arizona_request_irq" [...] undefined!
    ERROR: "arizona_set_irq_wake" [...] undefined!
    ERROR: "mc13xxx_reg_rmw" [...] undefined!
    ERROR: "mc13xxx_reg_write" [...] undefined!
    ERROR: "snd_soc_free_ac97_component" [...] undefined!
    ERROR: "snd_soc_new_ac97_component" [...] undefined!

Reported-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;
Fixes: ea00d95200d02ece ("ASoC: Use imply for SND_SOC_ALL_CODECS")
Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Link: https://lore.kernel.org/r/20200212145650.4602-4-geert@linux-m68k.org
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout</title>
<updated>2020-02-12T23:53:25Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert@linux-m68k.org</email>
</author>
<published>2020-02-12T14:56:49Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=1d0158f547e0dbefa9e18930e93f270ab0309707'/>
<id>urn:sha1:1d0158f547e0dbefa9e18930e93f270ab0309707</id>
<content type='text'>
Fixes for CONFIG_I2C=n:

    WARNING: unmet direct dependencies detected for REGMAP_I2C
      Depends on [n]: I2C [=n]
      Selected by [m]:
      - SND_SOC_ADAU1781_I2C [=m] &amp;&amp; SOUND [=m] &amp;&amp; !UML &amp;&amp; SND [=m] &amp;&amp; SND_SOC [=m]
      - SND_SOC_ADAU1977_I2C [=m] &amp;&amp; SOUND [=m] &amp;&amp; !UML &amp;&amp; SND [=m] &amp;&amp; SND_SOC [=m]
      - SND_SOC_RT5677 [=m] &amp;&amp; SOUND [=m] &amp;&amp; !UML &amp;&amp; SND [=m] &amp;&amp; SND_SOC [=m]

    sound/soc/codecs/...: error: type defaults to ‘int’ in declaration of ‘module_i2c_driver’ [-Werror=implicit-int]

    drivers/base/regmap/regmap-i2c.c: In function ‘regmap_smbus_byte_reg_read’:
    drivers/base/regmap/regmap-i2c.c:25:8: error: implicit declaration of function ‘i2c_smbus_read_byte_data’; did you mean ‘i2c_set_adapdata’? [-Werror=implicit-function-declaration]

Fixes: ea00d95200d02ece ("ASoC: Use imply for SND_SOC_ALL_CODECS")
Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Link: https://lore.kernel.org/r/20200212145650.4602-3-geert@linux-m68k.org
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout</title>
<updated>2020-02-12T23:53:04Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert@linux-m68k.org</email>
</author>
<published>2020-02-12T14:56:48Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=ce0c97f8a2936d05951da7093b881c8eaaee72e0'/>
<id>urn:sha1:ce0c97f8a2936d05951da7093b881c8eaaee72e0</id>
<content type='text'>
Fixes for CONFIG_SPI=n:

    WARNING: unmet direct dependencies detected for REGMAP_SPI
      Depends on [n]: SPI [=n]
      Selected by [m]:
      - SND_SOC_ADAU1781_SPI [=m] &amp;&amp; SOUND [=m] &amp;&amp; !UML &amp;&amp; SND [=m] &amp;&amp; SND_SOC [=m]
      - SND_SOC_ADAU1977_SPI [=m] &amp;&amp; SOUND [=m] &amp;&amp; !UML &amp;&amp; SND [=m] &amp;&amp; SND_SOC [=m]

    ERROR: "spi_async" [...] undefined!
    ERROR: "spi_get_device_id" [...] undefined!
    ERROR: "__spi_register_driver" [...] undefined!
    ERROR: "spi_setup" [...] undefined!
    ERROR: "spi_sync" [...] undefined!
    ERROR: "spi_write_then_read" [...] undefined!

Reported-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;
Fixes: ea00d95200d02ece ("ASoC: Use imply for SND_SOC_ALL_CODECS")
Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Acked-by: Randy Dunlap &lt;rdunlap@infradead.org&gt; # build-tested
Link: https://lore.kernel.org/r/20200212145650.4602-2-geert@linux-m68k.org
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: Use imply for SND_SOC_ALL_CODECS</title>
<updated>2020-02-11T11:26:58Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert@linux-m68k.org</email>
</author>
<published>2020-02-07T09:13:51Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/wireguard-linux/commit/?id=ea00d95200d02ece71f5814d41b14f2eb16d598b'/>
<id>urn:sha1:ea00d95200d02ece71f5814d41b14f2eb16d598b</id>
<content type='text'>
Currently SND_SOC_ALL_CODECS selects the config symbols for all codec
drivers.  As "select" bypasses dependencies, lots of "select" statements
need explicit dependencies, which are hard to get right, and hard to
maintain[*].

Fix this by using "imply" instead, which is a weak version of "select",
and which obeys dependencies of target symbols.

Add dependencies to invisible symbols that are currently selected only
if their dependencies are fulfilled.

[*] See e.g. commit 13426feaf46c48fc ("ASoC: wcd934x: Add missing
    COMMON_CLK dependency to SND_SOC_ALL_CODECS").

Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Link: https://lore.kernel.org/r/20200207091351.18133-1-geert@linux-m68k.org
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
</feed>
