<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/trace/events/asoc.h, branch linux-4.9.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.9.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.9.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-02-26T01:52:48Z</updated>
<entry>
<title>ASoC: trace: fix printing jack name</title>
<updated>2016-02-26T01:52:48Z</updated>
<author>
<name>Arnd Bergmann</name>
</author>
<published>2016-02-24T16:38:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f4833a519aec793cf8349bf479589d37473ef6a7'/>
<id>urn:sha1:f4833a519aec793cf8349bf479589d37473ef6a7</id>
<content type='text'>
After a change to the snd_jack structure, the 'name' member
is no longer available in all configurations, which results in a
build failure in the tracing code:

include/trace/events/asoc.h: In function 'trace_event_raw_event_snd_soc_jack_report':
include/trace/events/asoc.h:240:32: error: 'struct snd_jack' has no member named 'name'

The name field is normally initialized from the card shortname and
the jack "id" field:

        snprintf(jack-&gt;name, sizeof(jack-&gt;name), "%s %s",
                 card-&gt;shortname, jack-&gt;id);

This changes the tracing output to just contain the 'id' by
itself, which slightly changes the output format but avoids the
link error and is hopefully still enough to see what is going on.

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Fixes: fe0d128c57bf ("ALSA: jack: Allow building the jack layer without input device")
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: dapm: Consolidate path trace events</title>
<updated>2015-08-13T11:40:16Z</updated>
<author>
<name>Lars-Peter Clausen</name>
</author>
<published>2015-08-11T19:38:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6e588a0d839b51bae49852b68740a25cacc91978'/>
<id>urn:sha1:6e588a0d839b51bae49852b68740a25cacc91978</id>
<content type='text'>
The snd_soc_dapm_input_path and snd_soc_dapm_output_path trace events are
identical except for the direction. Instead of having two events have a
single one that has a field that contains the direction.

Signed-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: Remove snd_soc_cache_sync() implementation</title>
<updated>2014-11-09T09:06:30Z</updated>
<author>
<name>Lars-Peter Clausen</name>
</author>
<published>2014-11-08T15:38:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=427d204c86e095bb91eb8af381bd90a48376a860'/>
<id>urn:sha1:427d204c86e095bb91eb8af381bd90a48376a860</id>
<content type='text'>
This function has no more non regmap user, which means we can remove the
implementation of the function and associated functions and structure
fields.

For convenience we keep a static inline version of the function that
forwards calls to regcache_sync() unconditionally.

Signed-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: trace: Remove trailing new-lines in trace messages</title>
<updated>2014-09-25T13:05:58Z</updated>
<author>
<name>Anatol Pomozov</name>
</author>
<published>2014-09-24T18:17:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e03f73a01f010b29504ceebda3c4fca25468516d'/>
<id>urn:sha1:e03f73a01f010b29504ceebda3c4fca25468516d</id>
<content type='text'>
These new-lines add empty lines to trace output

Signed-off-by: Anatol Pomozov &lt;anatol.pomozov@gmail.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: Move name and id from CODEC/platform to component</title>
<updated>2014-06-21T20:04:24Z</updated>
<author>
<name>Lars-Peter Clausen</name>
</author>
<published>2014-06-16T16:13:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f4333203ec933f9272c90c7add01774ec2cf94d3'/>
<id>urn:sha1:f4333203ec933f9272c90c7add01774ec2cf94d3</id>
<content type='text'>
The component struct already has a name and id field which are initialized to
the same values as the same fields in the CODEC and platform structs. So remove
them from the CODEC and platform structs and used the ones from the component
struct instead.

Signed-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Signed-off-by: Mark Brown &lt;broonie@linaro.org&gt;
</content>
</entry>
<entry>
<title>ASoC: Remove ASoC level IO tracing</title>
<updated>2014-04-22T12:24:24Z</updated>
<author>
<name>Lars-Peter Clausen</name>
</author>
<published>2014-04-22T11:23:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=111c0cf566777ebbe026228b72df95788e771831'/>
<id>urn:sha1:111c0cf566777ebbe026228b72df95788e771831</id>
<content type='text'>
The ASoC framework is in the process of migrating all IO operations to regmap.
regmap has its own more sophisticated tracing infrastructure for IO operations,
which means that the ASoC level IO tracing becomes redundant, hence this patch
removes them. There are still a handful of ASoC drivers left that do not use
regmap yet, but hopefully the removal of the ASoC IO tracing will be an
additional incentive to switch to regmap.

Signed-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Signed-off-by: Mark Brown &lt;broonie@linaro.org&gt;
</content>
</entry>
<entry>
<title>ASoC: trace: Make sure trace header doesnt depend on any headers</title>
<updated>2013-09-16T23:37:03Z</updated>
<author>
<name>Liam Girdwood</name>
</author>
<published>2013-09-13T17:09:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=56fb7421d23c63cf22ac885d2db2302cefc9e1f1'/>
<id>urn:sha1:56fb7421d23c63cf22ac885d2db2302cefc9e1f1</id>
<content type='text'>
Fix build so that asoc trace event header doesn't depend on other headers.

Signed-off-by: Liam Girdwood &lt;liam.r.girdwood@linux.intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@linaro.org&gt;
</content>
</entry>
<entry>
<title>ASoC: dapm: Fix x86_64 build warning.</title>
<updated>2012-04-23T12:15:35Z</updated>
<author>
<name>Liam Girdwood</name>
</author>
<published>2012-04-23T09:31:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c97f3bdd26080c2cb2a648c37b6dcb8eac2f91e7'/>
<id>urn:sha1:c97f3bdd26080c2cb2a648c37b6dcb8eac2f91e7</id>
<content type='text'>
Fixes the following build warning on x86_64.

In file included from include/trace/ftrace.h:567:0,
                 from include/trace/define_trace.h:86,
                 from include/trace/events/asoc.h:410,
                 from sound/soc/soc-core.c:45:
include/trace/events/asoc.h: In function 'ftrace_raw_event_snd_soc_dapm_output_path':
include/trace/events/asoc.h:246:1: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
include/trace/events/asoc.h: In function 'ftrace_raw_event_snd_soc_dapm_input_path':
include/trace/events/asoc.h:275:1: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]

Signed-off-by: Liam Girdwood &lt;lrg@ti.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>ASoC: dapm: Add API call to query valid DAPM paths</title>
<updated>2012-04-18T17:23:00Z</updated>
<author>
<name>Liam Girdwood</name>
</author>
<published>2012-04-18T10:41:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ec2e3031b65f23f66840b5c89c4b83076831a435'/>
<id>urn:sha1:ec2e3031b65f23f66840b5c89c4b83076831a435</id>
<content type='text'>
In preparation for ASoC DSP support.

Add a DAPM API call to determine whether a DAPM audio path is valid between
source and sink widgets. This also takes into account all kcontrol mux and mixer
settings in between the source and sink widgets to validate the audio path.

This will be used by the DSP core to determine the runtime DAI mappings
between FE and BE DAIs in order to run PCM operations.

Signed-off-by: Liam Girdwood &lt;lrg@ti.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>ASoC: Add another DAPM stat for neighbour checks</title>
<updated>2011-09-22T16:24:40Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2011-09-21T17:19:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e56235e099d7290a2331b984a79f75bbe0865fe8'/>
<id>urn:sha1:e56235e099d7290a2331b984a79f75bbe0865fe8</id>
<content type='text'>
The number of times we look at a potentially connected neighbour is just
as important as the number of times we actually recurse into looking at
that neighbour so also collect that statistic.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
</feed>
