[GIT PULL] Thermal SoC management updates for v4.8-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Rui,

Please pull from

  git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal linus

to receive Thermal SoC Management updates for v4.8-rc1 with top-most

95170abf9a3320a2e4215ce9106569e5344b87f0:

  thermal: trivial: fix the typo (2016-07-01 20:05:59 -0700)

on top of commit b02b1fbdd338f70e49efa9ca9899214134526701:

  Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi (2016-05-29 13:28:39 -0700)

----------------------------------------------------------------
Caesar Wang (4):
      thermal: rockchip: add the set_trips function
      thermal: rockchip: fixes the period time for tsadc
      thermal: rockchip: fixes the exception interrupts
      thermal: trivial: fix the typo

Eduardo Valentin (65):
      thermal: core: prevent zones with no types to be registered
      thermal: core: group thermal_zone DEVICE_ATTR's declarations
      thermal: core: group device_create_file() calls that are always created
      thermal: core: use dev.groups to manage always present tz attributes
      thermal: core: move emul_temp creation to tz->device.groups
      thermal: core: move mode attribute to tz->device.groups
      thermal: core: move passive attr to tz->device.groups
      thermal: core: improve power actor documentation
      thermal: core: move power actor code out of sysfs I/F section
      thermal: core: remove useless empty line
      thermal: core: fix style on remove_trip_attrs()
      thermal: core: move the trip attrs to the tz sysfs I/F section
      thermal: core: create tz->device.groups dynamically
      thermal: core: move trips attributes to tz->device.groups
      thermal: core: remove unnecessary device_remove() calls
      thermal: core: split passive_store
      thermal: core: split policy_store
      thermal: core: split available_policies_show()
      thermal: core: move to_thermal_zone() macro to header file
      thermal: core: treat correctly the return value of *scanf calls
      thermal: core: match parenthesis on code alignment
      thermal: core: move thermal_zone sysfs to thermal_sysfs.c
      thermal: core: move to_cooling_device macro to header file
      thermal: core: move cooling device sysfs to thermal_sysfs.c
      thermal: core: remove a couple of style issues on helpers
      thermal: core: introduce thermal_helpers.c
      thermal: core: group functions related to governor handling
      thermal: core: move idr handling to device management section
      thermal: core: small style fix on __unbind() helper
      thermal: core: move __unbind() helper to where it is used
      thermal: core: move bind_cdev() to where it is used
      thermal: core: move bind_tz() to where it is used
      thermal: core: fix couple of style issues on __bind() helper
      thermal: core: move __bind() to where it is used
      thermal: core: add inline to print_bind_err_msg()
      thermal: core: move notify to the zone update section
      thermal: core: add a comment describing the main update loop
      thermal: core: add a comment describing the power actor section
      thermal: core: add a comment describing the device management section
      thermal: sysfs: remove symbols of emul_temp when config is disabled
      thermal: core: remove FSF address in the GPL notice
      thermal: core: small style fix when checking for __find_governor()
      thermal: core: standardize line breaking alignment
      thermal: core: remove void function return statements
      thermal: core: remove style warnings and checks
      thermal: core: improve kerneldoc entry of thermal_cooling_device_unregister
      thermal: core: use kzalloc(sizeof(*ptr),...)
      thermal: sysfs: use kcalloc() instead of kzalloc()
      thermal: sysfs: lock tz in type_show
      thermal: sysfs: lock tz while on access to mode properties
      thermal: sysfs: lock tz while on trip_point_type properties
      thermal: sysfs: lock tz while on trip_point_temp properties
      thermal: sysfs: lock tz while on trip_point_hyst properties
      thermal: sysfs: lock tz while on passive properties
      thermal: sysfs: lock tz while on policy properties
      thermal: sysfs: improve locking of emul_temp_store()
      thermal: sysfs: lock tz when access sustainable power properties
      thermal: sysfs: lock tz when access tzp properties
      thermal: sysfs: lock cdev while accessing type
      thermal: sysfs: lock cdev while accessing max_state
      thermal: sysfs: lock cdev while accessing cur_state
      thermal: sysfs: serialize access to instances
      thermal: sysfs: add comments describing locking strategy
      thermal: qcom: remove declare local symbols as static
      thermal: core: move slop and offset helpers to thermal_helpers.c

