diff options
| author | Kang Kang <kk1987@gmail.com> | 2026-09-03 20:18:51 +0000 |
|---|---|---|
| committer | Ahmad Khalifa <vexeduxr@FreeBSD.org> | 2026-09-10 18:11:27 +0000 |
| commit | 6b92093fdf65a80cba01af74710bdfe7ac7ef252 (patch) | |
| tree | d458c1a3b7c3edec0251259e296734db454e0fe4 /crypto/heimdal/lib/ntlm/(public-mirror) | |
| parent | 009940e3d4d398f0cba8b689d284bd8585e2ad5a (diff) | |
Commit 851dffef532a added the Lunar Lake-M I2C controllers 0 through 3
(0xa878-0xa87b), which sit on PCI device 0x15. The platform exposes two
further controllers at 0xa850 and 0xa851 on PCI device 0x19, reported by
Intel as I2C #4 and #5. This mirrors the layout already handled for
Arrow Lake-U, where both the 0x777x and 0x775x ranges are listed.
On an HP OmniBook X Flip 16-as0xxx (Core Ultra 9 288V) the firmware
enables only four of the six controllers, and both HID devices sit on
the two that were missing: an ELAN2514 touchscreen on controller 4 and
a SYNA3503 touchpad on controller 5. Neither attaches without this
change, so the machine has no working pointing device.
Like the other four, these use the Tiger Lake revision of the I2C IP;
Linux treats 0xa850/0xa851 identically to 0xa878-0xa87b in
intel-lpss-pci.c.
Tested on: HP OmniBook X Flip 16-as0xxx (Intel Core Ultra 9 288V)
Reviewed by: vexeduxr
MFC after: 2 weeks
Signed-off-by: Kang Kang <kk1987@gmail.com>
Pull Request: https://github.com/freebsd/freebsd-src/pull/2406
Diffstat (limited to 'crypto/heimdal/lib/ntlm/(public-mirror)')
0 files changed, 0 insertions, 0 deletions
