[alsa-devel] [PATCH v2] Add M2Tech hiFace USB-SPDIF driver
Antonio Ospite
ospite at studenti.unina.it
Fri Feb 22 14:31:26 CET 2013
On Fri, 22 Feb 2013 13:52:38 +0100
Takashi Iwai <tiwai at suse.de> wrote:
> At Fri, 22 Feb 2013 11:48:32 +0100,
> Antonio Ospite wrote:
> >
> > On Wed, 13 Feb 2013 18:11:45 +0100
> > Antonio Ospite <ao2 at amarulasolutions.com> wrote:
> >
> > > Add driver for M2Tech hiFace USB-SPDIF interface and compatible devices.
> > >
> > > M2Tech hiFace and compatible devices offer a Hi-End S/PDIF Output
> > > Interface, see http://www.m2tech.biz/hiface.html
> > >
> > > The supported products are:
> > >
> > > * M2Tech Young
> > > * M2Tech hiFace
> > > * M2Tech North Star
> > > * M2Tech W4S Young
> > > * M2Tech Corrson
> > > * M2Tech AUDIA
> > > * M2Tech SL Audio
> > > * M2Tech Empirical
> > > * M2Tech Rockna
> > > * M2Tech Pathos
> > > * M2Tech Metronome
> > > * M2Tech CAD
> > > * M2Tech Audio Esclusive
> > > * M2Tech Rotel
> > > * M2Tech Eeaudio
> > > * The Chord Company CHORD
> > > * AVA Group A/S Vitus
> > >
> > > Signed-off-by: Antonio Ospite <ao2 at amarulasolutions.com>
> > > ---
> > >
> > > Changes since v1:
> > >
> > > * Change the first sentence of the Kconfig entry into "Select this..."
> > > * Remove a useless sentence from the Kconfig entry
> > > * Don't set alsa_rt->hw.rates in hiface_pcm_open()
> > > * Style cleanup, no braces needed in single statement conditional
> > > * Remove the rate field from pcm_runtime
> > > * Use the hiFace name with the lowercase 'h' everywhere
> > > * List actually supported devices in MODULE_SUPPORTED_DEVICE()
> > > * Cosmetics, align values in the rates array
> > > * Use an explicit switch instead of the rate_value array in
> > > hiface_pcm_set_rate()
> > > * Use usb_make_path() when building card->longname
> > > * Use again the implicit mechanism to allocate the card private data
> > > * Downgrade a pr_info to pr_debug in hiface_chip_probe()
> > > * Make device_table const
> > > * Rename PCM_MAX_PACKET_SIZE to PCM_PACKET_SIZE
> > > * Rename MAX_BUFSIZE to PCM_BUFFER_SIZE
> > > * Cosmetics, align symbolic constant values
> > > * Add SNDRV_PCM_RATE_KNOT only when needed
> > > * Declare memcpy_swahw32() as static
> > > * Protect snd_pcm_stop() with snd_pcm_stream_lock_irq()
> > > * Make hiface_pcm_playback() not returning anything
> > > * Move the period elapsed check into hiface_pcm_playback()
> > > * Handle the case of failing URBs in hiface_pcm_out_urb_handler()
> > > * Fix a couple of checkpatch.pl issues
> > >
> > > The incremental changes can be seen individually at
> > > https://github.com/panicking/snd-usb-asyncaudio/commits/master
> > > Commits from Feb. 10th and later.
> > >
> >
> > Ping.
> >
> > Hi, I don't see this one in:
> > http://git.kernel.org/?p=linux/kernel/git/tiwai/sound.git
> >
> > If the code is OK, are we still in time for 3.9?
>
> Sorry, I haven't reviewed the code yet (since I thought Clemens would
> re-review at first :) I'm inclined to merge only fix patches at this
> point for 3.9, so the merge will be postponed to 3.10.
>
> I'll take a look at the v2 patch.
>
Thanks Takashi,
I'll reply to your review in the next days, since we are now targeting
3.10 I'll take some more time to think about your comments.
Regards,
Antonio
--
Antonio Ospite
http://ao2.it
A: Because it messes up the order in which people normally read text.
See http://en.wikipedia.org/wiki/Posting_style
Q: Why is top-posting such a bad thing?
More information about the Alsa-devel
mailing list