| /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, 98 codec-aif2-txdat, codec-aif3-bclk, codec-aif3-rxdat, 99 codec-aif3-lrclk, codec-aif3-txdat, dsp-aif1-bclk, 104 psia2-txdat, gf-aif3-bclk, gf-aif3-rxdat, 105 gf-aif3-lrclk, gf-aif3-txdat, gf-aif4-bclk, 152 codec-aif3, codec-aif3-bclk, codec-aif3-lrclk, 153 codec-aif3-rxdat, codec-aif3-txdat, dsp-aif1, 157 gf-aif3, gf-aif3-bclk, gf-aif3-lrclk, gf-aif3-rxdat, 158 gf-aif3-txdat, gf-aif4, gf-aif4-bclk, gf-aif4-lrclk,
|
| D | cirrus,madera.yaml | 59 enum: [ aif1, aif2, aif3, aif4, mif1, mif2, mif3, pdmspk1, 72 enum: [ aif1, aif2, aif3, aif4, mif1, mif2, mif3,
|
| /kernel/linux/linux-5.10/sound/soc/codecs/ |
| D | adau1373.c | 439 SOC_DOUBLE_R_TLV("AIF3 Capture Volume", ADAU1373_DAI_RECL_VOL(2), 451 SOC_DOUBLE_R_TLV("AIF3 Playback Volume", ADAU1373_DAI_PBL_VOL(2), 478 SOC_DOUBLE_TLV("AIF3 Boost Playback Volume", ADAU1373_VOL_GAIN1, 4, 5, 484 SOC_DOUBLE_TLV("AIF3 Boost Capture Volume", ADAU1373_VOL_GAIN2, 4, 5, 648 SOC_DAPM_SINGLE("AIF3 Switch", _reg, 2, 1, 0), \ 740 SND_SOC_DAPM_SUPPLY("AIF3 CLK", ADAU1373_SRC_DAI_CTRL(2), 0, 0, 750 SND_SOC_DAPM_SUPPLY("AIF3 IN SRC", ADAU1373_SRC_DAI_CTRL(2), 2, 0, 752 SND_SOC_DAPM_SUPPLY("AIF3 OUT SRC", ADAU1373_SRC_DAI_CTRL(2), 1, 0, 759 SND_SOC_DAPM_AIF_IN("AIF3 IN", "AIF3 Playback", 0, SND_SOC_NOPM, 0, 0), 760 SND_SOC_DAPM_AIF_OUT("AIF3 OUT", "AIF3 Capture", 0, SND_SOC_NOPM, 0, 0), [all …]
|
| D | wm8998.c | 895 { "AIF3 Capture", NULL, "DBVDD3" }, 896 { "AIF3 Playback", NULL, "DBVDD3" }, 976 { "AIF3 Capture", NULL, "AIF3TX1" }, 977 { "AIF3 Capture", NULL, "AIF3TX2" }, 979 { "AIF3RX1", NULL, "AIF3 Playback" }, 980 { "AIF3RX2", NULL, "AIF3 Playback" }, 998 { "AIF3 Playback", NULL, "SYSCLK" }, 1004 { "AIF3 Capture", NULL, "SYSCLK" }, 1190 .name = "wm8998-aif3", 1194 .stream_name = "AIF3 Playback", [all …]
|
| D | da732x.c | 1022 u32 reg_aif3, aif3; in da732x_set_dai_fmt() local 1056 aif3 = DA732X_AIF_I2S_MODE; in da732x_set_dai_fmt() 1059 aif3 = DA732X_AIF_RIGHT_J_MODE; in da732x_set_dai_fmt() 1062 aif3 = DA732X_AIF_LEFT_J_MODE; in da732x_set_dai_fmt() 1065 aif3 = DA732X_AIF_DSP_MODE; in da732x_set_dai_fmt() 1078 aif3 |= DA732X_AIF_BCLK_INV; in da732x_set_dai_fmt() 1091 aif3 |= DA732X_AIF_BCLK_INV | DA732X_AIF_WCLK_INV; in da732x_set_dai_fmt() 1094 aif3 |= DA732X_AIF_BCLK_INV; in da732x_set_dai_fmt() 1097 aif3 |= DA732X_AIF_WCLK_INV; in da732x_set_dai_fmt() 1110 DA732X_AIF_WCLK_INV | DA732X_AIF_MODE_MASK, aif3); in da732x_set_dai_fmt()
|
| D | cs47l24.c | 809 { "AIF3 Capture", NULL, "AIF3TX1" }, 810 { "AIF3 Capture", NULL, "AIF3TX2" }, 812 { "AIF3RX1", NULL, "AIF3 Playback" }, 813 { "AIF3RX2", NULL, "AIF3 Playback" }, 817 { "AIF3 Playback", NULL, "SYSCLK" }, 821 { "AIF3 Capture", NULL, "SYSCLK" }, 1006 .name = "cs47l24-aif3", 1010 .stream_name = "AIF3 Playback", 1017 .stream_name = "AIF3 Capture",
|
| D | cs47l15.c | 971 { "AIF3 Capture", NULL, "AIF3TX1" }, 972 { "AIF3 Capture", NULL, "AIF3TX2" }, 974 { "AIF3RX1", NULL, "AIF3 Playback" }, 975 { "AIF3RX2", NULL, "AIF3 Playback" }, 979 { "AIF3 Playback", NULL, "SYSCLK" }, 983 { "AIF3 Capture", NULL, "SYSCLK" }, 1189 .name = "cs47l15-aif3", 1193 .stream_name = "AIF3 Playback", 1200 .stream_name = "AIF3 Capture",
|
| D | cs47l35.c | 1081 { "AIF3 Capture", NULL, "DBVDD2" }, 1082 { "AIF3 Playback", NULL, "DBVDD2" }, 1142 { "AIF3 Capture", NULL, "AIF3TX1" }, 1143 { "AIF3 Capture", NULL, "AIF3TX2" }, 1145 { "AIF3RX1", NULL, "AIF3 Playback" }, 1146 { "AIF3RX2", NULL, "AIF3 Playback" }, 1166 { "AIF3 Playback", NULL, "SYSCLK" }, 1172 { "AIF3 Capture", NULL, "SYSCLK" }, 1397 .name = "cs47l35-aif3", 1401 .stream_name = "AIF3 Playback", [all …]
|
| D | cs47l92.c | 1441 { "AIF3 Capture", NULL, "AIF3TX1" }, 1442 { "AIF3 Capture", NULL, "AIF3TX2" }, 1443 { "AIF3 Capture", NULL, "AIF3TX3" }, 1444 { "AIF3 Capture", NULL, "AIF3TX4" }, 1446 { "AIF3RX1", NULL, "AIF3 Playback" }, 1447 { "AIF3RX2", NULL, "AIF3 Playback" }, 1448 { "AIF3RX3", NULL, "AIF3 Playback" }, 1449 { "AIF3RX4", NULL, "AIF3 Playback" }, 1475 { "AIF3 Playback", NULL, "SYSCLK" }, 1482 { "AIF3 Capture", NULL, "SYSCLK" }, [all …]
|
| D | wm8900.c | 861 unsigned int clocking1, aif1, aif3, aif4; in wm8900_set_dai_fmt() local 865 aif3 = snd_soc_component_read(component, WM8900_REG_AUDIO3); in wm8900_set_dai_fmt() 872 aif3 &= ~WM8900_REG_AUDIO3_ADCLRC_DIR; in wm8900_set_dai_fmt() 877 aif3 |= WM8900_REG_AUDIO3_ADCLRC_DIR; in wm8900_set_dai_fmt() 882 aif3 |= WM8900_REG_AUDIO3_ADCLRC_DIR; in wm8900_set_dai_fmt() 887 aif3 &= ~WM8900_REG_AUDIO3_ADCLRC_DIR; in wm8900_set_dai_fmt() 964 snd_soc_component_write(component, WM8900_REG_AUDIO3, aif3); in wm8900_set_dai_fmt()
|
| /kernel/linux/linux-4.19/sound/soc/codecs/ |
| D | adau1373.c | 440 SOC_DOUBLE_R_TLV("AIF3 Capture Volume", ADAU1373_DAI_RECL_VOL(2), 452 SOC_DOUBLE_R_TLV("AIF3 Playback Volume", ADAU1373_DAI_PBL_VOL(2), 479 SOC_DOUBLE_TLV("AIF3 Boost Playback Volume", ADAU1373_VOL_GAIN1, 4, 5, 485 SOC_DOUBLE_TLV("AIF3 Boost Capture Volume", ADAU1373_VOL_GAIN2, 4, 5, 649 SOC_DAPM_SINGLE("AIF3 Switch", _reg, 2, 1, 0), \ 741 SND_SOC_DAPM_SUPPLY("AIF3 CLK", ADAU1373_SRC_DAI_CTRL(2), 0, 0, 751 SND_SOC_DAPM_SUPPLY("AIF3 IN SRC", ADAU1373_SRC_DAI_CTRL(2), 2, 0, 753 SND_SOC_DAPM_SUPPLY("AIF3 OUT SRC", ADAU1373_SRC_DAI_CTRL(2), 1, 0, 760 SND_SOC_DAPM_AIF_IN("AIF3 IN", "AIF3 Playback", 0, SND_SOC_NOPM, 0, 0), 761 SND_SOC_DAPM_AIF_OUT("AIF3 OUT", "AIF3 Capture", 0, SND_SOC_NOPM, 0, 0), [all …]
|
| D | wm8998.c | 898 { "AIF3 Capture", NULL, "DBVDD3" }, 899 { "AIF3 Playback", NULL, "DBVDD3" }, 979 { "AIF3 Capture", NULL, "AIF3TX1" }, 980 { "AIF3 Capture", NULL, "AIF3TX2" }, 982 { "AIF3RX1", NULL, "AIF3 Playback" }, 983 { "AIF3RX2", NULL, "AIF3 Playback" }, 1001 { "AIF3 Playback", NULL, "SYSCLK" }, 1007 { "AIF3 Capture", NULL, "SYSCLK" }, 1193 .name = "wm8998-aif3", 1197 .stream_name = "AIF3 Playback", [all …]
|
| D | da732x.c | 1025 u32 reg_aif3, aif3; in da732x_set_dai_fmt() local 1059 aif3 = DA732X_AIF_I2S_MODE; in da732x_set_dai_fmt() 1062 aif3 = DA732X_AIF_RIGHT_J_MODE; in da732x_set_dai_fmt() 1065 aif3 = DA732X_AIF_LEFT_J_MODE; in da732x_set_dai_fmt() 1068 aif3 = DA732X_AIF_DSP_MODE; in da732x_set_dai_fmt() 1081 aif3 |= DA732X_AIF_BCLK_INV; in da732x_set_dai_fmt() 1094 aif3 |= DA732X_AIF_BCLK_INV | DA732X_AIF_WCLK_INV; in da732x_set_dai_fmt() 1097 aif3 |= DA732X_AIF_BCLK_INV; in da732x_set_dai_fmt() 1100 aif3 |= DA732X_AIF_WCLK_INV; in da732x_set_dai_fmt() 1113 DA732X_AIF_WCLK_INV | DA732X_AIF_MODE_MASK, aif3); in da732x_set_dai_fmt()
|
| D | cs47l24.c | 810 { "AIF3 Capture", NULL, "AIF3TX1" }, 811 { "AIF3 Capture", NULL, "AIF3TX2" }, 813 { "AIF3RX1", NULL, "AIF3 Playback" }, 814 { "AIF3RX2", NULL, "AIF3 Playback" }, 818 { "AIF3 Playback", NULL, "SYSCLK" }, 822 { "AIF3 Capture", NULL, "SYSCLK" }, 1007 .name = "cs47l24-aif3", 1011 .stream_name = "AIF3 Playback", 1018 .stream_name = "AIF3 Capture",
|
| D | wm8900.c | 870 unsigned int clocking1, aif1, aif3, aif4; in wm8900_set_dai_fmt() local 874 aif3 = snd_soc_component_read32(component, WM8900_REG_AUDIO3); in wm8900_set_dai_fmt() 881 aif3 &= ~WM8900_REG_AUDIO3_ADCLRC_DIR; in wm8900_set_dai_fmt() 886 aif3 |= WM8900_REG_AUDIO3_ADCLRC_DIR; in wm8900_set_dai_fmt() 891 aif3 |= WM8900_REG_AUDIO3_ADCLRC_DIR; in wm8900_set_dai_fmt() 896 aif3 &= ~WM8900_REG_AUDIO3_ADCLRC_DIR; in wm8900_set_dai_fmt() 973 snd_soc_component_write(component, WM8900_REG_AUDIO3, aif3); in wm8900_set_dai_fmt()
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | cirrus,madera.yaml | 292 aif3-pins { 293 groups = "aif3"; 294 function = "aif3";
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/pinctrl/ |
| D | cirrus,madera-pinctrl.txt | 33 aif1, aif2, aif3, aif4, mif1, mif2, mif3, pdmspk1, pdmspk2, 43 aif1, aif2, aif3, aif4, mif1, mif2, mif3, pdmspk1, pdmspk2,
|
| /kernel/linux/linux-5.10/drivers/mfd/ |
| D | cs47l92-tables.c | 347 { 0x00000580, 0x000c }, /* R1408 (0x580) - AIF3 BCLK Ctrl */ 348 { 0x00000581, 0x0000 }, /* R1409 (0x581) - AIF3 Tx Pin Ctrl */ 349 { 0x00000582, 0x0000 }, /* R1410 (0x582) - AIF3 Rx Pin Ctrl */ 350 { 0x00000583, 0x0000 }, /* R1411 (0x583) - AIF3 Rate Ctrl */ 351 { 0x00000584, 0x0000 }, /* R1412 (0x584) - AIF3 Format */ 352 { 0x00000586, 0x0040 }, /* R1414 (0x586) - AIF3 Rx BCLK Rate */ 353 { 0x00000587, 0x1818 }, /* R1415 (0x587) - AIF3 Frame Ctrl 1 */ 354 { 0x00000588, 0x1818 }, /* R1416 (0x588) - AIF3 Frame Ctrl 2 */ 355 { 0x00000589, 0x0000 }, /* R1417 (0x589) - AIF3 Frame Ctrl 3 */ 356 { 0x0000058a, 0x0001 }, /* R1418 (0x58a) - AIF3 Frame Ctrl 4 */ [all …]
|
| D | cs47l24-tables.c | 337 { 0x00000580, 0x000C }, /* R1408 - AIF3 BCLK Ctrl */ 338 { 0x00000581, 0x0008 }, /* R1409 - AIF3 Tx Pin Ctrl */ 339 { 0x00000582, 0x0000 }, /* R1410 - AIF3 Rx Pin Ctrl */ 340 { 0x00000583, 0x0000 }, /* R1411 - AIF3 Rate Ctrl */ 341 { 0x00000584, 0x0000 }, /* R1412 - AIF3 Format */ 342 { 0x00000585, 0x0040 }, /* R1413 - AIF3 Tx BCLK Rate */ 343 { 0x00000586, 0x0040 }, /* R1414 - AIF3 Rx BCLK Rate */ 344 { 0x00000587, 0x1818 }, /* R1415 - AIF3 Frame Ctrl 1 */ 345 { 0x00000588, 0x1818 }, /* R1416 - AIF3 Frame Ctrl 2 */ 346 { 0x00000589, 0x0000 }, /* R1417 - AIF3 Frame Ctrl 3 */ [all …]
|
| D | wm8998-tables.c | 371 { 0x00000580, 0x000C }, /* R1408 - AIF3 BCLK Ctrl */ 372 { 0x00000581, 0x0008 }, /* R1409 - AIF3 Tx Pin Ctrl */ 373 { 0x00000582, 0x0000 }, /* R1410 - AIF3 Rx Pin Ctrl */ 374 { 0x00000583, 0x0000 }, /* R1411 - AIF3 Rate Ctrl */ 375 { 0x00000584, 0x0000 }, /* R1412 - AIF3 Format */ 376 { 0x00000586, 0x0040 }, /* R1414 - AIF3 Rx BCLK Rate */ 377 { 0x00000587, 0x1818 }, /* R1415 - AIF3 Frame Ctrl 1 */ 378 { 0x00000588, 0x1818 }, /* R1416 - AIF3 Frame Ctrl 2 */ 379 { 0x00000589, 0x0000 }, /* R1417 - AIF3 Frame Ctrl 3 */ 380 { 0x0000058A, 0x0001 }, /* R1418 - AIF3 Frame Ctrl 4 */ [all …]
|
| /kernel/linux/linux-4.19/drivers/mfd/ |
| D | cs47l24-tables.c | 340 { 0x00000580, 0x000C }, /* R1408 - AIF3 BCLK Ctrl */ 341 { 0x00000581, 0x0008 }, /* R1409 - AIF3 Tx Pin Ctrl */ 342 { 0x00000582, 0x0000 }, /* R1410 - AIF3 Rx Pin Ctrl */ 343 { 0x00000583, 0x0000 }, /* R1411 - AIF3 Rate Ctrl */ 344 { 0x00000584, 0x0000 }, /* R1412 - AIF3 Format */ 345 { 0x00000585, 0x0040 }, /* R1413 - AIF3 Tx BCLK Rate */ 346 { 0x00000586, 0x0040 }, /* R1414 - AIF3 Rx BCLK Rate */ 347 { 0x00000587, 0x1818 }, /* R1415 - AIF3 Frame Ctrl 1 */ 348 { 0x00000588, 0x1818 }, /* R1416 - AIF3 Frame Ctrl 2 */ 349 { 0x00000589, 0x0000 }, /* R1417 - AIF3 Frame Ctrl 3 */ [all …]
|
| D | wm8998-tables.c | 374 { 0x00000580, 0x000C }, /* R1408 - AIF3 BCLK Ctrl */ 375 { 0x00000581, 0x0008 }, /* R1409 - AIF3 Tx Pin Ctrl */ 376 { 0x00000582, 0x0000 }, /* R1410 - AIF3 Rx Pin Ctrl */ 377 { 0x00000583, 0x0000 }, /* R1411 - AIF3 Rate Ctrl */ 378 { 0x00000584, 0x0000 }, /* R1412 - AIF3 Format */ 379 { 0x00000586, 0x0040 }, /* R1414 - AIF3 Rx BCLK Rate */ 380 { 0x00000587, 0x1818 }, /* R1415 - AIF3 Frame Ctrl 1 */ 381 { 0x00000588, 0x1818 }, /* R1416 - AIF3 Frame Ctrl 2 */ 382 { 0x00000589, 0x0000 }, /* R1417 - AIF3 Frame Ctrl 3 */ 383 { 0x0000058A, 0x0001 }, /* R1418 - AIF3 Frame Ctrl 4 */ [all …]
|
| D | wm5102-tables.c | 452 { 0x00000580, 0x000C }, /* R1408 - AIF3 BCLK Ctrl */ 453 { 0x00000581, 0x0008 }, /* R1409 - AIF3 Tx Pin Ctrl */ 454 { 0x00000582, 0x0000 }, /* R1410 - AIF3 Rx Pin Ctrl */ 455 { 0x00000583, 0x0000 }, /* R1411 - AIF3 Rate Ctrl */ 456 { 0x00000584, 0x0000 }, /* R1412 - AIF3 Format */ 457 { 0x00000585, 0x0040 }, /* R1413 - AIF3 Tx BCLK Rate */ 458 { 0x00000586, 0x0040 }, /* R1414 - AIF3 Rx BCLK Rate */ 459 { 0x00000587, 0x1818 }, /* R1415 - AIF3 Frame Ctrl 1 */ 460 { 0x00000588, 0x1818 }, /* R1416 - AIF3 Frame Ctrl 2 */ 461 { 0x00000589, 0x0000 }, /* R1417 - AIF3 Frame Ctrl 3 */ [all …]
|
| /kernel/linux/linux-5.10/drivers/pinctrl/cirrus/ |
| D | pinctrl-cs47l15.c | 32 { "aif3", cs47l15_aif3_pins, ARRAY_SIZE(cs47l15_aif3_pins) },
|
| D | pinctrl-cs47l92.c | 32 { "aif3", cs47l92_aif3_pins, ARRAY_SIZE(cs47l92_aif3_pins) },
|