Krzysztof Helt wrote: > This is port of the Gallant SC-6000 driver from the OSS aedsp16 driver. Several minor nitpicks below. Otherwise, it looks fine. > + tristate "Gallant SC-6000, Audio Excel DSP 16" > + help > + Say Y here to include support for Gallant SC-6000 card and > + compatible soundcards: Audio Excel DSP 16 and Zoltrix AV302. It may be a good idea to mention the chip name here (CompuMedia ASC-9308 if Google is to be believed). > + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > + * GNU General Public License for more details. > + * > + * You should have received a copy of the GNU General Public License > + * along with this program; if not, write to the Free Software > + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA The indentation of the last paragraph is inconsistent. :-) > +#define COMMAND_88 0x88 /* */ This command is used. Could you document it at least a little, "unknown setup magic" or something like that? > +/* > + * sc6000_irq_to_softcfg - Decode irq number into cfg code. > + */ > +static inline unsigned char sc6000_irq_to_softcfg(int irq) > +{ > + unsigned char val = 0; > + > + switch (irq) { > + ... > + default: > + break; I didn't find any code that checks that the user-supplied irq/port/dma values are corret. What happens when the driver tries to configure the board with invalid values? > + if (strcmp("SC-6000", answer)) > + snd_printk(KERN_ERR PFX "Warning: non SC-6000 audio card!\n"); KERN_ERR for a warning? > + snd_printk(KERN_DEBUG PFX "Initializing BASE[0x%lx] IRQ[%d] " For debug output, please use snd_printd() so that the call isn't compiled in in non-debug builds. > + strcpy(card->driver, "Gallant SC-6000"); If the SC-6600 could be supported by this driver and if there is the same number of PCM devices (so that alsa-lib can use the same dmix configuration for both), the driver name should be something generic like "SC-6x00" or something like that. Regards, Clemens _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel