]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI...
authorHeikki Krogerus <heikki.krogerus@linux.intel.com>
Wed, 23 Dec 2020 14:36:44 +0000 (17:36 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 27 Jan 2021 10:47:39 +0000 (11:47 +0100)
commitea8d3c71313f35d62ae86dcbe2ec6b499f15a418
tree17d9317572af2ee77e5c250c4315795f46724757
parent60066d5181be6448def7e97b9ad0fc2741f6c1bb
platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes

commit 9bba96275576da0cf78ede62aeb2fc975ed8a32d upstream.

There are several reports about the tps6598x causing
interrupt flood on boards with the INT3515 ACPI node, which
then causes instability. There appears to be several
problems with the interrupt. One problem is that the
I2CSerialBus resources do not always map to the Interrupt
resource with the same index, but that is not the only
problem. We have not been able to come up with a solution
for all the issues, and because of that disabling the device
for now.

The PD controller on these platforms is autonomous, and the
purpose for the driver is primarily to supply status to the
userspace, so this will not affect any functionality.

Reported-by: Moody Salem <moody@uniswap.org>
Fixes: a3dd034a1707 ("ACPI / scan: Create platform device for INT3515 ACPI nodes")
Cc: stable@vger.kernel.org
BugLink: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1883511
Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Link: https://lore.kernel.org/r/20201223143644.33341-1-heikki.krogerus@linux.intel.com
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/platform/x86/i2c-multi-instantiate.c