Aspeed PWM controller has the WDT reload feature, which changes the duty cycle to a preprogrammed value after a WDT/EXTRST#. Billy Tsai (2): hwmon: (aspeed-g6-pwm-tacho): Extend the #pwm-cells to 4 hwmon: (aspeed-g6-pwm-tacho): Support the WDT reload .../bindings/hwmon/aspeed,g6-pwm-tach.yaml | 25 +++++++++- drivers/hwmon/aspeed-g6-pwm-tach.c | 49 +++++++++++++++++++ drivers/pwm/core.c | 6 +-- include/linux/pwm.h | 10 ++++ 4 files changed, 86 insertions(+), 4 deletions(-) -- 2.25.1