Lines Matching full:switch
184 switch (reg) { in rt5640_volatile_register()
219 switch (reg) { in rt5640_readable_register()
383 SOC_DOUBLE("Speaker Channel Switch", RT5640_SPK_VOL,
388 SOC_DOUBLE("HP Channel Switch", RT5640_HP_VOL,
393 SOC_DOUBLE("OUT Playback Switch", RT5640_OUTPUT,
395 SOC_DOUBLE("OUT Channel Switch", RT5640_OUTPUT,
401 SOC_DOUBLE("DAC2 Playback Switch", RT5640_DAC2_CTRL,
419 SOC_DOUBLE("ADC Capture Switch", RT5640_ADC_DIG_VOL,
424 SOC_DOUBLE("Mono ADC Capture Switch", RT5640_DUMMY1,
436 SOC_ENUM("ADC IF1 Data Switch", rt5640_if1_adc_enum),
437 SOC_ENUM("DAC IF1 Data Switch", rt5640_if1_dac_enum),
438 SOC_ENUM("ADC IF2 Data Switch", rt5640_if2_adc_enum),
439 SOC_ENUM("DAC IF2 Data Switch", rt5640_if2_dac_enum),
444 SOC_SINGLE("Mono Playback Switch", RT5640_MONO_OUT, RT5640_L_MUTE_SFT,
491 SOC_DAPM_SINGLE("ADC1 Switch", RT5640_STO_ADC_MIXER,
493 SOC_DAPM_SINGLE("ADC2 Switch", RT5640_STO_ADC_MIXER,
498 SOC_DAPM_SINGLE("ADC1 Switch", RT5640_STO_ADC_MIXER,
500 SOC_DAPM_SINGLE("ADC2 Switch", RT5640_STO_ADC_MIXER,
505 SOC_DAPM_SINGLE("ADC1 Switch", RT5640_MONO_ADC_MIXER,
507 SOC_DAPM_SINGLE("ADC2 Switch", RT5640_MONO_ADC_MIXER,
512 SOC_DAPM_SINGLE("ADC1 Switch", RT5640_MONO_ADC_MIXER,
514 SOC_DAPM_SINGLE("ADC2 Switch", RT5640_MONO_ADC_MIXER,
519 SOC_DAPM_SINGLE("Stereo ADC Switch", RT5640_AD_DA_MIXER,
521 SOC_DAPM_SINGLE("INF1 Switch", RT5640_AD_DA_MIXER,
526 SOC_DAPM_SINGLE("Stereo ADC Switch", RT5640_AD_DA_MIXER,
528 SOC_DAPM_SINGLE("INF1 Switch", RT5640_AD_DA_MIXER,
533 SOC_DAPM_SINGLE("DAC L1 Switch", RT5640_STO_DAC_MIXER,
535 SOC_DAPM_SINGLE("DAC L2 Switch", RT5640_STO_DAC_MIXER,
537 SOC_DAPM_SINGLE("ANC Switch", RT5640_STO_DAC_MIXER,
542 SOC_DAPM_SINGLE("DAC R1 Switch", RT5640_STO_DAC_MIXER,
544 SOC_DAPM_SINGLE("DAC R2 Switch", RT5640_STO_DAC_MIXER,
546 SOC_DAPM_SINGLE("ANC Switch", RT5640_STO_DAC_MIXER,
551 SOC_DAPM_SINGLE("DAC L1 Switch", RT5640_STO_DAC_MIXER,
553 SOC_DAPM_SINGLE("DAC L2 Switch", RT5640_STO_DAC_MIXER,
558 SOC_DAPM_SINGLE("DAC R1 Switch", RT5640_STO_DAC_MIXER,
560 SOC_DAPM_SINGLE("DAC R2 Switch", RT5640_STO_DAC_MIXER,
565 SOC_DAPM_SINGLE("DAC L1 Switch", RT5640_MONO_DAC_MIXER,
567 SOC_DAPM_SINGLE("DAC L2 Switch", RT5640_MONO_DAC_MIXER,
569 SOC_DAPM_SINGLE("DAC R2 Switch", RT5640_MONO_DAC_MIXER,
574 SOC_DAPM_SINGLE("DAC R1 Switch", RT5640_MONO_DAC_MIXER,
576 SOC_DAPM_SINGLE("DAC R2 Switch", RT5640_MONO_DAC_MIXER,
578 SOC_DAPM_SINGLE("DAC L2 Switch", RT5640_MONO_DAC_MIXER,
583 SOC_DAPM_SINGLE("DAC L1 Switch", RT5640_DIG_MIXER,
585 SOC_DAPM_SINGLE("DAC L2 Switch", RT5640_DIG_MIXER,
590 SOC_DAPM_SINGLE("DAC R1 Switch", RT5640_DIG_MIXER,
592 SOC_DAPM_SINGLE("DAC R2 Switch", RT5640_DIG_MIXER,
598 SOC_DAPM_SINGLE("HPOL Switch", RT5640_REC_L2_MIXER,
600 SOC_DAPM_SINGLE("INL Switch", RT5640_REC_L2_MIXER,
602 SOC_DAPM_SINGLE("BST3 Switch", RT5640_REC_L2_MIXER,
604 SOC_DAPM_SINGLE("BST2 Switch", RT5640_REC_L2_MIXER,
606 SOC_DAPM_SINGLE("BST1 Switch", RT5640_REC_L2_MIXER,
608 SOC_DAPM_SINGLE("OUT MIXL Switch", RT5640_REC_L2_MIXER,
613 SOC_DAPM_SINGLE("HPOR Switch", RT5640_REC_R2_MIXER,
615 SOC_DAPM_SINGLE("INR Switch", RT5640_REC_R2_MIXER,
617 SOC_DAPM_SINGLE("BST3 Switch", RT5640_REC_R2_MIXER,
619 SOC_DAPM_SINGLE("BST2 Switch", RT5640_REC_R2_MIXER,
621 SOC_DAPM_SINGLE("BST1 Switch", RT5640_REC_R2_MIXER,
623 SOC_DAPM_SINGLE("OUT MIXR Switch", RT5640_REC_R2_MIXER,
629 SOC_DAPM_SINGLE("REC MIXL Switch", RT5640_SPK_L_MIXER,
631 SOC_DAPM_SINGLE("INL Switch", RT5640_SPK_L_MIXER,
633 SOC_DAPM_SINGLE("DAC L1 Switch", RT5640_SPK_L_MIXER,
635 SOC_DAPM_SINGLE("DAC L2 Switch", RT5640_SPK_L_MIXER,
637 SOC_DAPM_SINGLE("OUT MIXL Switch", RT5640_SPK_L_MIXER,
642 SOC_DAPM_SINGLE("REC MIXR Switch", RT5640_SPK_R_MIXER,
644 SOC_DAPM_SINGLE("INR Switch", RT5640_SPK_R_MIXER,
646 SOC_DAPM_SINGLE("DAC R1 Switch", RT5640_SPK_R_MIXER,
648 SOC_DAPM_SINGLE("DAC R2 Switch", RT5640_SPK_R_MIXER,
650 SOC_DAPM_SINGLE("OUT MIXR Switch", RT5640_SPK_R_MIXER,
655 SOC_DAPM_SINGLE("SPK MIXL Switch", RT5640_OUT_L3_MIXER,
657 SOC_DAPM_SINGLE("BST1 Switch", RT5640_OUT_L3_MIXER,
659 SOC_DAPM_SINGLE("INL Switch", RT5640_OUT_L3_MIXER,
661 SOC_DAPM_SINGLE("REC MIXL Switch", RT5640_OUT_L3_MIXER,
663 SOC_DAPM_SINGLE("DAC R2 Switch", RT5640_OUT_L3_MIXER,
665 SOC_DAPM_SINGLE("DAC L2 Switch", RT5640_OUT_L3_MIXER,
667 SOC_DAPM_SINGLE("DAC L1 Switch", RT5640_OUT_L3_MIXER,
672 SOC_DAPM_SINGLE("SPK MIXR Switch", RT5640_OUT_R3_MIXER,
674 SOC_DAPM_SINGLE("BST2 Switch", RT5640_OUT_R3_MIXER,
676 SOC_DAPM_SINGLE("BST1 Switch", RT5640_OUT_R3_MIXER,
678 SOC_DAPM_SINGLE("INR Switch", RT5640_OUT_R3_MIXER,
680 SOC_DAPM_SINGLE("REC MIXR Switch", RT5640_OUT_R3_MIXER,
682 SOC_DAPM_SINGLE("DAC L2 Switch", RT5640_OUT_R3_MIXER,
684 SOC_DAPM_SINGLE("DAC R2 Switch", RT5640_OUT_R3_MIXER,
686 SOC_DAPM_SINGLE("DAC R1 Switch", RT5640_OUT_R3_MIXER,
691 SOC_DAPM_SINGLE("BST1 Switch", RT5640_OUT_L3_MIXER,
693 SOC_DAPM_SINGLE("INL Switch", RT5640_OUT_L3_MIXER,
695 SOC_DAPM_SINGLE("REC MIXL Switch", RT5640_OUT_L3_MIXER,
697 SOC_DAPM_SINGLE("DAC L1 Switch", RT5640_OUT_L3_MIXER,
702 SOC_DAPM_SINGLE("BST2 Switch", RT5640_OUT_R3_MIXER,
704 SOC_DAPM_SINGLE("BST1 Switch", RT5640_OUT_R3_MIXER,
706 SOC_DAPM_SINGLE("INR Switch", RT5640_OUT_R3_MIXER,
708 SOC_DAPM_SINGLE("REC MIXR Switch", RT5640_OUT_R3_MIXER,
710 SOC_DAPM_SINGLE("DAC R1 Switch", RT5640_OUT_R3_MIXER,
715 SOC_DAPM_SINGLE("DAC R1 Switch", RT5640_SPO_L_MIXER,
717 SOC_DAPM_SINGLE("DAC L1 Switch", RT5640_SPO_L_MIXER,
719 SOC_DAPM_SINGLE("SPKVOL R Switch", RT5640_SPO_L_MIXER,
721 SOC_DAPM_SINGLE("SPKVOL L Switch", RT5640_SPO_L_MIXER,
723 SOC_DAPM_SINGLE("BST1 Switch", RT5640_SPO_L_MIXER,
728 SOC_DAPM_SINGLE("DAC R1 Switch", RT5640_SPO_R_MIXER,
730 SOC_DAPM_SINGLE("SPKVOL R Switch", RT5640_SPO_R_MIXER,
732 SOC_DAPM_SINGLE("BST1 Switch", RT5640_SPO_R_MIXER,
737 SOC_DAPM_SINGLE("HPO MIX DAC2 Switch", RT5640_HPO_MIXER,
739 SOC_DAPM_SINGLE("HPO MIX DAC1 Switch", RT5640_HPO_MIXER,
741 SOC_DAPM_SINGLE("HPO MIX HPVOL Switch", RT5640_HPO_MIXER,
746 SOC_DAPM_SINGLE("HPO MIX DAC1 Switch", RT5640_HPO_MIXER,
748 SOC_DAPM_SINGLE("HPO MIX HPVOL Switch", RT5640_HPO_MIXER,
753 SOC_DAPM_SINGLE("DAC L1 Switch", RT5640_LOUT_MIXER,
755 SOC_DAPM_SINGLE("DAC R1 Switch", RT5640_LOUT_MIXER,
757 SOC_DAPM_SINGLE("OUTVOL L Switch", RT5640_LOUT_MIXER,
759 SOC_DAPM_SINGLE("OUTVOL R Switch", RT5640_LOUT_MIXER,
764 SOC_DAPM_SINGLE("DAC R2 Switch", RT5640_MONO_MIXER,
766 SOC_DAPM_SINGLE("DAC L2 Switch", RT5640_MONO_MIXER,
768 SOC_DAPM_SINGLE("OUTVOL R Switch", RT5640_MONO_MIXER,
770 SOC_DAPM_SINGLE("OUTVOL L Switch", RT5640_MONO_MIXER,
772 SOC_DAPM_SINGLE("BST1 Switch", RT5640_MONO_MIXER,
777 SOC_DAPM_SINGLE_AUTODISABLE("Switch", RT5640_SPK_VOL,
781 SOC_DAPM_SINGLE_AUTODISABLE("Switch", RT5640_SPK_VOL,
785 SOC_DAPM_SINGLE_AUTODISABLE("Switch", RT5640_HP_VOL,
789 SOC_DAPM_SINGLE_AUTODISABLE("Switch", RT5640_HP_VOL,
974 switch (event) { in rt5640_hp_event()
997 switch (event) { in rt5640_lout_event()
1026 switch (event) { in rt5640_hp_power_event()
1043 switch (event) { in rt5640_hp_post_event()
1255 /* Output Switch */
1360 {"RECMIXL", "HPOL Switch", "HPOL"},
1361 {"RECMIXL", "INL Switch", "INL VOL"},
1362 {"RECMIXL", "BST3 Switch", "BST3"},
1363 {"RECMIXL", "BST2 Switch", "BST2"},
1364 {"RECMIXL", "BST1 Switch", "BST1"},
1365 {"RECMIXL", "OUT MIXL Switch", "OUT MIXL"},
1367 {"RECMIXR", "HPOR Switch", "HPOR"},
1368 {"RECMIXR", "INR Switch", "INR VOL"},
1369 {"RECMIXR", "BST3 Switch", "BST3"},
1370 {"RECMIXR", "BST2 Switch", "BST2"},
1371 {"RECMIXR", "BST1 Switch", "BST1"},
1372 {"RECMIXR", "OUT MIXR Switch", "OUT MIXR"},
1410 {"Stereo ADC MIXL", "ADC1 Switch", "Stereo ADC L1 Mux"},
1411 {"Stereo ADC MIXL", "ADC2 Switch", "Stereo ADC L2 Mux"},
1414 {"Stereo ADC MIXR", "ADC1 Switch", "Stereo ADC R1 Mux"},
1415 {"Stereo ADC MIXR", "ADC2 Switch", "Stereo ADC R2 Mux"},
1418 {"Mono ADC MIXL", "ADC1 Switch", "Mono ADC L1 Mux"},
1419 {"Mono ADC MIXL", "ADC2 Switch", "Mono ADC L2 Mux"},
1422 {"Mono ADC MIXR", "ADC1 Switch", "Mono ADC R1 Mux"},
1423 {"Mono ADC MIXR", "ADC2 Switch", "Mono ADC R2 Mux"},
1477 {"DAC MIXL", "Stereo ADC Switch", "Stereo ADC MIXL"},
1478 {"DAC MIXL", "INF1 Switch", "IF1 DAC L"},
1480 {"DAC MIXR", "Stereo ADC Switch", "Stereo ADC MIXR"},
1481 {"DAC MIXR", "INF1 Switch", "IF1 DAC R"},
1484 {"Stereo DAC MIXL", "DAC L1 Switch", "DAC MIXL"},
1485 {"Stereo DAC MIXR", "DAC R1 Switch", "DAC MIXR"},
1487 {"Mono DAC MIXL", "DAC L1 Switch", "DAC MIXL"},
1488 {"Mono DAC MIXR", "DAC R1 Switch", "DAC MIXR"},
1490 {"DIG MIXL", "DAC L1 Switch", "DAC MIXL"},
1491 {"DIG MIXR", "DAC R1 Switch", "DAC MIXR"},
1498 {"SPK MIXL", "REC MIXL Switch", "RECMIXL"},
1499 {"SPK MIXL", "INL Switch", "INL VOL"},
1500 {"SPK MIXL", "DAC L1 Switch", "DAC L1"},
1501 {"SPK MIXL", "OUT MIXL Switch", "OUT MIXL"},
1502 {"SPK MIXR", "REC MIXR Switch", "RECMIXR"},
1503 {"SPK MIXR", "INR Switch", "INR VOL"},
1504 {"SPK MIXR", "DAC R1 Switch", "DAC R1"},
1505 {"SPK MIXR", "OUT MIXR Switch", "OUT MIXR"},
1507 {"OUT MIXL", "BST1 Switch", "BST1"},
1508 {"OUT MIXL", "INL Switch", "INL VOL"},
1509 {"OUT MIXL", "REC MIXL Switch", "RECMIXL"},
1510 {"OUT MIXL", "DAC L1 Switch", "DAC L1"},
1512 {"OUT MIXR", "BST2 Switch", "BST2"},
1513 {"OUT MIXR", "BST1 Switch", "BST1"},
1514 {"OUT MIXR", "INR Switch", "INR VOL"},
1515 {"OUT MIXR", "REC MIXR Switch", "RECMIXR"},
1516 {"OUT MIXR", "DAC R1 Switch", "DAC R1"},
1525 {"SPOL MIX", "DAC R1 Switch", "DAC R1"},
1526 {"SPOL MIX", "DAC L1 Switch", "DAC L1"},
1527 {"SPOL MIX", "SPKVOL R Switch", "SPKVOL R"},
1528 {"SPOL MIX", "SPKVOL L Switch", "SPKVOL L"},
1529 {"SPOL MIX", "BST1 Switch", "BST1"},
1530 {"SPOR MIX", "DAC R1 Switch", "DAC R1"},
1531 {"SPOR MIX", "SPKVOL R Switch", "SPKVOL R"},
1532 {"SPOR MIX", "BST1 Switch", "BST1"},
1534 {"HPO MIX L", "HPO MIX DAC1 Switch", "DAC L1"},
1535 {"HPO MIX L", "HPO MIX HPVOL Switch", "HPOVOL L"},
1537 {"HPO MIX R", "HPO MIX DAC1 Switch", "DAC R1"},
1538 {"HPO MIX R", "HPO MIX HPVOL Switch", "HPOVOL R"},
1541 {"LOUT MIX", "DAC L1 Switch", "DAC L1"},
1542 {"LOUT MIX", "DAC R1 Switch", "DAC R1"},
1543 {"LOUT MIX", "OUTVOL L Switch", "OUTVOL L"},
1544 {"LOUT MIX", "OUTVOL R Switch", "OUTVOL R"},
1549 {"Speaker L Playback", "Switch", "SPOL MIX"},
1550 {"Speaker R Playback", "Switch", "SPOR MIX"},
1564 {"HP L Playback", "Switch", "HP Amp"},
1565 {"HP R Playback", "Switch", "HP Amp"},
1587 {"Stereo DAC MIXL", "DAC L2 Switch", "DAC L2 Mux"},
1588 {"Stereo DAC MIXL", "ANC Switch", "ANC"},
1589 {"Stereo DAC MIXR", "DAC R2 Switch", "DAC R2 Mux"},
1590 {"Stereo DAC MIXR", "ANC Switch", "ANC"},
1592 {"Mono DAC MIXL", "DAC L2 Switch", "DAC L2 Mux"},
1593 {"Mono DAC MIXL", "DAC R2 Switch", "DAC R2 Mux"},
1595 {"Mono DAC MIXR", "DAC R2 Switch", "DAC R2 Mux"},
1596 {"Mono DAC MIXR", "DAC L2 Switch", "DAC L2 Mux"},
1598 {"DIG MIXR", "DAC R2 Switch", "DAC R2 Mux"},
1599 {"DIG MIXL", "DAC L2 Switch", "DAC L2 Mux"},
1606 {"SPK MIXL", "DAC L2 Switch", "DAC L2"},
1607 {"SPK MIXR", "DAC R2 Switch", "DAC R2"},
1609 {"OUT MIXL", "SPK MIXL Switch", "SPK MIXL"},
1610 {"OUT MIXR", "SPK MIXR Switch", "SPK MIXR"},
1612 {"OUT MIXL", "DAC R2 Switch", "DAC R2"},
1613 {"OUT MIXL", "DAC L2 Switch", "DAC L2"},
1615 {"OUT MIXR", "DAC L2 Switch", "DAC L2"},
1616 {"OUT MIXR", "DAC R2 Switch", "DAC R2"},
1618 {"HPO MIX L", "HPO MIX DAC2 Switch", "DAC L2"},
1619 {"HPO MIX R", "HPO MIX DAC2 Switch", "DAC R2"},
1621 {"Mono MIX", "DAC R2 Switch", "DAC R2"},
1622 {"Mono MIX", "DAC L2 Switch", "DAC L2"},
1623 {"Mono MIX", "OUTVOL R Switch", "OUTVOL R"},
1624 {"Mono MIX", "OUTVOL L Switch", "OUTVOL L"},
1625 {"Mono MIX", "BST1 Switch", "BST1"},
1633 {"Stereo DAC MIXL", "DAC L2 Switch", "IF2 DAC L"},
1634 {"Stereo DAC MIXR", "DAC R2 Switch", "IF2 DAC R"},
1636 {"Mono DAC MIXL", "DAC L2 Switch", "IF2 DAC L"},
1637 {"Mono DAC MIXL", "DAC R2 Switch", "IF2 DAC R"},
1639 {"Mono DAC MIXR", "DAC R2 Switch", "IF2 DAC R"},
1640 {"Mono DAC MIXR", "DAC L2 Switch", "IF2 DAC L"},
1642 {"DIG MIXL", "DAC L2 Switch", "IF2 DAC L"},
1643 {"DIG MIXR", "DAC R2 Switch", "IF2 DAC R"},
1658 switch (dai_id) { in get_sdp_info()
1660 switch (val) { in get_sdp_info()
1676 switch (val) { in get_sdp_info()
1730 switch (params_width(params)) { in rt5640_hw_params()
1778 switch (fmt & SND_SOC_DAIFMT_MASTER_MASK) { in rt5640_set_dai_fmt()
1790 switch (fmt & SND_SOC_DAIFMT_INV_MASK) { in rt5640_set_dai_fmt()
1800 switch (fmt & SND_SOC_DAIFMT_FORMAT_MASK) { in rt5640_set_dai_fmt()
1846 switch (clk_id) { in rt5640_set_dai_sysclk()
1894 switch (source) { in rt5640_set_dai_pll()
1941 switch (level) { in rt5640_set_bias_level()
2035 switch (clk_src) { in rt5640_sel_asrc_clk_src()
2489 switch (snd_soc_component_read(component, RT5640_RESET) & RT5640_ID_MASK) { in rt5640_probe()
2572 switch (val) { in rt5640_probe()