Searched refs:H9632 (Results 1 - 2 of 2) sorted by relevance

/linux-4.1.27/sound/pci/rme9652/
H A Dhdsp.c185 #define HDSP_AnalogExtensionBoard (1<<18) /* For H9632 cards */
186 #define HDSP_XLRBreakoutCable (1<<20) /* For H9632 cards */
190 #define HDSP_ADGain0 (1<<25) /* From here : H9632 specific */
292 #define HDSP_SPDIFIN_AES 3 /* xlr for H9632 (AES)*/
300 /* For H9632 cards */
320 #define HDSP_spdifFrequency3 HDSP_Lock2 /* this is for H9632 only */
338 #define HDSP_AEBO (1<<28) /* H9632 specific Analog Extension Boards */
357 /* This is for H9632 cards */
479 unsigned char qs_in_channels; /* quad speed mode for H9632 */
634 case H9632: hdsp_playback_to_output_key()
652 case H9632: hdsp_input_to_output_key()
673 if (hdsp->io_type == H9652 || hdsp->io_type == H9632) return 0; hdsp_check_for_iobox()
696 if (hdsp->io_type == H9652 || hdsp->io_type == H9632) hdsp_wait_for_iobox()
848 if (hdsp->io_type == H9652 || hdsp->io_type == H9632) hdsp_check_for_firmware()
914 if (hdsp->io_type == H9652 || hdsp->io_type == H9632) { hdsp_write_gain()
928 if (hdsp->io_type == H9632 && addr >= 512) hdsp_write_gain()
986 if (hdsp->io_type == H9632) hdsp_spdif_sample_rate()
1000 if (hdsp->io_type == H9632) return 128000; hdsp_spdif_sample_rate()
1003 if (hdsp->io_type == H9632) return 176400; hdsp_spdif_sample_rate()
1006 if (hdsp->io_type == H9632) return 192000; hdsp_spdif_sample_rate()
1026 if (hdsp->io_type == H9632 && hdsp_external_sample_rate()
1065 if (hdsp->io_type == H9632 && hdsp->firmware_rev >= 152) hdsp_reset_hw_pointer()
1158 else if (hdsp->io_type == H9632 && (spdif_freq == external_freq*4) && (hdsp_autosync_ref(hdsp) >= HDSP_AUTOSYNC_FROM_ADAT1)) hdsp_set_rate()
1181 if (rate > 96000 && hdsp->io_type != H9632) hdsp_set_rate()
1247 if (hdsp->io_type == H9632 && hdsp->firmware_rev >= 152) hdsp_set_rate()
1253 if (hdsp->io_type == H9632) hdsp_set_rate()
1267 case H9632: hdsp_set_rate()
1684 return snd_ctl_enum_info(uinfo, 1, (hdsp->io_type == H9632) ? 4 : 3, snd_hdsp_info_spdif_in()
1704 val = ucontrol->value.enumerated.item[0] % ((hdsp->io_type == H9632) ? 4 : 3); snd_hdsp_put_spdif_in()
1788 return snd_ctl_enum_info(uinfo, 1, (hdsp->io_type == H9632) ? 10 : 7, snd_hdsp_info_spdif_sample_rate()
1871 return snd_ctl_enum_info(uinfo, 1, (hdsp->io_type == H9632) ? 10 : 7, snd_hdsp_info_autosync_sample_rate()
2044 return snd_ctl_enum_info(uinfo, 1, (hdsp->io_type == H9632) ? 10 : 7, snd_hdsp_info_clock_source()
2066 if (hdsp->io_type == H9632) { snd_hdsp_put_clock_source()
2419 case H9632: snd_hdsp_info_pref_sync_ref()
2454 case H9632: snd_hdsp_put_pref_sync_ref()
2818 case H9632: snd_hdsp_get_adat_sync_check()
3314 /* DA, AD and Phone gain and XLR breakout cable controls for H9632 cards */ snd_hdsp_create_controls()
3315 if (hdsp->io_type == H9632) { snd_hdsp_create_controls()
3323 if (hdsp->io_type == H9632 || hdsp->io_type == H9652) { snd_hdsp_create_controls()
3655 /* Informations about H9632 specific controls */ snd_hdsp_proc_read()
3656 if (hdsp->io_type == H9632) { snd_hdsp_proc_read()
3798 for (i = 0; i < ((hdsp->io_type == H9652 || hdsp->io_type == H9632) ? 1352 : HDSP_MATRIX_MIXER_SIZE); ++i) { snd_hdsp_set_defaults()
3803 /* H9632 specific defaults */ snd_hdsp_set_defaults()
3804 if (hdsp->io_type == H9632) { snd_hdsp_set_defaults()
3874 if (hdsp->io_type != Multiface && hdsp->io_type != RPM && hdsp->io_type != H9632 && midi1 && midi1status) { snd_hdsp_interrupt()
4262 if (hdsp->io_type == H9632) { snd_hdsp_hw_rule_in_channels()
4282 if (hdsp->io_type == H9632) { snd_hdsp_hw_rule_out_channels()
4300 if (r->min > 96000 && hdsp->io_type == H9632) { snd_hdsp_hw_rule_in_channels_rate()
4331 if (r->min > 96000 && hdsp->io_type == H9632) { snd_hdsp_hw_rule_out_channels_rate()
4369 } else if (c->max <= hdsp->qs_out_channels && hdsp->io_type == H9632) { snd_hdsp_hw_rule_rate_out_channels()
4400 } else if (c->max <= hdsp->qs_in_channels && hdsp->io_type == H9632) { snd_hdsp_hw_rule_rate_in_channels()
4446 } else if (hdsp->io_type == H9632) { snd_hdsp_playback_open()
4451 if (hdsp->io_type == H9632) { snd_hdsp_playback_open()
4521 if (hdsp->io_type == H9632) { snd_hdsp_capture_open()
4704 case H9632: snd_hdsp_hwdep_ioctl()
4727 if (hdsp->io_type != H9632) snd_hdsp_hwdep_ioctl()
4730 for (i = 0; i < ((hdsp->io_type != Multiface && hdsp->io_type != RPM && hdsp->io_type != H9632) ? 3 : 1); ++i) snd_hdsp_hwdep_ioctl()
4749 if (hdsp->io_type == H9632) { snd_hdsp_hwdep_ioctl()
4761 if (hdsp->io_type == H9632 || hdsp->io_type == H9652) snd_hdsp_hwdep_ioctl()
4773 if (hdsp->io_type != H9632) return -EINVAL; snd_hdsp_hwdep_ioctl()
4784 if (hdsp->io_type == H9652 || hdsp->io_type == H9632) return -EINVAL; snd_hdsp_hwdep_ioctl()
4801 if (hdsp->io_type == H9652 || hdsp->io_type == H9632) return -EINVAL; snd_hdsp_hwdep_ioctl()
4965 case H9632: snd_hdsp_initialize_channels()
5073 if (hdsp->io_type == H9652 || hdsp->io_type == H9632) hdsp_request_fw_loader()
5078 if (hdsp->io_type == H9652 || hdsp->io_type == H9632) hdsp_request_fw_loader()
5276 hdsp->io_type = H9632; snd_hdsp_create()
/linux-4.1.27/include/uapi/sound/
H A Dhdsp.h30 H9632, enumerator in enum:HDSP_IO_Type

Completed in 99 milliseconds