Add support for Amlogic S4 PWM, including the driver and DTS. Signed-off-by: Kelvin Zhang <kelvin.zhang@xxxxxxxxxxx> --- Changes in v6: - Rename 'pwm_meson_s4_data' to 'pwm_s4_data'. - Rename 'meson_pwm_init_channels_meson_s4' to 'meson_pwm_init_channels_s4'. - Adjust the order of the device nodes according to their unit addresses. - Some minor improvements. - Link to v5: https://lore.kernel.org/r/20240521-s4-pwm-v5-0-0c91f5fa32cd@xxxxxxxxxxx Changes in v5: - Add devm_add_action_or_reset for free clk when unloading. - Replace the underscores of node name with dashes. - Link to v4: https://lore.kernel.org/r/20240424-s4-pwm-v4-0-ee22effd40d0@xxxxxxxxxxx --- Junyi Zhao (2): pwm: meson: Add support for Amlogic S4 PWM arm64: dts: amlogic: Add Amlogic S4 PWM arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 207 ++++++++++++++++++++++++++++++ drivers/pwm/pwm-meson.c | 49 +++++++ 2 files changed, 256 insertions(+) --- base-commit: 124cfbcd6d185d4f50be02d5f5afe61578916773 change-id: 20240424-s4-pwm-2d709986caee Best regards, -- Kelvin Zhang <kelvin.zhang@xxxxxxxxxxx>