History log of /haiku/src/add-ons/kernel/drivers/audio/hda/driver.cpp
Revision Date Author Comments
# 3b91d73b 16-Dec-2022 X512 <danger_mail@list.ru>

bus & drivers: drop PCI_x86

Change-Id: I494deaf24a4793a5e0fe9fa46ecdce32f65e616a
Reviewed-on: https://review.haiku-os.org/c/haiku/+/6226
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com>


# 2b9426c9 26-Sep-2022 Jérôme Duval <jerome.duval@gmail.com>

hda: detect one more intel audio device per device ID

Change-Id: I91de99c0242a2546e0a3cac94a4f46719f048889
Reviewed-on: https://review.haiku-os.org/c/haiku/+/5699
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# 5d4091e2 08-Sep-2022 Jérôme Duval <jerome.duval@gmail.com>

hda: detect one more intel audio device per device ID

Change-Id: Ic1e96f1326c0bc7de408c94bf121198888559939
Reviewed-on: https://review.haiku-os.org/c/haiku/+/5627
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# b995f6a7 05-Apr-2022 Jérôme Duval <jerome.duval@gmail.com>

hda: detect two intel audio devices per device ID

from https://linux-hardware.org/?view=search&name=HD+Audio&vendorid=8086&classid=04-01#list

Change-Id: Icd1dda5654783bb6f0633613218f8637dc4271a5
Reviewed-on: https://review.haiku-os.org/c/haiku/+/5179
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>


# 32f411b9 03-Feb-2022 Jérôme Duval <jerome.duval@gmail.com>

hda: detect some audio devices per device ID

as it's possible they use the audio class_sub instead of hd_audio.
* also power up the audio function, this seems required on Jasper Lake.
* tested on Acer Swift 1 SF114-34.

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


# 71e84ce7 19-Jul-2020 Michael Lotz <mmlr@mlotz.ch>

hda: Style cleanup only, no functional change.

Change-Id: Id36bf67a51369099093ae24412fa681f88c4c8d0
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3064
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# 9457b769 06-Jun-2015 Adrien Destugues <pulkomandy@gmail.com>

hda: cleanup tracing.

* Make sure all traces are prefixed with the driver name (for easier
grepping)
* Remove some useless traces
* 80 column limit fixes


# 51b735b3 01-Sep-2013 Jérôme Duval <jerome.duval@gmail.com>

hdaudio: enable MSI support

* disabled for nVidia and Creative Technology devices.


# 7e26ad5a 01-Sep-2009 François Revol <revol@free.fr>

Add functions to the old-style PCI bus manager to reserve a device from an old-style driver for exclusive use. This should help making OSS and native audio drivers mutually exclusive. Used in es1370 and hda drivers as examples. OSS must still be fixed to use it too though.


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


# 8f7c0754 11-Feb-2009 Jérôme Duval <korli@users.berlios.de>

* add set volume knob control
* display subsystem vendor and device id


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


# 5ddb65f0 03-Jan-2009 Jérôme Duval <korli@users.berlios.de>

* added missing dprintf for errors
* fix a warning and zeroed the controller struct


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


# 340dd4fe 29-Feb-2008 Axel Dörfler <axeld@pinc-software.de>

Renamed .c to .cpp, and fixed all warnings.


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


# 9457b76963e6c42507bc913a4e77dd78cbce7c38 06-Jun-2015 Adrien Destugues <pulkomandy@gmail.com>

hda: cleanup tracing.

* Make sure all traces are prefixed with the driver name (for easier
grepping)
* Remove some useless traces
* 80 column limit fixes


# 51b735b342238e43cac59bb01f1654f57d6681fc 01-Sep-2013 Jérôme Duval <jerome.duval@gmail.com>

hdaudio: enable MSI support

* disabled for nVidia and Creative Technology devices.


# 7e26ad5af7cb5f8308f6fb9688b2e8b49ad290cb 01-Sep-2009 François Revol <revol@free.fr>

Add functions to the old-style PCI bus manager to reserve a device from an old-style driver for exclusive use. This should help making OSS and native audio drivers mutually exclusive. Used in es1370 and hda drivers as examples. OSS must still be fixed to use it too though.


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


# 8f7c075428edeed242eaff5e6d646c9cd9d086e2 11-Feb-2009 Jérôme Duval <korli@users.berlios.de>

* add set volume knob control
* display subsystem vendor and device id


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


# 5ddb65f0078b33e5257d92ff6c3dbf3cfec8444e 03-Jan-2009 Jérôme Duval <korli@users.berlios.de>

* added missing dprintf for errors
* fix a warning and zeroed the controller struct


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


# 340dd4fe3db4608f82f8cd3599d1fe0117233afa 29-Feb-2008 Axel Dörfler <axeld@pinc-software.de>

Renamed .c to .cpp, and fixed all warnings.


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