This adds support for v2 of axi-pwmgen, which allows for up to 16 PWM channels (instead of 4). The series was tested on actual hardware using a Zedboard. An oscilloscope was used to validate that the generated PWM signals matched the requested ones. This series depends on [1] that hasn't been picked up yet. [1]: https://lore.kernel.org/linux-pwm/20240301173343.1086332-1-tgamblin@xxxxxxxxxxxx/ Trevor Gamblin (2): dt-bindings: pwm: adi,axi-pwmgen: Add compatible for v2 IP pwm: axi-pwmgen: support version 2.00.a .../bindings/pwm/adi,axi-pwmgen.yaml | 6 +- drivers/pwm/pwm-axi-pwmgen.c | 62 +++++++++++++++---- 2 files changed, 53 insertions(+), 15 deletions(-) -- 2.44.0