Lines Matching refs:spi_switch
674 struct snd_kcontrol_new spi_switch = {0}; in snd_ca0106_volume_spi_dac_ctl() local
678 spi_switch.iface = SNDRV_CTL_ELEM_IFACE_MIXER; in snd_ca0106_volume_spi_dac_ctl()
679 spi_switch.access = SNDRV_CTL_ELEM_ACCESS_READWRITE; in snd_ca0106_volume_spi_dac_ctl()
680 spi_switch.info = spi_mute_info; in snd_ca0106_volume_spi_dac_ctl()
681 spi_switch.get = spi_mute_get; in snd_ca0106_volume_spi_dac_ctl()
682 spi_switch.put = spi_mute_put; in snd_ca0106_volume_spi_dac_ctl()
686 spi_switch.name = "Analog Front Playback Switch"; in snd_ca0106_volume_spi_dac_ctl()
690 spi_switch.name = "Analog Rear Playback Switch"; in snd_ca0106_volume_spi_dac_ctl()
694 spi_switch.name = "Analog Center/LFE Playback Switch"; in snd_ca0106_volume_spi_dac_ctl()
698 spi_switch.name = "Analog Side Playback Switch"; in snd_ca0106_volume_spi_dac_ctl()
703 spi_switch.name = NULL; in snd_ca0106_volume_spi_dac_ctl()
709 spi_switch.private_value = (reg << SPI_REG_SHIFT) | bit; in snd_ca0106_volume_spi_dac_ctl()
711 return spi_switch; in snd_ca0106_volume_spi_dac_ctl()