diff options
| -rw-r--r-- | include/sound/soc.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/include/sound/soc.h b/include/sound/soc.h index fcb312b3f258..2f742009da4b 100644 --- a/include/sound/soc.h +++ b/include/sound/soc.h | |||
| @@ -807,7 +807,7 @@ struct snd_soc_codec { | |||
| 807 | /* component */ | 807 | /* component */ |
| 808 | struct snd_soc_component component; | 808 | struct snd_soc_component component; |
| 809 | 809 | ||
| 810 | /* dapm */ | 810 | /* Don't access this directly, use snd_soc_codec_get_dapm() */ |
| 811 | struct snd_soc_dapm_context dapm; | 811 | struct snd_soc_dapm_context dapm; |
| 812 | 812 | ||
| 813 | #ifdef CONFIG_DEBUG_FS | 813 | #ifdef CONFIG_DEBUG_FS |
| @@ -1270,6 +1270,18 @@ static inline struct snd_soc_dapm_context *snd_soc_component_get_dapm( | |||
| 1270 | } | 1270 | } |
| 1271 | 1271 | ||
| 1272 | /** | 1272 | /** |
| 1273 | * snd_soc_codec_get_dapm() - Returns the DAPM context for the CODEC | ||
| 1274 | * @codec: The CODEC for which to get the DAPM context | ||
| 1275 | * | ||
| 1276 | * Note: Use this function instead of directly accessing the CODEC's dapm field | ||
| 1277 | */ | ||
| 1278 | static inline struct snd_soc_dapm_context *snd_soc_codec_get_dapm( | ||
| 1279 | struct snd_soc_codec *codec) | ||
| 1280 | { | ||
| 1281 | return &codec->dapm; | ||
| 1282 | } | ||
| 1283 | |||
| 1284 | /** | ||
| 1273 | * snd_soc_dapm_kcontrol_codec() - Returns the codec associated to a kcontrol | 1285 | * snd_soc_dapm_kcontrol_codec() - Returns the codec associated to a kcontrol |
| 1274 | * @kcontrol: The kcontrol | 1286 | * @kcontrol: The kcontrol |
| 1275 | * | 1287 | * |
