linux/sound/firewire/oxfw/oxfw.c

// SPDX-License-Identifier: GPL-2.0-only
/*
 * oxfw.c - a part of driver for OXFW970/971 based devices
 *
 * Copyright (c) Clemens Ladisch <[email protected]>
 */

#include "oxfw.h"

#define OXFORD_FIRMWARE_ID_ADDRESS
/* 0x970?vvvv or 0x971?vvvv, where vvvv = firmware version */

#define OXFORD_HARDWARE_ID_ADDRESS
#define OXFORD_HARDWARE_ID_OXFW970
#define OXFORD_HARDWARE_ID_OXFW971

#define VENDOR_LOUD
#define VENDOR_GRIFFIN
#define VENDOR_BEHRINGER
#define VENDOR_LACIE
#define VENDOR_TASCAM
#define OUI_STANTON
#define OUI_APOGEE
#define OUI_OXFORD

#define MODEL_SATELLITE
#define MODEL_SCS1M
#define MODEL_DUET_FW
#define MODEL_ONYX_1640I

#define SPECIFIER_1394TA
#define VERSION_AVC

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

struct compat_info {};

static bool detect_loud_models(struct fw_unit *unit)
{}

static int name_card(struct snd_oxfw *oxfw, const struct ieee1394_device_id *entry)
{}

static void oxfw_card_free(struct snd_card *card)
{}

static int detect_quirks(struct snd_oxfw *oxfw, const struct ieee1394_device_id *entry)
{}

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

static void oxfw_bus_reset(struct fw_unit *unit)
{}

static void oxfw_remove(struct fw_unit *unit)
{}

static const struct compat_info griffin_firewave =;

static const struct compat_info lacie_speakers =;

#define OXFW_DEV_ENTRY(vendor, model, data)

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

static struct fw_driver oxfw_driver =;

static int __init snd_oxfw_init(void)
{}

static void __exit snd_oxfw_exit(void)
{}

module_init();
module_exit(snd_oxfw_exit);