01-gobohide.patch
02-unionfs-2.2.3_for_2.6.24.patch
03-squashfs-3.3.patch
04-thinkpad-acpi-0.19-20080107_v2.6.24.patch
05-applesmc-case-led.patch
06-applesmc_int.patch
07-applesmc-macbook2.patch
08-applesmc-retry-when-accessing-keys.patch
09-appletouch-add-macbook3-trackpad.patch
10-appletouch.patch
11-sigmatel_audio_display_all_controls_when_subsystem_id_is_wrong.patch
12-sigmatel_audio_fix_macbook_v2.patch
13-appletouch-2.6.24_rc8.patch
14-macbook3rd-2.6.24_rc8.patch
15-usbhid-macbook3_1-quirks.patch
16-applesmc_led_unregister.patch
Recipe
Resources/BuildInformation
Resources/Dependencies
Resources/Description
Resources/NewDependencies
i686/Recipe
i686/dot-config
ppc/Recipe
ppc/dot-config
Display Macbook Pro 1st gen controls when the subsystem id is wrong (0x100).
From: Nicolas Boichat <nicolas@boichat.ch>
---
sound/pci/hda/patch_sigmatel.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/sound/pci/hda/patch_sigmatel.c b/sound/pci/hda/patch_sigmatel.c
index 0401223..c0e626b 100644
--- a/sound/pci/hda/patch_sigmatel.c
+++ b/sound/pci/hda/patch_sigmatel.c
@@ -2587,10 +2587,12 @@ static int patch_stac922x(struct hda_codec *codec)
case 0x106b1700:
case 0x106b0200:
case 0x106b1e00:
+ case 0x100: /* Invalid subsystem ID, happens randomly on
+ * MacBook Pro 1st generation
+ */
spec->board_config = STAC_INTEL_MAC_V3;
break;
case 0x106b1a00:
- case 0x00000100:
spec->board_config = STAC_INTEL_MAC_V4;
break;
case 0x106b0a00:
|