]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
pwm: Add driver for AXI PWM generator
authorDrew Fustini <dfustini@baylibre.com>
Wed, 5 Jun 2024 20:35:06 +0000 (16:35 -0400)
committerUwe Kleine-König <ukleinek@kernel.org>
Wed, 10 Jul 2024 15:52:46 +0000 (17:52 +0200)
commit41814fe5c782bdf68c25bb99398d38619a2fb5e6
tree3e8b8f5fb84f98444a50648917adf32e85a3d5cf
parent1edf2c2a2841f41e95287abe4b779840a17193d4
pwm: Add driver for AXI PWM generator

Add support for the Analog Devices AXI PWM Generator. This device is an
FPGA-implemented peripheral used as PWM signal generator and can be
interfaced with AXI4. The register map of this peripheral makes it
possible to configure the period and duty cycle of the output signal.

Link: https://analogdevicesinc.github.io/hdl/library/axi_pwm_gen/index.html
Co-developed-by: Sergiu Cuciurean <sergiu.cuciurean@analog.com>
Signed-off-by: Sergiu Cuciurean <sergiu.cuciurean@analog.com>
Co-developed-by: David Lechner <dlechner@baylibre.com>
Signed-off-by: David Lechner <dlechner@baylibre.com>
Signed-off-by: Drew Fustini <dfustini@baylibre.com>
Acked-by: Nuno Sa <nuno.sa@analog.com>
Co-developed-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Link: https://lore.kernel.org/r/20240605203507.1934434-3-tgamblin@baylibre.com
Signed-off-by: Uwe Kleine-König <ukleinek@kernel.org>
MAINTAINERS
drivers/pwm/Kconfig
drivers/pwm/Makefile
drivers/pwm/pwm-axi-pwmgen.c [new file with mode: 0644]