Skip to content

Commit

Permalink
[ALSA] snd_powermac: Add ID for Spring 2005 17' Powerbook
Browse files Browse the repository at this point in the history
Modules: PPC PMAC driver

The audio chip in my Spring 2005 17' PowerBook was incorrectly
recognized as an AWACS chip.  This adds the chip ID to the
snd_powermac driver such that it is recognized as a Toonie (I don't
know if that's correct, but it's the only one that makes it work at
all). and sorts the ID lists numerically.  NOTE:  This chip is only
minimally supported at this point; it has system beep support and
very low volume speaker output, and that's about it.

Signed-off-by: Kyle Moffett <mrmacman_g4@mac.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
  • Loading branch information
Kyle Moffett authored and Jaroslav Kysela committed Jan 3, 2006
1 parent 9d70d91 commit 7cd01dd
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions sound/ppc/pmac.c
Original file line number Diff line number Diff line change
Expand Up @@ -973,11 +973,11 @@ static int __init snd_pmac_detect(struct snd_pmac *chip)
* single frequency until proper i2s control is implemented
*/
switch(layout_id) {
case 0x48:
case 0x46:
case 0x33:
case 0x29:
case 0x24:
case 0x29:
case 0x33:
case 0x46:
case 0x48:
case 0x50:
case 0x5c:
chip->num_freqs = ARRAY_SIZE(tumbler_freqs);
Expand All @@ -986,6 +986,7 @@ static int __init snd_pmac_detect(struct snd_pmac *chip)
chip->control_mask = MASK_IEPC | 0x11;/* disable IEE */
break;
case 0x3a:
case 0x40:
chip->num_freqs = ARRAY_SIZE(tumbler_freqs);
chip->model = PMAC_TOONIE;
chip->can_byte_swap = 0; /* FIXME: check this */
Expand Down

0 comments on commit 7cd01dd

Please sign in to comment.