new sound driver added

git-svn-id: svn://kolibrios.org@1340 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
tsdima 2009-12-29 20:09:28 +00:00
parent 9eba566c5c
commit 21ee3e96a8
2 changed files with 1248 additions and 175 deletions

View File

@ -180,6 +180,7 @@ ac_Realtek db 'Realtek Semiconductor',13,10,0
ac_Analog db 'Analog Devices',13,10,0 ac_Analog db 'Analog Devices',13,10,0
ac_CMedia db 'C-Media Electronics',13,10,0 ac_CMedia db 'C-Media Electronics',13,10,0
ac_Cirrus db 'Cirrus Logic',13,10,0 ac_Cirrus db 'Cirrus Logic',13,10,0
ac_Wolfson db 'Wolfson Microelectronics',13,10,0
chip_unknown db 'unknown codec id ', 0 chip_unknown db 'unknown codec id ', 0
@ -187,12 +188,14 @@ CHIP_ANALOG equ 0x41445300
CHIP_REALTEK equ 0x414C4700 CHIP_REALTEK equ 0x414C4700
CHIP_CMEDIA equ 0x434D4900 CHIP_CMEDIA equ 0x434D4900
CHIP_CIRRUS equ 0x43525900 CHIP_CIRRUS equ 0x43525900
CHIP_WOLFSON equ 0x574D4C00
align 16 align 16
codecs dd CHIP_ANALOG, ac_Analog, chips_Analog codecs dd CHIP_ANALOG, ac_Analog, chips_Analog
dd CHIP_CMEDIA, ac_CMedia, chips_CMedia dd CHIP_CMEDIA, ac_CMedia, chips_CMedia
dd CHIP_REALTEK,ac_Realtek, chips_Realtek dd CHIP_REALTEK,ac_Realtek, chips_Realtek
dd CHIP_CIRRUS, ac_Cirrus, chips_Cirrus dd CHIP_CIRRUS, ac_Cirrus, chips_Cirrus
dd CHIP_WOLFSON,ac_Wolfson, chips_Wolfson
dd 0 dd 0
align 16 align 16
@ -208,6 +211,7 @@ chips_Analog dd 0x03, chip_AD1819
dd 0xFF dd 0xFF
chips_Realtek: chips_Realtek:
dd 0x10, chip_ALC201a
dd 0x20, chip_ALC650 dd 0x20, chip_ALC650
dd 0x21, chip_ALC650D dd 0x21, chip_ALC650D
dd 0x22, chip_ALC650E dd 0x22, chip_ALC650E
@ -238,6 +242,10 @@ chips_Cirrus dd 0x00, chip_CS4297
dd 0x70, chip_CS4202 dd 0x70, chip_CS4202
dd 0xFF dd 0xFF
chips_Wolfson dd 0x00, chip_WM9700
dd 0x03, chip_WM9703
dd 0x04, chip_WM9704
dd 0xFF
align 16 align 16
;Analog Devices ;Analog Devices
@ -253,6 +261,7 @@ chip_AD1980 db 'AD1980 ',0dh,0ah,00h
chip_AD1985 db 'AD1985 ',0dh,0ah,00h chip_AD1985 db 'AD1985 ',0dh,0ah,00h
;Realtek ;Realtek
chip_ALC201a db 'ALC201a',0dh,0ah,00h
chip_ALC650 db 'ALC650 ',0dh,0ah,00h chip_ALC650 db 'ALC650 ',0dh,0ah,00h
chip_ALC650D db 'ALC650D',0dh,0ah,00h chip_ALC650D db 'ALC650D',0dh,0ah,00h
chip_ALC650E db 'ALC650E',0dh,0ah,00h chip_ALC650E db 'ALC650E',0dh,0ah,00h
@ -280,4 +289,7 @@ chip_CS4205 db 'CS4205',13,10,0
chip_CS4291 db 'CS4291',13,10,0 chip_CS4291 db 'CS4291',13,10,0
chip_CS4202 db 'CS4202',13,10,0 chip_CS4202 db 'CS4202',13,10,0
;Wolfson
chip_WM9700 db 'WM9704',13,10,0
chip_WM9703 db 'WM9703/9704',13,10,0
chip_WM9704 db 'WM9704 (quad)',13,10,0

File diff suppressed because it is too large Load Diff