|
@@ -237,7 +237,7 @@ static int sgio2audio_source_put(struct snd_kcontrol *kcontrol,
|
|
|
}
|
|
|
|
|
|
/* dac1/pcm0 mixer control */
|
|
|
-static struct snd_kcontrol_new sgio2audio_ctrl_pcm0 __devinitdata = {
|
|
|
+static struct snd_kcontrol_new sgio2audio_ctrl_pcm0 = {
|
|
|
.iface = SNDRV_CTL_ELEM_IFACE_MIXER,
|
|
|
.name = "PCM Playback Volume",
|
|
|
.index = 0,
|
|
@@ -249,7 +249,7 @@ static struct snd_kcontrol_new sgio2audio_ctrl_pcm0 __devinitdata = {
|
|
|
};
|
|
|
|
|
|
/* dac2/pcm1 mixer control */
|
|
|
-static struct snd_kcontrol_new sgio2audio_ctrl_pcm1 __devinitdata = {
|
|
|
+static struct snd_kcontrol_new sgio2audio_ctrl_pcm1 = {
|
|
|
.iface = SNDRV_CTL_ELEM_IFACE_MIXER,
|
|
|
.name = "PCM Playback Volume",
|
|
|
.index = 1,
|
|
@@ -261,7 +261,7 @@ static struct snd_kcontrol_new sgio2audio_ctrl_pcm1 __devinitdata = {
|
|
|
};
|
|
|
|
|
|
/* record level mixer control */
|
|
|
-static struct snd_kcontrol_new sgio2audio_ctrl_reclevel __devinitdata = {
|
|
|
+static struct snd_kcontrol_new sgio2audio_ctrl_reclevel = {
|
|
|
.iface = SNDRV_CTL_ELEM_IFACE_MIXER,
|
|
|
.name = "Capture Volume",
|
|
|
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
|
|
@@ -272,7 +272,7 @@ static struct snd_kcontrol_new sgio2audio_ctrl_reclevel __devinitdata = {
|
|
|
};
|
|
|
|
|
|
/* record level source control */
|
|
|
-static struct snd_kcontrol_new sgio2audio_ctrl_recsource __devinitdata = {
|
|
|
+static struct snd_kcontrol_new sgio2audio_ctrl_recsource = {
|
|
|
.iface = SNDRV_CTL_ELEM_IFACE_MIXER,
|
|
|
.name = "Capture Source",
|
|
|
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
|
|
@@ -282,7 +282,7 @@ static struct snd_kcontrol_new sgio2audio_ctrl_recsource __devinitdata = {
|
|
|
};
|
|
|
|
|
|
/* line mixer control */
|
|
|
-static struct snd_kcontrol_new sgio2audio_ctrl_line __devinitdata = {
|
|
|
+static struct snd_kcontrol_new sgio2audio_ctrl_line = {
|
|
|
.iface = SNDRV_CTL_ELEM_IFACE_MIXER,
|
|
|
.name = "Line Playback Volume",
|
|
|
.index = 0,
|
|
@@ -294,7 +294,7 @@ static struct snd_kcontrol_new sgio2audio_ctrl_line __devinitdata = {
|
|
|
};
|
|
|
|
|
|
/* cd mixer control */
|
|
|
-static struct snd_kcontrol_new sgio2audio_ctrl_cd __devinitdata = {
|
|
|
+static struct snd_kcontrol_new sgio2audio_ctrl_cd = {
|
|
|
.iface = SNDRV_CTL_ELEM_IFACE_MIXER,
|
|
|
.name = "Line Playback Volume",
|
|
|
.index = 1,
|
|
@@ -306,7 +306,7 @@ static struct snd_kcontrol_new sgio2audio_ctrl_cd __devinitdata = {
|
|
|
};
|
|
|
|
|
|
/* mic mixer control */
|
|
|
-static struct snd_kcontrol_new sgio2audio_ctrl_mic __devinitdata = {
|
|
|
+static struct snd_kcontrol_new sgio2audio_ctrl_mic = {
|
|
|
.iface = SNDRV_CTL_ELEM_IFACE_MIXER,
|
|
|
.name = "Mic Playback Volume",
|
|
|
.access = SNDRV_CTL_ELEM_ACCESS_READWRITE,
|
|
@@ -317,7 +317,7 @@ static struct snd_kcontrol_new sgio2audio_ctrl_mic __devinitdata = {
|
|
|
};
|
|
|
|
|
|
|
|
|
-static int __devinit snd_sgio2audio_new_mixer(struct snd_sgio2audio *chip)
|
|
|
+static int snd_sgio2audio_new_mixer(struct snd_sgio2audio *chip)
|
|
|
{
|
|
|
int err;
|
|
|
|
|
@@ -726,7 +726,7 @@ static struct snd_pcm_ops snd_sgio2audio_capture_ops = {
|
|
|
*/
|
|
|
|
|
|
/* create a pcm device */
|
|
|
-static int __devinit snd_sgio2audio_new_pcm(struct snd_sgio2audio *chip)
|
|
|
+static int snd_sgio2audio_new_pcm(struct snd_sgio2audio *chip)
|
|
|
{
|
|
|
struct snd_pcm *pcm;
|
|
|
int err;
|
|
@@ -834,8 +834,8 @@ static struct snd_device_ops ops = {
|
|
|
.dev_free = snd_sgio2audio_dev_free,
|
|
|
};
|
|
|
|
|
|
-static int __devinit snd_sgio2audio_create(struct snd_card *card,
|
|
|
- struct snd_sgio2audio **rchip)
|
|
|
+static int snd_sgio2audio_create(struct snd_card *card,
|
|
|
+ struct snd_sgio2audio **rchip)
|
|
|
{
|
|
|
struct snd_sgio2audio *chip;
|
|
|
int i, err;
|
|
@@ -914,7 +914,7 @@ static int __devinit snd_sgio2audio_create(struct snd_card *card,
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-static int __devinit snd_sgio2audio_probe(struct platform_device *pdev)
|
|
|
+static int snd_sgio2audio_probe(struct platform_device *pdev)
|
|
|
{
|
|
|
struct snd_card *card;
|
|
|
struct snd_sgio2audio *chip;
|
|
@@ -958,7 +958,7 @@ static int __devinit snd_sgio2audio_probe(struct platform_device *pdev)
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-static int __devexit snd_sgio2audio_remove(struct platform_device *pdev)
|
|
|
+static int snd_sgio2audio_remove(struct platform_device *pdev)
|
|
|
{
|
|
|
struct snd_card *card = platform_get_drvdata(pdev);
|
|
|
|
|
@@ -969,7 +969,7 @@ static int __devexit snd_sgio2audio_remove(struct platform_device *pdev)
|
|
|
|
|
|
static struct platform_driver sgio2audio_driver = {
|
|
|
.probe = snd_sgio2audio_probe,
|
|
|
- .remove = __devexit_p(snd_sgio2audio_remove),
|
|
|
+ .remove = snd_sgio2audio_remove,
|
|
|
.driver = {
|
|
|
.name = "sgio2audio",
|
|
|
.owner = THIS_MODULE,
|