From: Sean Young Date: Fri, 20 Sep 2024 09:03:25 +0000 (+0200) Subject: media: gpio-ir-tx: Driver does not behave with PREEMPT_RT X-Git-Tag: v6.13-rc1~149^2~232 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2af8dbd4abbfc0007dd4dabb254dcf15dcdfe73e;p=thirdparty%2Flinux.git media: gpio-ir-tx: Driver does not behave with PREEMPT_RT This driver bit-bangs a signal with interrupts disabled. The signal can last for up to half a second (IR_MAX_DURATION). A much better way of transmitting IR is using the pwm-ir-tx driver, which does not disable interrupts. Signed-off-by: Sean Young Acked-by: Sebastian Andrzej Siewior Signed-off-by: Hans Verkuil --- diff --git a/drivers/media/rc/Kconfig b/drivers/media/rc/Kconfig index 74d69ce22a33e..0a8aeafdb7e07 100644 --- a/drivers/media/rc/Kconfig +++ b/drivers/media/rc/Kconfig @@ -184,6 +184,7 @@ config IR_GPIO_TX tristate "GPIO IR Bit Banging Transmitter" depends on LIRC depends on (OF && GPIOLIB) || COMPILE_TEST + depends on !PREEMPT_RT help Say Y if you want to a GPIO based IR transmitter. This is a bit banging driver.