Furquan Shaikh has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/47417 )
Change subject: mb/google/hatch: Configure IRQs as level triggered for HID over I2C ......................................................................
Patch Set 2:
Patch Set 2:
Hm, at least the datasheets of SKL and GLK say the same for "RX Invert (RXINV)": This bit determines if the selected pad state should go through the polarity inversion stage. [...] During host ownership GPIO Mode, when this bit is set to '1', then the RX pad state is inverted as it is sent to the GPIO-to-IOxAPIC, GPE/SCI, SMI, NMI logic or GPI_IS[n] that is using it. This is used to allow active-low and active-high inputs to cause IRQ, SMI#, SCI or NMI."
Yes RXINV bit works the same for all platforms. How ITSS sees this and acts on it is different for APL/GLK and other platforms.