opnsense-src/sys
K Staring 6228b19e0e 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

(cherry picked from commit ef790cc740)
(cherry picked from commit 29b4fa7876)
(cherry picked from commit a10c85e0f9)
(cherry picked from commit 86d69de88d)
2022-03-24 09:52:37 -04:00
..
amd64 smbios: support getting address from EFI 2022-03-03 08:20:07 -06:00
arm sched: separate out schedinit_ap() 2022-02-10 14:55:29 -06:00
arm64 Make the arm64 get_pcpu a function again 2022-03-14 15:00:27 +00:00
bsm Add aio_writev and aio_readv 2021-01-02 19:57:58 -07:00
cam Fix non-printable characters in NVMe model and serial numbers. 2022-02-18 16:28:32 -05:00
cddl fasttrap: Avoid creating WX mappings 2022-03-15 11:40:47 -04:00
compat LinuxKPI: Add comment describing proper use of the on_each_cpu() function. 2022-03-17 10:55:15 +01:00
conf Rename stable/13 to -STABLE now that releng/13.1 has branched 2022-03-09 19:11:29 -05:00
contrib zfs: merge openzfs/zfs@ef83e07db (zfs-2.1-release) into stable/13 2022-03-11 10:54:49 +01:00
crypto armv8crypto: Remove leftover debug printfs 2022-03-18 11:31:57 -04:00
ddb ddb: reliably fail with ambiguous commands 2021-07-02 14:13:24 -07:00
dev hdaa: update pin patch configurations 2022-03-24 09:52:37 -04:00
dts add overlay for enabling i2c1 on allwinner h3 2022-02-09 11:35:59 +02:00
fs fusefs: Initialize a pad word in the mknod message 2022-03-21 10:42:39 -04:00
gdb gdb(4): Do not use run length encoding for 3-symbol repetitions 2022-02-04 20:58:34 -05:00
geom geom_gate: Distinguish between classes of errors 2022-03-05 13:52:24 +11:00
gnu Remove the old dts imported tree. 2021-01-15 20:09:55 +01:00
i386 i386: Call clock_init() after finishidentcpu() 2022-03-15 11:41:02 -04:00
isa Remove more remnants of sio(4) 2021-04-14 09:19:49 -04:00
kern mount: improve error message for invalid filesystem names 2022-03-22 19:47:13 +01:00
kgssapi State kgssapi dependency on xdr. 2020-09-17 22:29:38 +00:00
libkern Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
mips sched: separate out schedinit_ap() 2022-02-10 14:55:29 -06:00
modules linuxkpi: fix module build outside of kernel build environment 2022-03-13 15:56:38 +07:00
net if_epair: build fix 2022-03-20 01:25:03 +01:00
net80211 net80211: enhance (disabled) debugging 2022-02-20 16:24:57 +00:00
netgraph ng pppoe(4): Add the required NET_EPOCH section to the hook 2022-02-13 15:05:45 +03:00
netinet netinet: simplify RSS ifdef statements 2022-03-03 08:56:22 -07:00
netinet6 MFC 2290dfb40f: 2022-02-25 14:49:33 -05:00
netipsec syncache: accept packet with no SA when TCP_MD5SIG is set 2022-02-10 10:31:33 -09:00
netpfil pf: fix set_prio after nv conversion 2022-02-21 10:18:24 +01:00
netsmb netsmb: Avoid a read-after-free in smb_t2_request_int() 2021-06-02 09:34:47 -04:00
nfs nfs: don't truncate directory cookies to 32-bits in the NFS server 2022-01-02 20:09:15 -07:00
nfsclient nfs: clean up empty lines in .c and .h files 2020-09-01 21:25:39 +00:00
nfsserver nfs: Mark unused statistics variable as reserved 2020-11-18 04:35:49 +00:00
nlm nlm: clean up empty lines in .c and .h files 2020-09-01 22:14:52 +00:00
ofed ibcore: Fix multiple includes of same header file. 2022-03-10 09:18:02 +01:00
opencrypto opencrypto: Add a routine to copy a crypto buffer cursor 2022-03-18 11:31:33 -04:00
powerpc powerpc: enable ice in GENERIC64LE 2022-03-07 16:09:12 -08:00
riscv riscv: Add support for enabling SV48 mode 2022-03-14 10:45:49 -04:00
rpc rpc: Delete AUTH_NEEDS_TLS(_MUTUAL_HOST) auth_stat values 2021-12-29 17:23:30 -08:00
security Thread creation privilege for realtime group 2021-12-19 04:42:52 +02:00
sys Add support for getting early entropy from UEFI 2022-03-10 18:11:41 -08:00
teken loader: implement framebuffer console 2021-01-02 21:41:36 +02:00
tests routing: add IPv6 fib validation procedure. 2021-09-07 21:02:58 +00:00
tools Remove "All Rights Reserved" from FreeBSD Foundation sys/ copyrights 2022-02-08 15:00:55 -05:00
ufs ddb: do not assume that ffs is mounted with softdep 2022-03-03 08:20:07 -06:00
vm vm_pageout: Print a more accurate message to the console before an OOM kill 2022-02-28 09:06:58 -05:00
x86 x86/xen: fix CPUID signature 2022-03-23 14:44:07 +01:00
xdr xdr: clean up empty lines in .c and .h files 2020-09-01 22:13:28 +00:00
xen xen(4): Fix a common typo in a source code comments 2022-02-09 07:20:31 +01:00
Makefile