[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