aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/trace/events/asoc.h92
-rw-r--r--sound/soc/soc-io.c11
2 files changed, 0 insertions, 103 deletions
diff --git a/include/trace/events/asoc.h b/include/trace/events/asoc.h
index 03996b2bb04f..c75c795a377b 100644
--- a/include/trace/events/asoc.h
+++ b/include/trace/events/asoc.h
@@ -11,102 +11,10 @@
11 11
12struct snd_soc_jack; 12struct snd_soc_jack;
13struct snd_soc_codec; 13struct snd_soc_codec;
14struct snd_soc_platform;
15struct snd_soc_card; 14struct snd_soc_card;
16struct snd_soc_dapm_widget; 15struct snd_soc_dapm_widget;
17struct snd_soc_dapm_path; 16struct snd_soc_dapm_path;
18 17
19/*
20 * Log register events
21 */
22DECLARE_EVENT_CLASS(snd_soc_reg,
23
24 TP_PROTO(struct snd_soc_codec *codec, unsigned int reg,
25 unsigned int val),
26
27 TP_ARGS(codec, reg, val),
28
29 TP_STRUCT__entry(
30 __string( name, codec->name )
31 __field( int, id )
32 __field( unsigned int, reg )
33 __field( unsigned int, val )
34 ),
35
36 TP_fast_assign(
37 __assign_str(name, codec->name);
38 __entry->id = codec->id;
39 __entry->reg = reg;
40 __entry->val = val;
41 ),
42
43 TP_printk("codec=%s.%d reg=%x val=%x", __get_str(name),
44 (int)__entry->id, (unsigned int)__entry->reg,
45 (unsigned int)__entry->val)
46);
47
48DEFINE_EVENT(snd_soc_reg, snd_soc_reg_write,
49
50 TP_PROTO(struct snd_soc_codec *codec, unsigned int reg,
51 unsigned int val),
52
53 TP_ARGS(codec, reg, val)
54
55);
56
57DEFINE_EVENT(snd_soc_reg, snd_soc_reg_read,
58
59 TP_PROTO(struct snd_soc_codec *codec, unsigned int reg,
60 unsigned int val),
61
62 TP_ARGS(codec, reg, val)
63
64);
65
66DECLARE_EVENT_CLASS(snd_soc_preg,
67
68 TP_PROTO(struct snd_soc_platform *platform, unsigned int reg,
69 unsigned int val),
70
71 TP_ARGS(platform, reg, val),
72
73 TP_STRUCT__entry(
74 __string( name, platform->name )
75 __field( int, id )
76 __field( unsigned int, reg )
77 __field( unsigned int, val )
78 ),
79
80 TP_fast_assign(
81 __assign_str(name, platform->name);
82 __entry->id = platform->id;
83 __entry->reg = reg;
84 __entry->val = val;
85 ),
86
87 TP_printk("platform=%s.%d reg=%x val=%x", __get_str(name),
88 (int)__entry->id, (unsigned int)__entry->reg,
89 (unsigned int)__entry->val)
90);
91
92DEFINE_EVENT(snd_soc_preg, snd_soc_preg_write,
93
94 TP_PROTO(struct snd_soc_platform *platform, unsigned int reg,
95 unsigned int val),
96
97 TP_ARGS(platform, reg, val)
98
99);
100
101DEFINE_EVENT(snd_soc_preg, snd_soc_preg_read,
102
103 TP_PROTO(struct snd_soc_platform *platform, unsigned int reg,
104 unsigned int val),
105
106 TP_ARGS(platform, reg, val)
107
108);
109
110DECLARE_EVENT_CLASS(snd_soc_card, 18DECLARE_EVENT_CLASS(snd_soc_card,
111 19
112 TP_PROTO(struct snd_soc_card *card, int val), 20 TP_PROTO(struct snd_soc_card *card, int val),
diff --git a/sound/soc/soc-io.c b/sound/soc/soc-io.c
index 2ead9edd0d63..7767fbd73eb7 100644
--- a/sound/soc/soc-io.c
+++ b/sound/soc/soc-io.c
@@ -17,8 +17,6 @@
17#include <linux/export.h> 17#include <linux/export.h>
18#include <sound/soc.h> 18#include <sound/soc.h>
19 19
20#include <trace/events/asoc.h>
21
22/** 20/**
23 * snd_soc_component_read() - Read register value 21 * snd_soc_component_read() - Read register value
24 * @component: Component to read from 22 * @component: Component to read from
@@ -39,8 +37,6 @@ int snd_soc_component_read(struct snd_soc_component *component,
39 else 37 else
40 ret = -EIO; 38 ret = -EIO;
41 39
42 dev_dbg(component->dev, "read %x => %x\n", reg, *val);
43
44 return ret; 40 return ret;
45} 41}
46EXPORT_SYMBOL_GPL(snd_soc_component_read); 42EXPORT_SYMBOL_GPL(snd_soc_component_read);
@@ -56,8 +52,6 @@ EXPORT_SYMBOL_GPL(snd_soc_component_read);
56int snd_soc_component_write(struct snd_soc_component *component, 52int snd_soc_component_write(struct snd_soc_component *component,
57 unsigned int reg, unsigned int val) 53 unsigned int reg, unsigned int val)
58{ 54{
59 dev_dbg(component->dev, "write %x = %x\n", reg, val);
60
61 if (component->regmap) 55 if (component->regmap)
62 return regmap_write(component->regmap, reg, val); 56 return regmap_write(component->regmap, reg, val);
63 else if (component->write) 57 else if (component->write)
@@ -207,7 +201,6 @@ unsigned int snd_soc_read(struct snd_soc_codec *codec, unsigned int reg)
207 ret = snd_soc_component_read(&codec->component, reg, &val); 201 ret = snd_soc_component_read(&codec->component, reg, &val);
208 if (ret < 0) 202 if (ret < 0)
209 return -1; 203 return -1;
210 trace_snd_soc_reg_read(codec, reg, val);
211 204
212 return val; 205 return val;
213} 206}
@@ -216,7 +209,6 @@ EXPORT_SYMBOL_GPL(snd_soc_read);
216int snd_soc_write(struct snd_soc_codec *codec, unsigned int reg, 209int snd_soc_write(struct snd_soc_codec *codec, unsigned int reg,
217 unsigned int val) 210 unsigned int val)
218{ 211{
219 trace_snd_soc_reg_write(codec, reg, val);
220 return snd_soc_component_write(&codec->component, reg, val); 212 return snd_soc_component_write(&codec->component, reg, val);
221} 213}
222EXPORT_SYMBOL_GPL(snd_soc_write); 214EXPORT_SYMBOL_GPL(snd_soc_write);
@@ -269,8 +261,6 @@ int snd_soc_platform_read(struct snd_soc_platform *platform,
269 if (ret < 0) 261 if (ret < 0)
270 return -1; 262 return -1;
271 263
272 trace_snd_soc_preg_read(platform, reg, val);
273
274 return val; 264 return val;
275} 265}
276EXPORT_SYMBOL_GPL(snd_soc_platform_read); 266EXPORT_SYMBOL_GPL(snd_soc_platform_read);
@@ -278,7 +268,6 @@ EXPORT_SYMBOL_GPL(snd_soc_platform_read);
278int snd_soc_platform_write(struct snd_soc_platform *platform, 268int snd_soc_platform_write(struct snd_soc_platform *platform,
279 unsigned int reg, unsigned int val) 269 unsigned int reg, unsigned int val)
280{ 270{
281 trace_snd_soc_preg_write(platform, reg, val);
282 return snd_soc_component_write(&platform->component, reg, val); 271 return snd_soc_component_write(&platform->component, reg, val);
283} 272}
284EXPORT_SYMBOL_GPL(snd_soc_platform_write); 273EXPORT_SYMBOL_GPL(snd_soc_platform_write);