[PATCH 0/2] Fix IRQ flood issue in TI PD controller
From: Saranya Gopal <hidden>
Date: 2021-10-20 10:28:13
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