• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/sound/oss/
1/*
2 * sound/oss/sb_card.h
3 *
4 * This file is distributed under the GNU GENERAL PUBLIC LICENSE (GPL)
5 * Version 2 (June 1991). See the "COPYING" file distributed with this
6 * software for more info.
7 *
8 * 02-05-2002 Original Release, Paul Laufer <paul@laufernet.com>
9 */
10
11struct sb_card_config {
12	struct address_info conf;
13	struct address_info mpucnf;
14	const  char         *card_id;
15	const  char         *dev_id;
16	int                 mpu;
17};
18
19#ifdef CONFIG_PNP
20
21/*
22 * SoundBlaster PnP tables and structures.
23 */
24
25/* Card PnP ID Table */
26static struct pnp_card_device_id sb_pnp_card_table[] = {
27	/* Sound Blaster 16 */
28	{.id = "CTL0024", .driver_data = 0, .devs = { {.id="CTL0031"}, } },
29	/* Sound Blaster 16 */
30	{.id = "CTL0025", .driver_data = 0, .devs = { {.id="CTL0031"}, } },
31	/* Sound Blaster 16 */
32	{.id = "CTL0026", .driver_data = 0, .devs = { {.id="CTL0031"}, } },
33	/* Sound Blaster 16 */
34	{.id = "CTL0027", .driver_data = 0, .devs = { {.id="CTL0031"}, } },
35	/* Sound Blaster 16 */
36	{.id = "CTL0028", .driver_data = 0, .devs = { {.id="CTL0031"}, } },
37	/* Sound Blaster 16 */
38	{.id = "CTL0029", .driver_data = 0, .devs = { {.id="CTL0031"}, } },
39	/* Sound Blaster 16 */
40	{.id = "CTL002a", .driver_data = 0, .devs = { {.id="CTL0031"}, } },
41	/* Sound Blaster 16 */
42	{.id = "CTL002b", .driver_data = 0, .devs = { {.id="CTL0031"}, } },
43	/* Sound Blaster 16 */
44	{.id = "CTL002c", .driver_data = 0, .devs = { {.id="CTL0031"}, } },
45	/* Sound Blaster 16 */
46	{.id = "CTL00ed", .driver_data = 0, .devs = { {.id="CTL0041"}, } },
47	/* Sound Blaster 16 */
48	{.id = "CTL0086", .driver_data = 0, .devs = { {.id="CTL0041"}, } },
49	/* Sound Blaster Vibra16S */
50	{.id = "CTL0051", .driver_data = 0, .devs = { {.id="CTL0001"}, } },
51	/* Sound Blaster Vibra16C */
52	{.id = "CTL0070", .driver_data = 0, .devs = { {.id="CTL0001"}, } },
53	/* Sound Blaster Vibra16CL */
54	{.id = "CTL0080", .driver_data = 0, .devs = { {.id="CTL0041"}, } },
55	/* Sound Blaster Vibra16CL */
56	{.id = "CTL00F0", .driver_data = 0, .devs = { {.id="CTL0043"}, } },
57	/* Sound Blaster AWE 32 */
58	{.id = "CTL0039", .driver_data = 0, .devs = { {.id="CTL0031"}, } },
59	/* Sound Blaster AWE 32 */
60	{.id = "CTL0042", .driver_data = 0, .devs = { {.id="CTL0031"}, } },
61	/* Sound Blaster AWE 32 */
62	{.id = "CTL0043", .driver_data = 0, .devs = { {.id="CTL0031"}, } },
63	/* Sound Blaster AWE 32 */
64	{.id = "CTL0044", .driver_data = 0, .devs = { {.id="CTL0031"}, } },
65	/* Sound Blaster AWE 32 */
66	{.id = "CTL0045", .driver_data = 0, .devs = { {.id="CTL0031"}, } },
67	/* Sound Blaster AWE 32 */
68	{.id = "CTL0046", .driver_data = 0, .devs = { {.id="CTL0031"}, } },
69	/* Sound Blaster AWE 32 */
70	{.id = "CTL0047", .driver_data = 0, .devs = { {.id="CTL0031"}, } },
71	/* Sound Blaster AWE 32 */
72	{.id = "CTL0048", .driver_data = 0, .devs = { {.id="CTL0031"}, } },
73	/* Sound Blaster AWE 32 */
74	{.id = "CTL0054", .driver_data = 0, .devs = { {.id="CTL0031"}, } },
75	/* Sound Blaster AWE 32 */
76	{.id = "CTL009C", .driver_data = 0, .devs = { {.id="CTL0041"}, } },
77	/* Createive SB32 PnP */
78	{.id = "CTL009F", .driver_data = 0, .devs = { {.id="CTL0041"}, } },
79	/* Sound Blaster AWE 64 */
80	{.id = "CTL009D", .driver_data = 0, .devs = { {.id="CTL0042"}, } },
81	/* Sound Blaster AWE 64 Gold */
82	{.id = "CTL009E", .driver_data = 0, .devs = { {.id="CTL0044"}, } },
83	/* Sound Blaster AWE 64 Gold */
84	{.id = "CTL00B2", .driver_data = 0, .devs = { {.id="CTL0044"}, } },
85	/* Sound Blaster AWE 64 */
86	{.id = "CTL00C1", .driver_data = 0, .devs = { {.id="CTL0042"}, } },
87	/* Sound Blaster AWE 64 */
88	{.id = "CTL00C3", .driver_data = 0, .devs = { {.id="CTL0045"}, } },
89	/* Sound Blaster AWE 64 */
90	{.id = "CTL00C5", .driver_data = 0, .devs = { {.id="CTL0045"}, } },
91	/* Sound Blaster AWE 64 */
92	{.id = "CTL00C7", .driver_data = 0, .devs = { {.id="CTL0045"}, } },
93	/* Sound Blaster AWE 64 */
94	{.id = "CTL00E4", .driver_data = 0, .devs = { {.id="CTL0045"}, } },
95	/* Sound Blaster AWE 64 */
96	{.id = "CTL00E9", .driver_data = 0, .devs = { {.id="CTL0045"}, } },
97	/* ESS 1868 */
98	{.id = "ESS0968", .driver_data = 0, .devs = { {.id="ESS0968"}, } },
99	/* ESS 1868 */
100	{.id = "ESS1868", .driver_data = 0, .devs = { {.id="ESS1868"}, } },
101	/* ESS 1868 */
102	{.id = "ESS1868", .driver_data = 0, .devs = { {.id="ESS8611"}, } },
103	/* ESS 1869 PnP AudioDrive */
104	{.id = "ESS0003", .driver_data = 0, .devs = { {.id="ESS1869"}, } },
105	/* ESS 1869 */
106	{.id = "ESS1869", .driver_data = 0, .devs = { {.id="ESS1869"}, } },
107	/* ESS 1878 */
108	{.id = "ESS1878", .driver_data = 0, .devs = { {.id="ESS1878"}, } },
109	/* ESS 1879 */
110	{.id = "ESS1879", .driver_data = 0, .devs = { {.id="ESS1879"}, } },
111	/* CMI 8330 SoundPRO */
112	{.id = "CMI0001", .driver_data = 0, .devs = { {.id="@X@0001"},
113						     {.id="@H@0001"},
114						     {.id="@@@0001"}, } },
115	/* Diamond DT0197H */
116	{.id = "RWR1688", .driver_data = 0, .devs = { {.id="@@@0001"},
117						     {.id="@X@0001"},
118						     {.id="@H@0001"}, } },
119	/* ALS007 */
120	{.id = "ALS0007", .driver_data = 0, .devs = { {.id="@@@0001"},
121						     {.id="@X@0001"},
122						     {.id="@H@0001"}, } },
123	/* ALS100 */
124	{.id = "ALS0001", .driver_data = 0, .devs = { {.id="@@@0001"},
125						     {.id="@X@0001"},
126						     {.id="@H@0001"}, } },
127	/* ALS110 */
128	{.id = "ALS0110", .driver_data = 0, .devs = { {.id="@@@1001"},
129						     {.id="@X@1001"},
130						     {.id="@H@0001"}, } },
131	/* ALS120 */
132	{.id = "ALS0120", .driver_data = 0, .devs = { {.id="@@@2001"},
133						     {.id="@X@2001"},
134						     {.id="@H@0001"}, } },
135	/* ALS200 */
136	{.id = "ALS0200", .driver_data = 0, .devs = { {.id="@@@0020"},
137						     {.id="@X@0030"},
138						     {.id="@H@0001"}, } },
139	/* ALS200 */
140	{.id = "RTL3000", .driver_data = 0, .devs = { {.id="@@@2001"},
141						     {.id="@X@2001"},
142						     {.id="@H@0001"}, } },
143	/* Sound Blaster 16 (Virtual PC 2004) */
144	{.id = "tBA03b0", .driver_data = 0, .devs = { {.id="PNPb003"}, } },
145	/* -end- */
146	{.id = "", }
147};
148
149#endif
150