• D
    thermal/core: Add thermal_trip in thermal_zone · fae11de5
    Daniel Lezcano 提交于
    The thermal trip points are properties of a thermal zone and the
    different sub systems should be able to save them in the thermal zone
    structure instead of having their own definition.
    
    Give the opportunity to the drivers to create a thermal zone with
    thermal trips which will be accessible directly from the thermal core
    framework.
    
    As we added the thermal trip points structure in the thermal zone,
    let's extend the thermal zone register function to have the thermal
    trip structures as a parameter and store it in the 'trips' field of
    the thermal zone structure.
    
    The thermal zone contains the trip point, we can store them directly
    when registering the thermal zone. That will allow another step
    forward to remove the duplicate thermal zone structure we find in the
    thermal_of code.
    
    Cc: Alexandre Bailon <abailon@baylibre.com>
    Cc: Kevin Hilman <khilman@baylibre.com>
    Signed-off-by: NDaniel Lezcano <daniel.lezcano@linexp.org>
    Link: https://lore.kernel.org/r/20220722200007.1839356-9-daniel.lezcano@linexp.orgSigned-off-by: NDaniel Lezcano <daniel.lezcano@linaro.org>
    fae11de5
thermal.h 16.0 KB