Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9fc20f03 authored by Takashi Iwai's avatar Takashi Iwai
Browse files

ALSA: ctxfi - Move PCI ID definitions to linux/pci_ids.h



Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent d0da727e
Loading
Loading
Loading
Loading
+7 −0
Original line number Original line Diff line number Diff line
@@ -1314,6 +1314,13 @@


#define PCI_VENDOR_ID_CREATIVE		0x1102 /* duplicate: ECTIVA */
#define PCI_VENDOR_ID_CREATIVE		0x1102 /* duplicate: ECTIVA */
#define PCI_DEVICE_ID_CREATIVE_EMU10K1	0x0002
#define PCI_DEVICE_ID_CREATIVE_EMU10K1	0x0002
#define PCI_DEVICE_ID_CREATIVE_20K1	0x0005
#define PCI_DEVICE_ID_CREATIVE_20K2	0x000b
#define PCI_SUBDEVICE_ID_CREATIVE_SB0760	0x0024
#define PCI_SUBDEVICE_ID_CREATIVE_SB08801	0x0041
#define PCI_SUBDEVICE_ID_CREATIVE_SB08802	0x0042
#define PCI_SUBDEVICE_ID_CREATIVE_SB08803	0x0043
#define PCI_SUBDEVICE_ID_CREATIVE_HENDRIX	0x6000


#define PCI_VENDOR_ID_ECTIVA		0x1102 /* duplicate: CREATIVE */
#define PCI_VENDOR_ID_ECTIVA		0x1102 /* duplicate: CREATIVE */
#define PCI_DEVICE_ID_ECTIVA_EV1938	0x8938
#define PCI_DEVICE_ID_ECTIVA_EV1938	0x8938
+9 −8
Original line number Original line Diff line number Diff line
@@ -18,7 +18,6 @@
#include "ctatc.h"
#include "ctatc.h"
#include "ctpcm.h"
#include "ctpcm.h"
#include "ctmixer.h"
#include "ctmixer.h"
#include "ctdrv.h"
#include "cthardware.h"
#include "cthardware.h"
#include "ctsrc.h"
#include "ctsrc.h"
#include "ctamixer.h"
#include "ctamixer.h"
@@ -40,23 +39,25 @@
			    | ((IEC958_AES3_CON_FS_48000) << 24))
			    | ((IEC958_AES3_CON_FS_48000) << 24))


static const struct ct_atc_chip_sub_details atc_sub_details[NUM_CTCARDS] = {
static const struct ct_atc_chip_sub_details atc_sub_details[NUM_CTCARDS] = {
	[CTSB0760] = {.subsys = PCI_SUBSYS_CREATIVE_SB0760,
	[CTSB0760] = {.subsys = PCI_SUBDEVICE_ID_CREATIVE_SB0760,
		      .nm_model = "SB076x"},
		      .nm_model = "SB076x"},
	[CTHENDRIX] = {.subsys = PCI_SUBSYS_CREATIVE_HENDRIX,
	[CTHENDRIX] = {.subsys = PCI_SUBDEVICE_ID_CREATIVE_HENDRIX,
		      .nm_model = "Hendrix"},
		      .nm_model = "Hendrix"},
	[CTSB08801] = {.subsys = PCI_SUBSYS_CREATIVE_SB08801,
	[CTSB08801] = {.subsys = PCI_SUBDEVICE_ID_CREATIVE_SB08801,
		      .nm_model = "SB0880"},
		      .nm_model = "SB0880"},
	[CTSB08802] = {.subsys = PCI_SUBSYS_CREATIVE_SB08802,
	[CTSB08802] = {.subsys = PCI_SUBDEVICE_ID_CREATIVE_SB08802,
		      .nm_model = "SB0880"},
		      .nm_model = "SB0880"},
	[CTSB08803] = {.subsys = PCI_SUBSYS_CREATIVE_SB08803,
	[CTSB08803] = {.subsys = PCI_SUBDEVICE_ID_CREATIVE_SB08803,
		      .nm_model = "SB0880"}
		      .nm_model = "SB0880"}
};
};


