3490 lines
75 KiB
C
3490 lines
75 KiB
C
/*
|
|
* Copyright (C) 2015 Rockchip Electronics Co., Ltd.
|
|
*/
|
|
/**
|
|
* @file rt5651_config.h
|
|
* @brief
|
|
* @author RkAudio
|
|
* @version 1.0.8
|
|
* @date 2015-08-24
|
|
*/
|
|
|
|
#ifndef _RT5651_CONFIG_H_
|
|
#define _RT5651_CONFIG_H_
|
|
|
|
#include "config.h"
|
|
|
|
const struct config_control rt5651_speaker_normal_controls[] = {
|
|
/*
|
|
{
|
|
.ctl_name = "DAC MIXL INF1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DAC MIXR INF1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "OUT MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "OUT MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "OUTVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "OUTVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "LOUT MIX OUTVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "LOUT MIX OUTVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "LOUT L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "LOUT R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
*/
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Disable",
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX DAC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INR1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
|
|
|
|
};
|
|
|
|
const struct config_control rt5651_speaker_incall_controls[] = {
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Disable",
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX DAC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INR1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
|
|
};
|
|
|
|
const struct config_control rt5651_speaker_ringtone_controls[] = {
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Disable",
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX DAC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INR1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
};
|
|
|
|
const struct config_control rt5651_speaker_voip_controls[] = {
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Disable",
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX DAC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INR1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
};
|
|
|
|
const struct config_control rt5651_earpiece_normal_controls[] = {
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Disable",
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX DAC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INR1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
};
|
|
|
|
const struct config_control rt5651_earpiece_incall_controls[] = {
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Disable",
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX DAC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INR1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
};
|
|
|
|
const struct config_control rt5651_earpiece_ringtone_controls[] = {
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Disable",
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX DAC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INR1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
};
|
|
|
|
const struct config_control rt5651_earpiece_voip_controls[] = {
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Disable",
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX DAC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INR1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
};
|
|
|
|
const struct config_control rt5651_headphone_normal_controls[] = {
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Disable",
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX DAC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INR1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
};
|
|
|
|
const struct config_control rt5651_headphone_incall_controls[] = {
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Disable",
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX DAC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INR1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
};
|
|
|
|
const struct config_control rt5651_headphone_ringtone_controls[] = {
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Disable",
|
|
},
|
|
{
|
|
.ctl_name = "DAC MIXL INF1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DAC MIXR INF1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "OUT MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "OUT MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX HPVOL Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX HPVOL Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HP Playback Volume",
|
|
.int_val = {31, 31},
|
|
},
|
|
{
|
|
.ctl_name = "DAC1 Playback Volume",
|
|
.int_val = {175, 175},
|
|
},
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Disable",
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX DAC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INR1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
};
|
|
|
|
const struct config_control rt5651_speaker_headphone_normal_controls[] = {
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Disable",
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX DAC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INR1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
};
|
|
|
|
const struct config_control rt5651_speaker_headphone_ringtone_controls[] = {
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Disable",
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX DAC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INR1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
};
|
|
|
|
const struct config_control rt5651_headphone_voip_controls[] = {
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Disable",
|
|
},
|
|
{
|
|
.ctl_name = "DAC MIXL INF1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DAC MIXR INF1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "OUT MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "OUT MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX HPVOL Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX HPVOL Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HP Playback Volume",
|
|
.int_val = {31, 31},
|
|
},
|
|
{
|
|
.ctl_name = "DAC1 Playback Volume",
|
|
.int_val = {175, 175},
|
|
},
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Disable",
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX DAC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INR1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
};
|
|
|
|
const struct config_control rt5651_headset_normal_controls[] = {
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Disable",
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX DAC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INR1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
};
|
|
|
|
const struct config_control rt5651_headset_incall_controls[] = {
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Disable",
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX DAC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INR1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
};
|
|
|
|
const struct config_control rt5651_headset_ringtone_controls[] = {
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Disable",
|
|
},
|
|
{
|
|
.ctl_name = "DAC MIXL INF1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DAC MIXR INF1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "OUT MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "OUT MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX HPVOL Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX HPVOL Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HP Playback Volume",
|
|
.int_val = {31, 31},
|
|
},
|
|
{
|
|
.ctl_name = "DAC1 Playback Volume",
|
|
.int_val = {175, 175},
|
|
},
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Disable",
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX DAC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INR1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
};
|
|
|
|
const struct config_control rt5651_headset_voip_controls[] = {
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Disable",
|
|
},
|
|
{
|
|
.ctl_name = "DAC MIXL INF1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DAC MIXR INF1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "OUT MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "OUT MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX HPVOL Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX HPVOL Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HP Playback Volume",
|
|
.int_val = {31, 31},
|
|
},
|
|
{
|
|
.ctl_name = "DAC1 Playback Volume",
|
|
.int_val = {175, 175},
|
|
},
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Disable",
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX DAC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INR1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
};
|
|
|
|
const struct config_control rt5651_bluetooth_normal_controls[] = {
|
|
|
|
};
|
|
|
|
const struct config_control rt5651_bluetooth_incall_controls[] = {
|
|
|
|
};
|
|
|
|
const struct config_control rt5651_bluetooth_voip_controls[] = {
|
|
|
|
};
|
|
|
|
const struct config_control rt5651_hands_free_mic_capture_controls[] = {
|
|
{
|
|
.ctl_name = "RECMIXL BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC L1 Mux",
|
|
.str_val = "ADC",
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC R1 Mux",
|
|
.str_val = "ADC",
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "ADC Capture Switch",
|
|
.int_val = {on, on},
|
|
},
|
|
{
|
|
.ctl_name = "IN1 Boost",
|
|
.int_val = {3},
|
|
},
|
|
{
|
|
.ctl_name = "ADC Capture Volume",
|
|
.int_val = {47, 47},
|
|
},
|
|
|
|
};
|
|
|
|
const struct config_control rt5651_main_mic_capture_controls[] = {
|
|
/* {
|
|
.ctl_name = "Stereo1 ADC L2 Mux",
|
|
.str_val = "DMIC",
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC R2 Mux",
|
|
.str_val = "DMIC",
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC2 Switch",
|
|
.int_val = {on},
|
|
},*/
|
|
{
|
|
.ctl_name = "RECMIXL BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC L1 Mux",
|
|
.str_val = "ADC",
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC R1 Mux",
|
|
.str_val = "ADC",
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "ADC Capture Switch",
|
|
.int_val = {on, on},
|
|
},
|
|
{
|
|
.ctl_name = "IN2 Boost",
|
|
.int_val = {2},
|
|
},
|
|
{
|
|
.ctl_name = "ADC Capture Volume",
|
|
.int_val = {47, 47},
|
|
},
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Disable",
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX DAC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXL INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INL1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR BST3 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "RECMIXR INR1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXL ADC2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo2 ADC MIXR ADC1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
|
|
};
|
|
|
|
const struct config_control rt5651_bluetooth_sco_mic_capture_controls[] = {
|
|
|
|
};
|
|
|
|
const struct config_control rt5651_playback_off_controls[] = {
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
|
|
};
|
|
|
|
const struct config_control rt5651_capture_off_controls[] = {
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
|
|
};
|
|
|
|
const struct config_control rt5651_incall_off_controls[] = {
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
|
|
};
|
|
|
|
const struct config_control rt5651_voip_off_controls[] = {
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
|
|
};
|
|
|
|
const struct config_control rt5651_hdmiin_normal_controls[] = {
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Enable",
|
|
},
|
|
{
|
|
.ctl_name = "IF2 ASRC Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "DAC L2 Mux",
|
|
.str_val = "IF2",
|
|
},
|
|
{
|
|
.ctl_name = "DAC R2 Mux",
|
|
.str_val = "IF2",
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R2 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "OUT MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "OUT MIXR DAC R1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL L Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPOVOL R Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX HPVOL Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO MIX HPVOL Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO L Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HPO R Playback Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "HP Playback Volume",
|
|
.int_val = {31, 31},
|
|
},
|
|
{
|
|
.ctl_name = "DAC1 Playback Volume",
|
|
.int_val = {175, 175},
|
|
},
|
|
|
|
};
|
|
|
|
const struct config_control rt5651_hdmiin_off_controls[] = {
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.str_val = "Disable",
|
|
},
|
|
{
|
|
.ctl_name = "IF2 ASRC Switch",
|
|
.int_val = {off},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L1 Switch",
|
|
.int_val = {on},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXL DAC L2 Switch",
|
|
.int_val = {off},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo DAC MIXR DAC R2 Switch",
|
|
.int_val = {off},
|
|
},
|
|
{
|
|
.ctl_name = "ADC Capture Switch",
|
|
.int_val = {1, 1},
|
|
},
|
|
};
|
|
|
|
const struct config_control rt5651_hdmiin_captrue_controls[] = {
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.int_val = {1},
|
|
},
|
|
{
|
|
.ctl_name = "IF2 ASRC Switch",
|
|
.int_val = {1},
|
|
},
|
|
{
|
|
.ctl_name = "DAC L2 Mux",
|
|
.str_val = "IF2",
|
|
},
|
|
{
|
|
.ctl_name = "DAC R2 Mux",
|
|
.str_val = "IF2",
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXL DAC L2 Switch",
|
|
.int_val = {1},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R2 Switch",
|
|
.int_val = {1},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC L2 Mux",
|
|
.str_val = "DD MIX",
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC R2 Mux",
|
|
.str_val = "DD MIX",
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC2 Switch",
|
|
.int_val = {1},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC2 Switch",
|
|
.int_val = {1},
|
|
},
|
|
{
|
|
.ctl_name = "ADC Capture Switch",
|
|
.int_val = {1, 1},
|
|
},
|
|
|
|
{
|
|
.ctl_name = "ADC Capture Volume",
|
|
.int_val = {47, 47},
|
|
},
|
|
};
|
|
|
|
const struct config_control rt5651_hdmiin_captrue_off_controls[] = {
|
|
{
|
|
.ctl_name = "RT5651 ASRC Switch",
|
|
.int_val = {0},
|
|
},
|
|
{
|
|
.ctl_name = "IF2 ASRC Switch",
|
|
.int_val = {0},
|
|
},
|
|
|
|
{
|
|
.ctl_name = "DD MIXL DAC L2 Switch",
|
|
.int_val = {0},
|
|
},
|
|
{
|
|
.ctl_name = "DD MIXR DAC R2 Switch",
|
|
.int_val = {0},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXL ADC2 Switch",
|
|
.int_val = {0},
|
|
},
|
|
{
|
|
.ctl_name = "Stereo1 ADC MIXR ADC2 Switch",
|
|
.int_val = {0},
|
|
},
|
|
{
|
|
.ctl_name = "ADC Capture Switch",
|
|
.int_val = {0, 0},
|
|
},
|
|
};
|
|
|
|
const struct config_route_table rt5651_config_table = {
|
|
//speaker
|
|
.speaker_normal = {
|
|
.sound_card = 0,
|
|
.devices = DEVICES_0,
|
|
.controls = rt5651_speaker_normal_controls,
|
|
.controls_count = sizeof(rt5651_speaker_normal_controls) / sizeof(struct config_control),
|
|
},
|
|
.speaker_incall = {
|
|
.sound_card = 0,
|
|
.devices = DEVICES_0,
|
|
.controls = rt5651_speaker_incall_controls,
|
|
.controls_count = sizeof(rt5651_speaker_incall_controls) / sizeof(struct config_control),
|
|
},
|
|
.speaker_ringtone = {
|
|
.sound_card = 0,
|
|
.devices = DEVICES_0,
|
|
.controls = rt5651_speaker_ringtone_controls,
|
|
.controls_count = sizeof(rt5651_speaker_ringtone_controls) / sizeof(struct config_control),
|
|
},
|
|
.speaker_voip = {
|
|
.sound_card = 0,
|
|
.devices = DEVICES_0,
|
|
.controls = rt5651_speaker_voip_controls,
|
|
.controls_count = sizeof(rt5651_speaker_voip_controls) / sizeof(struct config_control),
|
|
},
|
|
|
|
//earpiece
|
|
.earpiece_normal = {
|
|
.sound_card = 0,
|
|
.devices = DEVICES_0,
|
|
.controls = rt5651_earpiece_normal_controls,
|
|
.controls_count = sizeof(rt5651_earpiece_normal_controls) / sizeof(struct config_control),
|
|
},
|
|
.earpiece_incall = {
|
|
.sound_card = 0,
|
|
.devices = DEVICES_0,
|
|
.controls = rt5651_earpiece_incall_controls,
|
|
.controls_count = sizeof(rt5651_earpiece_incall_controls) / sizeof(struct config_control),
|
|
},
|
|
.earpiece_ringtone = {
|
|
.sound_card = 0,
|
|
.devices = DEVICES_0,
|
|
.controls = rt5651_earpiece_ringtone_controls,
|
|
.controls_count = sizeof(rt5651_earpiece_ringtone_controls) / sizeof(struct config_control),
|
|
},
|
|
.earpiece_voip = {
|
|
.sound_card = 0,
|
|
.devices = DEVICES_0,
|
|
.controls = rt5651_earpiece_voip_controls,
|
|
.controls_count = sizeof(rt5651_earpiece_voip_controls) / sizeof(struct config_control),
|
|
},
|
|
|
|
//headphone
|
|
.headphone_normal = {
|
|
.sound_card = 0,
|
|
.devices = DEVICES_0,
|
|
.controls = rt5651_headphone_normal_controls,
|
|
.controls_count = sizeof(rt5651_headphone_normal_controls) / sizeof(struct config_control),
|
|
},
|
|
.headphone_incall = {
|
|
.sound_card = 0,
|
|
.devices = DEVICES_0,
|
|
.controls = rt5651_headphone_incall_controls,
|
|
.controls_count = sizeof(rt5651_headphone_incall_controls) / sizeof(struct config_control),
|
|
},
|
|
.headphone_ringtone = {
|
|
.sound_card = 0,
|
|
.devices = DEVICES_0,
|
|
.controls = rt5651_headphone_ringtone_controls,
|
|
.controls_count = sizeof(rt5651_headphone_ringtone_controls) / sizeof(struct config_control),
|
|
},
|
|
.speaker_headphone_normal = {
|
|
.sound_card = 0,
|
|
.devices = DEVICES_0,
|
|
.controls = rt5651_speaker_headphone_normal_controls,
|
|
.controls_count = sizeof(rt5651_speaker_headphone_normal_controls) / sizeof(struct config_control),
|
|
},
|
|
.speaker_headphone_ringtone = {
|
|
.sound_card = 0,
|
|
.devices = DEVICES_0,
|
|
.controls = rt5651_speaker_headphone_ringtone_controls,
|
|
.controls_count = sizeof(rt5651_speaker_headphone_ringtone_controls) / sizeof(struct config_control),
|
|
},
|
|
.headphone_voip = {
|
|
.sound_card = 0,
|
|
.devices = DEVICES_0,
|
|
.controls = rt5651_headphone_voip_controls,
|
|
.controls_count = sizeof(rt5651_headphone_voip_controls) / sizeof(struct config_control),
|
|
},
|
|
|
|
//headset
|
|
.headset_normal = {
|
|
.sound_card = 0,
|
|
.devices = DEVICES_0,
|
|
.controls = rt5651_headset_normal_controls,
|
|
.controls_count = sizeof(rt5651_headset_normal_controls) / sizeof(struct config_control),
|
|
},
|
|
.headset_incall = {
|
|
.sound_card = 0,
|
|
.devices = DEVICES_0,
|
|
.controls = rt5651_headset_incall_controls,
|
|
.controls_count = sizeof(rt5651_headset_incall_controls) / sizeof(struct config_control),
|
|
},
|
|
.headset_ringtone = {
|
|
.sound_card = 0,
|
|
.devices = DEVICES_0,
|
|
.controls = rt5651_headset_ringtone_controls,
|
|
.controls_count = sizeof(rt5651_headset_ringtone_controls) / sizeof(struct config_control),
|
|
},
|
|
.headset_voip = {
|
|
.sound_card = 0,
|
|
.devices = DEVICES_0,
|
|
.controls = rt5651_headset_voip_controls,
|
|
.controls_count = sizeof(rt5651_headset_voip_controls) / sizeof(struct config_control),
|
|
},
|
|
|
|
//bluetooth
|
|
.bluetooth_normal = {
|
|
.sound_card = 0,
|
|
.devices = DEVICES_0,
|
|
.controls = rt5651_bluetooth_normal_controls,
|
|
.controls_count = sizeof(rt5651_bluetooth_normal_controls) / sizeof(struct config_control),
|
|
},
|
|
.bluetooth_incall = {
|
|
.sound_card = 0,
|
|
.devices = DEVICES_0_1,
|
|
.controls = rt5651_bluetooth_incall_controls,
|
|
.controls_count = sizeof(rt5651_bluetooth_incall_controls) / sizeof(struct config_control),
|
|
},
|
|
.bluetooth_voip = {
|
|
.sound_card = 0,
|
|
.devices = DEVICES_0_1,
|
|
.controls = rt5651_bluetooth_voip_controls,
|
|
.controls_count = sizeof(rt5651_bluetooth_voip_controls) / sizeof(struct config_control),
|
|
},
|
|
|
|
//capture
|
|
.main_mic_capture = {
|
|
.sound_card = 0,
|
|
.devices = DEVICES_0,
|
|
.controls = rt5651_main_mic_capture_controls,
|
|
.controls_count = sizeof(rt5651_main_mic_capture_controls) / sizeof(struct config_control),
|
|
},
|
|
.hands_free_mic_capture = {
|
|
.sound_card = 0,
|
|
.devices = DEVICES_0,
|
|
.controls = rt5651_hands_free_mic_capture_controls,
|
|
.controls_count = sizeof(rt5651_hands_free_mic_capture_controls) / sizeof(struct config_control),
|
|
},
|
|
.bluetooth_sco_mic_capture = {
|
|
.sound_card = 0,
|
|
.devices = DEVICES_0_1,
|
|
.controls = rt5651_bluetooth_sco_mic_capture_controls,
|
|
.controls_count = sizeof(rt5651_bluetooth_sco_mic_capture_controls) / sizeof(struct config_control),
|
|
},
|
|
|
|
//off
|
|
.playback_off = {
|
|
.controls = rt5651_playback_off_controls,
|
|
.controls_count = sizeof(rt5651_playback_off_controls) / sizeof(struct config_control),
|
|
},
|
|
.capture_off = {
|
|
.controls = rt5651_capture_off_controls,
|
|
.controls_count = sizeof(rt5651_capture_off_controls) / sizeof(struct config_control),
|
|
},
|
|
.incall_off = {
|
|
.controls = rt5651_incall_off_controls,
|
|
.controls_count = sizeof(rt5651_incall_off_controls) / sizeof(struct config_control),
|
|
},
|
|
.voip_off = {
|
|
.controls = rt5651_voip_off_controls,
|
|
.controls_count = sizeof(rt5651_voip_off_controls) / sizeof(struct config_control),
|
|
},
|
|
.hdmiin_normal = {
|
|
.controls = rt5651_hdmiin_normal_controls,
|
|
.controls_count = sizeof(rt5651_hdmiin_normal_controls) / sizeof(struct config_control),
|
|
},
|
|
|
|
.hdmiin_off = {
|
|
.controls = rt5651_hdmiin_off_controls,
|
|
.controls_count = sizeof(rt5651_hdmiin_off_controls) / sizeof(struct config_control),
|
|
},
|
|
|
|
.hdmiin_captrue = {
|
|
.controls = rt5651_hdmiin_captrue_controls,
|
|
.controls_count = sizeof(rt5651_hdmiin_captrue_controls) / sizeof(struct config_control),
|
|
},
|
|
.hdmiin_captrue_off = {
|
|
.controls = rt5651_hdmiin_captrue_off_controls,
|
|
.controls_count = sizeof(rt5651_hdmiin_captrue_off_controls) / sizeof(struct config_control),
|
|
},
|
|
|
|
//hdmi
|
|
.hdmi_normal = {
|
|
.sound_card = 1,
|
|
.devices = DEVICES_0,
|
|
.controls_count = 0,
|
|
},
|
|
|
|
//usb audio
|
|
.usb_normal = {
|
|
.sound_card = 2,
|
|
.devices = DEVICES_0,
|
|
.controls_count = 0,
|
|
},
|
|
.usb_capture = {
|
|
.sound_card = 2,
|
|
.devices = DEVICES_0,
|
|
.controls_count = 0,
|
|
},
|
|
};
|
|
|
|
|
|
#endif //_RT5651_CONFIG_H_
|