diff options
Diffstat (limited to 'include/sound/soc.h')
-rw-r--r-- | include/sound/soc.h | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/include/sound/soc.h b/include/sound/soc.h index 475cb7ed6bec..0d7718f9280d 100644 --- a/include/sound/soc.h +++ b/include/sound/soc.h | |||
@@ -223,15 +223,15 @@ int snd_soc_codec_set_cache_io(struct snd_soc_codec *codec, | |||
223 | int addr_bits, int data_bits, | 223 | int addr_bits, int data_bits, |
224 | enum snd_soc_control_type control); | 224 | enum snd_soc_control_type control); |
225 | 225 | ||
226 | #ifdef CONFIG_PM | ||
227 | int snd_soc_suspend_device(struct device *dev); | ||
228 | int snd_soc_resume_device(struct device *dev); | ||
229 | #endif | ||
230 | |||
231 | /* pcm <-> DAI connect */ | 226 | /* pcm <-> DAI connect */ |
232 | void snd_soc_free_pcms(struct snd_soc_device *socdev); | 227 | void snd_soc_free_pcms(struct snd_soc_device *socdev); |
233 | int snd_soc_new_pcms(struct snd_soc_device *socdev, int idx, const char *xid); | 228 | int snd_soc_new_pcms(struct snd_soc_device *socdev, int idx, const char *xid); |
234 | int snd_soc_init_card(struct snd_soc_device *socdev); | 229 | |
230 | /* Utility functions to get clock rates from various things */ | ||
231 | int snd_soc_calc_frame_size(int sample_size, int channels, int tdm_slots); | ||
232 | int snd_soc_params_to_frame_size(struct snd_pcm_hw_params *params); | ||
233 | int snd_soc_calc_bclk(int fs, int sample_size, int channels, int tdm_slots); | ||
234 | int snd_soc_params_to_bclk(struct snd_pcm_hw_params *parms); | ||
235 | 235 | ||
236 | /* set runtime hw params */ | 236 | /* set runtime hw params */ |
237 | int snd_soc_set_runtime_hwparams(struct snd_pcm_substream *substream, | 237 | int snd_soc_set_runtime_hwparams(struct snd_pcm_substream *substream, |
@@ -333,6 +333,8 @@ struct snd_soc_jack_gpio { | |||
333 | int debounce_time; | 333 | int debounce_time; |
334 | struct snd_soc_jack *jack; | 334 | struct snd_soc_jack *jack; |
335 | struct work_struct work; | 335 | struct work_struct work; |
336 | |||
337 | int (*jack_status_check)(void); | ||
336 | }; | 338 | }; |
337 | #endif | 339 | #endif |
338 | 340 | ||
@@ -413,6 +415,7 @@ struct snd_soc_codec { | |||
413 | unsigned int num_dai; | 415 | unsigned int num_dai; |
414 | 416 | ||
415 | #ifdef CONFIG_DEBUG_FS | 417 | #ifdef CONFIG_DEBUG_FS |
418 | struct dentry *debugfs_codec_root; | ||
416 | struct dentry *debugfs_reg; | 419 | struct dentry *debugfs_reg; |
417 | struct dentry *debugfs_pop_time; | 420 | struct dentry *debugfs_pop_time; |
418 | struct dentry *debugfs_dapm; | 421 | struct dentry *debugfs_dapm; |