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; |
