]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-client.git/commit
i2c: tegra: Don't mark devices with pins as IRQ safe
authorMikko Perttunen <mperttunen@nvidia.com>
Tue, 3 Mar 2026 04:32:11 +0000 (13:32 +0900)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 22 Mar 2026 18:37:58 +0000 (11:37 -0700)
commitec69c9e88315c4be70c283f18c2ff130da6320b5
treecbb721d4f0b9a5e2dbb9e3ff881e0a912153e538
parentd5273fd3ca0bf0b59fff49fb59237440998fbec8
i2c: tegra: Don't mark devices with pins as IRQ safe

I2C devices with associated pinctrl states (DPAUX I2C controllers)
will change pinctrl state during runtime PM. This requires taking
a mutex, so these devices cannot be marked as IRQ safe.

Add PINCTRL as dependency to avoid build errors.

Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
Reported-by: Russell King <rmk+kernel@armlinux.org.uk>
Link: https://lore.kernel.org/all/E1vsNBv-00000009nfA-27ZK@rmk-PC.armlinux.org.uk/
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
drivers/i2c/busses/Kconfig
drivers/i2c/busses/i2c-tegra.c