Commit f4897eb3 authored by Jesse Barnes's avatar Jesse Barnes Committed by Linus Torvalds

[PATCH] ppc32: Support for new Apple laptop models

This adds sound support for some of the newer PowerBooks.  It appears
that this chip supports the AWACS sample rates, but has a snapper-style
mixer.  Tested and works on my PowerBook5,4. 
Signed-off-by: default avatarJesse Barnes <jbarnes@sgi.com>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 7a08473b
...@@ -931,6 +931,13 @@ static int __init snd_pmac_detect(pmac_t *chip) ...@@ -931,6 +931,13 @@ static int __init snd_pmac_detect(pmac_t *chip)
chip->freq_table = tumbler_freqs; chip->freq_table = tumbler_freqs;
chip->control_mask = MASK_IEPC | 0x11; /* disable IEE */ chip->control_mask = MASK_IEPC | 0x11; /* disable IEE */
} }
if (device_is_compatible(sound, "AOAKeylargo")) {
/* Seems to support the stock AWACS frequencies, but has
a snapper mixer */
chip->model = PMAC_SNAPPER;
// chip->can_byte_swap = 0; /* FIXME: check this */
chip->control_mask = MASK_IEPC | 0x11; /* disable IEE */
}
prop = (unsigned int *)get_property(sound, "device-id", 0); prop = (unsigned int *)get_property(sound, "device-id", 0);
if (prop) if (prop)
chip->device_id = *prop; chip->device_id = *prop;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment