History log of /haiku-fatelf/src/add-ons/kernel/drivers/audio/ac97/ich/config.c
Revision Date Author Comments
# 92ac3faf 09-Aug-2005 Marcus Overhagen <marcusoverhagen@gmail.com>

fixed debug build


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13925 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8f9dff78 06-Aug-2005 Marcus Overhagen <marcusoverhagen@gmail.com>

cleanup


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13910 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ab8594e0 07-Jul-2005 Jérôme Duval <korli@users.berlios.de>

now uses pci module instead of read_io* and write_io*, untested
(hopes Marcus won't mind :))


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13533 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2bf60609 02-Jun-2005 Marcus Overhagen <marcusoverhagen@gmail.com>

The ! operator got lost during last redesign, now correct again.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12931 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d6b7468f 02-Jun-2005 Marcus Overhagen <marcusoverhagen@gmail.com>

Added Support for new Intel ICH6 chipsets (confirmed to work in ICH4 mode).
Corrected device ID of AMD8111 chipset, should work now.
Added more device IDs taken from Linux driver (untested, but should be similar to ICH6)
Note: ALI chipset ID is not enabled yet, as it needs a different interrupt handling.
Cleaned device probing up a lot. This is now much simpler, and has less verbose debug output.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12930 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 28d04718 05-Mar-2004 beveloper <beveloper@nowhere.fake>

added logging of subsystem vendor and device id


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6909 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 038616df 01-Oct-2003 beveloper <beveloper@nowhere.fake>

updated to version 1.6c
fixed capability checking
no longer set clock rate if codec doesn't support continuous frame rates


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4914 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ef86d67d 31-Aug-2003 beveloper <beveloper@nowhere.fake>

added ICH5 support and fixed a few warnings


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4433 a95241bf-73f2-0310-859d-f6bbb57e9c96


# acd429ac 23-May-2003 beveloper <beveloper@nowhere.fake>

Fixed clock rate calculation (multiple bugs).
Fixed sound stutter after start.
Added generic macros to deal with SIS7012 and Intel differences.
Fixed SIS7012 init (PICB register was written, instead of SR).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3290 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9d0fb244 23-Mar-2003 beveloper <beveloper@nowhere.fake>

removed usage of config manager, added more debug info for BeBits 1.5 release


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2999 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b498f2e4 21-Mar-2003 beveloper <beveloper@nowhere.fake>

Changed names


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2989 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 797534f4 21-Mar-2003 beveloper <beveloper@nowhere.fake>

This adds support for the Nvidia nForce2 and Nvidia nForce3.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2988 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 33d6854b 17-Aug-2002 beveloper <beveloper@nowhere.fake>

changed codec detection and special ICH4 handling


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@793 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 15ea765d 15-Aug-2002 beveloper <beveloper@nowhere.fake>

Change debugging routines, add more ICH4 support, add tertiary codec support.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@769 a95241bf-73f2-0310-859d-f6bbb57e9c96


# dc03e28f 12-Jul-2002 beveloper <beveloper@nowhere.fake>

removed warnigs, spelling errors, added prototypes


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@139 a95241bf-73f2-0310-859d-f6bbb57e9c96


# af9bf370 10-Jul-2002 beveloper <beveloper@nowhere.fake>

BeOS Sound Driver for Intel ICH AC'97 Link interface

Inital checkin of version 1.0, as published on BeBits.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@70 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 92ac3fafcff18ffe858a49a632891a11f1c74c35 09-Aug-2005 Marcus Overhagen <marcusoverhagen@gmail.com>

fixed debug build


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13925 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8f9dff78dcb558232343454478da1bb945c1f3e7 06-Aug-2005 Marcus Overhagen <marcusoverhagen@gmail.com>

cleanup


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13910 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ab8594e07341eee9e8c125be6aa5897514e39073 07-Jul-2005 Jérôme Duval <korli@users.berlios.de>

now uses pci module instead of read_io* and write_io*, untested
(hopes Marcus won't mind :))


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13533 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2bf60609ee2e863499517113a9cc1546db26754f 02-Jun-2005 Marcus Overhagen <marcusoverhagen@gmail.com>

The ! operator got lost during last redesign, now correct again.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12931 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d6b7468f0fdf1531df843c855122886fdc4336d2 02-Jun-2005 Marcus Overhagen <marcusoverhagen@gmail.com>

Added Support for new Intel ICH6 chipsets (confirmed to work in ICH4 mode).
Corrected device ID of AMD8111 chipset, should work now.
Added more device IDs taken from Linux driver (untested, but should be similar to ICH6)
Note: ALI chipset ID is not enabled yet, as it needs a different interrupt handling.
Cleaned device probing up a lot. This is now much simpler, and has less verbose debug output.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12930 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 28d047182f5854fa64300e8e1ff8d02dcebf9953 05-Mar-2004 beveloper <beveloper@nowhere.fake>

added logging of subsystem vendor and device id


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6909 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 038616df899a9382457720211e1ee62b32510909 01-Oct-2003 beveloper <beveloper@nowhere.fake>

updated to version 1.6c
fixed capability checking
no longer set clock rate if codec doesn't support continuous frame rates


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4914 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ef86d67dcbd90e6a2a9941db92711599e947f58c 31-Aug-2003 beveloper <beveloper@nowhere.fake>

added ICH5 support and fixed a few warnings


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4433 a95241bf-73f2-0310-859d-f6bbb57e9c96


# acd429ac8954b02182438bb7ed56c86e34e78142 23-May-2003 beveloper <beveloper@nowhere.fake>

Fixed clock rate calculation (multiple bugs).
Fixed sound stutter after start.
Added generic macros to deal with SIS7012 and Intel differences.
Fixed SIS7012 init (PICB register was written, instead of SR).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3290 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9d0fb244c19cc056a5da383a989481eab85f69eb 23-Mar-2003 beveloper <beveloper@nowhere.fake>

removed usage of config manager, added more debug info for BeBits 1.5 release


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2999 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b498f2e40cb344972c8ea3d5c9a2b6e1c14a00b4 21-Mar-2003 beveloper <beveloper@nowhere.fake>

Changed names


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2989 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 797534f42381539650a51196cd7529e0fdb67d53 21-Mar-2003 beveloper <beveloper@nowhere.fake>

This adds support for the Nvidia nForce2 and Nvidia nForce3.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2988 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 33d6854bee8bd4d5b1da3253ddc5b4be721b2fc0 17-Aug-2002 beveloper <beveloper@nowhere.fake>

changed codec detection and special ICH4 handling


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@793 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 15ea765d538b04e29139b8ef0da8f693908ad2c9 15-Aug-2002 beveloper <beveloper@nowhere.fake>

Change debugging routines, add more ICH4 support, add tertiary codec support.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@769 a95241bf-73f2-0310-859d-f6bbb57e9c96


# dc03e28f18ca1d42d456a4fdf628f4ec14540c9e 12-Jul-2002 beveloper <beveloper@nowhere.fake>

removed warnigs, spelling errors, added prototypes


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@139 a95241bf-73f2-0310-859d-f6bbb57e9c96


# af9bf37038b20a22ecbe5b8fcef2c411762272b7 10-Jul-2002 beveloper <beveloper@nowhere.fake>

BeOS Sound Driver for Intel ICH AC'97 Link interface

Inital checkin of version 1.0, as published on BeBits.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@70 a95241bf-73f2-0310-859d-f6bbb57e9c96