Keerthy (1):
      thermal: of-thermal: Fix setting of set_emul_temp hook

Rajendra Nayak (6):
      thermal: qcom: tsens: Add a skeletal TSENS drivers
      thermal: qcom: tsens-8916: Add support for 8916 family of SoCs
      thermal: qcom: tsens-8974: Add support for 8974 family of SoCs
      thermal: core: export apis to get slope and offset
      thermal: qcom: tsens-8960: Add support for 8960 family of SoCs
      thermal: qcom: tsens-8996: Add support for 8996 family of SoCs

Sascha Hauer (4):
      thermal: Add support for hardware-tracked trip points
      thermal: of: implement .set_trips for device tree thermal zones
      thermal: streamline get_trend callbacks
      thermal: bang-bang governor: act on lower trip boundary

 .../devicetree/bindings/thermal/qcom-tsens.txt     |   21 +
 .../devicetree/bindings/thermal/thermal.txt        |   10 +-
 Documentation/thermal/sysfs-api.txt                |   19 +
 drivers/acpi/thermal.c                             |    1 -
 drivers/platform/x86/acerhdf.c                     |    1 -
 drivers/thermal/Kconfig                            |    5 +
 drivers/thermal/Makefile                           |    4 +-
 drivers/thermal/gov_bang_bang.c                    |    2 +-
 drivers/thermal/imx_thermal.c                      |    1 -
 drivers/thermal/of-thermal.c                       |   47 +-
 drivers/thermal/qcom/Kconfig                       |   11 +
 drivers/thermal/qcom/Makefile                      |    2 +
 drivers/thermal/qcom/tsens-8916.c                  |  113 ++
 drivers/thermal/qcom/tsens-8960.c                  |  292 ++++
 drivers/thermal/qcom/tsens-8974.c                  |  244 ++++
 drivers/thermal/qcom/tsens-8996.c                  |   84 ++
 drivers/thermal/qcom/tsens-common.c                |  141 ++
 drivers/thermal/qcom/tsens.c                       |  200 +++
 drivers/thermal/qcom/tsens.h                       |   94 ++
 drivers/thermal/rockchip_thermal.c                 |   93 +-
 drivers/thermal/thermal_core.c                     | 1395 +++++---------------
 drivers/thermal/thermal_core.h                     |   26 +
 drivers/thermal/thermal_helpers.c                  |  174 +++
 drivers/thermal/thermal_sysfs.c                    |  855 ++++++++++++
 drivers/thermal/ti-soc-thermal/ti-thermal-common.c |   30 +-
 include/linux/thermal.h                            |   28 +-
 26 files changed, 2778 insertions(+), 1115 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/thermal/qcom-tsens.txt
 create mode 100644 drivers/thermal/qcom/Kconfig
 create mode 100644 drivers/thermal/qcom/Makefile
 create mode 100644 drivers/thermal/qcom/tsens-8916.c
 create mode 100644 drivers/thermal/qcom/tsens-8960.c
 create mode 100644 drivers/thermal/qcom/tsens-8974.c
 create mode 100644 drivers/thermal/qcom/tsens-8996.c
 create mode 100644 drivers/thermal/qcom/tsens-common.c
 create mode 100644 drivers/thermal/qcom/tsens.c
 create mode 100644 drivers/thermal/qcom/tsens.h
 create mode 100644 drivers/thermal/thermal_helpers.c
 create mode 100644 drivers/thermal/thermal_sysfs.c
--
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux IBM ACPI]     [Linux Power Management]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux