Hi Charles, how are you?
A quick look through your machine driver looks like the parts relating the CODEC look ok.
I am not so sure about the AP side routing but for the CODEC,
'HPOUT1L Input 1' AIF1RX1 'HPOUT1R Input 1' AIF1RX2 'HPOUT1 Digital Switch' 1
Should be enough to route some audio out the headphones, assuming AIF1 is connected to the AP and HPOUT1L is the headphones (it is very rare for people to not wire things up that way so its quite a good bet, and your machine driver suggests this is how it is connected).
Tried these cmds/routes to enable headphones (got from Raspberry PI wolfson card), but we got no output (except static noise and some "clicks")
alsa_amixer -Dhw:0 cset name='HPOUT1 Digital Switch' on # Set path gain to -6dB for safety. ie mav 0.5Vrms output level. alsa_amixer -Dhw:0 cset name='HPOUT1 Digital Volume' 116 # do we want to clear the HPOUT mixers inputs? alsa_amixer -Dhw:0 cset name='HPOUT1L Input 1' None alsa_amixer -Dhw:0 cset name='HPOUT1R Input 1' None alsa_amixer -Dhw:0 cset name='HPOUT1L Input 2' None alsa_amixer -Dhw:0 cset name='HPOUT1R Input 2' None alsa_amixer -Dhw:0 cset name='HPOUT1L Input 1' AIF1RX1 alsa_amixer -Dhw:0 cset name='HPOUT1L Input 1 Volume' 32 alsa_amixer -Dhw:0 cset name='HPOUT1R Input 1' AIF1RX2 alsa_amixer -Dhw:0 cset name='HPOUT1R Input 1 Volume' 32 alsa_amixer -Dhw:0 cset name='Headset Mic Switch' on
Tried also some other controls for speakers, but no audio output
If you provide some kernel logs with the LOG_DEVICE in drivers/base/regmap/regmap.c set to the CODEC spi device, I am happy to sanity check what is going to the CODEC. Although at the moment I think your issue looks mostly like getting through the AP side.
Appreciate your help. Thanks in advance
Here's dmesg with LOG_DEVICE set (in this case to "spi-WM510204:00") [1]
[1] - https://drive.google.com/file/d/0BxO6THtB865fS2NxUkdOa18zUlE/view?usp=sharin...
Regards Pstglia