Subversion Repositories Kolibri OS

Rev

Rev 1505 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1505 Rev 1689
Line 171... Line 171...
171
	   or ax, BIT5+BIT10
171
	   or ax, BIT5+BIT10
172
	   stdcall codec_write, 0x76
172
	   stdcall codec_write, 0x76
173
	   ret
173
	   ret
Line 174... Line -...
174
 
-
 
175
 
174
 
176
 
175
 
177
align 16
176
align 16
178
ac_unknown     db 'unknown manufacturer',13,10,0
177
ac_unknown     db 'unknown manufacturer',13,10,0
179
ac_Realtek     db 'Realtek Semiconductor',13,10,0
178
ac_Realtek     db 'Realtek Semiconductor',13,10,0
180
ac_Analog      db 'Analog Devices',13,10,0
179
ac_Analog      db 'Analog Devices',13,10,0
181
ac_CMedia      db 'C-Media Electronics',13,10,0
180
ac_CMedia      db 'C-Media Electronics',13,10,0
-
 
181
ac_Cirrus      db 'Cirrus Logic',13,10,0
-
 
182
ac_Wolfson     db 'Wolfson Microelectronics',13,10,0
-
 
183
ac_VIA	       db 'VIA Technologies',13,10,0
Line 182... Line 184...
182
ac_Cirrus      db 'Cirrus Logic',13,10,0
184
ac_SigmaTel    db 'SigmaTel',13,10,0
Line 183... Line 185...
183
ac_Wolfson     db 'Wolfson Microelectronics',13,10,0
185
ac_eMicro      db 'eMicro',13,10,0
184
 
186
 
185
chip_unknown   db 'unknown codec id ', 0
187
chip_unknown   db 'unknown codec id ', 0
186
 
188
 
187
CHIP_ANALOG    equ 0x41445300
189
CHIP_ANALOG    equ 0x41445300
-
 
190
CHIP_REALTEK   equ 0x414C4700
-
 
191
CHIP_CMEDIA    equ 0x434D4900
-
 
192
CHIP_CIRRUS    equ 0x43525900
Line 188... Line 193...
188
CHIP_REALTEK   equ 0x414C4700
193
CHIP_WOLFSON   equ 0x574D4C00
189
CHIP_CMEDIA    equ 0x434D4900
194
CHIP_VIA       equ 0x56494100
190
CHIP_CIRRUS    equ 0x43525900
195
CHIP_SIGMATEL  equ 0x83847600
191
CHIP_WOLFSON   equ 0x574D4C00
196
CHIP_EMICRO    equ 0x454D4300
192
 
197
 
193
align 16
198
align 16
-
 
199
codecs	       dd CHIP_ANALOG, ac_Analog,  chips_Analog
-
 
200
	       dd CHIP_CMEDIA, ac_CMedia,  chips_CMedia
-
 
201
	       dd CHIP_REALTEK,ac_Realtek, chips_Realtek
194
codecs	       dd CHIP_ANALOG, ac_Analog,  chips_Analog
202
	       dd CHIP_CIRRUS, ac_Cirrus,  chips_Cirrus
Line 195... Line 203...
195
	       dd CHIP_CMEDIA, ac_CMedia,  chips_CMedia
203
	       dd CHIP_WOLFSON,ac_Wolfson, chips_Wolfson
196
	       dd CHIP_REALTEK,ac_Realtek, chips_Realtek
204
	       dd CHIP_VIA,    ac_VIA,	   chips_VIA
197
	       dd CHIP_CIRRUS, ac_Cirrus,  chips_Cirrus
205
	       dd CHIP_SIGMATEL,    ac_SigmaTel,     chips_SigmaTel
Line 205... Line 213...
205
	       dd 0x60, chip_AD1884
213
	       dd 0x60, chip_AD1884
206
	       dd 0x61, chip_AD1886
214
	       dd 0x61, chip_AD1886
207
	       dd 0x62, chip_AD1887
215
	       dd 0x62, chip_AD1887
208
	       dd 0x63, chip_AD1886A
