Home
last modified time | relevance | path

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

/sound/soc/ti/
Dams-delta.c106 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/
Dsoc-jack.c53 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()
Dsoc-card.c62 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/
Dpatch_sigmatel.c1373 .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 …]
Dpatch_realtek.c541 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 …]
Dhda_auto_parser.c45 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 …]
Dpatch_conexant.c126 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 …]
Dpatch_cs8409-tables.c533 .v.pins = cs8409_cs42l42_pincfgs,
539 .v.pins = cs8409_cs42l42_pincfgs,
545 .v.pins = cs8409_cs42l42_pincfgs,
555 .v.pins = dolphin_pincfgs,
Dpatch_cirrus.c523 .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,
Dpatch_analog.c271 .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[]) {
Dhda_generic.c229 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 …]
Dhda_local.h289 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}} \
Dpatch_hdmi.c146 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()
Dpatch_ca0132.c8891 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()
Dpatch_via.c1033 .v.pins = (const struct hda_pintbl[]) {
/sound/usb/
Dclock.c261 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/
Drockchip_i2s.c55 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/
Dlola_mixer.c86 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()
Dlola.h233 struct lola_pin pins[MAX_PINS]; member
/sound/soc/fsl/
Dfsl_esai.c543 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()
Dfsl_sai.c455 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/
DKconfig117 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/
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.c2538 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/
Dskl-topology.c2784 int pins) in skl_tplg_fill_fmt_v4() argument
2788 for (i = 0; i < pins; i++) { in skl_tplg_fill_fmt_v4()