History log of /freebsd/sys/dev/sound/pci/hda/hdaa_patches.c (Results 1 – 25 of 94)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 84e73074 11-Jun-2025 Christos Margiolis <christos@FreeBSD.org>

snd_hda: Patch Lenovo T420s

PR: 222636
Tested by: vermaden@interia.pl
Sponsored by: The FreeBSD Foundation
MFC after: 1 day


Revision tags: release/14.3.0, release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3
# 2f1f523a 25-Mar-2025 Christos Margiolis <christos@FreeBSD.org>

snd_hda: Patch Framework 16 AMD

Reported by: jrm
Tested by: jrm
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Reviewed by: jrm
Differential Revision: https://reviews.freebsd.org/D49416


Revision tags: release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0, release/13.2.0
# 23db5fcc 24-Jan-2023 Adrian Chadd <adrian@FreeBSD.org>

hda: add macbook air 6,1 and 6,2 GPIO to enable amplifier

GPIO0 needs to be flipped on to enable the amplifier.

The CS4208 looks /sort/ of like previous cirrus logic codecs,
enough for audio to wor

hda: add macbook air 6,1 and 6,2 GPIO to enable amplifier

GPIO0 needs to be flipped on to enable the amplifier.

The CS4208 looks /sort/ of like previous cirrus logic codecs,
enough for audio to work. This actually provides working audio
on my mbair 6,2 but it doesn't yet detect the jack.

That requires patches to the pin configs, which is going to
need some further work.

Differential Revision: https://reviews.freebsd.org/D49350
Reviewed by: christos

show more ...


# 68b6567d 13-Mar-2025 Christos Margiolis <christos@FreeBSD.org>

snd_hda: Patch Framework AMD 13th gen

Redirect sound to headphone jack when plugged in.

Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Reviewed by: emaste
Differential Revision: https://rev

snd_hda: Patch Framework AMD 13th gen

Redirect sound to headphone jack when plugged in.

Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Reviewed by: emaste
Differential Revision: https://reviews.freebsd.org/D49346

show more ...


# 48b9d78a 04-Jan-2025 Daniel Schaefer <dhs@frame.work>

hda: Add patch for Framework Laptop Intel 13th gen

It uses the same audio codec as 12th gen (PCI ID 0x0002).
Actually everything is the same, except the CPU.

Signed-off-by: Daniel Schaefer <dhs@fra

hda: Add patch for Framework Laptop Intel 13th gen

It uses the same audio codec as 12th gen (PCI ID 0x0002).
Actually everything is the same, except the CPU.

Signed-off-by: Daniel Schaefer <dhs@frame.work>

show more ...


# 93ad59a2 23-May-2024 Lutz Bichler <Lutz.Bichler@gmail.com>

snd_hda: Add patch for Asus UX331UAL

PR: 242802
MFC after: 1 day
Differential Revision: https://reviews.freebsd.org/D45238


# 27895336 14-May-2024 Christos Margiolis <christos@FreeBSD.org>

snd_hda: Rename LENOVO_I* to LENOVO_IDEAPAD*

Sponsored by: The FreeBSD Foundation
MFC after: 3 days
Reviewed by: emaste
Differential Revision: https://reviews.freebsd.org/D45105


# 54cc353f 14-May-2024 Christos Margiolis <christos@FreeBSD.org>

snd_hda: Add patch for Lenovo Ideapad 3

Reported by: bsd-lists@bsdforge.com
Sponsored by: The FreeBSD Foundation
MFC after: 3 days
Reviewed by: emaste
Differential Revision: https://reviews.freebsd.

snd_hda: Add patch for Lenovo Ideapad 3

Reported by: bsd-lists@bsdforge.com
Sponsored by: The FreeBSD Foundation
MFC after: 3 days
Reviewed by: emaste
Differential Revision: https://reviews.freebsd.org/D45100

show more ...


# 5968e477 18-Feb-2024 Dmitry Lukhtionov <dmitryluhtionov@gmail.com>

