From: Florin Leotescu <florin.leotescu@xxxxxxx> This patch series enhance the emc2305 driver by introducing device tree support for configuring PWM output config (open drain / push pull) and PWM polarity config (default/inverted). Also updates the thermal management, to be configured based on device tree definition. Changes since v1: - Add dt-binding documentation, as recommended by Guenter Roeck. - Remove emc2305_unset_tz due to devm_thermal_of_cooling_device_register use. Florin Leotescu (3): hwmon: emc2305: Update cooling device registration to include device node hwmon: emc2305: Add device tree support for polarity and pwm output dt-bindings: hwmon: emc2305: Add YAML binding documentation for emc2305 driver .../devicetree/bindings/hwmon/emc2305.yaml | 95 +++++++++++++++++++ drivers/hwmon/emc2305.c | 55 ++++++----- 2 files changed, 125 insertions(+), 25 deletions(-) create mode 100644 Documentation/devicetree/bindings/hwmon/emc2305.yaml -- 2.34.1