static struct ct_atc_chip_details atc_chip_details[] = {
static struct ct_atc_chip_details atc_chip_details[] = {
	{.vendor = PCI_VENDOR_CREATIVE, .device = PCI_DEVICE_CREATIVE_20K1,
	{.vendor = PCI_VENDOR_ID_CREATIVE,
	 .device = PCI_DEVICE_ID_CREATIVE_20K1,
	 .sub_details = NULL,
	 .sub_details = NULL,
	 .nm_card = "X-Fi 20k1"},
	 .nm_card = "X-Fi 20k1"},
	{.vendor = PCI_VENDOR_CREATIVE, .device = PCI_DEVICE_CREATIVE_20K2,
	{.vendor = PCI_VENDOR_ID_CREATIVE,
	 .device = PCI_DEVICE_ID_CREATIVE_20K2,
	 .sub_details = atc_sub_details,
	 .sub_details = atc_sub_details,
	 .nm_card = "X-Fi 20k2"},
	 .nm_card = "X-Fi 20k2"},
	{} /* terminator */
	{} /* terminator */

sound/pci/ctxfi/ctdrv.h

deleted100644 → 0
+0 −30
Original line number Original line Diff line number Diff line
/**
 * Copyright (C) 2008, Creative Technology Ltd. All Rights Reserved.
 *
 * This source file is released under GPL v2 license (no other versions).
 * See the COPYING file included in the main directory of this source
 * distribution for the license terms and conditions.
 *
 * @file    ctdrv.h
 *
 * @breaf
 * This file contains the definition of card IDs supported by this driver.
 *
 * @author Liu Chun
 *
 */

#ifndef CTDRV_H
#define CTDRV_H

#define PCI_VENDOR_CREATIVE		0x1102
#define PCI_DEVICE_CREATIVE_20K1	0x0005
#define PCI_DEVICE_CREATIVE_20K2	0x000B
#define PCI_SUBVENDOR_CREATIVE		0x1102
#define PCI_SUBSYS_CREATIVE_SB0760	0x0024
#define PCI_SUBSYS_CREATIVE_SB08801	0x0041
#define PCI_SUBSYS_CREATIVE_SB08802	0x0042
#define PCI_SUBSYS_CREATIVE_SB08803	0x0043
#define PCI_SUBSYS_CREATIVE_HENDRIX	0x6000

#endif /* CTDRV_H */
+3 −3
Original line number Original line Diff line number Diff line
@@ -11,10 +11,10 @@
#include <linux/init.h>
#include <linux/init.h>
#include <linux/pci.h>
#include <linux/pci.h>
#include <linux/moduleparam.h>
#include <linux/moduleparam.h>
#include <linux/pci_ids.h>
#include <sound/core.h>
#include <sound/core.h>
#include <sound/initval.h>
#include <sound/initval.h>
#include "ctatc.h"
#include "ctatc.h"
#include "ctdrv.h"


MODULE_AUTHOR("Creative Technology Ltd");
MODULE_AUTHOR("Creative Technology Ltd");
MODULE_DESCRIPTION("X-Fi driver version 1.03");
MODULE_DESCRIPTION("X-Fi driver version 1.03");
@@ -32,8 +32,8 @@ static int enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE_PNP;


static struct pci_device_id ct_pci_dev_ids[] = {
static struct pci_device_id ct_pci_dev_ids[] = {
	/* only X-Fi is supported, so... */
	/* only X-Fi is supported, so... */
	{ PCI_DEVICE(PCI_VENDOR_CREATIVE, PCI_DEVICE_CREATIVE_20K1) },
	{ PCI_DEVICE(PCI_VENDOR_ID_CREATIVE, PCI_DEVICE_ID_CREATIVE_20K1) },
	{ PCI_DEVICE(PCI_VENDOR_CREATIVE, PCI_DEVICE_CREATIVE_20K2) },
	{ PCI_DEVICE(PCI_VENDOR_ID_CREATIVE, PCI_DEVICE_ID_CREATIVE_20K2) },
	{ 0, }
	{ 0, }
};
};
MODULE_DEVICE_TABLE(pci, ct_pci_dev_ids);
MODULE_DEVICE_TABLE(pci, ct_pci_dev_ids);