<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux.git/sound/soc/Kconfig, branch master</title>
<subtitle>Linux Kernel</subtitle>
<id>https://git.etezian.org/cgit.cgi/linux.git/atom?h=master</id>
<link rel='self' href='https://git.etezian.org/cgit.cgi/linux.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/'/>
<updated>2016-02-23T08:03:07+00:00</updated>
<entry>
<title>ALSA: jack: Allow building the jack layer without input device</title>
<updated>2016-02-23T08:03:07+00:00</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2016-02-17T08:44:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=fe0d128c57bf927a713159f60a18d9f315d4d91d'/>
<id>urn:sha1:fe0d128c57bf927a713159f60a18d9f315d4d91d</id>
<content type='text'>
Since the recent integration of kctl jack and input jack layers, we
can basically build the jack layer even without input devices.  That
is, the jack layer itself can be built with conditional to enable the
input device support or not, while the users may enable always
CONFIG_SND_JACK unconditionally.

For achieving it, this patch changes the following:
- A new Kconfig, CONFIG_SND_JACK_INPUT_DEV, was introduced to indicate
  whether the jack layer supports the input device,
- A few items in snd_jack struct and relevant codes are conditionally
  built upon CONFIG_SND_JACK_INPUT_DEV,
- The users of CONFIG_SND_JACK drop the messy dependency on
  CONFIG_INPUT.

This change also automagically fixes a potential bug in HD-audio
driver Arnd reported, where the NULL or uninitialized jack instance is
dereferenced.

Reported-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branches 'asoc/topic/adsp' and 'asoc/topic/amd' into asoc-next</title>
<updated>2016-01-11T13:54:32+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2016-01-11T13:54:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=188bdf726877fb27530934baea90876dfc2012ba'/>
<id>urn:sha1:188bdf726877fb27530934baea90876dfc2012ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ASoC: AMD: add AMD ASoC ACP 2.x DMA driver</title>
<updated>2016-01-10T12:44:12+00:00</updated>
<author>
<name>Maruthi Srinivas Bayyavarapu</name>
<email>Maruthi.Bayyavarapu@amd.com</email>
</author>
<published>2016-01-08T23:22:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=7c31335a03b6afff1c474c693c3187f13b8587cc'/>
<id>urn:sha1:7c31335a03b6afff1c474c693c3187f13b8587cc</id>
<content type='text'>
ACP IP has internal DMA controller with multiple channels which
can be programmed in cyclic/non cyclic manner. ACP can generate
interrupt upon completion of DMA transfer, if required.
The PCM driver provides the platform DMA component to ALSA core.

Signed-off-by: Maruthi Bayyavarapu &lt;maruthi.bayyavarapu@amd.com&gt;
Reviewed-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Reviewed-by: Murali Krishna Vemuri &lt;murali-krishna.vemuri@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: img: Add driver for I2S input controller</title>
<updated>2015-11-16T10:06:58+00:00</updated>
<author>
<name>Damien.Horsley</name>
<email>Damien.Horsley@imgtec.com</email>
</author>
<published>2015-11-04T14:40:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=14b947d9ced4f723b5bfd3f6ec614aa28b5d4cfb'/>
<id>urn:sha1:14b947d9ced4f723b5bfd3f6ec614aa28b5d4cfb</id>
<content type='text'>
Add driver for Imagination Technologies I2S input
controller

Signed-off-by: Damien.Horsley &lt;Damien.Horsley@imgtec.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'asoc/topic/core' into asoc-next</title>
<updated>2015-10-26T02:15:55+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2015-10-26T02:15:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=6439e5c2a784f6b00dd136df54d6f0859bc77af3'/>
<id>urn:sha1:6439e5c2a784f6b00dd136df54d6f0859bc77af3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ASoC: compress: add config item for soc-compress to make it compiled only when needed</title>
<updated>2015-10-22T12:52:16+00:00</updated>
<author>
<name>Jie Yang</name>
<email>yang.jie@intel.com</email>
</author>
<published>2015-10-13T15:41:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=6f0c42269f000b1e346c84d9a589f17aa94c96d8'/>
<id>urn:sha1:6f0c42269f000b1e346c84d9a589f17aa94c96d8</id>
<content type='text'>
We don't always need soc-compress in soc, here add a config item
SND_SOC_COMPRESS, when nobody select it, the soc-compress will
not be compiled.

Here also change Kconfig to 'select SND_SOC_COMPRESS' for drivers
that needed soc-compress.

Signed-off-by: Jie Yang &lt;yang.jie@intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: sunxi: add support for the on-chip codec on early Allwinner SoCs</title>
<updated>2015-09-16T19:18:45+00:00</updated>
<author>
<name>Emilio López</name>
<email>emilio@elopez.com.ar</email>
</author>
<published>2015-09-12T13:26:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=45fb6b6f2aa3f6b22b81078db0dba4b26c9d0bdb'/>
<id>urn:sha1:45fb6b6f2aa3f6b22b81078db0dba4b26c9d0bdb</id>
<content type='text'>
The sun4i, sun5i and sun7i SoC families have a built-in codec, capable
of both audio capture and playback.

While this is called a codec by Allwinner, it really is an in-SoC
combination of a codec and a DAI, with its own DAC/ADC and amplifiers
in a single memory-mapped controller.

The capture part has been left out for now, and will be added eventually.

Signed-off-by: Emilio López &lt;emilio@elopez.com.ar&gt;
Signed-off-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branches 'asoc/topic/ssm2518', 'asoc/topic/sta529', 'asoc/topic/sti' and 'asoc/topic/sti-sas' into asoc-next</title>
<updated>2015-08-30T14:57:13+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2015-08-30T14:57:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=0a5ff077572d058d3023d243ba97a7e98d111f4c'/>
<id>urn:sha1:0a5ff077572d058d3023d243ba97a7e98d111f4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ASoC: topology: Add Kconfig option for topology</title>
<updated>2015-08-18T05:45:47+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2015-08-15T15:24:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=78b50f39142612d01073595d33e7cc48f03a5a2f'/>
<id>urn:sha1:78b50f39142612d01073595d33e7cc48f03a5a2f</id>
<content type='text'>
Allow the topology code to be compiled out so that users who don't need
topology don't need to havve the code compiled in, saving them some
memory.

Some more configuration could be added to remove some of the hooks into
the core data structures but that is probably best done with some
refactoring to use functions to do the updates of the data structures
rather than ifdefing in the code as we'd need to do at the minute.

Suggested-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: Add ability to build sti drivers</title>
<updated>2015-07-16T20:38:24+00:00</updated>
<author>
<name>Arnaud Pouliquen</name>
<email>arnaud.pouliquen@st.com</email>
</author>
<published>2015-07-16T09:36:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=1e6babb417f76bd6d1a4d1d633e5c46435acbfe7'/>
<id>urn:sha1:1e6babb417f76bd6d1a4d1d633e5c46435acbfe7</id>
<content type='text'>
Define the platform and codec drivers, and how to build them.

Signed-off-by: Arnaud Pouliquen &lt;arnaud.pouliquen@st.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
</feed>
