diff --git a/meta-digi-arm/recipes-bsp/alsa-state/alsa-state/ccimx93/asound.conf b/meta-digi-arm/recipes-bsp/alsa-state/alsa-state/ccimx93/asound.conf index 11c4cbba0..2a3359f54 100644 --- a/meta-digi-arm/recipes-bsp/alsa-state/alsa-state/ccimx93/asound.conf +++ b/meta-digi-arm/recipes-bsp/alsa-state/alsa-state/ccimx93/asound.conf @@ -1,9 +1,9 @@ -pcm.imxmax98088 { +pcm.max98088audio { type hw card 0 } -ctl.imxmax98088 { +ctl.max98088audio { type hw card 0 } -ctl.!default imxmax98088 +ctl.!default max98088audio diff --git a/meta-digi-arm/recipes-bsp/alsa-state/alsa-state/ccimx93/asound.state b/meta-digi-arm/recipes-bsp/alsa-state/alsa-state/ccimx93/asound.state index 07076e3ac..c094dc9b2 100644 --- a/meta-digi-arm/recipes-bsp/alsa-state/alsa-state/ccimx93/asound.state +++ b/meta-digi-arm/recipes-bsp/alsa-state/alsa-state/ccimx93/asound.state @@ -1,4 +1,4 @@ -state.imxmax98088 { +state.max98088audio { control.1 { iface MIXER name 'Headphone Volume' @@ -132,18 +132,18 @@ state.imxmax98088 { } control.11 { iface MIXER - name 'INA Volume' - value 4 + name 'Noise Gate Threshold' + value 0 comment { access 'read write' type INTEGER count 1 - range '0 - 7' + range '0 - 15' } } control.12 { iface MIXER - name 'INB Volume' + name 'INA Volume' value 4 comment { access 'read write' @@ -154,18 +154,18 @@ state.imxmax98088 { } control.13 { iface MIXER - name 'ADCL Volume' - value 0 + name 'INB Volume' + value 4 comment { access 'read write' type INTEGER count 1 - range '0 - 15' + range '0 - 7' } } control.14 { iface MIXER - name 'ADCR Volume' + name 'ADCL Volume' value 0 comment { access 'read write' @@ -176,18 +176,18 @@ state.imxmax98088 { } control.15 { iface MIXER - name 'ADCL Boost Volume' + name 'ADCR Volume' value 0 comment { access 'read write' type INTEGER count 1 - range '0 - 3' + range '0 - 15' } } control.16 { iface MIXER - name 'ADCR Boost Volume' + name 'ADCL Boost Volume' value 0 comment { access 'read write' @@ -197,6 +197,17 @@ state.imxmax98088 { } } control.17 { + iface MIXER + name 'ADCR Boost Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 3' + } + } + control.18 { iface MIXER name 'EQ1 Switch' value false @@ -206,7 +217,7 @@ state.imxmax98088 { count 1 } } - control.18 { + control.19 { iface MIXER name 'EQ2 Switch' value false @@ -216,7 +227,7 @@ state.imxmax98088 { count 1 } } - control.19 { + control.20 { iface MIXER name 'EX Limiter Mode' value Off @@ -235,7 +246,7 @@ state.imxmax98088 { item.8 '400-800Hz' } } - control.20 { + control.21 { iface MIXER name 'EX Limiter Threshold' value '0.6' @@ -253,7 +264,7 @@ state.imxmax98088 { item.7 '4.8' } } - control.21 { + control.22 { iface MIXER name 'DAI1 Filter Mode' value Music @@ -265,7 +276,7 @@ state.imxmax98088 { item.1 Music } } - control.22 { + control.23 { iface MIXER name 'DAI1 DAC Filter' value Off @@ -281,7 +292,7 @@ state.imxmax98088 { item.5 'fc=200' } } - control.23 { + control.24 { iface MIXER name 'DAI1 ADC Filter' value Off @@ -297,7 +308,7 @@ state.imxmax98088 { item.5 'fc=200' } } - control.24 { + control.25 { iface MIXER name 'DAI2 DC Block Switch' value false @@ -307,7 +318,7 @@ state.imxmax98088 { count 1 } } - control.25 { + control.26 { iface MIXER name 'ALC Switch' value false @@ -317,7 +328,7 @@ state.imxmax98088 { count 1 } } - control.26 { + control.27 { iface MIXER name 'ALC Threshold' value 0 @@ -328,7 +339,7 @@ state.imxmax98088 { range '0 - 7' } } - control.27 { + control.28 { iface MIXER name 'ALC Multiband' value false @@ -338,7 +349,7 @@ state.imxmax98088 { count 1 } } - control.28 { + control.29 { iface MIXER name 'ALC Release Time' value 0 @@ -349,7 +360,7 @@ state.imxmax98088 { range '0 - 7' } } - control.29 { + control.30 { iface MIXER name 'PWR Limiter Threshold' value 0 @@ -360,7 +371,7 @@ state.imxmax98088 { range '0 - 15' } } - control.30 { + control.31 { iface MIXER name 'PWR Limiter Weight' value 0 @@ -371,7 +382,7 @@ state.imxmax98088 { range '0 - 7' } } - control.31 { + control.32 { iface MIXER name 'PWR Limiter Time1' value 0 @@ -382,7 +393,7 @@ state.imxmax98088 { range '0 - 15' } } - control.32 { + control.33 { iface MIXER name 'PWR Limiter Time2' value 0 @@ -393,7 +404,7 @@ state.imxmax98088 { range '0 - 15' } } - control.33 { + control.34 { iface MIXER name 'THD Limiter Threshold' value 0 @@ -404,7 +415,7 @@ state.imxmax98088 { range '0 - 15' } } - control.34 { + control.35 { iface MIXER name 'THD Limiter Time' value 0 @@ -415,7 +426,7 @@ state.imxmax98088 { range '0 - 7' } } - control.35 { + control.36 { iface MIXER name 'REC Output Mode' value true @@ -425,627 +436,7 @@ state.imxmax98088 { count 1 } } - control.36 { - iface MIXER - name 'Right ADC Mixer MIC1 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } control.37 { - iface MIXER - name 'Right ADC Mixer MIC2 Switch' - value true - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.38 { - iface MIXER - name 'Right ADC Mixer INA1 Switch' - value true - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.39 { - iface MIXER - name 'Right ADC Mixer INA2 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.40 { - iface MIXER - name 'Right ADC Mixer INB1 Switch' - value true - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.41 { - iface MIXER - name 'Right ADC Mixer INB2 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.42 { - iface MIXER - name 'Left ADC Mixer MIC1 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.43 { - iface MIXER - name 'Left ADC Mixer MIC2 Switch' - value true - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.44 { - iface MIXER - name 'Left ADC Mixer INA1 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.45 { - iface MIXER - name 'Left ADC Mixer INA2 Switch' - value true - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.46 { - iface MIXER - name 'Left ADC Mixer INB1 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.47 { - iface MIXER - name 'Left ADC Mixer INB2 Switch' - value true - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.48 { - iface MIXER - name 'Right REC Mixer Left DAC1 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.49 { - iface MIXER - name 'Right REC Mixer Right DAC1 Switch' - value true - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.50 { - iface MIXER - name 'Right REC Mixer Left DAC2 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.51 { - iface MIXER - name 'Right REC Mixer Right DAC2 Switch' - value true - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.52 { - iface MIXER - name 'Right REC Mixer MIC1 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.53 { - iface MIXER - name 'Right REC Mixer MIC2 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.54 { - iface MIXER - name 'Right REC Mixer INA1 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.55 { - iface MIXER - name 'Right REC Mixer INA2 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.56 { - iface MIXER - name 'Right REC Mixer INB1 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.57 { - iface MIXER - name 'Right REC Mixer INB2 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.58 { - iface MIXER - name 'Left REC Mixer Left DAC1 Switch' - value true - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.59 { - iface MIXER - name 'Left REC Mixer Right DAC1 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.60 { - iface MIXER - name 'Left REC Mixer Left DAC2 Switch' - value true - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.61 { - iface MIXER - name 'Left REC Mixer Right DAC2 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.62 { - iface MIXER - name 'Left REC Mixer MIC1 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.63 { - iface MIXER - name 'Left REC Mixer MIC2 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.64 { - iface MIXER - name 'Left REC Mixer INA1 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.65 { - iface MIXER - name 'Left REC Mixer INA2 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.66 { - iface MIXER - name 'Left REC Mixer INB1 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.67 { - iface MIXER - name 'Left REC Mixer INB2 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.68 { - iface MIXER - name 'Right SPK Mixer Left DAC1 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.69 { - iface MIXER - name 'Right SPK Mixer Right DAC1 Switch' - value true - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.70 { - iface MIXER - name 'Right SPK Mixer Left DAC2 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.71 { - iface MIXER - name 'Right SPK Mixer Right DAC2 Switch' - value true - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.72 { - iface MIXER - name 'Right SPK Mixer MIC1 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.73 { - iface MIXER - name 'Right SPK Mixer MIC2 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.74 { - iface MIXER - name 'Right SPK Mixer INA1 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.75 { - iface MIXER - name 'Right SPK Mixer INA2 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.76 { - iface MIXER - name 'Right SPK Mixer INB1 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.77 { - iface MIXER - name 'Right SPK Mixer INB2 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.78 { - iface MIXER - name 'Left SPK Mixer Left DAC1 Switch' - value true - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.79 { - iface MIXER - name 'Left SPK Mixer Right DAC1 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.80 { - iface MIXER - name 'Left SPK Mixer Left DAC2 Switch' - value true - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.81 { - iface MIXER - name 'Left SPK Mixer Right DAC2 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.82 { - iface MIXER - name 'Left SPK Mixer MIC1 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.83 { - iface MIXER - name 'Left SPK Mixer MIC2 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.84 { - iface MIXER - name 'Left SPK Mixer INA1 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.85 { - iface MIXER - name 'Left SPK Mixer INA2 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.86 { - iface MIXER - name 'Left SPK Mixer INB1 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.87 { - iface MIXER - name 'Left SPK Mixer INB2 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.88 { - iface MIXER - name 'Right HP Mixer Left DAC1 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.89 { - iface MIXER - name 'Right HP Mixer Right DAC1 Switch' - value true - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.90 { - iface MIXER - name 'Right HP Mixer Left DAC2 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.91 { - iface MIXER - name 'Right HP Mixer Right DAC2 Switch' - value true - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.92 { - iface MIXER - name 'Right HP Mixer MIC1 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.93 { - iface MIXER - name 'Right HP Mixer MIC2 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.94 { - iface MIXER - name 'Right HP Mixer INA1 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.95 { - iface MIXER - name 'Right HP Mixer INA2 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.96 { - iface MIXER - name 'Right HP Mixer INB1 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.97 { - iface MIXER - name 'Right HP Mixer INB2 Switch' - value false - comment { - access 'read write' - type BOOLEAN - count 1 - } - } - control.98 { iface MIXER name 'Left HP Mixer Left DAC1 Switch' value true @@ -1055,7 +446,7 @@ state.imxmax98088 { count 1 } } - control.99 { + control.38 { iface MIXER name 'Left HP Mixer Right DAC1 Switch' value false @@ -1065,7 +456,7 @@ state.imxmax98088 { count 1 } } - control.100 { + control.39 { iface MIXER name 'Left HP Mixer Left DAC2 Switch' value true @@ -1075,7 +466,7 @@ state.imxmax98088 { count 1 } } - control.101 { + control.40 { iface MIXER name 'Left HP Mixer Right DAC2 Switch' value false @@ -1085,7 +476,7 @@ state.imxmax98088 { count 1 } } - control.102 { + control.41 { iface MIXER name 'Left HP Mixer MIC1 Switch' value false @@ -1095,7 +486,7 @@ state.imxmax98088 { count 1 } } - control.103 { + control.42 { iface MIXER name 'Left HP Mixer MIC2 Switch' value false @@ -1105,7 +496,7 @@ state.imxmax98088 { count 1 } } - control.104 { + control.43 { iface MIXER name 'Left HP Mixer INA1 Switch' value false @@ -1115,7 +506,7 @@ state.imxmax98088 { count 1 } } - control.105 { + control.44 { iface MIXER name 'Left HP Mixer INA2 Switch' value false @@ -1125,7 +516,7 @@ state.imxmax98088 { count 1 } } - control.106 { + control.45 { iface MIXER name 'Left HP Mixer INB1 Switch' value false @@ -1135,7 +526,7 @@ state.imxmax98088 { count 1 } } - control.107 { + control.46 { iface MIXER name 'Left HP Mixer INB2 Switch' value false @@ -1145,4 +536,624 @@ state.imxmax98088 { count 1 } } + control.47 { + iface MIXER + name 'Right HP Mixer Left DAC1 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.48 { + iface MIXER + name 'Right HP Mixer Right DAC1 Switch' + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.49 { + iface MIXER + name 'Right HP Mixer Left DAC2 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.50 { + iface MIXER + name 'Right HP Mixer Right DAC2 Switch' + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.51 { + iface MIXER + name 'Right HP Mixer MIC1 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.52 { + iface MIXER + name 'Right HP Mixer MIC2 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.53 { + iface MIXER + name 'Right HP Mixer INA1 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.54 { + iface MIXER + name 'Right HP Mixer INA2 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.55 { + iface MIXER + name 'Right HP Mixer INB1 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.56 { + iface MIXER + name 'Right HP Mixer INB2 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.57 { + iface MIXER + name 'Left SPK Mixer Left DAC1 Switch' + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.58 { + iface MIXER + name 'Left SPK Mixer Right DAC1 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.59 { + iface MIXER + name 'Left SPK Mixer Left DAC2 Switch' + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.60 { + iface MIXER + name 'Left SPK Mixer Right DAC2 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.61 { + iface MIXER + name 'Left SPK Mixer MIC1 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.62 { + iface MIXER + name 'Left SPK Mixer MIC2 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.63 { + iface MIXER + name 'Left SPK Mixer INA1 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.64 { + iface MIXER + name 'Left SPK Mixer INA2 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.65 { + iface MIXER + name 'Left SPK Mixer INB1 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.66 { + iface MIXER + name 'Left SPK Mixer INB2 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.67 { + iface MIXER + name 'Right SPK Mixer Left DAC1 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.68 { + iface MIXER + name 'Right SPK Mixer Right DAC1 Switch' + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.69 { + iface MIXER + name 'Right SPK Mixer Left DAC2 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.70 { + iface MIXER + name 'Right SPK Mixer Right DAC2 Switch' + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.71 { + iface MIXER + name 'Right SPK Mixer MIC1 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.72 { + iface MIXER + name 'Right SPK Mixer MIC2 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.73 { + iface MIXER + name 'Right SPK Mixer INA1 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.74 { + iface MIXER + name 'Right SPK Mixer INA2 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.75 { + iface MIXER + name 'Right SPK Mixer INB1 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.76 { + iface MIXER + name 'Right SPK Mixer INB2 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.77 { + iface MIXER + name 'Left REC Mixer Left DAC1 Switch' + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.78 { + iface MIXER + name 'Left REC Mixer Right DAC1 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.79 { + iface MIXER + name 'Left REC Mixer Left DAC2 Switch' + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.80 { + iface MIXER + name 'Left REC Mixer Right DAC2 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.81 { + iface MIXER + name 'Left REC Mixer MIC1 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.82 { + iface MIXER + name 'Left REC Mixer MIC2 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.83 { + iface MIXER + name 'Left REC Mixer INA1 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.84 { + iface MIXER + name 'Left REC Mixer INA2 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.85 { + iface MIXER + name 'Left REC Mixer INB1 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.86 { + iface MIXER + name 'Left REC Mixer INB2 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.87 { + iface MIXER + name 'Right REC Mixer Left DAC1 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.88 { + iface MIXER + name 'Right REC Mixer Right DAC1 Switch' + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.89 { + iface MIXER + name 'Right REC Mixer Left DAC2 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.90 { + iface MIXER + name 'Right REC Mixer Right DAC2 Switch' + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.91 { + iface MIXER + name 'Right REC Mixer MIC1 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.92 { + iface MIXER + name 'Right REC Mixer MIC2 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.93 { + iface MIXER + name 'Right REC Mixer INA1 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.94 { + iface MIXER + name 'Right REC Mixer INA2 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.95 { + iface MIXER + name 'Right REC Mixer INB1 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.96 { + iface MIXER + name 'Right REC Mixer INB2 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.97 { + iface MIXER + name 'Left ADC Mixer MIC1 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.98 { + iface MIXER + name 'Left ADC Mixer MIC2 Switch' + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.99 { + iface MIXER + name 'Left ADC Mixer INA1 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.100 { + iface MIXER + name 'Left ADC Mixer INA2 Switch' + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.101 { + iface MIXER + name 'Left ADC Mixer INB1 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.102 { + iface MIXER + name 'Left ADC Mixer INB2 Switch' + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.103 { + iface MIXER + name 'Right ADC Mixer MIC1 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.104 { + iface MIXER + name 'Right ADC Mixer MIC2 Switch' + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.105 { + iface MIXER + name 'Right ADC Mixer INA1 Switch' + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.106 { + iface MIXER + name 'Right ADC Mixer INA2 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.107 { + iface MIXER + name 'Right ADC Mixer INB1 Switch' + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.108 { + iface MIXER + name 'Right ADC Mixer INB2 Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } } diff --git a/meta-digi-dey/recipes-multimedia/pulseaudio/pulseaudio/max98089/90-pulseaudio.rules b/meta-digi-dey/recipes-multimedia/pulseaudio/pulseaudio/max98089/90-pulseaudio.rules index 4c9b5ca17..02ddc76db 100644 --- a/meta-digi-dey/recipes-multimedia/pulseaudio/pulseaudio/max98089/90-pulseaudio.rules +++ b/meta-digi-dey/recipes-multimedia/pulseaudio/pulseaudio/max98089/90-pulseaudio.rules @@ -1,2 +1,3 @@ # Digi ConnectCore MAX98089 sound card ATTRS{id}=="imxmax98088", ENV{PULSE_PROFILE_SET}="dey-audio-max98089.conf" +ATTRS{id}=="max98088audio", ENV{PULSE_PROFILE_SET}="dey-audio-max98089.conf"