Skip to content

Commit 31f5503

Browse files
committed
migrate alsa_settings from internal sof-framework repo
alsa settings per platform is required before running check-alsabat.sh. These scripts have proper gain settings, required switches on etc. Signed-off-by: Fred Oh <fred.oh@linux.intel.com>
1 parent 70253a4 commit 31f5503

26 files changed

Lines changed: 293 additions & 0 deletions

alsa_settings/ADLP_RVP_SDW.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# enable playback
2+
amixer -c sofsoundwire cset name='Headphone Switch' on
3+
amixer -c sofsoundwire cset name='PGA1.0 1 Master Playback Volume' 32
4+
amixer -c sofsoundwire cset name='rt711 DAC Surr Playback Volume' 52

alsa_settings/APL_UP2_HDA.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# set HDMI volume
2+
amixer -c sofhdadsp cset name='IEC958 Playback Switch' on
3+
amixer -c sofhdadsp cset name='IEC958 Playback Switch',index=1 on
4+
amixer -c sofhdadsp cset name='IEC958 Playback Switch',index=2 on
5+
amixer -c sofhdadsp cset name='PGA2.0 2 Master Playback Volume' 32
6+
amixer -c sofhdadsp cset name='PGA3.0 3 Master Playback Volume' 32
7+
amixer -c sofhdadsp cset name='PGA4.0 4 Master Playback Volume' 32

alsa_settings/APL_UP2_PCM512X.sh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# enable headset playback
2+
amixer -c sofpcm512x cset name='Digital Playback Switch' 1
3+
amixer -c sofpcm512x cset name='Digital Playback Volume' 150
4+
amixer -c sofpcm512x cset name='PGA1.0 1 PCM 0 Playback Volume' 32
5+
# set HDMI volume
6+
amixer -c sofpcm512x cset name='IEC958 Playback Switch' on
7+
amixer -c sofpcm512x cset name='IEC958 Playback Switch',index=1 on
8+
amixer -c sofpcm512x cset name='IEC958 Playback Switch',index=2 on
9+
amixer -c sofpcm512x cset name='PGA2.0 2 Master Playback Volume' 32
10+
amixer -c sofpcm512x cset name='PGA3.0 3 Master Playback Volume' 32
11+
amixer -c sofpcm512x cset name='PGA4.0 4 Master Playback Volume' 32

alsa_settings/BDW_WSB_RT286.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# enable headset playback
2+
amixer -c rt286 cset name='HPO L Switch' 1
3+
amixer -c rt286 cset name='HPO R Switch' 1
4+
amixer -c rt286 cset name='Headphone Jack Switch' 1
5+
amixer -c rt286 cset name='DAC0 Playback Volume' 75
6+
amixer -c rt286 cset name='PGA1.1 1 Master Playback Volume' 32

alsa_settings/BSW_CYN_MAX98090.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# enable headset playback
2+
amixer -c max98090 cset name='Headphone Left Switch' on
3+
amixer -c max98090 cset name='Headphone Switch' on
4+
amixer -c max98090 cset name='Headphone Volume' 12
5+
amixer -c max98090 cset name='PGA1.0 1 Master Playback Volume' 32
6+
amixer -c max98090 cset name='Digital EQ Volume' 15
7+
amixer -c max98090 cset name='Digital BQ Volume' 15
8+
amixer -c max98090 cset name='Digital Volume' 15

alsa_settings/BYT_MB_NOCODEC.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# enable headset playback
2+
amixer -c sofnocodec cset name='PGA1.0 1 Master Playback Volume' 26
3+
4+
# enable headset capture
5+
amixer -c sofnocodec cset name='PGA2.0 2 Master Capture Volume' 56

alsa_settings/BYT_MB_RT5682.sh

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# enable headset playback
2+
amixer -c sofrt5682 cset name='DAC L Mux' 0
3+
amixer -c sofrt5682 cset name='DAC R Mux' 0
4+
amixer -c sofrt5682 cset name='HPOL Playback Switch' 1
5+
amixer -c sofrt5682 cset name='HPOR Playback Switch' 1
6+
amixer -c sofrt5682 cset name='Stereo1 DAC MIXL DAC L1 Switch' 1
7+
amixer -c sofrt5682 cset name='Stereo1 DAC MIXR DAC R1 Switch' 1
8+
amixer -c sofrt5682 cset name='PGA1.0 1 Master Playback Volume' 32
9+
amixer -c sofrt5682 cset name='DAC1 Playback Volume' 55
10+
11+
# enable headset capture
12+
amixer -c sofrt5682 cset name='STO1 ADC Capture Switch' 1
13+
amixer -c sofrt5682 cset name='RECMIX1L CBJ Switch' 1
14+
amixer -c sofrt5682 cset name='IF1 01 ADC Swap Mux' 2
15+
amixer -c sofrt5682 cset name='CBJ Boost Volume' 0
16+
amixer -c sofrt5682 cset name='Stereo1 ADC L Mux' 0
17+
amixer -c sofrt5682 cset name='Stereo1 ADC L1 Mux' 1
18+
amixer -c sofrt5682 cset name='Stereo1 ADC R1 Mux' 1
19+
amixer -c sofrt5682 cset name='Stereo1 ADC MIXL ADC2 Switch' 0
20+
amixer -c sofrt5682 cset name='Stereo1 ADC MIXR ADC2 Switch' 0
21+
amixer -c sofrt5682 cset name='Stereo1 ADC MIXL ADC1 Switch' 1
22+
amixer -c sofrt5682 cset name='Stereo1 ADC MIXR ADC1 Switch' 1

