aboutsummaryrefslogtreecommitdiffstats
path: root/sound/pci/oxygen/xonar_pcm179x.c
diff options
context:
space:
mode:
authorClemens Ladisch <clemens@ladisch.de>2009-09-28 05:20:11 -0400
committerTakashi Iwai <tiwai@suse.de>2009-09-28 05:54:45 -0400
commit76ffe1e3fb2f65e98d7ed001c5a2b6f334655364 (patch)
tree9a05a9f27a3a0907dd6af081a2b149d72a303b89 /sound/pci/oxygen/xonar_pcm179x.c
parenta361e247b4e36c567b44fef354ab595458422d44 (diff)
sound: oxygen: allow custom MCLK rates
Add a callback that allows model drivers to modify the default I2S MCLK rate. Signed-off-by: Clemens Ladisch <clemens@ladisch.de> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci/oxygen/xonar_pcm179x.c')
-rw-r--r--sound/pci/oxygen/xonar_pcm179x.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sound/pci/oxygen/xonar_pcm179x.c b/sound/pci/oxygen/xonar_pcm179x.c
index cf94e4432a3f..35b3fb4071fb 100644
--- a/sound/pci/oxygen/xonar_pcm179x.c
+++ b/sound/pci/oxygen/xonar_pcm179x.c
@@ -771,6 +771,7 @@ static const struct oxygen_model model_xonar_d2 = {
771 .cleanup = xonar_d2_cleanup, 771 .cleanup = xonar_d2_cleanup,
772 .suspend = xonar_d2_suspend, 772 .suspend = xonar_d2_suspend,
773 .resume = xonar_d2_resume, 773 .resume = xonar_d2_resume,
774 .get_i2s_mclk = oxygen_default_i2s_mclk,
774 .set_dac_params = set_pcm1796_params, 775 .set_dac_params = set_pcm1796_params,
775 .set_adc_params = xonar_set_cs53x1_params, 776 .set_adc_params = xonar_set_cs53x1_params,
776 .update_dac_volume = update_pcm1796_volume, 777 .update_dac_volume = update_pcm1796_volume,
@@ -801,6 +802,7 @@ static const struct oxygen_model model_xonar_hdav = {
801 .suspend = xonar_hdav_suspend, 802 .suspend = xonar_hdav_suspend,
802 .resume = xonar_hdav_resume, 803 .resume = xonar_hdav_resume,
803 .pcm_hardware_filter = xonar_hdmi_pcm_hardware_filter, 804 .pcm_hardware_filter = xonar_hdmi_pcm_hardware_filter,
805 .get_i2s_mclk = oxygen_default_i2s_mclk,
804 .set_dac_params = set_hdav_params, 806 .set_dac_params = set_hdav_params,
805 .set_adc_params = xonar_set_cs53x1_params, 807 .set_adc_params = xonar_set_cs53x1_params,
806 .update_dac_volume = update_pcm1796_volume, 808 .update_dac_volume = update_pcm1796_volume,
@@ -831,6 +833,7 @@ static const struct oxygen_model model_xonar_st = {
831 .cleanup = xonar_st_cleanup, 833 .cleanup = xonar_st_cleanup,
832 .suspend = xonar_st_suspend, 834 .suspend = xonar_st_suspend,
833 .resume = xonar_st_resume, 835 .resume = xonar_st_resume,
836 .get_i2s_mclk = oxygen_default_i2s_mclk,
834 .set_dac_params = set_st_params, 837 .set_dac_params = set_st_params,
835 .set_adc_params = xonar_set_cs53x1_params, 838 .set_adc_params = xonar_set_cs53x1_params,
836 .update_dac_volume = update_pcm1796_volume, 839 .update_dac_volume = update_pcm1796_volume,