From mboxrd@z Thu Jan 1 00:00:00 1970 From: Clemens Ladisch Subject: Re: [PATCH 1/5] ALSA: usbaudio: parse USB descriptors with structs Date: Tue, 23 Feb 2010 08:50:29 +0100 Message-ID: <4B8388C5.9070101@ladisch.de> References: <1266878953-9184-1-git-send-email-daniel@caiaq.de> <1266878953-9184-2-git-send-email-daniel@caiaq.de> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from out2.smtp.messagingengine.com (out2.smtp.messagingengine.com [66.111.4.26]) by alsa0.perex.cz (Postfix) with ESMTP id 91C16103872 for ; Tue, 23 Feb 2010 08:50:31 +0100 (CET) In-Reply-To: <1266878953-9184-2-git-send-email-daniel@caiaq.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: alsa-devel-bounces@alsa-project.org Errors-To: alsa-devel-bounces@alsa-project.org To: Daniel Mack Cc: =?UTF-8?B?5bKp5LqVIOmahg==?= , alsa-devel@alsa-project.org List-Id: alsa-devel@alsa-project.org Daniel Mack wrote: > In preparation of support for v2.0 audio class, use the structs from > linux/usb/audio.h and add some new ones to describe the fields that are > actually parsed by the descriptor decoders. > ... > --- a/include/linux/usb/audio.h > +++ b/include/linux/usb/audio.h > @@ -81,7 +81,7 @@ > > /* Terminal Control Selectors */ > /* 4.3.2 Class-Specific AC Interface Descriptor */ > -struct uac_ac_header_descriptor { > +struct uac_ac_header_descriptor_v1 { This header is already used by drivers in drivers/usb/gadget/. If there isn't too much overlap between v1 and v2 descriptors, it might make sense to put them in separate headers (audio2.h) and to put the parsers for v1 and v2 into separate files, too. Regards, Clemens