Fix awacs(4) audio on some iMac G3 models
authorgkoehler <gkoehler@openbsd.org>
Sun, 3 Mar 2024 02:40:10 +0000 (02:40 +0000)
committergkoehler <gkoehler@openbsd.org>
Sun, 3 Mar 2024 02:40:10 +0000 (02:40 +0000)
commitaadf1369a54828e13cc751f2c55ff32728e7967b
tree82a695ae319b2dffa44e1718ff8d4bf6d8db5ae2
parenta602415749317eaaee344a86788ecbccc522372e
Fix awacs(4) audio on some iMac G3 models

This code affects iMac G3s with a slot-loading CD drive (from late
1999 to 2001, after the older tray-loading iMac G3s, and before the
iMac G4s).  Detect such iMacs by their model string (PowerMac2,1 or
PowerMac2,2 or PowerMac4,1), and configure their headphones and
internal speakers in a different way.  These iMacs have 3 places to
connect headphones (2 on front, 1 on right side).  They also have no
audio connection to the CD drive, so turn off the noisy CD input.

From evan (dot) jss (at) protonmail (dot) ch; I edited the code to get
the model string.
sys/arch/macppc/dev/awacs.c