snd_hda: Add patches for the Lenovo Ideapad 330-15 and ThinkPad X230

PR: 259640
MFC after: 2 weeks
Reviewed by: delphij, markj
Differential Revision: https://reviews.freebsd.org/D43804


# 5aacf339 18-Aug-2023 John Baldwin <jhb@FreeBSD.org>

sys: Remove SND_DECLARE_FILE

Reviewed by: kbowling, imp, emaste
Differential Revision: https://reviews.freebsd.org/D41499


# 82a265ad 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

sys: Remove $FreeBSD$: sound driver version

Remove /SND_DECLARE_FILE\("\$FreeBSD\$"\);/


# 4d846d26 10-May-2023 Warner Losh <imp@FreeBSD.org>

spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD

The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch
up to that fact and revert to their recommended match of

spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD

The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch
up to that fact and revert to their recommended match of BSD-2-Clause.

Discussed with: pfg
MFC After: 3 days
Sponsored by: Netflix

show more ...


Revision tags: release/12.4.0
# b44869cb 16-Sep-2022 Nuno Teixeira <eduardo@FreeBSD.org>

sound: add patch for Lenovo Legion 5 Intel

Laptop Legion Lenovo 5 15MH05 (Intel)

Patch to fix the sound on this machine.
It requires sending the speaker and the headphone jack to the same nid.

PR:

sound: add patch for Lenovo Legion 5 Intel

Laptop Legion Lenovo 5 15MH05 (Intel)

Patch to fix the sound on this machine.
It requires sending the speaker and the headphone jack to the same nid.

PR: 265632
Approved by: emaste
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D36511

show more ...


# d88dc1b0 29-Aug-2022 Pavel Timofeev <timp87@gmail.com>

hda: add patch for Framework laptop v2 headphone jack

Fix headphone (12th gen Intel laptops) and mic jack (both 11th and
12th gen) switching.

PR: 262579
MFC after: 1 week
Differential Revision: ht

hda: add patch for Framework laptop v2 headphone jack

Fix headphone (12th gen Intel laptops) and mic jack (both 11th and
12th gen) switching.

PR: 262579
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D36354

show more ...


# 5abe1789 01-Aug-2022 Gleb Popov <arrowd@FreeBSD.org>

hda: Add a patch for ASUS ROG GL553VE.

Summary:
This change enables headset detection on the laptop.

PR: 256169

Approved by: mav

Differential Revision: https://reviews.freebsd.org/D36007


Revision tags: release/13.1.0
# 06731139 17-Mar-2022 Ed Maste <emaste@FreeBSD.org>

hda: add patch for Framework laptop headphone jack

