<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/sound, branch releng/7.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F7.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2009-12-22T20:24:06Z</updated>
<entry>
<title>MFC r200375:</title>
<updated>2009-12-22T20:24:06Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2009-12-22T20:24:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=65dacac999bfe5dc74349ee3301c80e2cc4f8a4a'/>
<id>urn:sha1:65dacac999bfe5dc74349ee3301c80e2cc4f8a4a</id>
<content type='text'>
Add one more set of codec IDs.
</content>
</entry>
<entry>
<title>MFC r199258, r199846:</title>
<updated>2009-12-11T01:17:49Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2009-12-11T01:17:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3fc5335db3736ae433962d5916bd5a2ee04f64ad'/>
<id>urn:sha1:3fc5335db3736ae433962d5916bd5a2ee04f64ad</id>
<content type='text'>
Add more codec IDs.
Add two Cirrus Logic codec IDs.
Add GPIO setting quirk for Apple MacBookPro5,5.
</content>
</entry>
<entry>
<title>MFC r197611, r197640:</title>
<updated>2009-12-11T01:15:53Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2009-12-11T01:15:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a5806a1a317926d7aeedfb53f2a21fe230874a2d'/>
<id>urn:sha1:a5806a1a317926d7aeedfb53f2a21fe230874a2d</id>
<content type='text'>
Add some bits of HDMI/DisplayPort support from later specification updates.
It may be not enough to make them work, but at least should give some
information about these beasts.
Add Realtek ALC887 codec ID.
</content>
</entry>
<entry>
<title>MFC r197017, r197018</title>
<updated>2009-12-11T01:13:48Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2009-12-11T01:13:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cde3f23e9028faaafb515fbc7a893f9e02d5be8d'/>
<id>urn:sha1:cde3f23e9028faaafb515fbc7a893f9e02d5be8d</id>
<content type='text'>
Add Intel 82801JD (one more ICH10) HDA controller ID.
Add NVidia MCP89 HDA controller IDs.
</content>
</entry>
<entry>
<title>MFC r196762:</title>
<updated>2009-12-11T01:11:56Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2009-12-11T01:11:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=64f370ecea6c0a4c3df9f477f2583455147424c9'/>
<id>urn:sha1:64f370ecea6c0a4c3df9f477f2583455147424c9</id>
<content type='text'>
Improve HDA controller capabilities logging.
</content>
</entry>
<entry>
<title>MFC: r197401</title>
<updated>2009-09-25T19:59:48Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2009-09-25T19:59:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8372626378f9d8340d06000d71dde09ebb6252fd'/>
<id>urn:sha1:8372626378f9d8340d06000d71dde09ebb6252fd</id>
<content type='text'>
- According to Linux, the ALi M5451 can do 31-bit DMA instead of just
  30-bit like the reset of the controllers supported by this driver.
  Actually ALi M5451 can be setup up to generate 32-bit addresses by
  setting the 31st bit via the accompanying ISA bridge, which allows
  it to work in sparc64 machines whose IOMMU require at least 32-bit
  DMA. Even though other architectures would also benefit from 32-bit
  DMA, enabling this bit is limited to sparc64 as bus_dma(9) doesn't
  generally guarantee that a low address of BUS_SPACE_MAXADDR_32BIT
  results in a buffer in the 32-bit range.
- According to Tatsuo YOKOGAWA's ali(4), the the DMA transfer size of
  ALi M5451 is fixed to 64k and in fact using the default size of 4k
  causes the chip to overrun the mapping, triggering uncorrectable
  DMA errors on sparc64.
- The 4DWAVE DX and NX require the recording buffer to be 8-byte
  aligned so adjust the bus_dma_tag_create(9) accordingly.
- Unlike the rest of the controllers supported by this driver, the
  ALi M5451 only has 32 hardware channels instead of 64 so limit the
  loop in tr_intr() accordingly. [1]

Submitted by:	yongari [1]
Reviewed by:	yongari (superset of what is committed)
</content>
</entry>
<entry>
<title>- MFC r191308, r191310:</title>
<updated>2009-08-15T15:48:10Z</updated>
<author>
<name>Stanislav Sedov</name>
<email>stas@FreeBSD.org</email>
</author>
<published>2009-08-15T15:48:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1830cd924b49eb6c408b5fce3ad9c90e8af3bfa6'/>
<id>urn:sha1:1830cd924b49eb6c408b5fce3ad9c90e8af3bfa6</id>
<content type='text'>
    Properly unlock mutex on failure in channel_trigger. Before this
    the function just returned with the mutex held.
</content>
</entry>
<entry>
<title>MFC r188656, r189086, r189127, r190630, r193228, r193642, r194177, r194861,</title>
<updated>2009-07-15T10:08:19Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2009-07-15T10:08:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ad2d20a23747853351cb52a479bf5bcc21f9f19e'/>
<id>urn:sha1:ad2d20a23747853351cb52a479bf5bcc21f9f19e</id>
<content type='text'>
    r195690.

Sync snd_hda driver with HEAD, except latest "Sound Mega-commit" r193640.

Except some fixes, this commit also enables MSI interrupts usage by default,
when supported, except some reported to be broken chips.
</content>
</entry>
<entry>
<title>MFC rev. 190519:</title>
<updated>2009-03-30T10:18:43Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2009-03-30T10:18:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=afd50dd2df836a6b017c7b0c26ea68826982194f'/>
<id>urn:sha1:afd50dd2df836a6b017c7b0c26ea68826982194f</id>
<content type='text'>
 Fixup relative pointers after channel realloc. It fixes crash on systems
 with several HDA codecs per controller.

 While I am there, remove some unneeded dereferences.

MFCed earlier than it should be so that it can be part of 7.2-BETA1.

PR:		kern/131785
Submitted by:	Tor Egge &lt;Tor.Egge@cvsup.no.freebsd.org&gt;
Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>MFC rev. 188510, 189876, 189879</title>
<updated>2009-03-20T21:46:28Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2009-03-20T21:46:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1683dbf6aa44b833cf2f3381158ed213128a0a34'/>
<id>urn:sha1:1683dbf6aa44b833cf2f3381158ed213128a0a34</id>
<content type='text'>
s/succeded/succeeded/ in comments.

Fix spelling in message.

Remove CD input hack for ALC268 based Acer systems. Latest systems does not
implement CD input in hardware, while unconditional showing it confuse users.
Also it was made in the way that sometimes improper with present driver.

Add patch for ALC268 based Acer TM5320 to make headphones jack sensing work.
Default configuration defines two separate playback associations, which
current driver unable to trace properly due to order they are defined and
limited codec uniformity.
</content>
</entry>
</feed>
