<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux.git/sound/soc/codecs/Kconfig, branch vm-bind</title>
<subtitle>Linux Kernel</subtitle>
<id>https://git.etezian.org/cgit.cgi/linux.git/atom?h=vm-bind</id>
<link rel='self' href='https://git.etezian.org/cgit.cgi/linux.git/atom?h=vm-bind'/>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/'/>
<updated>2022-05-19T15:44:23+00:00</updated>
<entry>
<title>ASoC: rt1015p: remove dependency on GPIOLIB</title>
<updated>2022-05-19T15:44:23+00:00</updated>
<author>
<name>Pierre-Louis Bossart</name>
<email>pierre-louis.bossart@linux.intel.com</email>
</author>
<published>2022-05-17T17:26:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=b390c25c6757b9d56cecdfbf6d55f15fc89a6386'/>
<id>urn:sha1:b390c25c6757b9d56cecdfbf6d55f15fc89a6386</id>
<content type='text'>
commit dcc2c012c7691 ("ASoC: Fix gpiolib dependencies") removed a
series of unnecessary dependencies on GPIOLIB when the gpio was
optional.

A similar simplification seems valid for rt1015p, so remove the
dependency as well. This will avoid the following warning

  WARNING: unmet direct dependencies detected for SND_SOC_RT1015P

     Depends on [n]: SOUND [=y] &amp;&amp; !UML &amp;&amp; SND [=y] &amp;&amp; SND_SOC [=y] &amp;&amp;
     GPIOLIB [=n]

     Selected by [y]:

     - SND_SOC_INTEL_SOF_RT5682_MACH [=y] &amp;&amp; SOUND [=y] &amp;&amp; !UML &amp;&amp; SND
       [=y] &amp;&amp; SND_SOC [=y] &amp;&amp; SND_SOC_INTEL_MACH [=y] &amp;&amp;
       (SND_SOC_SOF_HDA_LINK [=y] || SND_SOC_SOF_BAYTRAIL [=n]) &amp;&amp; I2C
       [=y] &amp;&amp; ACPI [=y] &amp;&amp; (SND_HDA_CODEC_HDMI [=y] &amp;&amp;
       SND_SOC_SOF_HDA_AUDIO_CODEC [=y] &amp;&amp; (MFD_INTEL_LPSS [=y] ||
       COMPILE_TEST [=y]) || SND_SOC_SOF_BAYTRAIL [=n] &amp;&amp;
       (X86_INTEL_LPSS [=n] || COMPILE_TEST [=y]))

Reported-by: kernel test robot &lt;yujie.liu@intel.com&gt;
Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt;
Reviewed-by: Péter Ujfalusi &lt;peter.ujfalusi@linux.intel.com&gt;
Link: https://lore.kernel.org/r/20220517172647.468244-3-pierre-louis.bossart@linux.intel.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: max98357a: remove dependency on GPIOLIB</title>
<updated>2022-05-19T15:44:22+00:00</updated>
<author>
<name>Pierre-Louis Bossart</name>
<email>pierre-louis.bossart@linux.intel.com</email>
</author>
<published>2022-05-17T17:26:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=21ca3274333f5c1cbbf9d91e5b33f4f2463859b2'/>
<id>urn:sha1:21ca3274333f5c1cbbf9d91e5b33f4f2463859b2</id>
<content type='text'>
commit dcc2c012c7691 ("ASoC: Fix gpiolib dependencies") removed a
series of unnecessary dependencies on GPIOLIB when the gpio was
optional.

A similar simplification seems valid for max98357a, so remove the
dependency as well. This will avoid the following warning

   WARNING: unmet direct dependencies detected for SND_SOC_MAX98357A
     Depends on [n]: SOUND [=y] &amp;&amp; !UML &amp;&amp; SND [=y] &amp;&amp; SND_SOC [=y] &amp;&amp; GPIOLIB [=n]
     Selected by [y]:
     - SND_SOC_INTEL_SOF_CS42L42_MACH [=y] &amp;&amp; SOUND [=y] &amp;&amp; !UML &amp;&amp;
       SND [=y] &amp;&amp; SND_SOC [=y] &amp;&amp; SND_SOC_INTEL_MACH [=y] &amp;&amp;
       (SND_SOC_SOF_HDA_LINK [=y] || SND_SOC_SOF_BAYTRAIL [=n]) &amp;&amp; I2C
       [=y] &amp;&amp; ACPI [=y] &amp;&amp; SND_HDA_CODEC_HDMI [=y] &amp;&amp;
       SND_SOC_SOF_HDA_AUDIO_CODEC [=y] &amp;&amp; (MFD_INTEL_LPSS [=y] ||
       COMPILE_TEST [=n])

