Commit d6ce6bbd authored by Takashi Sakamoto's avatar Takashi Sakamoto Committed by Takashi Iwai

ALSA: oxfw: rename a structure so that it means backward compatibility to old drivers

In former commits, some model-specific members are split from the
structure. The structure is just to keep names for compatibility to old
drivers.

This commit arranges name of the structure and localize it.
Signed-off-by: default avatarTakashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 3e2f4570
...@@ -30,6 +30,12 @@ MODULE_AUTHOR("Clemens Ladisch <clemens@ladisch.de>"); ...@@ -30,6 +30,12 @@ MODULE_AUTHOR("Clemens Ladisch <clemens@ladisch.de>");
MODULE_LICENSE("GPL v2"); MODULE_LICENSE("GPL v2");
MODULE_ALIAS("snd-firewire-speakers"); MODULE_ALIAS("snd-firewire-speakers");
struct compat_info {
const char *driver_name;
const char *vendor_name;
const char *model_name;
};
static bool detect_loud_models(struct fw_unit *unit) static bool detect_loud_models(struct fw_unit *unit)
{ {
const char *const models[] = { const char *const models[] = {
...@@ -59,7 +65,7 @@ static bool detect_loud_models(struct fw_unit *unit) ...@@ -59,7 +65,7 @@ static bool detect_loud_models(struct fw_unit *unit)
static int name_card(struct snd_oxfw *oxfw) static int name_card(struct snd_oxfw *oxfw)
{ {
struct fw_device *fw_dev = fw_parent_device(oxfw->unit); struct fw_device *fw_dev = fw_parent_device(oxfw->unit);
const struct device_info *info; const struct compat_info *info;
char vendor[24]; char vendor[24];
char model[32]; char model[32];
const char *d, *v, *m; const char *d, *v, *m;
...@@ -87,7 +93,7 @@ static int name_card(struct snd_oxfw *oxfw) ...@@ -87,7 +93,7 @@ static int name_card(struct snd_oxfw *oxfw)
/* to apply card definitions */ /* to apply card definitions */
if (oxfw->entry->vendor_id == VENDOR_GRIFFIN || if (oxfw->entry->vendor_id == VENDOR_GRIFFIN ||
oxfw->entry->vendor_id == VENDOR_LACIE) { oxfw->entry->vendor_id == VENDOR_LACIE) {
info = (const struct device_info *)oxfw->entry->driver_data; info = (const struct compat_info *)oxfw->entry->driver_data;
d = info->driver_name; d = info->driver_name;
v = info->vendor_name; v = info->vendor_name;
m = info->model_name; m = info->model_name;
...@@ -279,13 +285,13 @@ static void oxfw_remove(struct fw_unit *unit) ...@@ -279,13 +285,13 @@ static void oxfw_remove(struct fw_unit *unit)
snd_card_free_when_closed(oxfw->card); snd_card_free_when_closed(oxfw->card);
} }
static const struct device_info griffin_firewave = { static const struct compat_info griffin_firewave = {
.driver_name = "FireWave", .driver_name = "FireWave",
.vendor_name = "Griffin", .vendor_name = "Griffin",
.model_name = "FireWave", .model_name = "FireWave",
}; };
static const struct device_info lacie_speakers = { static const struct compat_info lacie_speakers = {
.driver_name = "FWSpeakers", .driver_name = "FWSpeakers",
.vendor_name = "LaCie", .vendor_name = "LaCie",
.model_name = "FireWire Speakers", .model_name = "FireWire Speakers",
......
...@@ -31,12 +31,6 @@ ...@@ -31,12 +31,6 @@
#include "../amdtp-am824.h" #include "../amdtp-am824.h"
#include "../cmp.h" #include "../cmp.h"
struct device_info {
const char *driver_name;
const char *vendor_name;
const char *model_name;
};
/* This is an arbitrary number for convinience. */ /* This is an arbitrary number for convinience. */
#define SND_OXFW_STREAM_FORMAT_ENTRIES 10 #define SND_OXFW_STREAM_FORMAT_ENTRIES 10
struct snd_oxfw { struct snd_oxfw {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment