1. 02 Sep, 2024 10 commits
  2. 29 Aug, 2024 1 commit
    • Rafael J. Wysocki's avatar
      Merge branch 'thermal-core' · f5c05974
      Rafael J. Wysocki authored
      Merge thermal core updates for 6.12 which, among other things, rework
      the thermal driver interface for binding cooling devices to thermal
      zones and add a thermal core testing module:
      
       - Update some thermal drivers to eliminate thermal_zone_get_trip()
         calls from them and get rid of that function (Rafael Wysocki).
      
       - Update the thermal sysfs code to store trip point attributes in trip
         descriptors and get to trip points via attribute pointers (Rafael
         Wysocki).
      
       - Move the computation of the low and high boundaries for
         thermal_zone_set_trips() to __thermal_zone_device_update() (Daniel
         Lezcano).
      
       - Introduce a debugfs-based facility for thermal core testing (Rafael
         Wysocki).
      
       - Replace the thermal zone .bind() and .unbind() callbacks for binding
         cooling devices to thermal zones with one .should_bind() callback
         used for deciding whether or not a given cooling devices should be
         bound to a given trip point in a given thermal zone (Rafael Wysocki).
      
       - Eliminate code that has no more users after the other changes, drop
         some redundant checks from the thermal core and clean it up (Rafael
         Wysocki).
      
       - Fix rounding of delay jiffies in the thermal core (Rafael Wysocki).
      
      * thermal-core: (31 commits)
        thermal: core: Drop tz field from struct thermal_instance
        thermal: core: Drop redundant checks from thermal_bind_cdev_to_trip()
        thermal: core: Rename cdev-to-thermal-zone bind/unbind functions
        thermal: core: Fix rounding of delay jiffies
        thermal: core: Clean up trip bind/unbind functions
        thermal: core: Drop unused bind/unbind functions and callbacks
        thermal/of: Use the .should_bind() thermal zone callback
        thermal: imx: Use the .should_bind() thermal zone callback
        mlxsw: core_thermal: Use the .should_bind() thermal zone callback
        platform/x86: acerhdf: Use the .should_bind() thermal zone callback
        thermal: core: Unexport thermal_bind_cdev_to_trip() and thermal_unbind_cdev_from_trip()
        thermal: ACPI: Use the .should_bind() thermal zone callback
        thermal: core: Introduce .should_bind() thermal zone callback
        thermal: core: Move thermal zone locking out of bind/unbind functions
        thermal: sysfs: Use the dev argument in instance-related show/store
        thermal: core: Drop redundant thermal instance checks
        thermal: core: Rearrange checks in thermal_bind_cdev_to_trip()
        thermal: core: Fold two functions into their respective callers
        thermal: Introduce a debugfs-based testing facility
        thermal/core: Compute low and high boundaries in thermal_zone_device_update()
        ...
      f5c05974
  3. 23 Aug, 2024 7 commits
  4. 22 Aug, 2024 15 commits
  5. 21 Aug, 2024 1 commit
  6. 19 Aug, 2024 2 commits
  7. 18 Aug, 2024 4 commits