[PATCH 0/2] Improve pwm-ir-tx precision
Sean Young
sean at mess.org
Sun Oct 1 03:40:28 PDT 2023
The pwm-ir-tx driver has to turn the pwm signal on and off, and suffers
from delays as this is done in process context. Make this work in atomic
context.
Sean Young (2):
pwm: make it possible to apply pwm changes in atomic context
media: pwm-ir-tx: trigger edges from hrtimer interrupt context
drivers/media/rc/pwm-ir-tx.c | 79 +++++++++++++++++++++++++-------
drivers/pwm/core.c | 2 +-
drivers/pwm/pwm-fsl-ftm.c | 1 +
drivers/pwm/pwm-imx-tpm.c | 1 +
drivers/pwm/pwm-iqs620a.c | 1 +
drivers/pwm/pwm-lpc18xx-sct.c | 1 +
drivers/pwm/pwm-microchip-core.c | 1 +
drivers/pwm/pwm-omap-dmtimer.c | 1 +
drivers/pwm/pwm-pca9685.c | 1 +
drivers/pwm/pwm-renesas-tpu.c | 1 -
drivers/pwm/pwm-rz-mtu3.c | 1 +
drivers/pwm/pwm-sifive.c | 1 +
drivers/pwm/pwm-sti.c | 1 +
drivers/pwm/pwm-stm32.c | 1 +
drivers/pwm/pwm-twl-led.c | 1 +
drivers/pwm/pwm-twl.c | 1 +
include/linux/pwm.h | 27 +++++++++--
17 files changed, 100 insertions(+), 22 deletions(-)
--
2.42.0
More information about the linux-riscv
mailing list