/sound/soc/ti/ |
D | ams-delta.c | 106 unsigned short pins; in ams_delta_set_audio_mode() local 119 pins = ams_delta_audio_mode_pins[ucontrol->value.enumerated.item[0]]; in ams_delta_set_audio_mode() 122 pin = !!(pins & (1 << AMS_DELTA_MOUTHPIECE)); in ams_delta_set_audio_mode() 131 pin = !!(pins & (1 << AMS_DELTA_EARPIECE)); in ams_delta_set_audio_mode() 139 pin = !!(pins & (1 << AMS_DELTA_MICROPHONE)); in ams_delta_set_audio_mode() 147 pin = !!(pins & (1 << AMS_DELTA_SPEAKER)); in ams_delta_set_audio_mode() 155 pin = !!(pins & (1 << AMS_DELTA_AGC)); in ams_delta_set_audio_mode() 178 unsigned short pins, mode; in ams_delta_get_audio_mode() local 180 pins = ((snd_soc_dapm_get_pin_status(dapm, "Mouthpiece") << in ams_delta_get_audio_mode() 184 if (pins) in ams_delta_get_audio_mode() [all …]
|
/sound/soc/ |
D | soc-jack.c | 53 list_for_each_entry(pin, &jack->pins, list) { in snd_soc_jack_report() 138 struct snd_soc_jack_pin *pins) in snd_soc_jack_add_pins() argument 143 if (!pins[i].pin) { in snd_soc_jack_add_pins() 148 if (!pins[i].mask) { in snd_soc_jack_add_pins() 150 " (%s)\n", i, pins[i].pin); in snd_soc_jack_add_pins() 154 INIT_LIST_HEAD(&pins[i].list); in snd_soc_jack_add_pins() 155 list_add(&(pins[i].list), &jack->pins); in snd_soc_jack_add_pins() 156 snd_jack_add_new_kctl(jack->jack, pins[i].pin, pins[i].mask); in snd_soc_jack_add_pins()
|
D | soc-card.c | 62 struct snd_soc_jack_pin *pins, unsigned int num_pins) in snd_soc_card_jack_new() argument 68 INIT_LIST_HEAD(&jack->pins); in snd_soc_card_jack_new() 77 ret = snd_soc_jack_add_pins(jack, num_pins, pins); in snd_soc_card_jack_new()
|
/sound/pci/hda/ |
D | patch_sigmatel.c | 1373 .v.pins = ref9200_pin_configs, 1377 .v.pins = oqo9200_pin_configs, 1383 .v.pins = dell9200_d21_pin_configs, 1387 .v.pins = dell9200_d22_pin_configs, 1391 .v.pins = dell9200_d23_pin_configs, 1395 .v.pins = dell9200_m21_pin_configs, 1399 .v.pins = dell9200_m22_pin_configs, 1403 .v.pins = dell9200_m23_pin_configs, 1407 .v.pins = dell9200_m24_pin_configs, 1411 .v.pins = dell9200_m25_pin_configs, [all …]
|
D | patch_realtek.c | 541 static const hda_nid_t pins[] = { in alc_auto_setup_eapd() local 545 for (p = pins; *p; p++) in alc_auto_setup_eapd() 1277 .v.pins = (const struct hda_pintbl[]) { 1287 .v.pins = (const struct hda_pintbl[]) { 1295 .v.pins = (const struct hda_pintbl[]) { 1330 .v.pins = (const struct hda_pintbl[]) { 1350 .v.pins = (const struct hda_pintbl[]) { 1370 .v.pins = (const struct hda_pintbl[]) { 1379 .v.pins = (const struct hda_pintbl[]) { 1390 .v.pins = (const struct hda_pintbl[]) { [all …]
|
D | hda_auto_parser.c | 45 static void sort_pins_by_sequence(hda_nid_t *pins, struct auto_out_pin *list, in sort_pins_by_sequence() argument 51 pins[i] = list[i].pin; in sort_pins_by_sequence() 93 static void reorder_outputs(unsigned int nums, hda_nid_t *pins) in reorder_outputs() argument 100 nid = pins[1]; in reorder_outputs() 101 pins[1] = pins[2]; in reorder_outputs() 102 pins[2] = nid; in reorder_outputs() 603 static const char *check_output_sfx(hda_nid_t nid, const hda_nid_t *pins, in check_output_sfx() argument 611 i = find_idx_in_nid_list(nid, pins, num_pins); in check_output_sfx() 640 const hda_nid_t *pins, int num_pins) in get_hp_label_index() argument 646 i = find_idx_in_nid_list(nid, pins, num_pins); in get_hp_label_index() [all …]
|
D | patch_conexant.c | 126 const hda_nid_t *pins, bool on) in cx_auto_turn_eapd() argument 130 if (snd_hda_query_pin_caps(codec, pins[i]) & AC_PINCAP_EAPD) in cx_auto_turn_eapd() 131 snd_hda_codec_write(codec, pins[i], 0, in cx_auto_turn_eapd() 859 .v.pins = cxt_pincfg_lenovo_x200, 863 .v.pins = cxt_pincfg_lenovo_tp410, 871 .v.pins = cxt_pincfg_lemote, 875 .v.pins = cxt_pincfg_lemote, 879 .v.pins = (const struct hda_pintbl[]) { 892 .v.pins = (const struct hda_pintbl[]) { 906 .v.pins = (const struct hda_pintbl[]) { [all …]
|
D | patch_cs8409-tables.c | 533 .v.pins = cs8409_cs42l42_pincfgs, 539 .v.pins = cs8409_cs42l42_pincfgs, 545 .v.pins = cs8409_cs42l42_pincfgs, 555 .v.pins = dolphin_pincfgs,
|
D | patch_cirrus.c | 523 .v.pins = mbp53_pincfgs, 529 .v.pins = mbp55_pincfgs, 535 .v.pins = imac27_pincfgs, 549 .v.pins = mbp101_pincfgs, 566 .v.pins = mba42_pincfgs, 732 .v.pins = mba6_pincfgs, 863 .v.pins = cdb4210_pincfgs, 873 .v.pins = stumpy_pincfgs,
|
D | patch_analog.c | 271 .v.pins = (const struct hda_pintbl[]) { 279 .v.pins = (const struct hda_pintbl[]) { 289 .v.pins = (const struct hda_pintbl[]) { 302 .v.pins = (const struct hda_pintbl[]) { 315 .v.pins = (const struct hda_pintbl[]) { 332 .v.pins = (const struct hda_pintbl[]) { 876 .v.pins = (const struct hda_pintbl[]) {
|
D | hda_generic.c | 229 hda_nid_t *pins, unsigned int val) in set_pin_targets() argument 233 set_pin_target(codec, pins[i], val, false); in set_pin_targets() 1366 const hda_nid_t *pins, hda_nid_t *dacs, in try_assign_dacs() argument 1380 hda_nid_t pin = pins[i]; in try_assign_dacs() 1610 const hda_nid_t *pins, hda_nid_t *dacs, int *path_idx) in map_singles() argument 1620 dac = get_dac_if_single(codec, pins[i]); in map_singles() 1623 path = snd_hda_add_new_path(codec, dac, pins[i], in map_singles() 1626 path = snd_hda_add_new_path(codec, dac, pins[i], 0); in map_singles() 2741 hda_nid_t *pins) in create_out_jack_modes() argument 2747 hda_nid_t pin = pins[i]; in create_out_jack_modes() [all …]
|
D | hda_local.h | 289 const struct hda_pintbl *pins; member 300 const struct hda_pintbl *pins; /* list of matching pins */ member 314 .pins = (const struct hda_pintbl[]) { _pins, {0, 0}} \ 322 .pins = (const struct hda_pintbl[]) { _pins, {0, 0}} \
|
D | patch_hdmi.c | 146 struct snd_array pins; /* struct hdmi_spec_per_pin */ member 234 ((struct hdmi_spec_per_pin *)snd_array_elem(&spec->pins, idx)) 1899 per_pin = snd_array_new(&spec->pins); in hdmi_add_pin() 2459 snd_array_init(&spec->pins, sizeof(struct hdmi_spec_per_pin), nums); in hdmi_array_init() 2465 snd_array_free(&spec->pins); in hdmi_array_free() 3350 per_pin = snd_array_new(&spec->pins); in patch_simple_hdmi()
|
D | patch_ca0132.c | 8891 static const hda_nid_t pins[] = {0x0B, 0x0C, 0x0E, 0x12, 0x13}; in sbz_set_pin_ctl_default() local 8897 for (i = 0; i < ARRAY_SIZE(pins); i++) in sbz_set_pin_ctl_default() 8898 snd_hda_codec_write(codec, pins[i], 0, in sbz_set_pin_ctl_default() 8904 static const hda_nid_t pins[] = {0x0B, 0x0E, 0x0F, 0x10, 0x11, 0x12, 0x13}; in ca0132_clear_unsolicited() local 8907 for (i = 0; i < ARRAY_SIZE(pins); i++) { in ca0132_clear_unsolicited() 8908 snd_hda_codec_write(codec, pins[i], 0, in ca0132_clear_unsolicited() 8931 static const hda_nid_t pins[] = {0x05, 0x0c, 0x09, 0x0e, 0x08, 0x11, 0x01}; in zxr_dbpro_power_state_shutdown() local 8934 for (i = 0; i < ARRAY_SIZE(pins); i++) in zxr_dbpro_power_state_shutdown() 8935 snd_hda_codec_write(codec, pins[i], 0, in zxr_dbpro_power_state_shutdown()
|
D | patch_via.c | 1033 .v.pins = (const struct hda_pintbl[]) {
|
/sound/usb/ |
D | clock.c | 261 int ret, i, cur, err, pins, clock_id; in __uac_clock_find_source() local 290 pins = GET_VAL(selector, proto, bNrInPins); in __uac_clock_find_source() 295 if (pins == 1) { in __uac_clock_find_source() 311 if (ret > pins || ret < 1) { in __uac_clock_find_source() 332 if (pins == 1) { in __uac_clock_find_source() 348 for (i = 1; i <= pins; i++) { in __uac_clock_find_source()
|
/sound/soc/rockchip/ |
D | rockchip_i2s.c | 55 const struct rk_i2s_pins *pins; member 379 if (!IS_ERR(i2s->grf) && i2s->pins) { in rockchip_i2s_hw_params() 398 val <<= i2s->pins->shift; in rockchip_i2s_hw_params() 399 val |= (I2S_IO_DIRECTION_MASK << i2s->pins->shift) << 16; in rockchip_i2s_hw_params() 400 regmap_write(i2s->grf, i2s->pins->reg_offset, val); in rockchip_i2s_hw_params() 702 i2s->pins = of_id->data; in rockchip_i2s_probe()
|
/sound/pci/lola/ |
D | lola_mixer.c | 86 err = lola_init_pin(chip, &chip->pin[dir].pins[i], dir, nid); in lola_init_pins() 89 if (chip->pin[dir].pins[i].is_analog) in lola_init_pins() 325 pin = chip->pin[dir].pins; in lola_setup_all_analog_gains() 392 pin = &chip->pin[dir].pins[idx]; in set_analog_volume() 508 uinfo->value.integer.max = chip->pin[dir].pins[0].amp_num_steps; in lola_analog_vol_info() 521 chip->pin[dir].pins[i].cur_gain_step; in lola_analog_vol_get() 552 pin = &chip->pin[dir].pins[0]; in lola_analog_vol_tlv()
|
D | lola.h | 233 struct lola_pin pins[MAX_PINS]; member
|
/sound/soc/fsl/ |
D | fsl_esai.c | 543 u32 pins = DIV_ROUND_UP(channels, esai_priv->slots); in fsl_esai_hw_params() local 577 (tx ? ESAI_xFCR_TE(pins) | ESAI_xFCR_TIEN : ESAI_xFCR_RE(pins)); in fsl_esai_hw_params() 652 u32 pins = DIV_ROUND_UP(channels, esai_priv->slots); in fsl_esai_trigger_start() local 676 tx ? ESAI_xCR_TE(pins) : ESAI_xCR_RE(pins)); in fsl_esai_trigger_start()
|
D | fsl_sai.c | 455 u32 pins; in fsl_sai_hw_params() local 464 pins = DIV_ROUND_UP(channels, slots); in fsl_sai_hw_params() 523 FSL_SAI_CR3_TRCE((1 << pins) - 1)); in fsl_sai_hw_params()
|
/sound/soc/atmel/ |
D | Kconfig | 117 using I2C over SDA (MPU Data Input) and SCL (MPU Clock Input) pins. 135 supported by using multiple data pins, output and input, without TDM.
|
/sound/pci/ |
D | fm801.c | 764 static void snd_fm801_tea575x_set_pins(struct snd_tea575x *tea, u8 pins) in snd_fm801_tea575x_set_pins() argument 774 reg |= (pins & TEA575X_DATA) ? FM801_GPIO_GP(gpio.data) : 0; in snd_fm801_tea575x_set_pins() 775 reg |= (pins & TEA575X_CLK) ? FM801_GPIO_GP(gpio.clk) : 0; in snd_fm801_tea575x_set_pins() 777 reg |= (pins & TEA575X_WREN) ? 0 : FM801_GPIO_GP(gpio.wren); in snd_fm801_tea575x_set_pins()
|
D | es1968.c | 2538 static void snd_es1968_tea575x_set_pins(struct snd_tea575x *tea, u8 pins) in snd_es1968_tea575x_set_pins() argument 2544 val |= (pins & TEA575X_DATA) ? (1 << gpio.data) : 0; in snd_es1968_tea575x_set_pins() 2545 val |= (pins & TEA575X_CLK) ? (1 << gpio.clk) : 0; in snd_es1968_tea575x_set_pins() 2546 val |= (pins & TEA575X_WREN) ? (1 << gpio.wren) : 0; in snd_es1968_tea575x_set_pins()
|
/sound/soc/intel/skylake/ |
D | skl-topology.c | 2784 int pins) in skl_tplg_fill_fmt_v4() argument 2788 for (i = 0; i < pins; i++) { in skl_tplg_fill_fmt_v4()
|