--- linux-2.6.10/sound/arm/Makefile	2004-12-24 22:35:28.000000000 +0100
+++ linux-2.6.10/sound/arm/Makefile.new	2005-05-03 01:11:38.000000000 +0200
@@ -6,3 +6,12 @@
 
 # Toplevel Module Dependency
 obj-$(CONFIG_SND_SA11XX_UDA1341) += snd-sa11xx-uda1341.o 
+
+snd-pxa2xx-pcm-objs := pxa2xx-pcm.o
+snd-pxa2xx-ac97-objs := pxa2xx-ac97.o
+
+# obj-$(CONFIG_SND_PXA2XX_PCM) += snd-pxa2xx-pcm.o
+# obj-$(CONFIG_SND_PXA2XX_AC97) += snd-pxa2xx-ac97.o
+
+obj-y += snd-pxa2xx-pcm.o
+obj-y += snd-pxa2xx-ac97.o
--- linux-2.6.10/sound/pci/Kconfig.orig	2004-12-24 22:34:31.000000000 +0100
+++ linux-2.6.10/sound/pci/Kconfig	2005-05-03 01:32:28.000000000 +0200
@@ -1,10 +1,10 @@
 # ALSA PCI drivers
 
 menu "PCI devices"
-	depends on SND!=n && PCI
+	depends on SND!=n
 
 config SND_AC97_CODEC
-	tristate
+	tristate "ac97 codec support"
 	select SND_PCM
 
 config SND_ALI5451
