#
a6bb503b |
| 13-Sep-2022 |
msaitoh <msaitoh@NetBSD.org> |
Add Intel 600 series PCH-LP devices support.
|
#
f6238239 |
| 21-Mar-2022 |
jmcneill <jmcneill@NetBSD.org> |
hdaudio: pci: PCIe config space fixes and Intel PCH snoop support
The HD audio specification does not cover PCI config space, and this driver was unconditionally writing to a vendor specific registe
hdaudio: pci: PCIe config space fixes and Intel PCH snoop support
The HD audio specification does not cover PCI config space, and this driver was unconditionally writing to a vendor specific register. Reduce scope of config space accesses based on PCI IDs.
With this cleaned up, add support for Intel PCH devices which require some additional vendor specific configuration to bypass no snoop mode.
show more ...
|
#
65de0ffc |
| 28-Oct-2021 |
msaitoh <msaitoh@NetBSD.org> |
Support devices that the PCI subclass is not PCI_SUBCLASS_MULTIMEDIA_HDAUDIO.
- Not tested well. - If audioX is not attached, add HDAUDIO_ENABLE_DISPLAYPORT and HDAUDIO_ENABLE_HDMI to your kern
Support devices that the PCI subclass is not PCI_SUBCLASS_MULTIMEDIA_HDAUDIO.
- Not tested well. - If audioX is not attached, add HDAUDIO_ENABLE_DISPLAYPORT and HDAUDIO_ENABLE_HDMI to your kernel config.
show more ...
|
#
8da88ae2 |
| 12-Sep-2018 |
mrg <mrg@NetBSD.org> |
use pa_dmat64 if pci_dma64_available().
|
#
9b660080 |
| 12-Sep-2018 |
mrg <mrg@NetBSD.org> |
use pci_mapreg_type() instead of assuming PCI_MAPREG_TYPE_MEM. suggested by riastradh@.
fixes hdaudio on thinkpad P51 where the registers are mapped over 4GB range. probably fixes intel X10-based s
use pci_mapreg_type() instead of assuming PCI_MAPREG_TYPE_MEM. suggested by riastradh@.
fixes hdaudio on thinkpad P51 where the registers are mapped over 4GB range. probably fixes intel X10-based systems that map hdaudio high as well, but i was able to work around that in the BIOS. not so for the P51.
XXX: pullup-7, pullup-8.
show more ...
|
#
5b6ebe47 |
| 04-Jun-2017 |
pgoyette <pgoyette@NetBSD.org> |
Move the hdaudio_cd out of the hdaudio_pci module and into the main hdaudio module. Rearrange the inter-module dependencies accordingly.
Should resolve (my) PR kern/49836
XXX Pull-ups needed for n
Move the hdaudio_cd out of the hdaudio_pci module and into the main hdaudio module. Rearrange the inter-module dependencies accordingly.
Should resolve (my) PR kern/49836
XXX Pull-ups needed for netbsd-8 branch
show more ...
|
#
d8d48c1a |
| 27-Apr-2017 |
msaitoh <msaitoh@NetBSD.org> |
Use {isa,pci}_intr_establish"_xname"() for intrctl(8).
|
#
edf45c2b |
| 31-Jan-2017 |
khorben <khorben@NetBSD.org> |
Always allow hdaudio(4) to suspend
Sometimes hdaudio(4) can fail to attach, but the device remains in the tree. Even though the PMF registration is performed, it is explicitly de-registered in the c
Always allow hdaudio(4) to suspend
Sometimes hdaudio(4) can fail to attach, but the device remains in the tree. Even though the PMF registration is performed, it is explicitly de-registered in the code path for errors - therefore preventing suspending later. This patch makes sure PMF registration is performed accordingly upon errors as well.
No objection on tech-kern@.
Tested on a Lenovo ThinkPad T440s (amd64).
XXX pull-up to netbsd-7
show more ...
|
#
0c28b4dc |
| 16-Dec-2016 |
nonaka <nonaka@NetBSD.org> |
hdaudio(4): Use pci_intr_alloc(9)/pci_intr_release(9).
|
#
d6ea4408 |
| 14-Jul-2016 |
msaitoh <msaitoh@NetBSD.org> |
KNF. No functional change.
|
#
575a7585 |
| 07-Jul-2016 |
msaitoh <msaitoh@NetBSD.org> |
KNF. Remove extra spaces. No functional change.
|
#
967f2f89 |
| 05-Jul-2015 |
nonaka <nonaka@NetBSD.org> |
Deregister pmf hook when attach failed.
|
#
7b8ad118 |
| 28-Mar-2015 |
jmcneill <jmcneill@NetBSD.org> |
Split hdaudio and PCI attach glue. Even though the driver was written with this separation in mind, all of the code lived in sys/dev/pci/hdaudio. Move common parts to sys/dev/hdaudio and PCI attach g
Split hdaudio and PCI attach glue. Even though the driver was written with this separation in mind, all of the code lived in sys/dev/pci/hdaudio. Move common parts to sys/dev/hdaudio and PCI attach glue to sys/dev/pci.
show more ...
|