native: don't re-enable Headphone Jack switch in mixer walk — kept silencing amp
The G7 log showed my previous fix reached the right state:
UCM: skip _enadev=Headphones (jack-gated)
Headphone Jack [sw now=OFF] ← UCM boot sequence had it correct
…but the very next line:
Unmuted: Headphone Jack ← audio_init's mixer walker flipped
it right back on, undoing the UCM
BootSequence and routing audio to
the HP DAPM path.
Exclude jack-gated switch names (Headphone Jack, Headphone Jack
Switch, HPOL/HPOR Playback, Headset) from the "unmute everything"
pass in both audio_init and unmute_all_switches. Those switches are
supposed to reflect physical jack state — flipping them manually
bypasses DAPM's routing logic and forces audio off the speaker amp.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>