| /kernel/linux/linux-6.6/sound/soc/sunxi/ |
| D | sun8i-codec.c | 305 /* Use the AIF2 BCLK and LRCK for AIF3. */ in sun8i_codec_set_fmt() 551 /* AIF2 and AIF3 share AIF2's BCLK and LRCK generation circuitry. */ in sun8i_codec_hw_params() 667 .name = "sun8i-codec-aif2", 672 .stream_name = "AIF2 Capture", 681 .stream_name = "AIF2 Playback", 731 SOC_DOUBLE_TLV("AIF2 ADC Capture Volume", 736 SOC_DOUBLE_TLV("AIF2 DAC Playback Volume", 790 SOC_DAPM_ENUM("AIF2 ADC Stereo Capture Route", 794 "None", "AIF2 ADCL", "AIF2 ADCR" 811 SOC_DAPM_DOUBLE("AIF2 Digital ADC Capture Switch", [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/ |
| D | cirrus,lochnagar.yaml | 72 enum: [ codec-aif1, codec-aif2, codec-aif3, dsp-aif1, 73 dsp-aif2, psia1, psia2, gf-aif1, gf-aif2, gf-aif3, 74 gf-aif4, spdif-aif, usb-aif1, usb-aif2, adat-aif, 88 codec-aif2-bclk, codec-aif2-rxdat, codec-aif2-lrclk, 89 codec-aif2-txdat, codec-aif3-bclk, codec-aif3-rxdat, 92 dsp-aif2-bclk, dsp-aif2-rxdat, dsp-aif2-lrclk, 93 dsp-aif2-txdat, psia1-bclk, psia1-rxdat, psia1-lrclk, 99 gf-aif1-txdat, gf-aif2-bclk, gf-aif2-rxdat, 100 gf-aif2-lrclk, gf-aif2-txdat, dsp-uart1-rx, 141 codec-aif1-txdat, codec-aif2, codec-aif2-bclk, [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
| D | cirrus,lochnagar.yaml | 81 enum: [ codec-aif1, codec-aif2, codec-aif3, dsp-aif1, 82 dsp-aif2, psia1, psia2, gf-aif1, gf-aif2, gf-aif3, 83 gf-aif4, spdif-aif, usb-aif1, usb-aif2, adat-aif, 97 codec-aif2-bclk, codec-aif2-rxdat, codec-aif2-lrclk, 98 codec-aif2-txdat, codec-aif3-bclk, codec-aif3-rxdat, 101 dsp-aif2-bclk, dsp-aif2-rxdat, dsp-aif2-lrclk, 102 dsp-aif2-txdat, psia1-bclk, psia1-rxdat, psia1-lrclk, 108 gf-aif1-txdat, gf-aif2-bclk, gf-aif2-rxdat, 109 gf-aif2-lrclk, gf-aif2-txdat, dsp-uart1-rx, 150 codec-aif1-txdat, codec-aif2, codec-aif2-bclk, [all …]
|
| /kernel/linux/linux-5.10/drivers/mfd/ |
| D | wm8994-regmap.c | 75 { 0x0204, 0x0000 }, /* R516 - AIF2 Clocking (1) */ 76 { 0x0205, 0x0000 }, /* R517 - AIF2 Clocking (2) */ 80 { 0x0211, 0x0083 }, /* R529 - AIF2 Rate */ 103 { 0x0310, 0x4050 }, /* R784 - AIF2 Control (1) */ 104 { 0x0311, 0x4000 }, /* R785 - AIF2 Control (2) */ 105 { 0x0312, 0x0000 }, /* R786 - AIF2 Master/Slave */ 106 { 0x0313, 0x0040 }, /* R787 - AIF2 BCLK */ 180 { 0x0500, 0x00C0 }, /* R1280 - AIF2 ADC Left Volume */ 181 { 0x0501, 0x00C0 }, /* R1281 - AIF2 ADC Right Volume */ 182 { 0x0502, 0x00C0 }, /* R1282 - AIF2 DAC Left Volume */ [all …]
|
| D | cs47l24-tables.c | 314 { 0x00000540, 0x000C }, /* R1344 - AIF2 BCLK Ctrl */ 315 { 0x00000541, 0x0008 }, /* R1345 - AIF2 Tx Pin Ctrl */ 316 { 0x00000542, 0x0000 }, /* R1346 - AIF2 Rx Pin Ctrl */ 317 { 0x00000543, 0x0000 }, /* R1347 - AIF2 Rate Ctrl */ 318 { 0x00000544, 0x0000 }, /* R1348 - AIF2 Format */ 319 { 0x00000545, 0x0040 }, /* R1349 - AIF2 Tx BCLK Rate */ 320 { 0x00000546, 0x0040 }, /* R1350 - AIF2 Rx BCLK Rate */ 321 { 0x00000547, 0x1818 }, /* R1351 - AIF2 Frame Ctrl 1 */ 322 { 0x00000548, 0x1818 }, /* R1352 - AIF2 Frame Ctrl 2 */ 323 { 0x00000549, 0x0000 }, /* R1353 - AIF2 Frame Ctrl 3 */ [all …]
|
| D | wm8998-tables.c | 349 { 0x00000540, 0x000C }, /* R1344 - AIF2 BCLK Ctrl */ 350 { 0x00000541, 0x0008 }, /* R1345 - AIF2 Tx Pin Ctrl */ 351 { 0x00000542, 0x0000 }, /* R1346 - AIF2 Rx Pin Ctrl */ 352 { 0x00000543, 0x0000 }, /* R1347 - AIF2 Rate Ctrl */ 353 { 0x00000544, 0x0000 }, /* R1348 - AIF2 Format */ 354 { 0x00000546, 0x0040 }, /* R1350 - AIF2 Rx BCLK Rate */ 355 { 0x00000547, 0x1818 }, /* R1351 - AIF2 Frame Ctrl 1 */ 356 { 0x00000548, 0x1818 }, /* R1352 - AIF2 Frame Ctrl 2 */ 357 { 0x00000549, 0x0000 }, /* R1353 - AIF2 Frame Ctrl 3 */ 358 { 0x0000054A, 0x0001 }, /* R1354 - AIF2 Frame Ctrl 4 */ [all …]
|
| /kernel/linux/linux-6.6/drivers/mfd/ |
| D | wm8994-regmap.c | 75 { 0x0204, 0x0000 }, /* R516 - AIF2 Clocking (1) */ 76 { 0x0205, 0x0000 }, /* R517 - AIF2 Clocking (2) */ 80 { 0x0211, 0x0083 }, /* R529 - AIF2 Rate */ 103 { 0x0310, 0x4050 }, /* R784 - AIF2 Control (1) */ 104 { 0x0311, 0x4000 }, /* R785 - AIF2 Control (2) */ 105 { 0x0312, 0x0000 }, /* R786 - AIF2 Master/Slave */ 106 { 0x0313, 0x0040 }, /* R787 - AIF2 BCLK */ 180 { 0x0500, 0x00C0 }, /* R1280 - AIF2 ADC Left Volume */ 181 { 0x0501, 0x00C0 }, /* R1281 - AIF2 ADC Right Volume */ 182 { 0x0502, 0x00C0 }, /* R1282 - AIF2 DAC Left Volume */ [all …]
|
| D | cs47l24-tables.c | 314 { 0x00000540, 0x000C }, /* R1344 - AIF2 BCLK Ctrl */ 315 { 0x00000541, 0x0008 }, /* R1345 - AIF2 Tx Pin Ctrl */ 316 { 0x00000542, 0x0000 }, /* R1346 - AIF2 Rx Pin Ctrl */ 317 { 0x00000543, 0x0000 }, /* R1347 - AIF2 Rate Ctrl */ 318 { 0x00000544, 0x0000 }, /* R1348 - AIF2 Format */ 319 { 0x00000545, 0x0040 }, /* R1349 - AIF2 Tx BCLK Rate */ 320 { 0x00000546, 0x0040 }, /* R1350 - AIF2 Rx BCLK Rate */ 321 { 0x00000547, 0x1818 }, /* R1351 - AIF2 Frame Ctrl 1 */ 322 { 0x00000548, 0x1818 }, /* R1352 - AIF2 Frame Ctrl 2 */ 323 { 0x00000549, 0x0000 }, /* R1353 - AIF2 Frame Ctrl 3 */ [all …]
|
| D | wm8998-tables.c | 349 { 0x00000540, 0x000C }, /* R1344 - AIF2 BCLK Ctrl */ 350 { 0x00000541, 0x0008 }, /* R1345 - AIF2 Tx Pin Ctrl */ 351 { 0x00000542, 0x0000 }, /* R1346 - AIF2 Rx Pin Ctrl */ 352 { 0x00000543, 0x0000 }, /* R1347 - AIF2 Rate Ctrl */ 353 { 0x00000544, 0x0000 }, /* R1348 - AIF2 Format */ 354 { 0x00000546, 0x0040 }, /* R1350 - AIF2 Rx BCLK Rate */ 355 { 0x00000547, 0x1818 }, /* R1351 - AIF2 Frame Ctrl 1 */ 356 { 0x00000548, 0x1818 }, /* R1352 - AIF2 Frame Ctrl 2 */ 357 { 0x00000549, 0x0000 }, /* R1353 - AIF2 Frame Ctrl 3 */ 358 { 0x0000054A, 0x0001 }, /* R1354 - AIF2 Frame Ctrl 4 */ [all …]
|
| /kernel/linux/linux-5.10/sound/soc/codecs/ |
| D | adau1373.c | 437 SOC_DOUBLE_R_TLV("AIF2 Capture Volume", ADAU1373_DAI_RECL_VOL(1), 449 SOC_DOUBLE_R_TLV("AIF2 Playback Volume", ADAU1373_DAI_PBL_VOL(1), 480 SOC_DOUBLE_TLV("AIF2 Boost Playback Volume", ADAU1373_VOL_GAIN1, 2, 3, 486 SOC_DOUBLE_TLV("AIF2 Boost Capture Volume", ADAU1373_VOL_GAIN2, 2, 3, 649 SOC_DAPM_SINGLE("AIF2 Switch", _reg, 1, 1, 0), \ 738 SND_SOC_DAPM_SUPPLY("AIF2 CLK", ADAU1373_SRC_DAI_CTRL(1), 0, 0, 746 SND_SOC_DAPM_SUPPLY("AIF2 IN SRC", ADAU1373_SRC_DAI_CTRL(1), 2, 0, 748 SND_SOC_DAPM_SUPPLY("AIF2 OUT SRC", ADAU1373_SRC_DAI_CTRL(1), 1, 0, 757 SND_SOC_DAPM_AIF_IN("AIF2 IN", "AIF2 Playback", 0, SND_SOC_NOPM, 0, 0), 758 SND_SOC_DAPM_AIF_OUT("AIF2 OUT", "AIF2 Capture", 0, SND_SOC_NOPM, 0, 0), [all …]
|
| D | wm9081.c | 904 unsigned int aif2 = snd_soc_component_read(component, WM9081_AUDIO_INTERFACE_2); in wm9081_set_dai_fmt() local 906 aif2 &= ~(WM9081_AIF_BCLK_INV | WM9081_AIF_LRCLK_INV | in wm9081_set_dai_fmt() 914 aif2 |= WM9081_LRCLK_DIR; in wm9081_set_dai_fmt() 918 aif2 |= WM9081_BCLK_DIR; in wm9081_set_dai_fmt() 922 aif2 |= WM9081_LRCLK_DIR | WM9081_BCLK_DIR; in wm9081_set_dai_fmt() 931 aif2 |= WM9081_AIF_LRCLK_INV; in wm9081_set_dai_fmt() 934 aif2 |= 0x3; in wm9081_set_dai_fmt() 937 aif2 |= 0x2; in wm9081_set_dai_fmt() 942 aif2 |= 0x1; in wm9081_set_dai_fmt() 956 aif2 |= WM9081_AIF_BCLK_INV; in wm9081_set_dai_fmt() [all …]
|
| D | wm8998.c | 892 { "AIF2 Capture", NULL, "DBVDD2" }, 893 { "AIF2 Playback", NULL, "DBVDD2" }, 962 { "AIF2 Capture", NULL, "AIF2TX1" }, 963 { "AIF2 Capture", NULL, "AIF2TX2" }, 964 { "AIF2 Capture", NULL, "AIF2TX3" }, 965 { "AIF2 Capture", NULL, "AIF2TX4" }, 966 { "AIF2 Capture", NULL, "AIF2TX5" }, 967 { "AIF2 Capture", NULL, "AIF2TX6" }, 969 { "AIF2RX1", NULL, "AIF2 Playback" }, 970 { "AIF2RX2", NULL, "AIF2 Playback" }, [all …]
|
| D | cs47l24.c | 795 { "AIF2 Capture", NULL, "AIF2TX1" }, 796 { "AIF2 Capture", NULL, "AIF2TX2" }, 797 { "AIF2 Capture", NULL, "AIF2TX3" }, 798 { "AIF2 Capture", NULL, "AIF2TX4" }, 799 { "AIF2 Capture", NULL, "AIF2TX5" }, 800 { "AIF2 Capture", NULL, "AIF2TX6" }, 802 { "AIF2RX1", NULL, "AIF2 Playback" }, 803 { "AIF2RX2", NULL, "AIF2 Playback" }, 804 { "AIF2RX3", NULL, "AIF2 Playback" }, 805 { "AIF2RX4", NULL, "AIF2 Playback" }, [all …]
|
| D | max98504.c | 188 SND_SOC_DAPM_AIF_OUT("AIF2OUTL", "AIF2 Capture", 0, SND_SOC_NOPM, 0, 0), 189 SND_SOC_DAPM_AIF_OUT("AIF2OUTR", "AIF2 Capture", 1, SND_SOC_NOPM, 0, 0), 267 .name = "max98504-aif2", 270 .stream_name = "AIF2 Playback", 277 .stream_name = "AIF2 Capture",
|
| D | wm8994.c | 460 if (strcmp(name, "AIF2 EQ Mode") == 0) in wm8994_get_retune_mobile_block() 565 SOC_SINGLE_TLV("AIF2 Boost Volume", WM8994_AIF2_CONTROL_2, 10, 3, 0, aif_tlv), 568 SOC_SINGLE("AIF2 EQ Switch", WM8994_AIF2_EQ_GAINS_1, 0, 1, 0), 673 SOC_SINGLE_TLV("AIF2 EQ1 Volume", WM8994_AIF2_EQ_GAINS_1, 11, 31, 0, 675 SOC_SINGLE_TLV("AIF2 EQ2 Volume", WM8994_AIF2_EQ_GAINS_1, 6, 31, 0, 677 SOC_SINGLE_TLV("AIF2 EQ3 Volume", WM8994_AIF2_EQ_GAINS_1, 1, 31, 0, 679 SOC_SINGLE_TLV("AIF2 EQ4 Volume", WM8994_AIF2_EQ_GAINS_2, 11, 31, 0, 681 SOC_SINGLE_TLV("AIF2 EQ5 Volume", WM8994_AIF2_EQ_GAINS_2, 6, 31, 0, 692 SND_SOC_BYTES_MASK("AIF2 DRC", WM8994_AIF2_DRC_1, 5, 1460 SOC_DAPM_SINGLE("AIF2 Switch", WM8994_AIF1_ADC1_LEFT_MIXER_ROUTING, [all …]
|
| D | cs47l92.c | 1423 { "AIF2 Capture", NULL, "AIF2TX1" }, 1424 { "AIF2 Capture", NULL, "AIF2TX2" }, 1425 { "AIF2 Capture", NULL, "AIF2TX3" }, 1426 { "AIF2 Capture", NULL, "AIF2TX4" }, 1427 { "AIF2 Capture", NULL, "AIF2TX5" }, 1428 { "AIF2 Capture", NULL, "AIF2TX6" }, 1429 { "AIF2 Capture", NULL, "AIF2TX7" }, 1430 { "AIF2 Capture", NULL, "AIF2TX8" }, 1432 { "AIF2RX1", NULL, "AIF2 Playback" }, 1433 { "AIF2RX2", NULL, "AIF2 Playback" }, [all …]
|
| /kernel/linux/linux-6.6/sound/soc/codecs/ |
| D | adau1373.c | 436 SOC_DOUBLE_R_TLV("AIF2 Capture Volume", ADAU1373_DAI_RECL_VOL(1), 448 SOC_DOUBLE_R_TLV("AIF2 Playback Volume", ADAU1373_DAI_PBL_VOL(1), 479 SOC_DOUBLE_TLV("AIF2 Boost Playback Volume", ADAU1373_VOL_GAIN1, 2, 3, 485 SOC_DOUBLE_TLV("AIF2 Boost Capture Volume", ADAU1373_VOL_GAIN2, 2, 3, 648 SOC_DAPM_SINGLE("AIF2 Switch", _reg, 1, 1, 0), \ 737 SND_SOC_DAPM_SUPPLY("AIF2 CLK", ADAU1373_SRC_DAI_CTRL(1), 0, 0, 745 SND_SOC_DAPM_SUPPLY("AIF2 IN SRC", ADAU1373_SRC_DAI_CTRL(1), 2, 0, 747 SND_SOC_DAPM_SUPPLY("AIF2 OUT SRC", ADAU1373_SRC_DAI_CTRL(1), 1, 0, 756 SND_SOC_DAPM_AIF_IN("AIF2 IN", "AIF2 Playback", 0, SND_SOC_NOPM, 0, 0), 757 SND_SOC_DAPM_AIF_OUT("AIF2 OUT", "AIF2 Capture", 0, SND_SOC_NOPM, 0, 0), [all …]
|
| D | wm9081.c | 904 unsigned int aif2 = snd_soc_component_read(component, WM9081_AUDIO_INTERFACE_2); in wm9081_set_dai_fmt() local 906 aif2 &= ~(WM9081_AIF_BCLK_INV | WM9081_AIF_LRCLK_INV | in wm9081_set_dai_fmt() 914 aif2 |= WM9081_LRCLK_DIR; in wm9081_set_dai_fmt() 918 aif2 |= WM9081_BCLK_DIR; in wm9081_set_dai_fmt() 922 aif2 |= WM9081_LRCLK_DIR | WM9081_BCLK_DIR; in wm9081_set_dai_fmt() 931 aif2 |= WM9081_AIF_LRCLK_INV; in wm9081_set_dai_fmt() 934 aif2 |= 0x3; in wm9081_set_dai_fmt() 937 aif2 |= 0x2; in wm9081_set_dai_fmt() 942 aif2 |= 0x1; in wm9081_set_dai_fmt() 956 aif2 |= WM9081_AIF_BCLK_INV; in wm9081_set_dai_fmt() [all …]
|
| D | wm8998.c | 899 { "AIF2 Capture", NULL, "DBVDD2" }, 900 { "AIF2 Playback", NULL, "DBVDD2" }, 969 { "AIF2 Capture", NULL, "AIF2TX1" }, 970 { "AIF2 Capture", NULL, "AIF2TX2" }, 971 { "AIF2 Capture", NULL, "AIF2TX3" }, 972 { "AIF2 Capture", NULL, "AIF2TX4" }, 973 { "AIF2 Capture", NULL, "AIF2TX5" }, 974 { "AIF2 Capture", NULL, "AIF2TX6" }, 976 { "AIF2RX1", NULL, "AIF2 Playback" }, 977 { "AIF2RX2", NULL, "AIF2 Playback" }, [all …]
|
| D | cs47l24.c | 795 { "AIF2 Capture", NULL, "AIF2TX1" }, 796 { "AIF2 Capture", NULL, "AIF2TX2" }, 797 { "AIF2 Capture", NULL, "AIF2TX3" }, 798 { "AIF2 Capture", NULL, "AIF2TX4" }, 799 { "AIF2 Capture", NULL, "AIF2TX5" }, 800 { "AIF2 Capture", NULL, "AIF2TX6" }, 802 { "AIF2RX1", NULL, "AIF2 Playback" }, 803 { "AIF2RX2", NULL, "AIF2 Playback" }, 804 { "AIF2RX3", NULL, "AIF2 Playback" }, 805 { "AIF2RX4", NULL, "AIF2 Playback" }, [all …]
|
| D | max98504.c | 188 SND_SOC_DAPM_AIF_OUT("AIF2OUTL", "AIF2 Capture", 0, SND_SOC_NOPM, 0, 0), 189 SND_SOC_DAPM_AIF_OUT("AIF2OUTR", "AIF2 Capture", 1, SND_SOC_NOPM, 0, 0), 267 .name = "max98504-aif2", 270 .stream_name = "AIF2 Playback", 277 .stream_name = "AIF2 Capture",
|
| D | wm8994.c | 460 if (strcmp(name, "AIF2 EQ Mode") == 0) in wm8994_get_retune_mobile_block() 565 SOC_SINGLE_TLV("AIF2 Boost Volume", WM8994_AIF2_CONTROL_2, 10, 3, 0, aif_tlv), 568 SOC_SINGLE("AIF2 EQ Switch", WM8994_AIF2_EQ_GAINS_1, 0, 1, 0), 673 SOC_SINGLE_TLV("AIF2 EQ1 Volume", WM8994_AIF2_EQ_GAINS_1, 11, 31, 0, 675 SOC_SINGLE_TLV("AIF2 EQ2 Volume", WM8994_AIF2_EQ_GAINS_1, 6, 31, 0, 677 SOC_SINGLE_TLV("AIF2 EQ3 Volume", WM8994_AIF2_EQ_GAINS_1, 1, 31, 0, 679 SOC_SINGLE_TLV("AIF2 EQ4 Volume", WM8994_AIF2_EQ_GAINS_2, 11, 31, 0, 681 SOC_SINGLE_TLV("AIF2 EQ5 Volume", WM8994_AIF2_EQ_GAINS_2, 6, 31, 0, 692 SND_SOC_BYTES_MASK("AIF2 DRC", WM8994_AIF2_DRC_1, 5, 1460 SOC_DAPM_SINGLE("AIF2 Switch", WM8994_AIF1_ADC1_LEFT_MIXER_ROUTING, [all …]
|
| D | cs47l92.c | 1430 { "AIF2 Capture", NULL, "AIF2TX1" }, 1431 { "AIF2 Capture", NULL, "AIF2TX2" }, 1432 { "AIF2 Capture", NULL, "AIF2TX3" }, 1433 { "AIF2 Capture", NULL, "AIF2TX4" }, 1434 { "AIF2 Capture", NULL, "AIF2TX5" }, 1435 { "AIF2 Capture", NULL, "AIF2TX6" }, 1436 { "AIF2 Capture", NULL, "AIF2TX7" }, 1437 { "AIF2 Capture", NULL, "AIF2TX8" }, 1439 { "AIF2RX1", NULL, "AIF2 Playback" }, 1440 { "AIF2RX2", NULL, "AIF2 Playback" }, [all …]
|
| /kernel/linux/linux-5.10/sound/soc/intel/boards/ |
| D | cht_bsw_rt5645.c | 32 #define CHT_CODEC_DAI2 "rt5645-aif2" 166 {"AIF2 Playback", NULL, "ssp2 Tx"}, 171 {"ssp2 Rx", NULL, "AIF2 Capture"}, 182 {"AIF2 Playback", NULL, "ssp0 Tx"}, 185 {"ssp0 Rx", NULL, "AIF2 Capture"}, 533 u64 aif_value; /* 1: AIF1, 2: AIF2 */ 636 dev_info(&pdev->dev, "BIOS Routing: AIF2 connected\n"); in snd_cht_mc_probe() 645 /* no BIOS indications, assume SSP0-AIF2 connection */ in snd_cht_mc_probe() 656 cht_dailink[dai_index].codecs->dai_name = "rt5645-aif2"; in snd_cht_mc_probe()
|
| /kernel/linux/linux-6.6/sound/soc/intel/boards/ |
| D | cht_bsw_rt5645.c | 32 #define CHT_CODEC_DAI2 "rt5645-aif2" 166 {"AIF2 Playback", NULL, "ssp2 Tx"}, 171 {"ssp2 Rx", NULL, "AIF2 Capture"}, 182 {"AIF2 Playback", NULL, "ssp0 Tx"}, 185 {"ssp0 Rx", NULL, "AIF2 Capture"}, 526 u64 aif_value; /* 1: AIF1, 2: AIF2 */ 630 dev_info(&pdev->dev, "BIOS Routing: AIF2 connected\n"); in snd_cht_mc_probe() 639 /* no BIOS indications, assume SSP0-AIF2 connection */ in snd_cht_mc_probe() 650 cht_dailink[dai_index].codecs->dai_name = "rt5645-aif2"; in snd_cht_mc_probe()
|