i8042prt is currently only included in the "BusesAllProfile" profile. When choosing "HidOnlyProfile", it's not included.
The PR adds i8042prt to the "HidOnlyProfile" profile as well. Technically, PS/2 isn't HID. But "HidTrace" is the most appropriate among all the existing event collectors here.
The PR also adds HidSpiCx to the "HidOnlyProfile" profile as well as the "BusesAllProfile" profile.
In addition, the PR includes the following two more updates for the "BusesAllProfile" profile for correction.
moving "CADETW" from "ButtonsTrace" to "UsbCAndUsbFnTrace", since it belongs to USB-C instead of buttons.
removing "msgpiowin32" from "HidTrace", since it's already in "ButtonsTrace".
Verification
Tested locally using wpr.exe by specifying !BusesAllProfile, !HidOnlyProfile, !UsbCOnlyProfile and no profile.
i8042prt is currently only included in the "BusesAllProfile" profile. When choosing "HidOnlyProfile", it's not included.
The PR adds i8042prt to the "HidOnlyProfile" profile as well. Technically, PS/2 isn't HID. But "HidTrace" is the most appropriate among all the existing event collectors here.
The PR also adds HidSpiCx to the "HidOnlyProfile" profile as well as the "BusesAllProfile" profile.
In addition, the PR includes the following two more updates for the "BusesAllProfile" profile for correction.
Verification
Tested locally using wpr.exe by specifying !BusesAllProfile, !HidOnlyProfile, !UsbCOnlyProfile and no profile.