Thread (20 messages) 20 messages, 7 authors, 2022-02-06

Re: Touchpad stickiness on AMD laptops (was Dell Inspiron/XPS)

From: "Limonciello, Mario" <Mario.Limonciello@amd.com>
Date: 2022-01-15 13:46:20
Also in: linux-i2c, platform-driver-x86

[AMD Official Use Only]
Now i am trying to change ASF registers instead of SMBus registers.
I have tried to enable interrupts and set listen address, but it don't
work or
i can't recognize the difference between interrupts generated by
transfers and
interrupts generated from slave.
Try reading the value of SFx0A ASFStatus bit 5 (it's write to clear if it's an interrupt).
outb_p(0x02, 0x15 + piix4_smba); // SlaveIntrListenEn
outb_p(0x2c << 1 | 0x01, 0x09 + piix4_smba); // ListenAdr | ListenAdrEn
ASFx04 SlaveAddress instead of  ASFx09 ListenAdr
?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help