/sound/soc/omap/ |
D | ams-delta.c | 104 unsigned short pins; in ams_delta_set_audio_mode() local 117 pins = ams_delta_audio_mode_pins[ucontrol->value.enumerated.item[0]]; in ams_delta_set_audio_mode() 120 pin = !!(pins & (1 << AMS_DELTA_MOUTHPIECE)); in ams_delta_set_audio_mode() 129 pin = !!(pins & (1 << AMS_DELTA_EARPIECE)); in ams_delta_set_audio_mode() 137 pin = !!(pins & (1 << AMS_DELTA_MICROPHONE)); in ams_delta_set_audio_mode() 145 pin = !!(pins & (1 << AMS_DELTA_SPEAKER)); in ams_delta_set_audio_mode() 153 pin = !!(pins & (1 << AMS_DELTA_AGC)); in ams_delta_set_audio_mode() 176 unsigned short pins, mode; in ams_delta_get_audio_mode() local 178 pins = ((snd_soc_dapm_get_pin_status(dapm, "Mouthpiece") << in ams_delta_get_audio_mode() 182 if (pins) in ams_delta_get_audio_mode() [all …]
|
/sound/soc/ |
D | soc-jack.c | 87 struct snd_soc_jack *jack, struct snd_soc_jack_pin *pins, in snd_soc_card_jack_new() argument 94 INIT_LIST_HEAD(&jack->pins); in snd_soc_card_jack_new() 103 return snd_soc_jack_add_pins(jack, num_pins, pins); in snd_soc_card_jack_new() 143 list_for_each_entry(pin, &jack->pins, list) { in snd_soc_jack_report() 228 struct snd_soc_jack_pin *pins) in snd_soc_jack_add_pins() argument 233 if (!pins[i].pin) { in snd_soc_jack_add_pins() 238 if (!pins[i].mask) { in snd_soc_jack_add_pins() 240 " (%s)\n", i, pins[i].pin); in snd_soc_jack_add_pins() 244 INIT_LIST_HEAD(&pins[i].list); in snd_soc_jack_add_pins() 245 list_add(&(pins[i].list), &jack->pins); in snd_soc_jack_add_pins() [all …]
|
/sound/pci/hda/ |
D | patch_sigmatel.c | 1406 .v.pins = ref9200_pin_configs, 1410 .v.pins = oqo9200_pin_configs, 1416 .v.pins = dell9200_d21_pin_configs, 1420 .v.pins = dell9200_d22_pin_configs, 1424 .v.pins = dell9200_d23_pin_configs, 1428 .v.pins = dell9200_m21_pin_configs, 1432 .v.pins = dell9200_m22_pin_configs, 1436 .v.pins = dell9200_m23_pin_configs, 1440 .v.pins = dell9200_m24_pin_configs, 1444 .v.pins = dell9200_m25_pin_configs, [all …]
|
D | hda_auto_parser.c | 49 static void sort_pins_by_sequence(hda_nid_t *pins, struct auto_out_pin *list, in sort_pins_by_sequence() argument 55 pins[i] = list[i].pin; in sort_pins_by_sequence() 91 static void reorder_outputs(unsigned int nums, hda_nid_t *pins) in reorder_outputs() argument 98 nid = pins[1]; in reorder_outputs() 99 pins[1] = pins[2]; in reorder_outputs() 100 pins[2] = nid; in reorder_outputs() 601 static const char *check_output_sfx(hda_nid_t nid, const hda_nid_t *pins, in check_output_sfx() argument 609 i = find_idx_in_nid_list(nid, pins, num_pins); in check_output_sfx() 638 const hda_nid_t *pins, int num_pins) in get_hp_label_index() argument 644 i = find_idx_in_nid_list(nid, pins, num_pins); in get_hp_label_index() [all …]
|
D | patch_realtek.c | 435 static hda_nid_t pins[] = { in alc_auto_setup_eapd() local 439 for (p = pins; *p; p++) in alc_auto_setup_eapd() 1129 .v.pins = (const struct hda_pintbl[]) { 1139 .v.pins = (const struct hda_pintbl[]) { 1147 .v.pins = (const struct hda_pintbl[]) { 1182 .v.pins = (const struct hda_pintbl[]) { 1202 .v.pins = (const struct hda_pintbl[]) { 1222 .v.pins = (const struct hda_pintbl[]) { 1231 .v.pins = (const struct hda_pintbl[]) { 1242 .v.pins = (const struct hda_pintbl[]) { [all …]
|
D | patch_conexant.c | 151 hda_nid_t *pins, bool on) in cx_auto_turn_eapd() argument 155 if (snd_hda_query_pin_caps(codec, pins[i]) & AC_PINCAP_EAPD) in cx_auto_turn_eapd() 156 snd_hda_codec_write(codec, pins[i], 0, in cx_auto_turn_eapd() 759 .v.pins = cxt_pincfg_lenovo_x200, 763 .v.pins = cxt_pincfg_lenovo_tp410, 771 .v.pins = cxt_pincfg_lemote, 775 .v.pins = cxt_pincfg_lemote, 779 .v.pins = (const struct hda_pintbl[]) { 798 .v.pins = (const struct hda_pintbl[]) { 836 .v.pins = (const struct hda_pintbl[]) { [all …]
|
D | patch_cirrus.c | 534 .v.pins = mbp53_pincfgs, 540 .v.pins = mbp55_pincfgs, 546 .v.pins = imac27_pincfgs, 560 .v.pins = mbp101_pincfgs, 577 .v.pins = mba42_pincfgs, 742 .v.pins = mba6_pincfgs, 872 .v.pins = cdb4210_pincfgs, 882 .v.pins = stumpy_pincfgs,
|
D | patch_analog.c | 290 .v.pins = (const struct hda_pintbl[]) { 298 .v.pins = (const struct hda_pintbl[]) { 308 .v.pins = (const struct hda_pintbl[]) { 321 .v.pins = (const struct hda_pintbl[]) { 334 .v.pins = (const struct hda_pintbl[]) { 351 .v.pins = (const struct hda_pintbl[]) { 892 .v.pins = (const struct hda_pintbl[]) {
|
D | hda_generic.c | 235 hda_nid_t *pins, unsigned int val) in set_pin_targets() argument 239 set_pin_target(codec, pins[i], val, false); in set_pin_targets() 1361 const hda_nid_t *pins, hda_nid_t *dacs, in try_assign_dacs() argument 1375 hda_nid_t pin = pins[i]; in try_assign_dacs() 1601 const hda_nid_t *pins, hda_nid_t *dacs, int *path_idx) in map_singles() argument 1611 dac = get_dac_if_single(codec, pins[i]); in map_singles() 1614 path = snd_hda_add_new_path(codec, dac, pins[i], in map_singles() 1617 path = snd_hda_add_new_path(codec, dac, pins[i], 0); in map_singles() 2732 hda_nid_t *pins) in create_out_jack_modes() argument 2738 hda_nid_t pin = pins[i]; in create_out_jack_modes() [all …]
|
D | hda_local.h | 307 const struct hda_pintbl *pins; member 318 const struct hda_pintbl *pins; /* list of matching pins */ member 332 .pins = (const struct hda_pintbl[]) { _pins, {0, 0}} \ 340 .pins = (const struct hda_pintbl[]) { _pins, {0, 0}} \
|
D | patch_hdmi.c | 155 struct snd_array pins; /* struct hdmi_spec_per_pin */ member 233 ((struct hdmi_spec_per_pin *)snd_array_elem(&spec->pins, idx)) 1741 per_pin = snd_array_new(&spec->pins); in hdmi_add_pin() 2270 snd_array_init(&spec->pins, sizeof(struct hdmi_spec_per_pin), nums); in hdmi_array_init() 2276 snd_array_free(&spec->pins); in hdmi_array_free() 2928 per_pin = snd_array_new(&spec->pins); in patch_simple_hdmi()
|
D | patch_via.c | 1062 .v.pins = (const struct hda_pintbl[]) {
|
/sound/soc/rockchip/ |
D | rockchip_i2s.c | 53 const struct rk_i2s_pins *pins; member 348 if (!IS_ERR(i2s->grf) && i2s->pins) { in rockchip_i2s_hw_params() 367 val <<= i2s->pins->shift; in rockchip_i2s_hw_params() 368 val |= (I2S_IO_DIRECTION_MASK << i2s->pins->shift) << 16; in rockchip_i2s_hw_params() 369 regmap_write(i2s->grf, i2s->pins->reg_offset, val); in rockchip_i2s_hw_params() 599 i2s->pins = of_id->data; in rockchip_i2s_probe()
|
/sound/pci/lola/ |
D | lola_mixer.c | 99 err = lola_init_pin(chip, &chip->pin[dir].pins[i], dir, nid); in lola_init_pins() 102 if (chip->pin[dir].pins[i].is_analog) in lola_init_pins() 338 pin = chip->pin[dir].pins; in lola_setup_all_analog_gains() 405 pin = &chip->pin[dir].pins[idx]; in set_analog_volume() 521 uinfo->value.integer.max = chip->pin[dir].pins[0].amp_num_steps; in lola_analog_vol_info() 534 chip->pin[dir].pins[i].cur_gain_step; in lola_analog_vol_get() 565 pin = &chip->pin[dir].pins[0]; in lola_analog_vol_tlv()
|
D | lola.h | 246 struct lola_pin pins[MAX_PINS]; member
|
/sound/soc/fsl/ |
D | fsl_esai.c | 526 u32 pins = DIV_ROUND_UP(channels, esai_priv->slots); in fsl_esai_hw_params() local 552 (tx ? ESAI_xFCR_TE(pins) | ESAI_xFCR_TIEN : ESAI_xFCR_RE(pins)); in fsl_esai_hw_params() 589 u32 pins = DIV_ROUND_UP(channels, esai_priv->slots); in fsl_esai_trigger() local 617 tx ? ESAI_xCR_TE(pins) : ESAI_xCR_RE(pins)); in fsl_esai_trigger()
|
/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 | 2560 static void snd_es1968_tea575x_set_pins(struct snd_tea575x *tea, u8 pins) in snd_es1968_tea575x_set_pins() argument 2566 val |= (pins & TEA575X_DATA) ? (1 << gpio.data) : 0; in snd_es1968_tea575x_set_pins() 2567 val |= (pins & TEA575X_CLK) ? (1 << gpio.clk) : 0; in snd_es1968_tea575x_set_pins() 2568 val |= (pins & TEA575X_WREN) ? (1 << gpio.wren) : 0; in snd_es1968_tea575x_set_pins()
|