linux-pm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] Thermal SoC management updates for v4.8-rc1
@ 2016-08-03 22:58 Eduardo Valentin
  2016-08-03 23:26 ` Eduardo Valentin
  0 siblings, 1 reply; 3+ messages in thread
From: Eduardo Valentin @ 2016-08-03 22:58 UTC (permalink / raw)
  To: Rui Zhang; +Cc: Eduardo Valentin, ACPI Devel Maling List, Linux PM, LKML

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

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [GIT PULL] Thermal SoC management updates for v4.8-rc1
  2016-08-03 22:58 [GIT PULL] Thermal SoC management updates for v4.8-rc1 Eduardo Valentin
@ 2016-08-03 23:26 ` Eduardo Valentin
  2016-08-04  5:21   ` Zhang Rui
  0 siblings, 1 reply; 3+ messages in thread
From: Eduardo Valentin @ 2016-08-03 23:26 UTC (permalink / raw)
  To: Rui Zhang; +Cc: ACPI Devel Maling List, Linux PM, LKML

On Wed, Aug 03, 2016 at 03:58:47PM -0700, Eduardo Valentin wrote:
> Hello Rui,
> 
> Please pull from

So, forgot to mention that I have been away from upstream work for some
time now, and I am still catching up on my emails.

I've just realized that this may be a bit too late for the pull. I saw
that you had some comments on the thermal subsystem reorg. Let me know
if this pull still causes troubles. We can always post pone to next
merge window.


Let me know how you want to handle this one.

BR,

Eduardo Valentin

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [GIT PULL] Thermal SoC management updates for v4.8-rc1
  2016-08-03 23:26 ` Eduardo Valentin
@ 2016-08-04  5:21   ` Zhang Rui
  0 siblings, 0 replies; 3+ messages in thread
From: Zhang Rui @ 2016-08-04  5:21 UTC (permalink / raw)
  To: Eduardo Valentin; +Cc: ACPI Devel Maling List, Linux PM, LKML

On 三, 2016-08-03 at 16:26 -0700, Eduardo Valentin wrote:
> On Wed, Aug 03, 2016 at 03:58:47PM -0700, Eduardo Valentin wrote:
> > 
> > Hello Rui,
> > 
> > Please pull from
> So, forgot to mention that I have been away from upstream work for
> some
> time now, and I am still catching up on my emails.
> 
> I've just realized that this may be a bit too late for the pull. I
> saw
> that you had some comments on the thermal subsystem reorg. Let me
> know
> if this pull still causes troubles. We can always post pone to next
> merge window.
> 
Yes, there are two updated patch from me to fix two different problems,
which are not included in your pull request, plus, I believe there is
still another problem reported by lkp, which is not addressed yet.
> 
> Let me know how you want to handle this one.
> 
I believe a new pull request without the thermal reorg and locking
changes is needed.

thanks,
rui


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2016-08-04  5:23 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-08-03 22:58 [GIT PULL] Thermal SoC management updates for v4.8-rc1 Eduardo Valentin
2016-08-03 23:26 ` Eduardo Valentin
2016-08-04  5:21   ` Zhang Rui

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).