Home
last modified time | relevance | path

Searched refs:pins (Results 1 – 18 of 18) sorted by relevance

/sound/soc/omap/
Dams-delta.c104 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/
Dsoc-jack.c87 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/
Dpatch_sigmatel.c1406 .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 …]
Dhda_auto_parser.c49 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 …]
Dpatch_realtek.c435 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 …]
Dpatch_conexant.c151 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 …]
Dpatch_cirrus.c534 .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,
Dpatch_analog.c290 .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[]) {
Dhda_generic.c235 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 …]
Dhda_local.h307 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}} \
Dpatch_hdmi.c155 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()
Dpatch_via.c1062 .v.pins = (const struct hda_pintbl[]) {
/sound/soc/rockchip/
Drockchip_i2s.c53 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/
Dlola_mixer.c99 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()
Dlola.h246 struct lola_pin pins[MAX_PINS]; member
/sound/soc/fsl/
Dfsl_esai.c526 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/
Dfm801.c764 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()
Des1968.c2560 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()