Sponsored by: Framework Laptop Inc
Details
Details
Diff Detail
Diff Detail
- Repository
- rG FreeBSD src repository
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 58993 Build 55880: arc lint + arc unit
Event Timeline
Comment Actions
Values obtained from pciconf by aokblast on Framework 13 Intel Core Ultra 1 (165H).
With these changes I2C can work, so we can use the I2C touchpad driver instead of PS2 emulation.
It will also enable function buttons that are handled by I2C HID Consumer Control.
Comment Actions
Also successfully tested on our system with 125H:
> dmesg | grep -e hid -e smbus smbus0: <System Management Bus> on ichsmb0 iichid0: <FRMW0005:08 32AC:001B I2C HID device> at addr 0x51 on iicbus15 iichid0: Using sampling mode hidbus0: <HID bus> on iichid0 iichid1: <FRMW0004:07 32AC:0006 I2C HID device> at addr 0x50 on iicbus15 iichid1: Using sampling mode hidbus1: <HID bus> on iichid1 iichid2: <PIXA3854:06 093A:0274 I2C HID device> at addr 0x2c on iicbus17 iichid2: Using sampling mode hidbus2: <HID bus> on iichid2 hcons0: <FRMW0004:07 32AC:0006 Consumer Control> on hidbus1 hms0: <PIXA3854:06 093A:0274 Mouse> on hidbus2 hmt0: <PIXA3854:06 093A:0274 TouchPad> on hidbus2 hconf0: <PIXA3854:06 093A:0274 Configuration> on hidbus2