I'm trying to get sound working on my new mid 2013 Macbook Air 6,1.
Sound works via the headphone jack, but I haven't managed to get the internal speaker to work.
I've checked all the controls in the mixer, tried a few different mac related model= options to snd-hda-intel and even tried tweaking things with hda_analyzer to no avail.
https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/plain/Documenta...
have you try those gpio ?
or specify hints
primary_hp = false
it is strange that driver select amp at pin complex of headphone as headphone volume control instead of amp at audio output ( the number of step and dB range of headphone and speaker is different )
you may need to change the logic of look_for_out_vol_nid() in hda_generic.c
you may need cs4208 datasheet if the codec need vendor coefff
why virtual master did not warn when the dB range and number of step in slaves controls are different ?
state.PCH { control.1 { iface MIXER name 'Headphone Playback Volume' value.0 66 value.1 66 comment { access 'read write' type INTEGER count 2 range '0 - 66' dbmin -6600 dbmax 0 dbvalue.0 0 dbvalue.1 0 } }
control.3 { iface MIXER name 'Speaker Playback Volume' value.0 127 value.1 127 comment { access 'read write' type INTEGER count 2 range '0 - 127' dbmin -6350 dbmax 0 dbvalue.0 0 dbvalue.1 0 } }
control.10 { iface MIXER name 'Master Playback Volume' value 46 comment { access 'read write' type INTEGER count 1 range '0 - 66' dbmin -6600 dbmax 0 dbvalue.0 -2000 } }