Home
last modified time | relevance | path

Searched full:aif (Results 1 – 25 of 60) sorted by relevance

123

/linux/sound/soc/sunxi/
H A Dsun8i-codec.c321 struct sun8i_codec_aif *aif = &scodec->aifs[i]; in sun8i_codec_update_sample_rate() local
323 if (aif->active_streams) in sun8i_codec_update_sample_rate()
324 max_rate = max(max_rate, aif->sample_rate); in sun8i_codec_update_sample_rate()
327 /* Set the sample rate for ADC->DAC passthrough when no AIF is active. */ in sun8i_codec_update_sample_rate()
458 struct sun8i_codec_aif *aif = &scodec->aifs[dai->id]; in sun8i_codec_set_tdm_slot() local
463 aif->slots = slots; in sun8i_codec_set_tdm_slot()
464 aif->slot_width = slot_width; in sun8i_codec_set_tdm_slot()
574 struct sun8i_codec_aif *aif = &scodec->aifs[dai->id]; in sun8i_codec_hw_params() local
576 unsigned int slots = aif->slots ?: params_channels(params); in sun8i_codec_hw_params()
577 unsigned int slot_width = aif in sun8i_codec_hw_params()
675 struct sun8i_codec_aif *aif = &scodec->aifs[dai->id]; sun8i_codec_hw_free() local
817 struct sun8i_codec_aif *aif = &scodec->aifs[w->sname[3] - '1']; sun8i_codec_aif_event() local
[all...]
/linux/Documentation/devicetree/bindings/pinctrl/
H A Dcirrus,lochnagar.yaml74 gf-aif4, spdif-aif, usb-aif1, usb-aif2, adat-aif,
75 soundcard-aif ]
116 enum: [ aif, fpga-gpio1, fpga-gpio2, fpga-gpio3, fpga-gpio4,
137 i2c4-sda, spdif-aif, psia1, psia1-bclk, psia1-lrclk,
153 gf-aif2-txdat, usb-aif1, usb-aif2, adat-aif,
154 soundcard-aif ]
158 Specifies that an AIF group will be used as a master
160 group is being muxed to an AIF)
164 Specifies that an AIF group will be used as a slave
166 group is being muxed to an AIF)
/linux/sound/soc/codecs/
H A Dcs530x.c476 { "AIF Capture", NULL, "IN HPF" },
477 { "AIF Capture", NULL, "ADC1" },
478 { "AIF Capture", NULL, "ADC2" },
492 { "AIF Capture", NULL, "ADC3" },
493 { "AIF Capture", NULL, "ADC4" },
509 { "AIF Capture", NULL, "ADC5" },
510 { "AIF Capture", NULL, "ADC6" },
519 { "AIF Capture", NULL, "ADC7" },
520 { "AIF Capture", NULL, "ADC8" },
610 { "OUT HPF", NULL, "AIF Playback" },
[all …]
H A Dsma1307.c1073 SND_SOC_DAPM_AIF_IN("AIF IN", "Playback", 0, SND_SOC_NOPM, 0, 0),
1074 SND_SOC_DAPM_AIF_OUT("AIF OUT", "Capture", 0, SND_SOC_NOPM, 0, 0),
1079 { "AIF IN Source", "Mono", "AIF IN" },
1080 { "AIF IN Source", "Left", "AIF IN" },
1081 { "AIF IN Source", "Right", "AIF IN" },
1083 { "SDO Enable", "Switch", "AIF IN" },
1091 { "AIF OUT
[all...]
H A Dsma1303.c835 SOC_DAPM_ENUM("AIF IN Source", sma1303_aif_in_source_enum); in sma1303_power_event()
837 SOC_DAPM_ENUM("AIF OUT Source", sma1303_aif_out_source_enum); in sma1303_power_event()
864 SND_SOC_DAPM_MUX_E("AIF IN Source", SND_SOC_NOPM, 0, 0,
868 SND_SOC_DAPM_MUX_E("AIF OUT Source", SND_SOC_NOPM, 0, 0,
888 SND_SOC_DAPM_AIF_IN("AIF IN", "Playback", 0, SND_SOC_NOPM, 0, 0),
889 SND_SOC_DAPM_AIF_OUT("AIF OUT", "Capture", 0, SND_SOC_NOPM, 0, 0),
894 {"AIF IN Source", "Mono", "AIF IN"},
895 {"AIF IN Source", "Left", "AIF I
[all...]
H A Dwm8958-dsp2.c328 int ena, reg, aif; in wm8958_dsp_apply() local
333 aif = 0; in wm8958_dsp_apply()
337 aif = 0; in wm8958_dsp_apply()
341 aif = 1; in wm8958_dsp_apply()
348 /* Do we have both an active AIF and an active algorithm? */ in wm8958_dsp_apply()
372 /* Switch the clock over to the appropriate AIF */ in wm8958_dsp_apply()
375 aif << WM8958_DSP2CLK_SRC_SHIFT | in wm8958_dsp_apply()
437 /* Check if DSP2 is in use on another AIF */
438 static int wm8958_dsp2_busy(struct wm8994_priv *wm8994, int aif) in wm8958_dsp2_busy() argument
443 if (i == aif) in wm8958_dsp2_busy()
[all...]
H A Dtwl4030.c46 /* reference counts of AIF/APLL users */
674 /* Enable AIF */ in aif_event()
1175 /* AIF and APLL clocks for running DAIs (including loopback) */
1241 SND_SOC_DAPM_SUPPLY("AIF Enable", SND_SOC_NOPM, 0, 0, aif_event,
1397 {"DAC Left1", NULL, "AIF Enable"},
1398 {"DAC Right1", NULL, "AIF Enable"},
1399 {"DAC Left2", NULL, "AIF Enable"},
1400 {"DAC Right1", NULL, "AIF Enable"},
1403 {"Digital R2 Playback Mixer", NULL, "AIF Enable"},
1404 {"Digital L2 Playback Mixer", NULL, "AIF Enabl
[all...]
H A Dadau7002.c58 SND_SOC_DAPM_AIF_OUT_E("ADAU AIF", "Capture", 0,
66 { "ADAU AIF", NULL, "PDM_DAT"},
H A Dmt6351.c488 /* AIF Out MUX */
497 SOC_DAPM_ENUM("AIF Out Select", aif_out_mux_map_enum);
1115 /* AIF Rx*/
1229 SND_SOC_DAPM_MUX("AIF Out Mux", SND_SOC_NOPM, 0, 0,
1285 {"AIF1TX", NULL, "AIF Out Mux"},
1301 {"AIF Out Mux", "Normal Path", "ADC L"},
1302 {"AIF Out Mux", "Normal Path", "ADC R"},
H A Dadau1761.c901 * In the ADAU1761, by default, the AIF is routed to the DSP, whereas in adau1761_component_probe()
902 * for the ADAU1361, the AIF is permanently routed to the ADC and DAC. in adau1761_component_probe()
904 * we need to explicitly route the AIF to the ADC and DAC. in adau1761_component_probe()
907 * the compatible AIF routings here from the start. in adau1761_component_probe()
H A Disabelle.c506 /* AIF */
915 u16 aif = 0; in isabelle_hw_params() local
956 aif |= ISABELLE_AIF_LENGTH_20; in isabelle_hw_params()
959 aif |= ISABELLE_AIF_LENGTH_32; in isabelle_hw_params()
966 ISABELLE_AIF_LENGTH_MASK, aif); in isabelle_hw_params()
H A Dak5558.c298 .name = "ak5558-aif",
310 .name = "ak5552-aif",
H A Darizona.c74 dev_err(_dai->dev, "AIF%d: " fmt, _dai->id, ##__VA_ARGS__)
76 dev_warn(_dai->dev, "AIF%d: " fmt, _dai->id, ##__VA_ARGS__)
78 dev_dbg(_dai->dev, "AIF%d: " fmt, _dai->id, ##__VA_ARGS__)
1846 /* Save AIF TX/RX state */ in arizona_hw_params()
1851 /* Disable AIF TX/RX before reconfiguring it */ in arizona_hw_params()
1885 /* Restore AIF TX/RX state */ in arizona_hw_params()
1934 dev_dbg(component->dev, "Setting AIF%d to %s\n", dai->id + 1, in arizona_dai_set_sysclk()
/linux/sound/soc/intel/boards/
H A Dsof_realtek_common.h20 #define RT1011_CODEC_DAI "rt1011-aif"
41 #define RT1015_CODEC_DAI "rt1015-aif"
51 #define RT1308_CODEC_DAI "rt1308-aif"
/linux/drivers/pinctrl/cirrus/
H A Dpinctrl-lochnagar.c47 #define LN_SPDIF_AIF_STR "spdif-aif"
50 #define LN_ADAT_AIF_STR "adat-aif"
51 #define LN_SOUNDCARD_AIF_STR "soundcard-aif"
450 LN_FUNC(lochnagar##REV##_##ID##_aif.name, AIF, OP)
507 LN_FUNC("aif", PIN, LN2_OP_AIF),
870 const struct lochnagar_aif *aif = group->priv; in lochnagar_aif_set_mux() local
874 ret = regmap_update_bits(regmap, aif->src_reg, aif->src_mask, op); in lochnagar_aif_set_mux()
881 ret = regmap_update_bits(regmap, aif->ctrl_reg, in lochnagar_aif_set_mux()
882 aif->ena_mask, aif->ena_mask); in lochnagar_aif_set_mux()
895 dev_dbg(priv->dev, "Set pin %s to AIF\n", pin->name); in lochnagar_aif_set_mux()
[all …]
/linux/Documentation/devicetree/bindings/sound/
H A Dwlf,arizona.yaml79 The maximum number of channels to be clocked on each AIF, useful for
81 cell for each AIF to be configured, specify zero for AIFs that should
H A Dcirrus,madera.yaml90 has multiple data lines. One cell for each AIF, use a value
/linux/include/dt-bindings/sound/
H A Dapq8016-lpass.h7 /* NOTE: Use qcom,lpass.h to define any AIF ID's for LPASS */
H A Dsc7180-lpass.h7 /* NOTE: Use qcom,lpass.h to define any AIF ID's for LPASS */
/linux/include/sound/
H A Dcs35l34.h12 /* Set AIF to half drive strength */
/linux/sound/soc/amd/
H A Dacp3x-rt5682-max9836.c159 if (strcmp(codec_dai->name, "rt1015-aif")) in acp3x_1015_hw_params()
299 DAILINK_COMP_ARRAY(COMP_CODEC("i2c-10EC1015:00", "rt1015-aif"),
300 COMP_CODEC("i2c-10EC1015:01", "rt1015-aif")));
/linux/sound/soc/fsl/
H A Dimx-card.c652 if (!strcmp(link->codecs->dai_name, "ak4458-aif")) in imx_card_parse_of()
654 else if (!strcmp(link->codecs->dai_name, "ak4497-aif")) in imx_card_parse_of()
656 else if (!strcmp(link->codecs->dai_name, "ak5558-aif")) in imx_card_parse_of()
658 else if (!strcmp(link->codecs->dai_name, "ak5552-aif")) in imx_card_parse_of()
/linux/drivers/scsi/aacraid/
H A Dcommsup.c1076 * certain AIF's come in we will set a flag waiting for another in aac_handle_aif()
1077 * type of AIF before setting the re-config flag. in aac_handle_aif()
1117 * see an AifEnConfigChange AIF come through. in aac_handle_aif()
1313 * These are job progress AIF's. When a Clear is being in aac_handle_aif()
1868 pr_warn(" AIF not cleared by firmware - %d/%d)\n", in aac_handle_sa_aif()
2057 /* Thor AIF */ in aac_process_events()
2146 * There are no more AIF's in aac_process_events()
2309 * We can only have one thread per adapter for AIF's. in aac_command_thread()
2315 * Let the DPC know it has a place to send the AIF's to. in aac_command_thread()
H A Ddpcsup.c275 if (isAif == 1) { /* AIF - common */ in aac_intr_normal()
314 } else if (isAif == 2) { /* AIF - new (SRC) */ in aac_intr_normal()
/linux/arch/arm/mach-tegra/
H A Dreset-handler.S142 cpsid aif, 0x13 @ SVC mode, interrupts disabled

123