- edit
/boot/config.txtand comment out dtparam=audio=on, remove comment for dtparam=i2s=on, dtparam=i2c_arm=on. Add dtoverlay=audioinjector-wm8731-audio - Add snd_soc_wm8731 in
/etc/modules - Set GPIO25=1 (turn on audio Amp. Should turn off when Audio is not used)
- Turn on
Output Mixer HiFi(https://github.com/raspberrypi/linux/blob/rpi-4.14.y/sound/soc/codecs/wm8731.c#L187) in amixer for speaker. Use speaker-test to verify. Volume is controled by Master (https://github.com/raspberrypi/linux/blob/rpi-4.14.y/sound/soc/codecs/wm8731.c#L161) 5 Turn onMic(https://github.com/raspberrypi/linux/blob/rpi-4.14.y/sound/soc/codecs/wm8731.c#L171) and switchInput Muxto Mic in amixer.(https://github.com/raspberrypi/linux/blob/rpi-4.14.y/sound/soc/codecs/wm8731.c#L206) Test with arecord and aplay
Header is here: https://github.com/raspberrypi/linux/blob/rpi-4.14.y/sound/soc/codecs/wm8731.h