[PATCH 0/7] PWM: rockchip: add driver support
Ahmad Fatoum
a.fatoum at pengutronix.de
Sun Apr 14 22:35:53 PDT 2024
This series aligns the barebox PWM framework more with the current Linux
state in v6.8 and then ports over the Rockchip PWM driver.
This has been tested on the RK3566 controlling backlight and PWM LEDs.
Ahmad Fatoum (7):
PWM: core: check that struct pwm_chip::devname is set
PWM: core: add struct pwm_chip::dev
PWM: core: adopt Linux prototype for struct pwm_ops::apply
PWM: align struct pwm_state member names with Linux
PWM: core: add definition for PWM_POLARITY_INVERSED
PWM: rockchip: add driver support
ARM: dts: rk356x: add aliases for PWM controllers
arch/arm/dts/rk356x.dtsi | 16 ++
commands/pwm.c | 32 ++--
drivers/led/led-pwm.c | 8 +-
drivers/pwm/Kconfig | 7 +
drivers/pwm/Makefile | 1 +
drivers/pwm/core.c | 45 ++---
drivers/pwm/pwm-atmel.c | 21 ++-
drivers/pwm/pwm-imx.c | 17 +-
drivers/pwm/pwm-mxs.c | 19 +-
drivers/pwm/pwm-rockchip.c | 348 +++++++++++++++++++++++++++++++++++++
drivers/pwm/pwm-stm32.c | 15 +-
drivers/pwm/pxa_pwm.c | 19 +-
drivers/sound/pwm-beeper.c | 6 +-
include/pwm.h | 39 +++--
14 files changed, 499 insertions(+), 94 deletions(-)
create mode 100644 drivers/pwm/pwm-rockchip.c
--
2.39.2
More information about the barebox
mailing list