Reported-by: kernel test robot &lt;yujie.liu@intel.com&gt;
Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt;
Reviewed-by: Péter Ujfalusi &lt;peter.ujfalusi@linux.intel.com&gt;
Link: https://lore.kernel.org/r/20220517172647.468244-2-pierre-louis.bossart@linux.intel.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: wm8940: add devicetree support</title>
<updated>2022-05-09T18:04:36+00:00</updated>
<author>
<name>Lukasz Majewski</name>
<email>lukma@denx.de</email>
</author>
<published>2022-05-09T12:10:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=3a3610aaa9dce8ef1257bb42ac7f0fe2b5809a54'/>
<id>urn:sha1:3a3610aaa9dce8ef1257bb42ac7f0fe2b5809a54</id>
<content type='text'>
This adds devicetree support to the wm8940 codec driver.
With a DT-based kernel, there is no board-specific setting
to select the driver so allow it to be manually chosen.

Signed-off-by: Lukasz Majewski &lt;lukma@denx.de&gt;
Acked-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt;
Link: https://lore.kernel.org/r/20220509121055.31103-1-lukma@denx.de
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: max98396: add amplifier driver</title>
<updated>2022-04-26T14:13:40+00:00</updated>
<author>
<name>Ryan Lee</name>
<email>ryan.lee.analog@gmail.com</email>
</author>
<published>2022-04-23T02:15:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=b58581136770569d2ee4300b10c7c0d76bb86250'/>
<id>urn:sha1:b58581136770569d2ee4300b10c7c0d76bb86250</id>
<content type='text'>
This series of patches adds support for Analog Devices MAX98396
mono amplifier with IV sense. The device provides a PCM interface
for audio data and a standard I2C interface for control data
communication. This driver also supports MAX98397 which is
a variant of MAX98396 with wide input supply range.

Signed-off-by: Ryan Lee &lt;ryan.lee.analog@gmail.com&gt;
Reported-by: kernel test robot &lt;lkp@intel.com&gt;
Link: https://lore.kernel.org/r/20220423021558.1773598-1-ryan.lee.analog@gmail.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: rt1016: enable building</title>
<updated>2022-04-06T22:37:58+00:00</updated>
<author>
<name>Stephen Kitt</name>
<email>steve@sk2.org</email>
</author>
<published>2022-04-05T17:11:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=953b1388a58e8fd70c034c7679d7031d41c7d8ec'/>
<id>urn:sha1:953b1388a58e8fd70c034c7679d7031d41c7d8ec</id>
<content type='text'>
The rt1016 driver wasn't listed in Kconfig and Makefile, which AFAICT
means it isn't ever built. This patch adds the appropriate entries to
Kconfig and Makefile.

Signed-off-by: Stephen Kitt &lt;steve@sk2.org&gt;
Link: https://lore.kernel.org/r/20220405171158.2168762-1-steve@sk2.org
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: cs35l45: Add driver for Cirrus Logic CS35L45 Smart Amp</title>
<updated>2022-04-05T17:27:59+00:00</updated>
<author>
<name>James Schulman</name>
<email>james.schulman@cirrus.com</email>
</author>
<published>2022-04-05T13:54:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=0d463d016000d68d7e982720b5e4380b2d83409a'/>
<id>urn:sha1:0d463d016000d68d7e982720b5e4380b2d83409a</id>
<content type='text'>
The CS35L45 is a 15 V Boosted Mono Class D Amplifier with DSP
Speaker Protection and Adaptive Battery Management.

This initial driver provides standard non-boosted audio operation
without the DSP.

