[PATCH v4 3/5] pwm: Add rockchip PWMv4 driver
Nicolas Frattaroli
nicolas.frattaroli at collabora.com
Mon Apr 20 06:44:13 PDT 2026
On Monday, 20 April 2026 15:35:21 Central European Summer Time Nicolas Frattaroli wrote:
> The Rockchip RK3576 brings with it a new PWM IP, in downstream code
> referred to as "v4". This new IP is different enough from the previous
> Rockchip IP that I felt it necessary to add a new driver for it, instead
> of shoehorning it in the old one.
>
> Add this new driver, based on the PWM core's waveform APIs. Its platform
> device is registered by the parent mfpwm driver, from which it also
> receives a little platform data struct, so that mfpwm can guarantee that
> all the platform device drivers spread across different subsystems for
> this specific hardware IP do not interfere with each other.
>
> Signed-off-by: Nicolas Frattaroli <nicolas.frattaroli at collabora.com>
> ---
> MAINTAINERS | 2 +
> drivers/counter/Kconfig | 11 +
> drivers/counter/Makefile | 1 +
> drivers/counter/rockchip-pwm-capture.c | 307 ++++++++++++++++++++++++++
> drivers/pwm/Kconfig | 11 +
> drivers/pwm/Makefile | 1 +
> drivers/pwm/pwm-rockchip-v4.c | 383 +++++++++++++++++++++++++++++++++
> 7 files changed, 716 insertions(+)
>
Ah jeez, I accidentally squashed the counter driver into this commit.
time to send out a v5, please ignore this.
More information about the Linux-rockchip
mailing list