Hi, This is the v9 of the patch series to add PWM and keyboard backlight driver for ARM macs. Changes in v1: Addressing the review comments. Changes in v2: Added the reviewed-by and acked-by tags. Addressing a review comment. Changes in v3 and v4: Addressing the review comments. Changes in v5: Added t600x device tree changes Changes in v8: Changed the overflow handling to clamp instead of erroring. Changes in v9: Missed a spot where clamping should be applied. Fixed that. v1: https://www.spinics.net/lists/linux-pwm/msg19500.html v2: https://www.spinics.net/lists/linux-pwm/msg19562.html v3: https://www.spinics.net/lists/linux-pwm/msg19901.html v4: https://www.spinics.net/lists/linux-pwm/msg20093.html v5: https://www.spinics.net/lists/linux-pwm/msg20150.html v6: https://www.spinics.net/lists/linux-pwm/msg20190.html v7: https://lore.kernel.org/r/20230214-fpwm-v7-0-fb0a6bfbd037@xxxxxxxxx v8: https://lore.kernel.org/r/20230214-fpwm-v8-0-65518a0d4944@xxxxxxxxx --- Sasha Finkelstein (5): dt-bindings: pwm: Add Apple PWM controller pwm: Add Apple PWM controller arm64: dts: apple: t8103: Add PWM controller arm64: dts: apple: t600x: Add PWM controller MAINTAINERS: Add entries for Apple PWM driver .../devicetree/bindings/pwm/apple,s5l-fpwm.yaml | 51 +++++++ MAINTAINERS | 2 + arch/arm64/boot/dts/apple/t600x-die0.dtsi | 9 ++ arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi | 18 +++ arch/arm64/boot/dts/apple/t8103-j293.dts | 17 +++ arch/arm64/boot/dts/apple/t8103-j313.dts | 17 +++ arch/arm64/boot/dts/apple/t8103.dtsi | 9 ++ drivers/pwm/Kconfig | 12 ++ drivers/pwm/Makefile | 1 + drivers/pwm/pwm-apple.c | 159 +++++++++++++++++++++ 10 files changed, 295 insertions(+) --- base-commit: fe15c26ee26efa11741a7b632e9f23b01aca4cc6 change-id: 20230214-fpwm-d8f76bc8ddc1 Best regards, -- Sasha Finkelstein <fnkl.kernel@xxxxxxxxx>