History log of /haiku/src/add-ons/kernel/drivers/audio/ac97/auich/auich.h
Revision Date Author Comments
# 8a3e82a0 06-Apr-2024 PulkoMandy <pulkomandy@pulkomandy.tk>

ich, ichaudio: remove

These have never been included in the Haiku build as far as I can see.
All the soundcards they support are already handled in the auich dirver.
All the IDE driver that ichaudio claims to support, I'm not sure why they
are in an audio driver.

One of them was written for BeOS and never updated for Haiku
multi_audio, and the other was apparently some experiment that didn't
get anywhere in the end. To avoid confusion, let's keep only one driver.

Change-Id: I5bf48e7dd2c5340e84a1ab4eb3e3b079103b7988
Reviewed-on: https://review.haiku-os.org/c/haiku/+/7604
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# d271659f 14-Jan-2021 Murai Takashi <tmurai01@gmail.com>

audio/ac97: Fix DEBUG build

- Fix VERSION macro in auich.h / auvia.h, used for log_create()
in debug.c.
- Add string.h to debug.c for strlen().

Change-Id: Iff4878763f49fe5b7e317c47e96ebd79f90725c8
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3629
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>


# 77ba3b52 04-Jun-2010 Jérôme Duval <korli@users.berlios.de>

* whitespace cleanup and some style fixes
* fixes TODO about using phys_addr_t instead of void*


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


# c019da3c 11-Oct-2008 Jérôme Duval <korli@users.berlios.de>

moved the check for settings like sample rate, buffer count, buffer frames in open()
changes on auich.settings are now taken into account when restarting media_server


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


# 3272810d 10-May-2008 Jérôme Duval <korli@users.berlios.de>

* synched license terms with current
* minor space cleanup
* support for revert enable amp for known models


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


# 4d25ad47 10-May-2008 Jérôme Duval <korli@users.berlios.de>

* added pci id for Nvidia Nforce MCP04 AC97 in auich
* clean up the pci ids


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


# 89a0875e 15-Aug-2007 Jérôme Duval <korli@users.berlios.de>

added ids for nforce2 400, nforce4 and nforce430, untested


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


# ac04b571 13-Aug-2007 Jérôme Duval <korli@users.berlios.de>

patch from ul1984 (bug #1395)
added nForce3 250Gb device id


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


# b0d9cd6f 13-May-2007 Ithamar R. Adema <ithamar.adema@team-embedded.nl>

* Delete all local copies of multi_audio from source tree.
* Change name of header for Haiku specific multi_audio to hmulti_audio (in line with the rename of the media addon itself)



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


# bc19ead8 05-Aug-2006 Jérôme Duval <korli@users.berlios.de>

added a settings file for auich
there is now an option for laptops for which no interrupt is available (ie stippi's one) : use_thread
even when use_thread is active, it could be needed to use a higher value for buffer_frames (ie 512)


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


# 61a4bac0 12-Dec-2005 Jérôme Duval <korli@users.berlios.de>

added ICH7/6300ESB ids, untested


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


# 9276c863 22-Aug-2005 Jérôme Duval <korli@users.berlios.de>

added ICH5/ICH6 ids, untested


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


# 130803f2 20-Aug-2005 Jérôme Duval <korli@users.berlios.de>

Auich BeOS Driver for Intel Southbridge audio


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


# 77ba3b525916cc5d980511027cbe0ba2766f65f9 04-Jun-2010 Jérôme Duval <korli@users.berlios.de>

* whitespace cleanup and some style fixes
* fixes TODO about using phys_addr_t instead of void*


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


# c019da3ccff9372096761365c8ae156ce10f711e 11-Oct-2008 Jérôme Duval <korli@users.berlios.de>

moved the check for settings like sample rate, buffer count, buffer frames in open()
changes on auich.settings are now taken into account when restarting media_server


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


# 3272810db4c7248d4fffd7a0b5aa16193cff09ee 10-May-2008 Jérôme Duval <korli@users.berlios.de>

* synched license terms with current
* minor space cleanup
* support for revert enable amp for known models


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


# 4d25ad47a9327f1b06ecee68c2737584b722c8c1 10-May-2008 Jérôme Duval <korli@users.berlios.de>

* added pci id for Nvidia Nforce MCP04 AC97 in auich
* clean up the pci ids


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


# 89a0875e411680f9b802734cf40d098cc918760b 15-Aug-2007 Jérôme Duval <korli@users.berlios.de>

added ids for nforce2 400, nforce4 and nforce430, untested


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


# ac04b571773d6aa9eb058afa002c45aec6e40fb3 13-Aug-2007 Jérôme Duval <korli@users.berlios.de>

patch from ul1984 (bug #1395)
added nForce3 250Gb device id


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


# b0d9cd6f665066ef752801665f1b935187119362 13-May-2007 Ithamar R. Adema <ithamar.adema@team-embedded.nl>

* Delete all local copies of multi_audio from source tree.
* Change name of header for Haiku specific multi_audio to hmulti_audio (in line with the rename of the media addon itself)



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


# bc19ead830ddaa2dd72fc3e0649a7845a4ea3d24 05-Aug-2006 Jérôme Duval <korli@users.berlios.de>

added a settings file for auich
there is now an option for laptops for which no interrupt is available (ie stippi's one) : use_thread
even when use_thread is active, it could be needed to use a higher value for buffer_frames (ie 512)


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


# 61a4bac025ab9bdc6ff8c0e2bf605834d37529dd 12-Dec-2005 Jérôme Duval <korli@users.berlios.de>

added ICH7/6300ESB ids, untested


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


# 9276c86365814f4b6cca24f7bcbf3c421ad82d90 22-Aug-2005 Jérôme Duval <korli@users.berlios.de>

added ICH5/ICH6 ids, untested


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


# 130803f29bfd003730dc8d6cd89da9c166f9343b 20-Aug-2005 Jérôme Duval <korli@users.berlios.de>

Auich BeOS Driver for Intel Southbridge audio


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