Revision tags: release/12.0.0 |
|
#
2a22df74 |
| 04-Nov-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r339813 through r340125.
|
#
af6a86eb |
| 02-Nov-2018 |
Alexander Motin <mav@FreeBSD.org> |
Adjust SiS 966/968 HDA controller naming.
Submitted by: Dmitry Luhtionov <dmitryluhtionov@gmail.com>
|
#
14b841d4 |
| 11-Aug-2018 |
Kyle Evans <kevans@FreeBSD.org> |
MFH @ r337607, in preparation for boarding
|
#
bbd7a929 |
| 04-Aug-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r336870 through r337285, and resolve conflicts.
|
#
80a79189 |
| 01-Aug-2018 |
Justin Hibbits <jhibbits@FreeBSD.org> |
snd_hda: Synchronize DMA buffers for the control path
Make sure both sides of the DMA buffer memory accesses for the CORB and RIRB (control buffers) in snd_hda (device and CPU) can see coherent memo
snd_hda: Synchronize DMA buffers for the control path
Make sure both sides of the DMA buffer memory accesses for the CORB and RIRB (control buffers) in snd_hda (device and CPU) can see coherent memory. This is needed on weakly ordered architectures including PowerPC and ARM. Patch originally by mmel, with small changes.
This does not cover the data path of snd_hda. We don't have sync operations for in-progress DMA buffers, to sync ranges of a map.
Reviewed By: mmel Differential Revision: https://reviews.freebsd.org/D16517
show more ...
|
#
212de33e |
| 31-Jul-2018 |
Justin Hibbits <jhibbits@FreeBSD.org> |
snd_hda: Byteswap the buffer descriptor entries as needed
The buffer descriptor list entries should be in little endian format. Byte swap them on BE. This is the last piece of the puzzle for snd_h
snd_hda: Byteswap the buffer descriptor entries as needed
The buffer descriptor list entries should be in little endian format. Byte swap them on BE. This is the last piece of the puzzle for snd_hda(4) to work on PowerPC.
show more ...
|
#
2a9ee5fc |
| 30-Jul-2018 |
Justin Hibbits <jhibbits@FreeBSD.org> |
snd_hda: Make codec control path endian safe
The CORB and RIRB buffers exist in DMA memory, but the device reads them as little-endian only. Read and write as LE into the DMA memory block, to work
snd_hda: Make codec control path endian safe
The CORB and RIRB buffers exist in DMA memory, but the device reads them as little-endian only. Read and write as LE into the DMA memory block, to work on BE platforms.
show more ...
|
#
bdafaf0a |
| 30-Jul-2018 |
Justin Hibbits <jhibbits@FreeBSD.org> |
snd_hda: Print error codes in decimal, rather than hex
It's easy to confuse the error code as naked it looks decimal (EINVAL is reported as error 16, instead of error 22, so first reading looks like
snd_hda: Print error codes in decimal, rather than hex
It's easy to confuse the error code as naked it looks decimal (EINVAL is reported as error 16, instead of error 22, so first reading looks like EBUSY).
show more ...
|
#
cf40916b |
| 30-Jul-2018 |
Justin Hibbits <jhibbits@FreeBSD.org> |
snd_hda: Only free streams DMA maps if the streams list has been created
If hdac_attach fails prior to allocating sc->streams, cleanup in the hdac_attach_fail label will dereference a NULL pointer,
snd_hda: Only free streams DMA maps if the streams list has been created
If hdac_attach fails prior to allocating sc->streams, cleanup in the hdac_attach_fail label will dereference a NULL pointer, panicking.
show more ...
|
Revision tags: release/11.2.0 |
|
#
718cf2cc |
| 27-Nov-2017 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
sys/dev: further adoption of SPDX licensing ID tags.
Mainly focus on files that use BSD 2-Clause license, however the tool I was using misidentified many licenses so this was mostly a manual - error
sys/dev: further adoption of SPDX licensing ID tags.
Mainly focus on files that use BSD 2-Clause license, however the tool I was using misidentified many licenses so this was mostly a manual - error prone - task.
The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts.
show more ...
|
#
3228add8 |
| 25-Nov-2017 |
Alexander Motin <mav@FreeBSD.org> |
Slightly fix bidirectional stream number allocation.
This logic is still imperfect, since it allows at most 15 bidirectional streams out of 30 allowed by specification, but at least now those should
Slightly fix bidirectional stream number allocation.
This logic is still imperfect, since it allows at most 15 bidirectional streams out of 30 allowed by specification, but at least now those should work better. On the other side I don't remember I ever saw controller supporting the bidirectional streams, so this is likely a nop change.
MFC after: 1 month
show more ...
|
#
c2c014f2 |
| 07-Nov-2017 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Merge ^/head r323559 through r325504.
|
#
0a8f81bc |
| 22-Oct-2017 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r324837
While here, diff reduce some of the changes in sys/boot by moving MK_COVERAGE=no to sys/boot/Makefile.inc .
|
#
eeec68ea |
| 16-Oct-2017 |
Alexander Motin <mav@FreeBSD.org> |
Add Creative vendor ID.
MFC after: 1 week
|
Revision tags: release/10.4.0 |
|
#
083c8ded |
| 13-Aug-2017 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r322451
|
#
0275f9db |
| 11-Aug-2017 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Merge ^/head r321383 through r322397.
|
#
6750c3d0 |
| 09-Aug-2017 |
Alexander Motin <mav@FreeBSD.org> |
Use "Ibex Peak" codename for "5 Series/3400 Series" chipsets.
This is shorter and unifies naming with later chipsets.
MFC after: 1 week
|
#
aaa9b2b3 |
| 09-Aug-2017 |
Alexander Motin <mav@FreeBSD.org> |
Add new Intel Lewisburg and Union Point chipset PCI IDs.
While there, polish some old AHCI ones, since they are still reused.
MFC after: 1 week
|
Revision tags: release/11.1.0 |
|
#
4642c8c5 |
| 28-Dec-2016 |
Michal Meloun <mmel@FreeBSD.org> |
Limit number of stripes supported by HDA codec to maximum number announced by HDA controller. Incorrectly implermented HDA codec may report support for more stripes that HDA controller already have.
Limit number of stripes supported by HDA codec to maximum number announced by HDA controller. Incorrectly implermented HDA codec may report support for more stripes that HDA controller already have. Due to this, always limit number of enabled stripes by global controller maximum.
Reviewed by: mav MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D8922
show more ...
|
#
2828dafc |
| 10-Nov-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r308227 through r308490.
|
#
2b064d46 |
| 09-Nov-2016 |
Alexander Motin <mav@FreeBSD.org> |
Add some device IDs found in my new laptop.
|
#
28323add |
| 09-Nov-2016 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Fix improper use of "its".
Sponsored by: Dell EMC Isilon
|
Revision tags: release/11.0.1, release/11.0.0 |
|
#
71733a50 |
| 03-May-2016 |
Alexander Motin <mav@FreeBSD.org> |
Add some device IDs from Intel Sunrise Point chipsets.
MFC after: 2 weeks
|
#
d6084013 |
| 05-Apr-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: The FreeBSD Foundation
|
#
15e01a35 |
| 29-Mar-2016 |
Alexander Motin <mav@FreeBSD.org> |
Add some device IDs found on AMD FCH shipsets.
MFC after: 2 weeks
|