History log of /haiku/src/add-ons/kernel/drivers/audio/ac97/auvia/multi.c
Revision Date Author Comments
# 464efaf4 06-Apr-2024 Muhamed Emad <muhamed.emadeldeen@gmail.com>

auvia: enable -Werror, style fixes

Move util.c from auich (the most up to date version) to the parent
directory of ac97. Use it also for auvia. This means changing several
physical addresses to use phys_addr_t instead of pointers, and declaring
buffers allocated by alloc_mem to be user-accessible or not.

Untested, I don't have the hardware.

Change-Id: I2ababc713384cbf34174fbcecfb3595547a1fd97
Reviewed-on: https://review.haiku-os.org/c/haiku/+/7602
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Alexander von Gluck <alex@terarocket.io>


# fe5e83a6 07-Jun-2019 Murai Takashi <tmurai01@gmail.com>

drivers/audio/ac97: Fix -Wformat=

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


# fbbed947 29-Dec-2011 Philippe Saint-Pierre <stpere@gmail.com>

AC97 driver: replace some usage of strcpy() by strlcpy()

CID 8921, CID 8920, CID 8919, CID 8922. Also fixes some coding
style issues.


# ab496a4b 13-Jan-2010 Stephan Aßmus <superstippi@gmx.de>

Patch by Humdinger:
Changed various labels in audio drivers to sentence case. This is
case-audio-drivers.diff from #5169.


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


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

* factorized ac97 code for auich auvia geode drivers


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29523 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


# 7f2d1a26 11-Jan-2009 Jérôme Duval <korli@users.berlios.de>

* for user_memcpy, use an on-stack structure and copy that at once, as suggested by Axel.
* apply to auvia, emuxki and echo*.


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


# 96cf4bfb 24-Jul-2007 Jérôme Duval <korli@users.berlios.de>

should fix bug #1328, how could this be not noticed until now ...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21696 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


# 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


# 62e8cbba 16-Jan-2004 Jérôme Duval <korli@users.berlios.de>

Added VT8237 revision.
Thanks to Bernd T.Korz <bernd.korz@yellowtab.com> for testing and modifying


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6106 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


# fbbed9473f0f3445a0f5b430a995506a0f3a0c38 29-Dec-2011 Philippe Saint-Pierre <stpere@gmail.com>

AC97 driver: replace some usage of strcpy() by strlcpy()

CID 8921, CID 8920, CID 8919, CID 8922. Also fixes some coding
style issues.


# ab496a4be829b69eba1bae9a920494c0ffb7d48f 13-Jan-2010 Stephan Aßmus <superstippi@gmx.de>

Patch by Humdinger:
Changed various labels in audio drivers to sentence case. This is
case-audio-drivers.diff from #5169.


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


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

* factorized ac97 code for auich auvia geode drivers


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29523 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


# 7f2d1a266efede46393a6f129f37ac3d3aa81e3a 11-Jan-2009 Jérôme Duval <korli@users.berlios.de>

* for user_memcpy, use an on-stack structure and copy that at once, as suggested by Axel.
* apply to auvia, emuxki and echo*.


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


# 96cf4bfb88a59c6ac7c59fde1ac6669740f91940 24-Jul-2007 Jérôme Duval <korli@users.berlios.de>

should fix bug #1328, how could this be not noticed until now ...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21696 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


# 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


# 62e8cbba050cea8d0ab63e2d18ece70f6540912f 16-Jan-2004 Jérôme Duval <korli@users.berlios.de>

Added VT8237 revision.
Thanks to Bernd T.Korz <bernd.korz@yellowtab.com> for testing and modifying


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6106 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