For Framework laptops built after Oct 2021 (like mine) that have a Tempo
Semiconductor 92HD95B codec rather than Realtek ALC295 (see
https://frame.

hda: add patch for Framework laptop headphone jack

For Framework laptops built after Oct 2021 (like mine) that have a Tempo
Semiconductor 92HD95B codec rather than Realtek ALC295 (see
https://frame.work/ca/en/blog/solving-for-silicon-shortages).

As we do for many other laptops, put the headphone jack and speakers in
the same association by default so that the generic sound device
automatically switches between them. Also specify the jack colour and
location.

Reviewed by: markj
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D34596

show more ...


Revision tags: release/12.3.0
# 45f0e571 19-May-2021 Philippe Michaud-Boudreault <pitwuu@gmail.com>

sound: add patch for Lenovo Legion 5 AMD

MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D30333


# 29b4fa78 03-Aug-2021 Gleb Smirnoff <glebius@FreeBSD.org>

hdaa: add missing break in hdac_pin_patch().

Fixes driver attach on my Thinkpad X1 Carbon, and likely on
many other ALC family devices.

Fixes: ef790cc7407e827db9563d08a52a71ab36436986


# c43bf3f5 12-Jul-2021 Xin LI <delphij@FreeBSD.org>

snd_hda(4): Fix sound on headset jack for ThinkPad T51.

sys/dev/sound/pci/hda/hdaa_patches.c:
match_pin_patches: Use HDA_DEV_MATCH instead of regular ==

sys/dev/sound/pci/hda/pin_patch_realtek.h:

snd_hda(4): Fix sound on headset jack for ThinkPad T51.

sys/dev/sound/pci/hda/hdaa_patches.c:
match_pin_patches: Use HDA_DEV_MATCH instead of regular ==

sys/dev/sound/pci/hda/pin_patch_realtek.h:
Add quirk for Lenovo laptops when ALC298 is used.

show more ...


# ef790cc7 03-Jul-2021 K Staring <qdk@quickdekay.net>

hdaa: update pin patch configurations

A number of structural changes:
- Use decimal nid numbers instead of hex
- updated the branch to incoorporate the suggestions made in the
ALC280 pull re

hdaa: update pin patch configurations

A number of structural changes:
- Use decimal nid numbers instead of hex
- updated the branch to incoorporate the suggestions made in the
ALC280 pull request github thread
- Convert magic pin values into strings.
- Also update hdaa_patches to use clearer enums..
- made pin patch type enum clearer, add macro for 'string' type
patches
- Added pin_patch structures to separate data from logic.
- Integrated Realtek patches into new structure.

These incorporate fixes for ALC255, ALC256, ALC260, ALC262, ALC268,
ALC269, ALC280, ALC282, ALC283, ALC286, ALC290, ALC293, ALC296, ALC2880

And have definitions for a number of Dell and HP laptops.

Much of this data has been mined fromt he tables in the Linux driver.

imp squashed these into one commit because the changes from the github
pull requests no longer cleanly apply individually and made light style
changes after feedback from jhb.

Pull Request: https://github.com/freebsd/freebsd-src/pull/139
Pull Request: https://github.com/freebsd/freebsd-src/pull/140
Pull Request: https://github.com/freebsd/freebsd-src/pull/141
Pull Request: https://github.com/freebsd/freebsd-src/pull/142
Pull Request: https://github.com/freebsd/freebsd-src/pull/143
Pull Request: https://github.com/freebsd/freebsd-src/pull/144
Pull Request: https://github.com/freebsd/freebsd-src/pull/145
Pull Request: https://github.com/freebsd/freebsd-src/pull/146
Pull Request: https://github.com/freebsd/freebsd-src/pull/147
Pull Request: https://github.com/freebsd/freebsd-src/pull/148
Pull Request: https://github.com/freebsd/freebsd-src/pull/149
Pull Request: https://github.com/freebsd/freebsd-src/pull/150
Differential Revision: https://reviews.freebsd.org/D30619

show more ...


# 5d698386 19-May-2021 Philippe Michaud-Boudreault <pitwuu@gmail.com>

hda: correct comment about Asus laptop digital mics

Reported in review D30333

MFC after: 1 week


Revision tags: release/13.0.0, release/12.2.0, release/11.4.0
# d3eca31e 09-Dec-2019 Mark Johnston <markj@FreeBSD.org>

Configure headphone redirection for the Dell L780 and X1 Carbon 7th gen.

As we do for many other laptops, put the headphone jack and speakers in
the same association by default so that the generic s

Configure headphone redirection for the Dell L780 and X1 Carbon 7th gen.

As we do for many other laptops, put the headphone jack and speakers in
the same association by default so that the generic sound device
automatically switches between them.

MFC after: 1 week
Sponsored by: The FreeBSD Foundation

show more ...


Revision tags: release/12.1.0
# b7d6b3ff 17-Oct-2019 Ed Maste <emaste@FreeBSD.org>

snd_hda: style(9) whitespace fixup

PR: 241299
Submitted by: Neel Chauhan


# c5c3ba6b 03-Sep-2019 Dimitry Andric <dim@FreeBSD.org>

Merge ^/head r351317 through r351731.


# 5473ef87 21-Aug-2019 Xin LI <delphij@FreeBSD.org>

Fix sound on headset jack for ThinkPad T51.


1234