216
	       dd 0x63, chip_AD1886A
209
	       dd 0x70, chip_AD1980
217
	       dd 0x70, chip_AD1980
-
 
218
	       dd 0x72, chip_AD1981A
-
 
219
	       dd 0x74, chip_AD1981B
210
	       dd 0x75, chip_AD1985
220
	       dd 0x75, chip_AD1985
211
	       dd 0xFF
221
	       dd 0xFF
Line 212... Line 222...
212
 
222
 
213
chips_Realtek:
223
chips_Realtek:
Line 245... Line 255...
245
chips_Wolfson  dd 0x00, chip_WM9700
255
chips_Wolfson  dd 0x00, chip_WM9700
246
               dd 0x03, chip_WM9703
256
	       dd 0x03, chip_WM9703
247
               dd 0x04, chip_WM9704
257
	       dd 0x04, chip_WM9704
248
	       dd 0xFF
258
	       dd 0xFF
Line -... Line 259...
-
 
259
 
-
 
260
chips_VIA      dd 0x61, chip_VIA1612A
-
 
261
	       dd 0xFF
-
 
262
 
-
 
263
chips_SigmaTel dd 0x58, chip_STAC9758
-
 
264
	       dd 0xFF
-
 
265
 
-
 
266
chips_eMicro   dd 0x28, chip_EM28028
-
 
267
	       dd 0xFF
249
 
268
 
250
align 16
269
align 16
251
;Analog Devices
270
;Analog Devices
252
chip_AD1819	 db 'AD1819 ',0dh,0ah,00h
271
chip_AD1819	 db 'AD1819 ',0dh,0ah,00h
253
chip_AD1881	 db 'AD1881 ',0dh,0ah,00h
272
chip_AD1881	 db 'AD1881 ',0dh,0ah,00h
Line 256... Line 275...
256
chip_AD1885	 db 'AD1885 ',0dh,0ah,00h
275
chip_AD1885	 db 'AD1885 ',0dh,0ah,00h
257
chip_AD1886	 db 'AD1886 ',0dh,0ah,00h
276
chip_AD1886	 db 'AD1886 ',0dh,0ah,00h
258
chip_AD1886A	 db 'AD1886A',0dh,0ah,00h
277
chip_AD1886A	 db 'AD1886A',0dh,0ah,00h
259
chip_AD1887	 db 'AD1887 ',0dh,0ah,00h
278
chip_AD1887	 db 'AD1887 ',0dh,0ah,00h
260
chip_AD1980	 db 'AD1980 ',0dh,0ah,00h
279
chip_AD1980	 db 'AD1980 ',0dh,0ah,00h
-
 
280
chip_AD1981A	 db 'AD1981A',0dh,0ah,00h
-
 
281
chip_AD1981B	 db 'AD1981B',0dh,0ah,00h
261
chip_AD1985	 db 'AD1985 ',0dh,0ah,00h
282
chip_AD1985	 db 'AD1985 ',0dh,0ah,00h
Line 262... Line 283...
262
 
283
 
263
;Realtek
284
;Realtek
264
chip_ALC201a	 db 'ALC201a',0dh,0ah,00h
285
chip_ALC201a	 db 'ALC201a',0dh,0ah,00h
Line 291... Line 312...
291
 
312
 
292
;Wolfson
313
;Wolfson
293
chip_WM9700      db 'WM9704',13,10,0
314
chip_WM9700	 db 'WM9704',13,10,0
294
chip_WM9703      db 'WM9703/9704',13,10,0
315
chip_WM9703	 db 'WM9703/9704',13,10,0
-
 
316
chip_WM9704	 db 'WM9704 (quad)',13,10,0
-
 
317
 
-
 
318
;VIA
-
 
319
chip_VIA1612A	 db 'VIA1612A',13,10,0
-
 
320
 
-
 
321
;SigmaTel
-
 
322
chip_STAC9758	 db 'STAC9758,59',13,10,0
-
 
323
 
-
 
324
;eMicro
-
 
325
chip_EM28028	 db 'EM28028',13,10,0