History log of /haiku-fatelf/src/add-ons/kernel/drivers/audio/ac97/auvia/auvia.c
Revision Date Author Comments
# 12a9da01 08-Nov-2010 Jérôme Duval <korli@users.berlios.de>

Added a call to pci->unreserve_device() in uninit_driver() as suggested by Matt (taking es1370 for model).
François please review.


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


# ee9a07fc 08-May-2010 François Revol <revol@free.fr>

Seems I presumed too much about my copy-pasting skills, doing continue in the loop without incrementing doesn't go much further. Fixes busy-loop on error.


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


# bbb55d15 08-May-2010 François Revol <revol@free.fr>

Add PCI device reservation to the drivers that still missed it in the image. This along with the updated OpenSound should fix the KDLs. Hopefully the init_driver() code was identical enough I didn't make any copy-paste error.


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


# 65c7c7c3 24-Sep-2009 Jérôme Duval <korli@users.berlios.de>

* handles correctly failures during setup
* style fixes


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


# 0db19308 14-Mar-2009 Jérôme Duval <korli@users.berlios.de>

* update codec list
* move codec dump in ac97


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


# 18f6b63c 14-Mar-2009 Jérôme Duval <korli@users.berlios.de>

fix the build with ac97 code


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


# 5076aaf0 16-Feb-2009 Jérôme Duval <korli@users.berlios.de>

* some style improvements again (ie lower case variables as pointed by Axel)


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


# 07d143d4 16-Sep-2008 Jérôme Duval <korli@users.berlios.de>

<malloc.h> is no standard header


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


# 81a7dedd 08-Jul-2008 Jérôme Duval <korli@users.berlios.de>

init buffer_cycle


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


# 400ba068 09-Apr-2008 Axel Dörfler <axeld@pinc-software.de>

Made sure load_driver_symbols() is not used anymore when building for Haiku;
it's a no-op, and I removed the prototype from KernelExport.h.


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


# 59599881 19-Sep-2007 Jérôme Duval <korli@users.berlios.de>

clean up


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


# 4d89d3e7 12-Apr-2006 Jérôme Duval <korli@users.berlios.de>

replaced B_HANDLED_INTERRUPT with B_INVOKE_SCHEDULER, as we want the multiaudio addon to be scheduled


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


# 3f047e87 14-Mar-2006 Jérôme Duval <korli@users.berlios.de>

renamed multiaudio.addon to hmultiaudio.addon
audio/multi changed to audio/hmulti (avoid confusion with Be's audio/multi)
hmultiaudio.addon won't load ich_ac97 any more (reason is it's not compatible)


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


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

fixes warnings
now avoids to use read_io* and write_io* (untested)


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


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

misc fixes


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


# e9ac8260 21-Aug-2003 Jérôme Duval <korli@users.berlios.de>

ac97 functions fixed


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


# 6d6c8c46 20-Apr-2003 Jérôme Duval <korli@users.berlios.de>

Added rev 10 for VT8233, debug traces


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


# 822fd939 11-Apr-2003 Jérôme Duval <korli@users.berlios.de>

Auvia driver for Via audio chipsets VT82C686 and VT8233/35


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


# 12a9da01c31d12c99ff6d23b139d2278ef4aae30 08-Nov-2010 Jérôme Duval <korli@users.berlios.de>

Added a call to pci->unreserve_device() in uninit_driver() as suggested by Matt (taking es1370 for model).
François please review.


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


# ee9a07fc5252ae4d1ab184dca91f569f454e68d2 08-May-2010 François Revol <revol@free.fr>

Seems I presumed too much about my copy-pasting skills, doing continue in the loop without incrementing doesn't go much further. Fixes busy-loop on error.


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


# bbb55d159e414d1cfa1a0eef0f12bb9f4abf94c5 08-May-2010 François Revol <revol@free.fr>

Add PCI device reservation to the drivers that still missed it in the image. This along with the updated OpenSound should fix the KDLs. Hopefully the init_driver() code was identical enough I didn't make any copy-paste error.


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


# 65c7c7c3838a0171110e3025129ca8713d3815e7 24-Sep-2009 Jérôme Duval <korli@users.berlios.de>

* handles correctly failures during setup
* style fixes


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


# 0db19308959f99c950820236ab16c597f45f2719 14-Mar-2009 Jérôme Duval <korli@users.berlios.de>

* update codec list
* move codec dump in ac97


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


# 18f6b63cd203146dd0072823c917cbc7393f00e3 14-Mar-2009 Jérôme Duval <korli@users.berlios.de>

fix the build with ac97 code


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


# 5076aaf050c0d14aa59d2e32952207124da35f2a 16-Feb-2009 Jérôme Duval <korli@users.berlios.de>

* some style improvements again (ie lower case variables as pointed by Axel)


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


# 07d143d4be807a6a7ce9325ffe9897415764298e 16-Sep-2008 Jérôme Duval <korli@users.berlios.de>

<malloc.h> is no standard header


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


# 81a7dedd6b06111d6765fcf171babccf62924eec 08-Jul-2008 Jérôme Duval <korli@users.berlios.de>

init buffer_cycle


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


# 400ba068e0971623161ea2f939fd5ede8e5af25c 09-Apr-2008 Axel Dörfler <axeld@pinc-software.de>

Made sure load_driver_symbols() is not used anymore when building for Haiku;
it's a no-op, and I removed the prototype from KernelExport.h.


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


# 595998812e962173e1b23502ddd052e75519ea81 19-Sep-2007 Jérôme Duval <korli@users.berlios.de>

clean up


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


# 4d89d3e7e1fb773887f17448910ff037c21c60bd 12-Apr-2006 Jérôme Duval <korli@users.berlios.de>

replaced B_HANDLED_INTERRUPT with B_INVOKE_SCHEDULER, as we want the multiaudio addon to be scheduled


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


# 3f047e87db73f0be9b5f053735dd6691ab983f3f 14-Mar-2006 Jérôme Duval <korli@users.berlios.de>

renamed multiaudio.addon to hmultiaudio.addon
audio/multi changed to audio/hmulti (avoid confusion with Be's audio/multi)
hmultiaudio.addon won't load ich_ac97 any more (reason is it's not compatible)


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


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

fixes warnings
now avoids to use read_io* and write_io* (untested)


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


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

misc fixes


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


# e9ac8260a636cb30ac6639ca02fd560b6c024424 21-Aug-2003 Jérôme Duval <korli@users.berlios.de>

ac97 functions fixed


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


# 6d6c8c465aca2c8346e6a2cfb5b25682cf7537c0 20-Apr-2003 Jérôme Duval <korli@users.berlios.de>

Added rev 10 for VT8233, debug traces


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


# 822fd939383c3feaf7cb74cc933fbab95535bd2a 11-Apr-2003 Jérôme Duval <korli@users.berlios.de>

Auvia driver for Via audio chipsets VT82C686 and VT8233/35


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