Skip to content

v1.4

Compare
Choose a tag to compare
@lgirdwood lgirdwood released this 12 Nov 12:48

Features

Support for Intel Tigerlake platform.
Continued support for NXP i.MX8 platform.
Support for Key Phrase Detection.
Initial infrastructure to support Soundwire.
HiFi3 optimisations for various compomemts including EQ.
Support for IPC fuzzing.
Scheduler improvements.
IRQ support for multiple controller levels.

Known Issues
https://github.com/thesofproject/sof/milestone/5

Test Results

git Case BYT MinnowBoard APL UP2 GLK Chrome CML Chrome CML Mantis CFL-S RVP ICL-U RVP CML Helios
nocodec I2S RT5682 nocodec I2S PCM512x I2S DA7219 I2S RT5682 HDA ALC3204 HDA ALC700 HDA ALC700 I2S RT5682
Base Verify firmware presense Passed Passed Passed Passed Passed Passed Passed Passed
Verify kernel model load probe Passed Passed Passed Passed Passed Passed Passed Passed Passed
Verify SOF firmware load Passed Passed Passed Passed Passed Passed Passed Passed Passed
Verify topology binary Passed Passed Passed Passed Passed Passed Passed Passed Passed
Verify PCM device list Passed Passed Passed Passed Passed Passed Passed Passed Passed
Check SOF logger Passed Passed Passed Passed Passed Passed Passed Passed Passed
Check ipc flood Passed Passed Passed Passed Passed Passed Passed Passed Passed
Play an audio for 10 sec Passed Passed Passed Passed Passed Passed Passed Passed Passed
Capture an audio for 10 sec Passed Passed Passed N/A Passed Passed Passed Passed Passed
Pause/Resume playback - 10 times Passed Passed Passed Passed Passed Passed Passed Passed Passed
Pause/Resume capture - 10 times Passed Passed Passed N/A Passed Passed Passed Passed Passed
Speaker test Passed Passed Passed Passed Passed Passed Passed Passed Passed
Check Runtime PM status N/A N/A Passed Passed Passed Passed Passed Passed Passed
Multiple pipeline playback Passed Passed Passed Passed Passed Passed Passed Passed Passed
Multiple pipeline capture N/A N/A Passed N/A Passed Passed Passed Passed Passed
Simultaneous playback capture Passed Passed Passed N/A Passed Passed Passed Passed Passed
Volume basic test Passed Passed Passed Passed Passed Passed Passed Passed Passed
Repeat 3 times playback Passed Passed Passed Passed Passed Passed Passed Passed Passed
Repeat 3 times capture Passed Passed Passed N/A Passed Passed Passed Passed Passed
Alsabat playback test Passed Passed Passed Passed Passed Passed Passed Passed Passed
check-kmod-load-unload Passed Passed Passed Passed Passed Passed Passed Passed Passed
check-kmod-load-unload-after-playback Passed Passed Passed Passed Passed Passed Passed Passed Passed
Beyond Base(Test in all pipeline) stop/resume playback / capture Passed Passed Passed Passed Passed Passed Passed Passed
Playing /Capturing-> pause -> s3 -> wakeup -> resume N/A N/A Passed Passed Failed (#1387) Failed (#1387) Failed (#1387) Passed Failed (#1387)
Plug and unplug headset/HDMI/DP during playback/capture N/A Passed N/A Passed Passed Passed Passed Passed Passed
Plug and unplug headset /HDMI/DP during idle, check jack detect in idle and audio output when starting play N/A N/A N/A Failed (#1440) Passed Passed Passed Failed (#1440) Passed
Suspend & Resume device during audio playback / capture N/A N/A Passed Passed Passed Passed Passed Passed Passed
Change volume during playback / capture, ensure audio quality Passed Passed Passed Failed (#1463) Passed Passed Passed Passed FW_failed (#1756)
Do playback and capture at same time_ensure pause/stop no effect for each other Passed Passed Passed N/A Passed Passed Passed Passed Passed
2 aplay_Analogue + Media Playback_ensure pause/stop no effect for each other Passed Passed Passed Passed N/A Passed N/A N/A N/A
2 aplay_Analogue + HDMI_ensure pause/stop no effect for each other N/A N/A N/A Passed Passed Passed Passed Passed Passed
DPMST test N/A N/A N/A Passed Passed N/T Passed Passed Passed
EQ test N/A N/A N/A Passed N/A N/A N/A N/A N/A
Check the audio channel via speaker-test: L output L, R output R Passed Passed Passed Passed Passed Passed Passed Passed Passed
Suspend & Resume device without audio playback or capture N/A N/A Passed Passed Passed Passed Passed Passed Passed
paplay - Play an audio with high-level audio player Passed Passed Passed Passed Passed Passed Passed Passed Passed
parecord - Record an audio with high-level audio recorder Passed Passed Passed N/A Passed Passed Passed Passed Passed
Modules reload - 100 times_Test after disable PA Passed Passed Passed Passed Passed Passed Passed Passed Passed
S3 & Resume without playback_300 times N/A N/A Passed Passed Passed N/A Passed Passed Passed
S3 & Resume with I2S / Analog HDA playback_300 times N/A N/A Passed Passed Passed N/A Passed Passed Passed
S3 & Resume with HDMI playback_300 times N/A N/A N/A Passed Passed N/A Passed Passed Passed
S0ix --Check S0ix -100 times N/A N/A N/A N/A Passed Passed N/A N/A N/A
volume change without playback/capture -1000 times Passed Passed Passed Passed Passed Passed Passed Passed Passed
Pause/Resume DMIC capture - 1000 times N/A N/A Passed N/A Passed Passed Passed Passed Passed
attempt to open speaker playback device 500 times Passed Passed Passed Passed Passed Passed Passed Passed Passed
                   
Test Recipe                  
linux (topic/sof-dev) 0e1a961                
sof (master) b27b218a                
topology File Applicable Platforms              
  sof-byt-nocodec.tplg BYT - nocodec              
  sof-byt-rt5682.tplg BYT - RT5682              
  sof-apl-nocodec.tplg APL - nocodec              
  sof-apl-pcm512x.tplg APL - PCM512              
  sof-hda-generic-4ch.tplg CFL-S RVP (HDA) ICL-U RVP(HDA)            
  sof-hda-generic-2ch.tplg CML Mantis (HDA)              
  sof-glk-da7219.tplg GLK Chrome (I2S)              
  sof-cml-rt5682-max98357a.tplg CML Chrome (I2S)              
  sof-cml-rt1011-rt5682.tplg