linux/sound/firewire/dice/dice.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 * TC Applied Technologies Digital Interface Communications Engine driver
 *
 * Copyright (c) Clemens Ladisch <[email protected]>
 */

#include "dice.h"

MODULE_DESCRIPTION();
MODULE_AUTHOR();
MODULE_LICENSE();

#define OUI_WEISS
#define OUI_LOUD
#define OUI_FOCUSRITE
#define OUI_TCELECTRONIC
#define OUI_ALESIS
#define OUI_MAUDIO
#define OUI_MYTEK
#define OUI_SSL
#define OUI_PRESONUS
#define OUI_HARMAN
#define OUI_AVID

#define DICE_CATEGORY_ID
#define WEISS_CATEGORY_ID
#define LOUD_CATEGORY_ID
#define HARMAN_CATEGORY_ID

#define MODEL_ALESIS_IO_BOTH

static int check_dice_category(struct fw_unit *unit)
{}

static int check_clock_caps(struct snd_dice *dice)
{}

static void dice_card_strings(struct snd_dice *dice)
{}

static void dice_card_free(struct snd_card *card)
{}

static int dice_probe(struct fw_unit *unit, const struct ieee1394_device_id *entry)
{}

static void dice_remove(struct fw_unit *unit)
{}

static void dice_bus_reset(struct fw_unit *unit)
{}

#define DICE_INTERFACE

#define DICE_DEV_ENTRY_TYPICAL(vendor, model, data)

static const struct ieee1394_device_id dice_id_table[] =;
MODULE_DEVICE_TABLE(ieee1394, dice_id_table);

static struct fw_driver dice_driver =;

static int __init alsa_dice_init(void)
{}

static void __exit alsa_dice_exit(void)
{}

module_init();
module_exit(alsa_dice_exit);