[alsa-devel] [PATCH] ISA: New Aztech Sound Galaxy driver

Takashi Iwai tiwai at suse.de
Fri Aug 13 09:02:57 CEST 2010


At Wed, 11 Aug 2010 14:37:03 +0200,
René Herman wrote:
> 
> Hi Takashi.
> 
> I've dusted of the snd-galaxy Aztech Sound Galaxy driver that I posted 
> back in 2007. Have not been around for a long time but found some time 
> again currently. Earlier this year I was contacted about the driver so 
> there's still at least some demand for it.
> 
> It is the same version as posted way back then:
> 
> http://www.spinics.net/lists/alsa-devel/msg09791.html
> 
> only brought up to date to 2.6.35, and with lib.c folded back in to fix 
> the remaining problem from the earlier post.
> 
> It's also been tested again on all previously tested cards and two new 
> ones. Everything still found working. More information in the changelog 
> accompanying the patch below.
> 
> Cleaning up and moving AZT2320 to the galaxy directory as well would be 
> a next step, as would removing the old sgalaxy driver.
> 
> The patch has been generated against 2.6.35 and I've just now checked 
> that it applies cleanly to current git. Hope that'll do since I'm not 
> really setup to work against alsa-driver or anything. When updating the 
> driver I noticed fairly little seems to have happened inside sound/isa 
> anyway over the last few years, so I assumed it would be okay.
> 
> Hope it can be applied as is, but I have some time to deal with problems 
> currently.
> 
> @ Ram: Do you even still have the card? ;-)
> 
> Regards,
> Rene

Thanks, the patch looks almost OK, but checkpatch.pl complains some
minor things, and I think it's right (except for msleep).  Could you
fix them?

===
WARNING: Use #include <linux/io.h> instead of <asm/io.h>
#465: FILE: sound/isa/galaxy/galaxy.c:24:
+#include <asm/io.h>

WARNING: suspect code indent for conditional statements (16, 8)
#744: FILE: sound/isa/galaxy/galaxy.c:303:
+               if (dma1[n] == 0)
+       case 0:

WARNING: msleep < 20ms can sleep for up to 20ms; see
Documentation/timers/timers-howto.txt
+       msleep(10);
ERROR: space required after that ',' (ctx:VxV)
#1040: FILE: sound/isa/galaxy/galaxy.c:599:
+                       dev_err(dev, "no OPL device at%#lx\n",fm_port[n]);
                                                              ^

total: 1 errors, 3 warnings, 975 lines checked
===


Takashi


More information about the Alsa-devel mailing list