Lines Matching full:switch
187 switch (reg) { in rt5640_volatile_register()
222 switch (reg) { in rt5640_readable_register()
386 SOC_DOUBLE("Speaker Channel Switch", RT5640_SPK_VOL,
391 SOC_DOUBLE("HP Channel Switch", RT5640_HP_VOL,
396 SOC_DOUBLE("OUT Playback Switch", RT5640_OUTPUT,
398 SOC_DOUBLE("OUT Channel Switch", RT5640_OUTPUT,
404 SOC_DOUBLE("DAC2 Playback Switch", RT5640_DAC2_CTRL,
422 SOC_DOUBLE("ADC Capture Switch", RT5640_ADC_DIG_VOL,
427 SOC_DOUBLE("Mono ADC Capture Switch", RT5640_DUMMY1,
439 SOC_ENUM("ADC IF1 Data Switch", rt5640_if1_adc_enum),
440 SOC_ENUM("DAC IF1 Data Switch", rt5640_if1_dac_enum),
441 SOC_ENUM("ADC IF2 Data Switch", rt5640_if2_adc_enum),
442 SOC_ENUM("DAC IF2 Data Switch", rt5640_if2_dac_enum),
447 SOC_SINGLE("Mono Playback Switch", RT5640_MONO_OUT, RT5640_L_MUTE_SFT,
494 SOC_DAPM_SINGLE("ADC1 Switch", RT5640_STO_ADC_MIXER,
496 SOC_DAPM_SINGLE("ADC2 Switch", RT5640_STO_ADC_MIXER,
501 SOC_DAPM_SINGLE("ADC1 Switch", RT5640_STO_ADC_MIXER,
503 SOC_DAPM_SINGLE("ADC2 Switch", RT5640_STO_ADC_MIXER,
508 SOC_DAPM_SINGLE("ADC1 Switch", RT5640_MONO_ADC_MIXER,
510 SOC_DAPM_SINGLE("ADC2 Switch", RT5640_MONO_ADC_MIXER,
515 SOC_DAPM_SINGLE("ADC1 Switch", RT5640_MONO_ADC_MIXER,
517 SOC_DAPM_SINGLE("ADC2 Switch", RT5640_MONO_ADC_MIXER,
522 SOC_DAPM_SINGLE("Stereo ADC Switch", RT5640_AD_DA_MIXER,
524 SOC_DAPM_SINGLE("INF1 Switch", RT5640_AD_DA_MIXER,
529 SOC_DAPM_SINGLE("Stereo ADC Switch", RT5640_AD_DA_MIXER,
531 SOC_DAPM_SINGLE("INF1 Switch", RT5640_AD_DA_MIXER,
536 SOC_DAPM_SINGLE("DAC L1 Switch", RT5640_STO_DAC_MIXER,
538 SOC_DAPM_SINGLE("DAC L2 Switch", RT5640_STO_DAC_MIXER,
540 SOC_DAPM_SINGLE("ANC Switch", RT5640_STO_DAC_MIXER,
545 SOC_DAPM_SINGLE("DAC R1 Switch", RT5640_STO_DAC_MIXER,
547 SOC_DAPM_SINGLE("DAC R2 Switch", RT5640_STO_DAC_MIXER,
549 SOC_DAPM_SINGLE("ANC Switch", RT5640_STO_DAC_MIXER,
554 SOC_DAPM_SINGLE("DAC L1 Switch", RT5640_STO_DAC_MIXER,
556 SOC_DAPM_SINGLE("DAC L2 Switch", RT5640_STO_DAC_MIXER,
561 SOC_DAPM_SINGLE("DAC R1 Switch", RT5640_STO_DAC_MIXER,
563 SOC_DAPM_SINGLE("DAC R2 Switch", RT5640_STO_DAC_MIXER,
568 SOC_DAPM_SINGLE("DAC L1 Switch", RT5640_MONO_DAC_MIXER,
570 SOC_DAPM_SINGLE("DAC L2 Switch", RT5640_MONO_DAC_MIXER,
572 SOC_DAPM_SINGLE("DAC R2 Switch", RT5640_MONO_DAC_MIXER,
577 SOC_DAPM_SINGLE("DAC R1 Switch", RT5640_MONO_DAC_MIXER,
579 SOC_DAPM_SINGLE("DAC R2 Switch", RT5640_MONO_DAC_MIXER,
581 SOC_DAPM_SINGLE("DAC L2 Switch", RT5640_MONO_DAC_MIXER,
586 SOC_DAPM_SINGLE("DAC L1 Switch", RT5640_DIG_MIXER,
588 SOC_DAPM_SINGLE("DAC L2 Switch", RT5640_DIG_MIXER,
593 SOC_DAPM_SINGLE("DAC R1 Switch", RT5640_DIG_MIXER,
595 SOC_DAPM_SINGLE("DAC R2 Switch", RT5640_DIG_MIXER,
601 SOC_DAPM_SINGLE("HPOL Switch", RT5640_REC_L2_MIXER,
603 SOC_DAPM_SINGLE("INL Switch", RT5640_REC_L2_MIXER,
605 SOC_DAPM_SINGLE("BST3 Switch", RT5640_REC_L2_MIXER,
607 SOC_DAPM_SINGLE("BST2 Switch", RT5640_REC_L2_MIXER,
609 SOC_DAPM_SINGLE("BST1 Switch", RT5640_REC_L2_MIXER,
611 SOC_DAPM_SINGLE("OUT MIXL Switch", RT5640_REC_L2_MIXER,
616 SOC_DAPM_SINGLE("HPOR Switch", RT5640_REC_R2_MIXER,
618 SOC_DAPM_SINGLE("INR Switch", RT5640_REC_R2_MIXER,
620 SOC_DAPM_SINGLE("BST3 Switch", RT5640_REC_R2_MIXER,
622 SOC_DAPM_SINGLE("BST2 Switch", RT5640_REC_R2_MIXER,
624 SOC_DAPM_SINGLE("BST1 Switch", RT5640_REC_R2_MIXER,
626 SOC_DAPM_SINGLE("OUT MIXR Switch", RT5640_REC_R2_MIXER,
632 SOC_DAPM_SINGLE("REC MIXL Switch", RT5640_SPK_L_MIXER,
634 SOC_DAPM_SINGLE("INL Switch", RT5640_SPK_L_MIXER,
636 SOC_DAPM_SINGLE("DAC L1 Switch", RT5640_SPK_L_MIXER,
638 SOC_DAPM_SINGLE("DAC L2 Switch", RT5640_SPK_L_MIXER,
640 SOC_DAPM_SINGLE("OUT MIXL Switch", RT5640_SPK_L_MIXER,
645 SOC_DAPM_SINGLE("REC MIXR Switch", RT5640_SPK_R_MIXER,
647 SOC_DAPM_SINGLE("INR Switch", RT5640_SPK_R_MIXER,
649 SOC_DAPM_SINGLE("DAC R1 Switch", RT5640_SPK_R_MIXER,
651 SOC_DAPM_SINGLE("DAC R2 Switch", RT5640_SPK_R_MIXER,
653 SOC_DAPM_SINGLE("OUT MIXR Switch", RT5640_SPK_R_MIXER,
658 SOC_DAPM_SINGLE("SPK MIXL Switch", RT5640_OUT_L3_MIXER,
660 SOC_DAPM_SINGLE("BST1 Switch", RT5640_OUT_L3_MIXER,
662 SOC_DAPM_SINGLE("INL Switch", RT5640_OUT_L3_MIXER,
664 SOC_DAPM_SINGLE("REC MIXL Switch", RT5640_OUT_L3_MIXER,
666 SOC_DAPM_SINGLE("DAC R2 Switch", RT5640_OUT_L3_MIXER,
668 SOC_DAPM_SINGLE("DAC L2 Switch", RT5640_OUT_L3_MIXER,
670 SOC_DAPM_SINGLE("DAC L1 Switch", RT5640_OUT_L3_MIXER,
675 SOC_DAPM_SINGLE("SPK MIXR Switch", RT5640_OUT_R3_MIXER,
677 SOC_DAPM_SINGLE("BST2 Switch", RT5640_OUT_R3_MIXER,
679 SOC_DAPM_SINGLE("BST1 Switch", RT5640_OUT_R3_MIXER,
681 SOC_DAPM_SINGLE("INR Switch", RT5640_OUT_R3_MIXER,
683 SOC_DAPM_SINGLE("REC MIXR Switch", RT5640_OUT_R3_MIXER,
685 SOC_DAPM_SINGLE("DAC L2 Switch", RT5640_OUT_R3_MIXER,
687 SOC_DAPM_SINGLE("DAC R2 Switch", RT5640_OUT_R3_MIXER,
689 SOC_DAPM_SINGLE("DAC R1 Switch", RT5640_OUT_R3_MIXER,
694 SOC_DAPM_SINGLE("BST1 Switch", RT5640_OUT_L3_MIXER,
696 SOC_DAPM_SINGLE("INL Switch", RT5640_OUT_L3_MIXER,
698 SOC_DAPM_SINGLE("REC MIXL Switch", RT5640_OUT_L3_MIXER,
700 SOC_DAPM_SINGLE("DAC L1 Switch", RT5640_OUT_L3_MIXER,
705 SOC_DAPM_SINGLE("BST2 Switch", RT5640_OUT_R3_MIXER,
707 SOC_DAPM_SINGLE("BST1 Switch", RT5640_OUT_R3_MIXER,
709 SOC_DAPM_SINGLE("INR Switch", RT5640_OUT_R3_MIXER,
711 SOC_DAPM_SINGLE("REC MIXR Switch", RT5640_OUT_R3_MIXER,
713 SOC_DAPM_SINGLE("DAC R1 Switch", RT5640_OUT_R3_MIXER,
718 SOC_DAPM_SINGLE("DAC R1 Switch", RT5640_SPO_L_MIXER,
720 SOC_DAPM_SINGLE("DAC L1 Switch", RT5640_SPO_L_MIXER,
722 SOC_DAPM_SINGLE("SPKVOL R Switch", RT5640_SPO_L_MIXER,
724 SOC_DAPM_SINGLE("SPKVOL L Switch", RT5640_SPO_L_MIXER,
726 SOC_DAPM_SINGLE("BST1 Switch", RT5640_SPO_L_MIXER,
731 SOC_DAPM_SINGLE("DAC R1 Switch", RT5640_SPO_R_MIXER,
733 SOC_DAPM_SINGLE("SPKVOL R Switch", RT5640_SPO_R_MIXER,
735 SOC_DAPM_SINGLE("BST1 Switch", RT5640_SPO_R_MIXER,
740 SOC_DAPM_SINGLE("HPO MIX DAC2 Switch", RT5640_HPO_MIXER,
742 SOC_DAPM_SINGLE("HPO MIX DAC1 Switch", RT5640_HPO_MIXER,
744 SOC_DAPM_SINGLE("HPO MIX HPVOL Switch", RT5640_HPO_MIXER,
749 SOC_DAPM_SINGLE("HPO MIX DAC1 Switch", RT5640_HPO_MIXER,
751 SOC_DAPM_SINGLE("HPO MIX HPVOL Switch", RT5640_HPO_MIXER,
756 SOC_DAPM_SINGLE("DAC L1 Switch", RT5640_LOUT_MIXER,
758 SOC_DAPM_SINGLE("DAC R1 Switch", RT5640_LOUT_MIXER,
760 SOC_DAPM_SINGLE("OUTVOL L Switch", RT5640_LOUT_MIXER,
762 SOC_DAPM_SINGLE("OUTVOL R Switch", RT5640_LOUT_MIXER,
767 SOC_DAPM_SINGLE("DAC R2 Switch", RT5640_MONO_MIXER,
769 SOC_DAPM_SINGLE("DAC L2 Switch", RT5640_MONO_MIXER,
771 SOC_DAPM_SINGLE("OUTVOL R Switch", RT5640_MONO_MIXER,
773 SOC_DAPM_SINGLE("OUTVOL L Switch", RT5640_MONO_MIXER,
775 SOC_DAPM_SINGLE("BST1 Switch", RT5640_MONO_MIXER,
780 SOC_DAPM_SINGLE_AUTODISABLE("Switch", RT5640_SPK_VOL,
784 SOC_DAPM_SINGLE_AUTODISABLE("Switch", RT5640_SPK_VOL,
788 SOC_DAPM_SINGLE_AUTODISABLE("Switch", RT5640_HP_VOL,
792 SOC_DAPM_SINGLE_AUTODISABLE("Switch", RT5640_HP_VOL,
977 switch (event) { in rt5640_hp_event()
1000 switch (event) { in rt5640_lout_event()
1029 switch (event) { in rt5640_hp_power_event()
1046 switch (event) { in rt5640_hp_post_event()
1258 /* Output Switch */
1361 {"RECMIXL", "HPOL Switch", "HPOL"},
1362 {"RECMIXL", "INL Switch", "INL VOL"},
1363 {"RECMIXL", "BST3 Switch", "BST3"},
1364 {"RECMIXL", "BST2 Switch", "BST2"},
1365 {"RECMIXL", "BST1 Switch", "BST1"},
1366 {"RECMIXL", "OUT MIXL Switch", "OUT MIXL"},
1368 {"RECMIXR", "HPOR Switch", "HPOR"},
1369 {"RECMIXR", "INR Switch", "INR VOL"},
1370 {"RECMIXR", "BST3 Switch", "BST3"},
1371 {"RECMIXR", "BST2 Switch", "BST2"},
1372 {"RECMIXR", "BST1 Switch", "BST1"},
1373 {"RECMIXR", "OUT MIXR Switch", "OUT MIXR"},
1411 {"Stereo ADC MIXL", "ADC1 Switch", "Stereo ADC L1 Mux"},
1412 {"Stereo ADC MIXL", "ADC2 Switch", "Stereo ADC L2 Mux"},
1415 {"Stereo ADC MIXR", "ADC1 Switch", "Stereo ADC R1 Mux"},
1416 {"Stereo ADC MIXR", "ADC2 Switch", "Stereo ADC R2 Mux"},
1419 {"Mono ADC MIXL", "ADC1 Switch", "Mono ADC L1 Mux"},
1420 {"Mono ADC MIXL", "ADC2 Switch", "Mono ADC L2 Mux"},
1423 {"Mono ADC MIXR", "ADC1 Switch", "Mono ADC R1 Mux"},
1424 {"Mono ADC MIXR", "ADC2 Switch", "Mono ADC R2 Mux"},
1478 {"DAC MIXL", "Stereo ADC Switch", "Stereo ADC MIXL"},
1479 {"DAC MIXL", "INF1 Switch", "IF1 DAC L"},
1481 {"DAC MIXR", "Stereo ADC Switch", "Stereo ADC MIXR"},
1482 {"DAC MIXR", "INF1 Switch", "IF1 DAC R"},
1485 {"Stereo DAC MIXL", "DAC L1 Switch", "DAC MIXL"},
1486 {"Stereo DAC MIXR", "DAC R1 Switch", "DAC MIXR"},
1488 {"Mono DAC MIXL", "DAC L1 Switch", "DAC MIXL"},
1489 {"Mono DAC MIXR", "DAC R1 Switch", "DAC MIXR"},
1491 {"DIG MIXL", "DAC L1 Switch", "DAC MIXL"},
1492 {"DIG MIXR", "DAC R1 Switch", "DAC MIXR"},
1499 {"SPK MIXL", "REC MIXL Switch", "RECMIXL"},
1500 {"SPK MIXL", "INL Switch", "INL VOL"},
1501 {"SPK MIXL", "DAC L1 Switch", "DAC L1"},
1502 {"SPK MIXL", "OUT MIXL Switch", "OUT MIXL"},
1503 {"SPK MIXR", "REC MIXR Switch", "RECMIXR"},
1504 {"SPK MIXR", "INR Switch", "INR VOL"},
1505 {"SPK MIXR", "DAC R1 Switch", "DAC R1"},
1506 {"SPK MIXR", "OUT MIXR Switch", "OUT MIXR"},
1508 {"OUT MIXL", "BST1 Switch", "BST1"},
1509 {"OUT MIXL", "INL Switch", "INL VOL"},
1510 {"OUT MIXL", "REC MIXL Switch", "RECMIXL"},
1511 {"OUT MIXL", "DAC L1 Switch", "DAC L1"},
1513 {"OUT MIXR", "BST2 Switch", "BST2"},
1514 {"OUT MIXR", "BST1 Switch", "BST1"},
1515 {"OUT MIXR", "INR Switch", "INR VOL"},
1516 {"OUT MIXR", "REC MIXR Switch", "RECMIXR"},
1517 {"OUT MIXR", "DAC R1 Switch", "DAC R1"},
1526 {"SPOL MIX", "DAC R1 Switch", "DAC R1"},
1527 {"SPOL MIX", "DAC L1 Switch", "DAC L1"},
1528 {"SPOL MIX", "SPKVOL R Switch", "SPKVOL R"},
1529 {"SPOL MIX", "SPKVOL L Switch", "SPKVOL L"},
1530 {"SPOL MIX", "BST1 Switch", "BST1"},
1531 {"SPOR MIX", "DAC R1 Switch", "DAC R1"},
1532 {"SPOR MIX", "SPKVOL R Switch", "SPKVOL R"},
1533 {"SPOR MIX", "BST1 Switch", "BST1"},
1535 {"HPO MIX L", "HPO MIX DAC1 Switch", "DAC L1"},
1536 {"HPO MIX L", "HPO MIX HPVOL Switch", "HPOVOL L"},
1538 {"HPO MIX R", "HPO MIX DAC1 Switch", "DAC R1"},
1539 {"HPO MIX R", "HPO MIX HPVOL Switch", "HPOVOL R"},
1542 {"LOUT MIX", "DAC L1 Switch", "DAC L1"},
1543 {"LOUT MIX", "DAC R1 Switch", "DAC R1"},
1544 {"LOUT MIX", "OUTVOL L Switch", "OUTVOL L"},
1545 {"LOUT MIX", "OUTVOL R Switch", "OUTVOL R"},
1550 {"Speaker L Playback", "Switch", "SPOL MIX"},
1551 {"Speaker R Playback", "Switch", "SPOR MIX"},
1565 {"HP L Playback", "Switch", "HP Amp"},
1566 {"HP R Playback", "Switch", "HP Amp"},
1588 {"Stereo DAC MIXL", "DAC L2 Switch", "DAC L2 Mux"},
1589 {"Stereo DAC MIXL", "ANC Switch", "ANC"},
1590 {"Stereo DAC MIXR", "DAC R2 Switch", "DAC R2 Mux"},
1591 {"Stereo DAC MIXR", "ANC Switch", "ANC"},
1593 {"Mono DAC MIXL", "DAC L2 Switch", "DAC L2 Mux"},
1594 {"Mono DAC MIXL", "DAC R2 Switch", "DAC R2 Mux"},
1596 {"Mono DAC MIXR", "DAC R2 Switch", "DAC R2 Mux"},
1597 {"Mono DAC MIXR", "DAC L2 Switch", "DAC L2 Mux"},
1599 {"DIG MIXR", "DAC R2 Switch", "DAC R2 Mux"},
1600 {"DIG MIXL", "DAC L2 Switch", "DAC L2 Mux"},
1607 {"SPK MIXL", "DAC L2 Switch", "DAC L2"},
1608 {"SPK MIXR", "DAC R2 Switch", "DAC R2"},
1610 {"OUT MIXL", "SPK MIXL Switch", "SPK MIXL"},
1611 {"OUT MIXR", "SPK MIXR Switch", "SPK MIXR"},
1613 {"OUT MIXL", "DAC R2 Switch", "DAC R2"},
1614 {"OUT MIXL", "DAC L2 Switch", "DAC L2"},
1616 {"OUT MIXR", "DAC L2 Switch", "DAC L2"},
1617 {"OUT MIXR", "DAC R2 Switch", "DAC R2"},
1619 {"HPO MIX L", "HPO MIX DAC2 Switch", "DAC L2"},
1620 {"HPO MIX R", "HPO MIX DAC2 Switch", "DAC R2"},
1622 {"Mono MIX", "DAC R2 Switch", "DAC R2"},
1623 {"Mono MIX", "DAC L2 Switch", "DAC L2"},
1624 {"Mono MIX", "OUTVOL R Switch", "OUTVOL R"},
1625 {"Mono MIX", "OUTVOL L Switch", "OUTVOL L"},
1626 {"Mono MIX", "BST1 Switch", "BST1"},
1634 {"Stereo DAC MIXL", "DAC L2 Switch", "IF2 DAC L"},
1635 {"Stereo DAC MIXR", "DAC R2 Switch", "IF2 DAC R"},
1637 {"Mono DAC MIXL", "DAC L2 Switch", "IF2 DAC L"},
1638 {"Mono DAC MIXL", "DAC R2 Switch", "IF2 DAC R"},
1640 {"Mono DAC MIXR", "DAC R2 Switch", "IF2 DAC R"},
1641 {"Mono DAC MIXR", "DAC L2 Switch", "IF2 DAC L"},
1643 {"DIG MIXL", "DAC L2 Switch", "IF2 DAC L"},
1644 {"DIG MIXR", "DAC R2 Switch", "IF2 DAC R"},
1659 switch (dai_id) { in get_sdp_info()
1661 switch (val) { in get_sdp_info()
1677 switch (val) { in get_sdp_info()
1731 switch (params_width(params)) { in rt5640_hw_params()
1779 switch (fmt & SND_SOC_DAIFMT_MASTER_MASK) { in rt5640_set_dai_fmt()
1791 switch (fmt & SND_SOC_DAIFMT_INV_MASK) { in rt5640_set_dai_fmt()
1801 switch (fmt & SND_SOC_DAIFMT_FORMAT_MASK) { in rt5640_set_dai_fmt()
1847 switch (clk_id) { in rt5640_set_dai_sysclk()
1895 switch (source) { in rt5640_set_dai_pll()
1942 switch (level) { in rt5640_set_bias_level()
2036 switch (clk_src) { in rt5640_sel_asrc_clk_src()
2490 switch (snd_soc_component_read32(component, RT5640_RESET) & RT5640_ID_MASK) { in rt5640_probe()
2573 switch (val) { in rt5640_probe()