alsa_settings/CAVS_NOCODEC.sh

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# SSP playback
2+
amixer -c sofnocodec cset name='PGA1.0 1 Master Playback Volume' 32
3+
amixer -c sofnocodec cset name='PGA3.0 3 Master Playback Volume' 32
4+
amixer -c sofnocodec cset name='PGA5.0 5 Master Playback Volume' 32
5+
6+
# SSP capture
7+
amixer -c sofnocodec cset name='PGA2.0 2 Master Capture Switch' on
8+
amixer -c sofnocodec cset name='PGA2.0 2 Master Capture Volume' 50
9+
10+
amixer -c sofnocodec cset name='PGA4.0 4 Master Capture Switch' on
11+
amixer -c sofnocodec cset name='PGA4.0 4 Master Capture Volume' 50
12+
13+
amixer -c sofnocodec cset name='PGA6.0 6 Master Capture Switch' on
14+
amixer -c sofnocodec cset name='PGA6.0 6 Master Capture Volume' 50
15+
16+
# DMIC capture
17+
amixer -c sofnocodec cset name='Dmic0 Capture Switch' on
18+
amixer -c sofnocodec cset name='Dmic0 Capture Volume' 50
19+
amixer -c sofnocodec cset name='Dmic1 2nd Capture Volume' 50

alsa_settings/CML_HEL_RT5682.sh

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# enable headset playback
2+
amixer -c sofcmlrt1011rt5 cset name='DAC L Mux' 0
3+
amixer -c sofcmlrt1011rt5 cset name='DAC R Mux' 0
4+
amixer -c sofcmlrt1011rt5 cset name='HPOL Playback Switch' 1
5+
amixer -c sofcmlrt1011rt5 cset name='HPOR Playback Switch' 1
6+
amixer -c sofcmlrt1011rt5 cset name='Stereo1 DAC MIXL DAC L1 Switch' 1
7+
amixer -c sofcmlrt1011rt5 cset name='Stereo1 DAC MIXR DAC R1 Switch' 1
8+
amixer -c sofcmlrt1011rt5 cset name='PGA1.0 1 Master Playback Volume' 32
9+
amixer -c sofcmlrt1011rt5 cset name='DAC1 Playback Volume' 60
10+
11+
# enable headset capture
12+
amixer -c sofcmlrt1011rt5 cset name='STO1 ADC Capture Switch' 1
13+
amixer -c sofcmlrt1011rt5 cset name='RECMIX1L CBJ Switch' 1
14+
amixer -c sofcmlrt1011rt5 cset name='IF1 01 ADC Swap Mux' 2
15+
amixer -c sofcmlrt1011rt5 cset name='CBJ Boost Volume' 0
16+
amixer -c sofcmlrt1011rt5 cset name='Stereo1 ADC L Mux' 0
17+
amixer -c sofcmlrt1011rt5 cset name='Stereo1 ADC L1 Mux' 1
18+
amixer -c sofcmlrt1011rt5 cset name='Stereo1 ADC R1 Mux' 1
19+
amixer -c sofcmlrt1011rt5 cset name='Stereo1 ADC MIXL ADC2 Switch' 0
20+
amixer -c sofcmlrt1011rt5 cset name='Stereo1 ADC MIXR ADC2 Switch' 0
21+
amixer -c sofcmlrt1011rt5 cset name='Stereo1 ADC MIXL ADC1 Switch' 1
22+
amixer -c sofcmlrt1011rt5 cset name='Stereo1 ADC MIXR ADC1 Switch' 1
23+
24+
# enable HDMI
25+
amixer -c sofcmlrt1011rt5 cset name='PGA4.0 4 Master Playback Volume' 32
26+
amixer -c sofcmlrt1011rt5 cset name='PGA5.0 5 Master Playback Volume' 32
27+

alsa_settings/CML_RVP_HDA.sh

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# enable headset playback
2+
amixer -c sofhdadsp cset name='Master Playback Switch' 1
3+
amixer -c sofhdadsp cset name='Master Playback Volume' 50
4+
amixer -c sofhdadsp cset name='Headphone Playback Switch' 1
5+
amixer -c sofhdadsp cset name='Headphone Playback Volume' 87
6+
amixer -c sofhdadsp cset name='PGA1.0 1 Master Playback Volume' 32
7+
8+
# enable HDMI
9+
amixer -c sofhdadsp cset name='IEC958 Playback Switch' on
10+
amixer -c sofhdadsp cset name='IEC958 Playback Switch',index=1 on
11+
amixer -c sofhdadsp cset name='IEC958 Playback Switch',index=2 on
12+
amixer -c sofhdadsp cset name='PGA7.0 7 Master Playback Volume' 32
13+
amixer -c sofhdadsp cset name='PGA8.0 8 Master Playback Volume' 32
14+
amixer -c sofhdadsp cset name='PGA9.0 9 Master Playback Volume' 32

0 commit comments

Comments
 (0)