[PATCH 0/2] Fix IRQ flood issue in TI PD controller

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

There was an issue reported that the TI PD controller driver is causing 
high CPU load due to a flood of interrupts. So, a patch was added in 
the i2c-multi-instantiate driver to stop the TI PD driver from loading 
in devices with INT3515 ACPI nodes.
We identified that required event interrupts are not being set in the interrupt 
mask register from the driver to the register of the controller.
We enabled only the necessary events like data status update, power status update 
and plug events in the interrupt mask register of the TI PD controller. 
After enabling these events in the interrupt mask register, there is no interrupt flood.
This patch series contains the fix for the interrupt flood issue 
in the TI PD driver and another patch to re-enable the INT3515 platform device.
I prefer this patch series to be taken through usb tree since the fix is in 
the TI USB PD driver and the second patch is just a revert patch.

Hi Hans,
Could I get your Ack to take this series through the usb tree?

Saranya Gopal (2):
  usb: typec: tipd: Enable event interrupts by default
  Revert "platform/x86: i2c-multi-instantiate: Don't create platform
    device for INT3515 ACPI nodes"

 drivers/platform/x86/i2c-multi-instantiate.c | 31 +++++---------------
 drivers/usb/typec/tipd/core.c                |  8 +++++
 2 files changed, 16 insertions(+), 23 deletions(-)

-- 
2.17.1




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux