* [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).