Signed-off-by: James Schulman &lt;james.schulman@cirrus.com&gt;
Signed-off-by: Richard Fitzgerald &lt;rf@opensource.cirrus.com&gt;
Link: https://lore.kernel.org/r/20220405135419.1230088-6-rf@opensource.cirrus.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules</title>
<updated>2022-04-04T07:39:32+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2022-03-25T15:31:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=9dc15f81baf273b5aaaa3302ee8faacd78f361fd'/>
<id>urn:sha1:9dc15f81baf273b5aaaa3302ee8faacd78f361fd</id>
<content type='text'>
Placing both the I2C and SPI code in the same module causes problems with
mixes of modular and non-modular builds of the buses so it's generally bad
practice. As with other drivers split the bus code out of the WM8731 driver
into separate modules.

Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
Acked-by: Charles Keepax &lt;ckeepax@opensource.cirrus.com&gt;
Link: https://lore.kernel.org/r/20220325153121.1598494-6-broonie@kernel.org
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: codecs: Add Awinic AW8738 audio amplifier driver</title>
<updated>2022-03-07T13:13:01+00:00</updated>
<author>
<name>Jonathan Albrieux</name>
<email>jonathan.albrieux@gmail.com</email>
</author>
<published>2022-03-04T10:24:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=6b4528b5532f84f385b4e756637698cf4ae211f3'/>
<id>urn:sha1:6b4528b5532f84f385b4e756637698cf4ae211f3</id>
<content type='text'>
The Awinic AW8738 is a simple audio amplifier using a single GPIO.
The main difference to simple-amplifier is that there is a "one-wire
pulse control" that allows configuring the amplifier to one of a few
pre-defined modes. This can be used to configure the speaker-guard
function (primarily the power limit for the amplifier).

Add a simple driver that allows setting it up in the device tree
with a specified mode number.

Signed-off-by: Jonathan Albrieux &lt;jonathan.albrieux@gmail.com&gt;
Co-developed-by: Stephan Gerhold &lt;stephan@gerhold.net&gt;
Signed-off-by: Stephan Gerhold &lt;stephan@gerhold.net&gt;
Link: https://lore.kernel.org/r/20220304102452.26856-3-stephan@gerhold.net
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: codecs: Add power domains support in digital macro codecs</title>
<updated>2022-02-28T13:30:37+00:00</updated>
<author>
<name>Srinivasa Rao Mandadapu</name>
<email>quic_srivasam@quicinc.com</email>
</author>
<published>2022-02-26T18:09:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=9e3d83c52844f955aa2975f78cee48bf9f72f5e1'/>
<id>urn:sha1:9e3d83c52844f955aa2975f78cee48bf9f72f5e1</id>
<content type='text'>
Add support for enabling required power domains in digital macro codecs.
macro and dcodec power domains are being requested as clocks by HLOS
in ADSP based architectures and ADSP internally handling as powerdomains.
In ADSP bypass case need to handle them as power domains explicitly.

Signed-off-by: Srinivasa Rao Mandadapu &lt;quic_srivasam@quicinc.com&gt;
Co-developed-by: Venkata Prasad Potturu &lt;quic_potturu@quicinc.com&gt;
Signed-off-by: Venkata Prasad Potturu &lt;quic_potturu@quicinc.com&gt;
Reported-by: kernel test robot &lt;lkp@intel.com&gt;
Link: https://lore.kernel.org/r/1645898959-11231-2-git-send-email-quic_srivasam@quicinc.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: Fix gpiolib dependencies</title>
<updated>2022-02-08T18:58:08+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2022-02-08T18:58:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=dcc2c012c76913a7e95025f9b000a3eeddc9dc50'/>
<id>urn:sha1:dcc2c012c76913a7e95025f9b000a3eeddc9dc50</id>
<content type='text'>
Merge series from Mark Brown &lt;broonie@kernel.org&gt;:

This series removes a bunch of spurious selects of gpiolib that were
causing noise in randconfig build tests.

Mark Brown (6):
  ASoC: dmic: Remove spurious gpiolib select
  ASoC: rt9120: Remove spurious gpiolib select
  ASoC: simple-amplifier: Remove spurious gpiolib select
  ASoC: max9759: Remove spurious gpiolib select
  ASoC: zl38060: Remove spurious gpiolib select
  ASoC: simple-mux: Depend on gpiolib rather than selecting it

 sound/soc/codecs/Kconfig | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

base-commit: e783362eb54cd99b2cac8b3a9aeac942e6f6ac07
--
2.30.2
</content>
</entry>
</feed>
