[alsa-devel] [PATCH 08/25] ALSA: firewire-digi00x: add skeleton for Digi 002/003 family

Takashi Iwai tiwai at suse.de
Thu Aug 13 08:33:11 CEST 2015


On Thu, 13 Aug 2015 02:20:04 +0200,
Takashi Sakamoto wrote:
> 
> This commit adds a new driver for Digidesign 002/003 family. This commit
> just creates/removes card instance according to bus event. More functions
> will be added in following commits.
> 
> Digidesign 002/003 family consists of:
>  * Agere FW802B for IEEE 1394 PHY layer
>  * PDI 1394L40 for IEEE 1394 LINK layer and IEC 61883 interface
>  * ALTERA ACEX EP1K50 for IEC 61883 layer and DSP controller
>  * ADSP-21065L for signal processing
> 
> Cc: Damien Zammit <damien at zamaudio.com>
> Cc: Robin Gareus <robin at gareus.org>
> Signed-off-by: Takashi Sakamoto <o-takashi at sakamocchi.jp>
> ---
>  sound/firewire/Kconfig           |  14 ++++
>  sound/firewire/Makefile          |   1 +
>  sound/firewire/digi00x/Makefile  |   2 +
>  sound/firewire/digi00x/digi00x.c | 141 +++++++++++++++++++++++++++++++++++++++
>  sound/firewire/digi00x/digi00x.h |  32 +++++++++
>  5 files changed, 190 insertions(+)
>  create mode 100644 sound/firewire/digi00x/Makefile
>  create mode 100644 sound/firewire/digi00x/digi00x.c
>  create mode 100644 sound/firewire/digi00x/digi00x.h
> 
> diff --git a/sound/firewire/Kconfig b/sound/firewire/Kconfig
> index 8850b7d..c6b8828 100644
> --- a/sound/firewire/Kconfig
> +++ b/sound/firewire/Kconfig
> @@ -120,4 +120,18 @@ config SND_BEBOB
>            To compile this driver as a module, choose M here: the module
>            will be called snd-bebob.
>  
> +config SND_FIREWIRE_DIGI00X
> +	tristate "Digidesign 002/003 family support"
> +	select SND_FIREWIRE_LIB
> +	help
> +	 Say Y here to include support for Digidesign 002/003 family.
> +	  * Digi 002 Console
> +	  * Digi 002 Rack
> +	  * Digi 003 Console
> +	  * Digi 003 Rack
> +	  * Digi 003 Rack+
> +
> +	 To compile this driver as a module, choose M here: the module
> +	 will be called snd-firewire-digi00x.
> +
>  endif # SND_FIREWIRE
> diff --git a/sound/firewire/Makefile b/sound/firewire/Makefile
> index 6a8a713..5325d15 100644
> --- a/sound/firewire/Makefile
> +++ b/sound/firewire/Makefile
> @@ -11,3 +11,4 @@ obj-$(CONFIG_SND_ISIGHT) += snd-isight.o
>  obj-$(CONFIG_SND_SCS1X) += snd-scs1x.o
>  obj-$(CONFIG_SND_FIREWORKS) += fireworks/
>  obj-$(CONFIG_SND_BEBOB) += bebob/
> +obj-$(CONFIG_SND_FIREWIRE_DIGI00X) += digi00x/
> diff --git a/sound/firewire/digi00x/Makefile b/sound/firewire/digi00x/Makefile
> new file mode 100644
> index 0000000..b5176b6
> --- /dev/null
> +++ b/sound/firewire/digi00x/Makefile
> @@ -0,0 +1,2 @@
> +snd-firewire-digi00x-objs := digi00x.o
> +obj-m += snd-firewire-digi00x.o

This also shouldn't be fixed.


Takashi


More information about the Alsa-devel mailing list