summaryrefslogtreecommitdiff
path: root/meta-moblin/packages/linux/linux-moblin-2.6.33.2/linux-2.6.33-timberdale-audio-fix.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-moblin/packages/linux/linux-moblin-2.6.33.2/linux-2.6.33-timberdale-audio-fix.patch')
-rw-r--r--meta-moblin/packages/linux/linux-moblin-2.6.33.2/linux-2.6.33-timberdale-audio-fix.patch23
1 files changed, 23 insertions, 0 deletions
diff --git a/meta-moblin/packages/linux/linux-moblin-2.6.33.2/linux-2.6.33-timberdale-audio-fix.patch b/meta-moblin/packages/linux/linux-moblin-2.6.33.2/linux-2.6.33-timberdale-audio-fix.patch
new file mode 100644
index 000000000..19fdf6db6
--- /dev/null
+++ b/meta-moblin/packages/linux/linux-moblin-2.6.33.2/linux-2.6.33-timberdale-audio-fix.patch
@@ -0,0 +1,23 @@
+diff -uNr linux-2.6.32.orig/sound/drivers/timbi2s.c linux-2.6.32.new/sound/drivers/timbi2s.c
+--- linux-2.6.32.orig/sound/drivers/timbi2s.c 2010-02-10 10:48:58.000000000 -0800
++++ linux-2.6.32.new/sound/drivers/timbi2s.c 2010-02-10 10:51:46.000000000 -0800
+@@ -30,6 +30,10 @@
+ #include <sound/initval.h>
+ #include <sound/timbi2s.h>
+
++static int index = SNDRV_DEFAULT_IDX1;
++module_param(index, int, 0444);
++MODULE_PARM_DESC(index, "Index value for Timberdale I2S.");
++
+ #define DRIVER_NAME "timb-i2s"
+
+ #define MAX_BUSSES 10
+@@ -645,7 +649,7 @@
+ goto out;
+ }
+
+- err = snd_card_create(SNDRV_DEFAULT_IDX1, SNDRV_DEFAULT_STR1,
++ err = snd_card_create(index, SNDRV_DEFAULT_STR1,
+ THIS_MODULE, sizeof(struct timbi2s) +
+ sizeof(struct timbi2s_bus) * pdata->num_busses, &card);
+ if (err)