+Andy Adding also the linux-usb mailing list. On Mon, May 11, 2020 at 01:06:18PM +0200, jakub@xxxxxxxx wrote: > Hello, I'm running Intel NUC10i3 with Ubuntu 20.04 on board. I have a problem > with cpu interrups causing issues with deeper CPU sleep and increased power > usage. Also load is always 1 even if machine has nothing to do. > > I made a reasearch and found that device named TPS6598x interrupts my CPU. This > device is related with USB and according to datasheet it's "USB Interface IC USB > Type-CG and USB PD controller power switch and high-speed multiplexer ". I have > nothing connected to NUC except power plug and ethernet cable. > > Screenshots: https://imgur.com/a/uw9NDCi > > How to solve this issue? Could you help me? My guess is that the IRQ resource is not correct for the PD controller causing you to see irq flood. The problem is that the ACPI device entry (the node) on this platform has 4 I2CSerialBus resources and 4 IRQ resources. The idea is that the single ACPI device entry can represent up to 4 USB PD controllers. The problem is that there is no way to know which IRQ resource belongs to which I2CSerialBus resource :-(. Andy, this is one of those multi-instantiate I2C slave devices with HID INT3515. The only solution I can think of is that we start maintaining DMI quirk table in drivers/platform/x86/i2c-multi-instantiate.c where we supply the correct i2c to irq resource mapping for every platform that has this device(s). > Kernel version: > > Linux NUC 5.6.11-050611-generic #202005061022 SMP Wed May 6 10:27:04 UTC 2020 > x86_64 x86_64 x86_64 GNU/Linux > > Bios version: > FNCML357 Version: 0039 Date: 3/12/2020 > -- > Best regards > Jakub Bilan thanks, -- heikki