Skip to content
  • Dmitry Osipenko's avatar
    a5f6c0f8
    hwmon: Support set_trips() of thermal device ops · a5f6c0f8
    Dmitry Osipenko authored
    
    
    Support set_trips() callback of thermal device ops. This allows HWMON
    device to operatively notify thermal core about temperature changes, which
    is very handy to have in a case where HWMON sensor is used by CPU thermal
    zone that performs passive cooling and emergency shutdown on overheat.
    Thermal core will be able to react faster to temperature changes.
    
    The set_trips() callback is entirely optional. If HWMON sensor doesn't
    support setting thermal trips, then the callback is a NO-OP. The dummy
    callback has no effect on the thermal core. The temperature trips are
    either complement the temperature polling mechanism of thermal core or
    replace the polling if sensor can set the trips and polling is disabled
    by a particular device in a device-tree.
    
    Signed-off-by: default avatarDmitry Osipenko <digetx@gmail.com>
    Link: https://lore.kernel.org/r/20210623042231.16008-3-digetx@gmail.com
    
    
    Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
    a5f6c0f8
    hwmon: Support set_trips() of thermal device ops
    Dmitry Osipenko authored
    
    
    Support set_trips() callback of thermal device ops. This allows HWMON
    device to operatively notify thermal core about temperature changes, which
    is very handy to have in a case where HWMON sensor is used by CPU thermal
    zone that performs passive cooling and emergency shutdown on overheat.
    Thermal core will be able to react faster to temperature changes.
    
    The set_trips() callback is entirely optional. If HWMON sensor doesn't
    support setting thermal trips, then the callback is a NO-OP. The dummy
    callback has no effect on the thermal core. The temperature trips are
    either complement the temperature polling mechanism of thermal core or
    replace the polling if sensor can set the trips and polling is disabled
    by a particular device in a device-tree.
    
    Signed-off-by: default avatarDmitry Osipenko <digetx@gmail.com>
    Link: https://lore.kernel.org/r/20210623042231.16008-3-digetx@gmail.com
    
    
    Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
Loading