pmaports/device/device-finepower-f1/asound.state

1369 lines
19 KiB
Text
Raw Normal View History

state.sprdphone {
control.1 {
iface MIXER
name 'VBC Switch'
value ap
comment {
access 'read write'
type ENUMERATED
count 1
item.0 cp0-dsp
item.1 cp1-dsp
item.2 ap
item.3 cp2-arm
}
}
control.2 {
iface MIXER
name 'VBC DA EQ Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.3 {
iface MIXER
name 'VBC AD01 EQ Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.4 {
iface MIXER
name 'VBC AD02 EQ Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.5 {
iface MIXER
name 'VBC EQ Update'
value idle
comment {
access 'read write'
type ENUMERATED
count 1
item.0 idle
item.1 loading
}
}
control.6 {
iface MIXER
name 'VBC DACL DG Set'
value 24
comment {
access 'read write'
type INTEGER
count 1
range '0 - 127'
}
}
control.7 {
iface MIXER
name 'VBC DACR DG Set'
value 24
comment {
access 'read write'
type INTEGER
count 1
range '0 - 127'
}
}
control.8 {
iface MIXER
name 'VBC ADCL DG Set'
value 26
comment {
access 'read write'
type INTEGER
count 1
range '0 - 127'
}
}
control.9 {
iface MIXER
name 'VBC ADCR DG Set'
value 24
comment {
access 'read write'
type INTEGER
count 1
range '0 - 127'
}
}
control.10 {
iface MIXER
name 'VBC ADC23L DG Set'
value 24
comment {
access 'read write'
type INTEGER
count 1
range '0 - 127'
}
}
control.11 {
iface MIXER
name 'VBC ADC23R DG Set'
value 24
comment {
access 'read write'
type INTEGER
count 1
range '0 - 127'
}
}
control.12 {
iface MIXER
name 'VBC STL DG Set'
value 24
comment {
access 'read write'
type INTEGER
count 1
range '0 - 127'
}
}
control.13 {
iface MIXER
name 'VBC STR DG Set'
value 18
comment {
access 'read write'
type INTEGER
count 1
range '0 - 127'
}
}
control.14 {
iface MIXER
name 'VBC DACL DG Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.15 {
iface MIXER
name 'VBC DACR DG Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.16 {
iface MIXER
name 'VBC ADCL DG Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.17 {
iface MIXER
name 'VBC ADCR DG Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.18 {
iface MIXER
name 'VBC ADC23L DG Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.19 {
iface MIXER
name 'VBC ADC23R DG Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.20 {
iface MIXER
name 'VBC STL HPF Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.21 {
iface MIXER
name 'VBC STR HPF Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.22 {
iface MIXER
name 'VBC STL HPF Set'
value 3
comment {
access 'read write'
type INTEGER
count 1
range '0 - 127'
}
}
control.23 {
iface MIXER
name 'VBC STR HPF Set'
value 3
comment {
access 'read write'
type INTEGER
count 1
range '0 - 127'
}
}
control.24 {
iface MIXER
name 'VBC AD0 DG Mux'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.25 {
iface MIXER
name 'VBC AD1 DG Mux'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.26 {
iface MIXER
name 'VBC AD2 DG Mux'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.27 {
iface MIXER
name 'VBC AD3 DG Mux'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.28 {
iface MIXER
name 'VBC DA IIS Mux'
value sprd-codec
comment {
access 'read write'
type ENUMERATED
count 1
item.0 sprd-codec
item.1 ext-codec-4
item.2 ext-codec-6
}
}
control.29 {
iface MIXER
name 'VBC DA EQ Profile Select'
value 0
comment {
access 'read write'
type INTEGER
count 1
range '0 - 100'
}
}
control.30 {
iface MIXER
name 'VBC AD01 EQ Profile Select'
value 0
comment {
access 'read write'
type INTEGER
count 1
range '0 - 100'
}
}
control.31 {
iface MIXER
name 'VBC AD23 EQ Profile Select'
value 0
comment {
access 'read write'
type INTEGER
count 1
range '0 - 100'
}
}
control.32 {
iface MIXER
name 'SPKL Playback Volume'
value 15
comment {
access 'read write'
type INTEGER
count 1
range '0 - 15'
dbmin -9999999
dbmax 2100
dbvalue.0 2100
}
}
control.33 {
iface MIXER
name 'SPKR Playback Volume'
value 1
comment {
access 'read write'
type INTEGER
count 1
range '0 - 15'
dbmin -9999999
dbmax 2100
dbvalue.0 -2100
}
}
control.34 {
iface MIXER
name 'HPL Playback Volume'
value 15
comment {
access 'read write'
type INTEGER
count 1
range '0 - 15'
dbmin -9999999
dbmax 900
dbvalue.0 900
}
}
control.35 {
iface MIXER
name 'HPR Playback Volume'
value 0
comment {
access 'read write'
type INTEGER
count 1
range '0 - 15'
dbmin -9999999
dbmax 900
dbvalue.0 -9999999
}
}
control.36 {
iface MIXER
name 'HPL CG Playback Volume1'
value 45
comment {
access 'read write'
type INTEGER
count 1
range '0 - 63'
dbmin -9999999
dbmax 1050
dbvalue.0 1000
}
}
control.37 {
iface MIXER
name 'HPR CG Playback Volume1'
value 16
comment {
access 'read write'
type INTEGER
count 1
range '0 - 63'
dbmin -9999999
dbmax 1050
dbvalue.0 -450
}
}
control.38 {
iface MIXER
name 'HPL CG Playback Volume2'
value 7
comment {
access 'read write'
type INTEGER
count 1
range '0 - 7'
dbmin -84
dbmax 0
dbvalue.0 0
}
}
control.39 {
iface MIXER
name 'HPR CG Playback Volume2'
value 7
comment {
access 'read write'
type INTEGER
count 1
range '0 - 7'
dbmin -84
dbmax 0
dbvalue.0 0
}
}
control.40 {
iface MIXER
name 'EAR Playback Volume'
value 5
comment {
access 'read write'
type INTEGER
count 1
range '0 - 15'
dbmin -9999999
dbmax 900
dbvalue.0 -2100
}
}
control.41 {
iface MIXER
name 'ADCL Capture Volume'
value 0
comment {
access 'read write'
type INTEGER
count 1
range '0 - 63'
dbmin -600
dbmax 4125
dbvalue.0 -600
}
}
control.42 {
iface MIXER
name 'ADCR Capture Volume'
value 0
comment {
access 'read write'
type INTEGER
count 1
range '0 - 63'
dbmin -600
dbmax 4125
dbvalue.0 -600
}
}
control.43 {
iface MIXER
name 'DACL Playback Volume'
value 4
comment {
access 'read write'
type INTEGER
count 1
range '0 - 7'
dbmin -9999999
dbmax 0
dbvalue.0 -150
}
}
control.44 {
iface MIXER
name 'DACR Playback Volume'
value 0
comment {
access 'read write'
type INTEGER
count 1
range '0 - 7'
dbmin -9999999
dbmax 0
dbvalue.0 -9999999
}
}
control.45 {
iface MIXER
name 'MIC Boost'
value 0
comment {
access 'read write'
type INTEGER
count 1
range '0 - 3'
dbmin 0
dbmax 1800
dbvalue.0 0
}
}
control.46 {
iface MIXER
name 'AUXMIC Boost'
value 0
comment {
access 'read write'
type INTEGER
count 1
range '0 - 3'
dbmin 0
dbmax 1800
dbvalue.0 0
}
}
control.47 {
iface MIXER
name 'HEADMIC Boost'
value 0
comment {
access 'read write'
type INTEGER
count 1
range '0 - 3'
dbmin 0
dbmax 1800
dbvalue.0 0
}
}
control.48 {
iface MIXER
name 'Linein Boost'
value 0
comment {
access 'read write'
type INTEGER
count 1
range '0 - 3'
dbmin 0
dbmax 1800
dbvalue.0 0
}
}
control.49 {
iface MIXER
name 'Inter PA Config'
value 19
comment {
access 'read write'
type INTEGER
count 1
range '0 - 2147483647'
}
}
control.50 {
iface MIXER
name 'Inter HP PA Config'
value 78145
comment {
access 'read write'
type INTEGER
count 1
range '0 - 2147483647'
}
}
control.51 {
iface MIXER
name 'DACL Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.52 {
iface MIXER
name 'DACR Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.53 {
iface MIXER
name 'HPLCGL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.54 {
iface MIXER
name 'HPRCGR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.55 {
iface MIXER
name 'MIC Bias Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.56 {
iface MIXER
name 'AUXMIC Bias Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.57 {
iface MIXER
name 'HEADMIC Bias Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.58 {
iface MIXER
name 'Linein Mute Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.59 {
iface MIXER
name 'DACLSPKL Enable'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.60 {
iface MIXER
name 'DACRSPKL Enable'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.61 {
iface MIXER
name 'Aud Codec Info'
value '2723'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 '2713'
item.1 '2723'
item.2 '2723E'
item.3 '2723T'
}
}
control.62 {
iface MIXER
name 'ADC1-DAC Digital Loop switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.63 {
iface MIXER
name 'ADC-DAC Digital Loop switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.64 {
iface MIXER
name 'ADC1-DAC Adie Loop switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.65 {
iface MIXER
name 'ADC-DAC Adie Loop switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.66 {
iface MIXER
name 'ADCR Mixer AILADCR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.67 {
iface MIXER
name 'ADCR Mixer AIRADCR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.68 {
iface MIXER
name 'ADCR Mixer MainMICADCR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.69 {
iface MIXER
name 'ADCR Mixer AuxMICADCR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.70 {
iface MIXER
name 'ADCR Mixer HPMICADCR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.71 {
iface MIXER
name 'ADCL Mixer AILADCL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.72 {
iface MIXER
name 'ADCL Mixer AIRADCL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.73 {
iface MIXER
name 'ADCL Mixer MainMICADCL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.74 {
iface MIXER
name 'ADCL Mixer AuxMICADCL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.75 {
iface MIXER
name 'ADCL Mixer HPMICADCL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.76 {
iface MIXER
name 'SPKR Mixer DACLSPKR Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.77 {
iface MIXER
name 'SPKR Mixer DACRSPKR Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.78 {
iface MIXER
name 'SPKR Mixer ADCLSPKR Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.79 {
iface MIXER
name 'SPKR Mixer ADCRSPKR Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.80 {
iface MIXER
name 'SPKL Mixer DACLSPKL Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.81 {
iface MIXER
name 'SPKL Mixer DACRSPKL Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.82 {
iface MIXER
name 'SPKL Mixer ADCLSPKL Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.83 {
iface MIXER
name 'SPKL Mixer ADCRSPKL Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.84 {
iface MIXER
name 'HPR Mixer DACLHPR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.85 {
iface MIXER
name 'HPR Mixer DACRHPR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.86 {
iface MIXER
name 'HPR Mixer ADCLHPR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.87 {
iface MIXER
name 'HPR Mixer ADCRHPR Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.88 {
iface MIXER
name 'HPL Mixer DACLHPL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.89 {
iface MIXER
name 'HPL Mixer DACRHPL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.90 {
iface MIXER
name 'HPL Mixer ADCLHPL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.91 {
iface MIXER
name 'HPL Mixer ADCRHPL Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.92 {
iface MIXER
name 'Aud1 Loop in VBC Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.93 {
iface MIXER
name 'Aud Loop in VBC Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.94 {
iface MIXER
name 'DA1 ADDST MUX'
value BYPASS(ST)
comment {
access 'read write'
type ENUMERATED
count 1
item.0 BYPASS(ST)
item.1 ADD(ST)
item.2 SUBTRACT(ST)
}
}
control.95 {
iface MIXER
name 'DA0 ADDST MUX'
value BYPASS(ST)
comment {
access 'read write'
type ENUMERATED
count 1
item.0 BYPASS(ST)
item.1 ADD(ST)
item.2 SUBTRACT(ST)
}
}
control.96 {
iface MIXER
name 'DA1 ADDFM MUX'
value BYPASS(ST)
comment {
access 'read write'
type ENUMERATED
count 1
item.0 BYPASS(ST)
item.1 ADD(ST)
item.2 SUBTRACT(ST)
}
}
control.97 {
iface MIXER
name 'DA0 ADDFM MUX'
value BYPASS(ST)
comment {
access 'read write'
type ENUMERATED
count 1
item.0 BYPASS(ST)
item.1 ADD(ST)
item.2 SUBTRACT(ST)
}
}
control.98 {
iface MIXER
name 'AD23 IISMUX'
value AUDIIS1
comment {
access 'read write'
type ENUMERATED
count 1
item.0 AUDIIS1
item.1 DIGFM
item.2 EXTDIGFM
item.3 EXTIIS6
item.4 AUDIIS0
}
}
control.99 {
iface MIXER
name 'AD IISMUX'
value AUDIIS0
comment {
access 'read write'
type ENUMERATED
count 1
item.0 AUDIIS0
item.1 DIGFM
item.2 EXTDIGFM
item.3 EXTIIS6
item.4 AUDIIS1
}
}
control.100 {
iface MIXER
name 'AD3 INMUX'
value IIS3AD3
comment {
access 'read write'
type ENUMERATED
count 1
item.0 IIS3AD3
item.1 IIS2AD3
item.2 NOINPUT
item.3 IIS2AD2
}
}
control.101 {
iface MIXER
name 'AD2 INMUX'
value IIS2AD2
comment {
access 'read write'
type ENUMERATED
count 1
item.0 IIS2AD2
item.1 IIS3AD2
item.2 NOINPUT
item.3 IIS1AD1
}
}
control.102 {
iface MIXER
name 'AD1 INMUX'
value IIS1AD1
comment {
access 'read write'
type ENUMERATED
count 1
item.0 IIS1AD1
item.1 IIS0AD1
item.2 NOINPUT
item.3 IIS0AD0
}
}
control.103 {
iface MIXER
name 'AD0 INMUX'
value IIS0AD0
comment {
access 'read write'
type ENUMERATED
count 1
item.0 IIS0AD0
item.1 IIS1AD0
item.2 NOINPUT
item.3 AD1(3)ST1
}
}
control.104 {
iface MIXER
name 'ST1 INMUX'
value AD1(3)ST1
comment {
access 'read write'
type ENUMERATED
count 1
item.0 AD1(3)ST1
item.1 AD0(2)ST1
item.2 NOINPUT
item.3 AD0(2)ST0
}
}
control.105 {
iface MIXER
name 'ST0 INMUX'
value AD0(2)ST0
comment {
access 'read write'
type ENUMERATED
count 1
item.0 AD0(2)ST0
item.1 AD1(3)ST0
item.2 NOINPUT
item.3 AD01
}
}
control.106 {
iface MIXER
name 'ST1 CHAN MUX'
value AD01
comment {
access 'read write'
type ENUMERATED
count 1
item.0 AD01
item.1 AD23
}
}
control.107 {
iface MIXER
name 'ST0 CHAN MUX'
value AD01
comment {
access 'read write'
type ENUMERATED
count 1
item.0 AD01
item.1 AD23
}
}
control.108 {
iface MIXER
name 'Speaker Function'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.109 {
iface MIXER
name 'Speaker2 Function'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.110 {
iface MIXER
name 'Earpiece Function'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.111 {
iface MIXER
name 'HeadPhone Function'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.112 {
iface MIXER
name 'Line Function'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.113 {
iface MIXER
name 'Mic Function'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.114 {
iface MIXER
name 'Aux Mic Function'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.115 {
iface MIXER
name 'HP Mic Function'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.116 {
iface MIXER
name 'DMic Function'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.117 {
iface MIXER
name 'DMic1 Function'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.118 {
iface MIXER
name 'Digital FM Function'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.119 {
iface MIXER
name 'Speaker Mute'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.120 {
iface MIXER
name 'Speaker2 Mute'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.121 {
iface MIXER
name 'Earpiece Mute'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.122 {
iface MIXER
name 'HeadPhone Mute'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
}