* [GIT PULL 1/3] soc-thermal: Fixes for 3.11
@ 2013-07-08 15:17 Eduardo Valentin
2013-07-08 15:17 ` [GIT PULL 2/3] soc-thermal: introduce IMX thermal driver (for 3.12) Eduardo Valentin
2013-07-08 15:17 ` [GIT PULL 3/3] soc-thermal: refactoring exynos " Eduardo Valentin
0 siblings, 2 replies; 5+ messages in thread
From: Eduardo Valentin @ 2013-07-08 15:17 UTC (permalink / raw)
To: rui.zhang; +Cc: linux-pm, Arnd Bergmann
Rui,
Please pull the following outstanding fixes on thermal tree for 3.11.
These patches have been sent for a while and they need to be in in order
to avoid tree breakage.
The changelog is as it follows:
. There is a compilation build error (this is a fix on 3.10 actually).
. Fix on how ti-soc-thermal driver reads DT node for GPIO.
. Updated MAINTAINERS with linux-thermal-soc tree reference.
Cc: Arnd Bergmann <arnd@arndb.de>
The following changes since commit 9d1968fdabc69981ea98ea82082de1cc12a60385:
Merge branch 'cpu-package-thermal' of .git into next (2013-06-18 07:26:49 +0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git next
for you to fetch changes up to e8d39240d635ed9bcaddbec898b1c9f063c5dbb2:
thermal: cpu_cooling: fix stub function (2013-07-08 10:13:40 -0400)
----------------------------------------------------------------
Arnd Bergmann (1):
thermal: cpu_cooling: fix stub function
Eduardo Valentin (2):
thermal: MAINTAINERS: Add git tree path for SoC specific updates
thermal: ti-soc-thermal: use standard GPIO DT bindings
Documentation/devicetree/bindings/thermal/ti_soc_thermal.txt | 9 +++++----
MAINTAINERS | 1 +
drivers/thermal/ti-soc-thermal/ti-bandgap.c | 8 ++------
include/linux/cpu_cooling.h | 4 ++--
4 files changed, 10 insertions(+), 12 deletions(-)
^ permalink raw reply [flat|nested] 5+ messages in thread
* [GIT PULL 2/3] soc-thermal: introduce IMX thermal driver (for 3.12)
2013-07-08 15:17 [GIT PULL 1/3] soc-thermal: Fixes for 3.11 Eduardo Valentin
@ 2013-07-08 15:17 ` Eduardo Valentin
2013-07-08 15:17 ` [GIT PULL 3/3] soc-thermal: refactoring exynos " Eduardo Valentin
1 sibling, 0 replies; 5+ messages in thread
From: Eduardo Valentin @ 2013-07-08 15:17 UTC (permalink / raw)
To: rui.zhang; +Cc: linux-pm, Shawn Guo
Rui,
Please pull the following change for 3.12.
The changelog is as it follows:
. Add IMX thermal driver.
Cc: Shawn Guo <shawn.guo@linaro.org>
The following changes since commit 9d1968fdabc69981ea98ea82082de1cc12a60385:
Merge branch 'cpu-package-thermal' of .git into next (2013-06-18 07:26:49 +0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
for you to fetch changes up to f68b4939b9146551238aeb228b3b1133bdd4772a:
thermal: add imx thermal driver support (2013-07-08 10:44:21 -0400)
----------------------------------------------------------------
Shawn Guo (1):
thermal: add imx thermal driver support
.../devicetree/bindings/thermal/imx-thermal.txt | 17 +
drivers/thermal/Kconfig | 11 +
drivers/thermal/Makefile | 1 +
drivers/thermal/imx_thermal.c | 397 +++++++++++++++++++++
4 files changed, 426 insertions(+)
create mode 100644 Documentation/devicetree/bindings/thermal/imx-thermal.txt
create mode 100644 drivers/thermal/imx_thermal.c
^ permalink raw reply [flat|nested] 5+ messages in thread
* [GIT PULL 3/3] soc-thermal: refactoring exynos thermal driver (for 3.12)
2013-07-08 15:17 [GIT PULL 1/3] soc-thermal: Fixes for 3.11 Eduardo Valentin
2013-07-08 15:17 ` [GIT PULL 2/3] soc-thermal: introduce IMX thermal driver (for 3.12) Eduardo Valentin
@ 2013-07-08 15:17 ` Eduardo Valentin
2013-07-16 4:17 ` Kukjin Kim
2013-08-07 6:46 ` amit daniel kachhap
1 sibling, 2 replies; 5+ messages in thread
From: Eduardo Valentin @ 2013-07-08 15:17 UTC (permalink / raw)
To: rui.zhang; +Cc: linux-pm, Jonghwa Lee, Kukjin Kim, Amit Daniel Kachhap
Rui,
Please pull the following changes for 3.12. This is a major rework of the
Exynos thermal driver by Amit D. Kachhap. We have been working on this
for a while and the code has really improved. Thanks Amit for this.
The changelog is as it follows:
. Several fixes on Exynos thermal driver.
. Refactoring Exynos thermal driver to split code and data.
. Support for multiple thermal instances on Exynos thermal driver.
. Add thermal support for Exynos 5440 TMU sensor.
. Updated documentation of Exynos thermal driver.
Cc: Jonghwa Lee <jonghwa3.lee@samsung.com>
Cc: Kukjin Kim <kgene.kim@samsung.com>
Cc: Amit Daniel Kachhap <amit.daniel@samsung.com>
This pull request contains obviously only the part that touches the thermal area.
Platform code changes were already submitted to the corresponding trees.
The following changes since commit 9d1968fdabc69981ea98ea82082de1cc12a60385:
Merge branch 'cpu-package-thermal' of .git into next (2013-06-18 07:26:49 +0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git for_3.12/exynos
for you to fetch changes up to 72a23f5881b4cf073ebc96869e6c38f4619ec3c9:
Documentation: thermal: Explain the exynos thermal driver model (2013-07-08 11:06:52 -0400)
----------------------------------------------------------------
Amit Daniel Kachhap (28):
thermal: exynos: Moving exynos thermal files into samsung directory
thermal: exynos: Use ARCH_HAS_BANDGAP config to know the supported soc's
thermal: exynos: Remove un-necessary CPU_THERMAL dependency
thermal: exynos: Bifurcate exynos thermal common and tmu controller code
thermal: exynos: Rename exynos_thermal.c to exynos_tmu.c
thermal: exynos: Move exynos_thermal.h from include/* to driver/* folder
thermal: exynos: Bifurcate exynos tmu driver and configuration data
thermal: exynos: Add missing definations and code cleanup
thermal: exynos: Add extra entries in the tmu platform data
thermal: exynos: Move register definitions from driver to data file
thermal: exynos: Support thermal tripping
thermal: exynos: Fix to clear only the generated interrupts
thermal: exynos: Add support for instance based register/unregister
thermal: exynos: Modify private_data to appropriate name driver_data
thermal: exynos: Return success even if no cooling data supplied
thermal: exynos: Make the zone handling use trip information
thermal: exynos: Remove non DT based support
thermal: exynos: Add support to handle many instances of TMU
thermal: exynos: Add TMU features to check instead of using SOC type
thermal: exynos: use device resource management infrastructure
thermal: exynos: Add support to access common register for multistance
thermal: exynos: Add driver support for exynos5440 TMU sensor
thermal: exynos: Add thermal configuration data for exynos5440 TMU sensor
thermal: exynos: Fix to set the second point correction value
thermal: exynos: Add hardware mode thermal calibration support
thermal: exynos: Support for TMU regulator defined at device tree
ARM: dts: thermal: exynos: Add documentation for Exynos SoC thermal bindings
Documentation: thermal: Explain the exynos thermal driver model
.../devicetree/bindings/thermal/exynos-thermal.txt | 55 +
Documentation/thermal/exynos_thermal | 43 +-
drivers/thermal/Kconfig | 13 +-
drivers/thermal/Makefile | 2 +-
drivers/thermal/exynos_thermal.c | 1058 --------------------
drivers/thermal/samsung/Kconfig | 18 +
drivers/thermal/samsung/Makefile | 7 +
drivers/thermal/samsung/exynos_thermal_common.c | 432 ++++++++
drivers/thermal/samsung/exynos_thermal_common.h | 107 ++
drivers/thermal/samsung/exynos_tmu.c | 752 ++++++++++++++
drivers/thermal/samsung/exynos_tmu.h | 309 ++++++
drivers/thermal/samsung/exynos_tmu_data.c | 250 +++++
drivers/thermal/samsung/exynos_tmu_data.h | 155 +++
include/linux/platform_data/exynos_thermal.h | 119 ---
14 files changed, 2125 insertions(+), 1195 deletions(-)
create mode 100644 Documentation/devicetree/bindings/thermal/exynos-thermal.txt
delete mode 100644 drivers/thermal/exynos_thermal.c
create mode 100644 drivers/thermal/samsung/Kconfig
create mode 100644 drivers/thermal/samsung/Makefile
create mode 100644 drivers/thermal/samsung/exynos_thermal_common.c
create mode 100644 drivers/thermal/samsung/exynos_thermal_common.h
create mode 100644 drivers/thermal/samsung/exynos_tmu.c
create mode 100644 drivers/thermal/samsung/exynos_tmu.h
create mode 100644 drivers/thermal/samsung/exynos_tmu_data.c
create mode 100644 drivers/thermal/samsung/exynos_tmu_data.h
delete mode 100644 include/linux/platform_data/exynos_thermal.h
^ permalink raw reply [flat|nested] 5+ messages in thread
* RE: [GIT PULL 3/3] soc-thermal: refactoring exynos thermal driver (for 3.12)
2013-07-08 15:17 ` [GIT PULL 3/3] soc-thermal: refactoring exynos " Eduardo Valentin
@ 2013-07-16 4:17 ` Kukjin Kim
2013-08-07 6:46 ` amit daniel kachhap
1 sibling, 0 replies; 5+ messages in thread
From: Kukjin Kim @ 2013-07-16 4:17 UTC (permalink / raw)
To: 'Eduardo Valentin', rui.zhang
Cc: linux-pm, 'Jonghwa Lee', 'Amit Daniel Kachhap',
'Kukjin Kim'
Eduardo Valentin wrote:
>
> Rui,
>
> Please pull the following changes for 3.12. This is a major rework of the
> Exynos thermal driver by Amit D. Kachhap. We have been working on this
> for a while and the code has really improved. Thanks Amit for this.
>
> The changelog is as it follows:
>
> . Several fixes on Exynos thermal driver.
> . Refactoring Exynos thermal driver to split code and data.
> . Support for multiple thermal instances on Exynos thermal driver.
> . Add thermal support for Exynos 5440 TMU sensor.
> . Updated documentation of Exynos thermal driver.
>
> Cc: Jonghwa Lee <jonghwa3.lee@samsung.com>
> Cc: Kukjin Kim <kgene.kim@samsung.com>
> Cc: Amit Daniel Kachhap <amit.daniel@samsung.com>
>
> This pull request contains obviously only the part that touches the
> thermal area.
> Platform code changes were already submitted to the corresponding trees.
>
OK, let me sort out arch/arm/ part for this series.
[PATCH V7 29/30] ARM: dts: Add device tree node for exynos5440 TMU
controller
[PATCH V7 30/30] arm: exynos: enable ARCH_HAS_BANDGAP
Above patches are queued into the Samsung tree for v3.12
Thanks,
- Kukjin
> The following changes since commit
> 9d1968fdabc69981ea98ea82082de1cc12a60385:
>
> Merge branch 'cpu-package-thermal' of .git into next (2013-06-18
> 07:26:49 +0800)
>
> are available in the git repository at:
>
>
> git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-
> thermal.git for_3.12/exynos
>
> for you to fetch changes up to 72a23f5881b4cf073ebc96869e6c38f4619ec3c9:
>
> Documentation: thermal: Explain the exynos thermal driver model (2013-
> 07-08 11:06:52 -0400)
>
> ----------------------------------------------------------------
> Amit Daniel Kachhap (28):
> thermal: exynos: Moving exynos thermal files into samsung directory
> thermal: exynos: Use ARCH_HAS_BANDGAP config to know the supported
> soc's
> thermal: exynos: Remove un-necessary CPU_THERMAL dependency
> thermal: exynos: Bifurcate exynos thermal common and tmu controller
> code
> thermal: exynos: Rename exynos_thermal.c to exynos_tmu.c
> thermal: exynos: Move exynos_thermal.h from include/* to driver/*
> folder
> thermal: exynos: Bifurcate exynos tmu driver and configuration data
> thermal: exynos: Add missing definations and code cleanup
> thermal: exynos: Add extra entries in the tmu platform data
> thermal: exynos: Move register definitions from driver to data file
> thermal: exynos: Support thermal tripping
> thermal: exynos: Fix to clear only the generated interrupts
> thermal: exynos: Add support for instance based register/unregister
> thermal: exynos: Modify private_data to appropriate name driver_data
> thermal: exynos: Return success even if no cooling data supplied
> thermal: exynos: Make the zone handling use trip information
> thermal: exynos: Remove non DT based support
> thermal: exynos: Add support to handle many instances of TMU
> thermal: exynos: Add TMU features to check instead of using SOC type
> thermal: exynos: use device resource management infrastructure
> thermal: exynos: Add support to access common register for
> multistance
> thermal: exynos: Add driver support for exynos5440 TMU sensor
> thermal: exynos: Add thermal configuration data for exynos5440 TMU
> sensor
> thermal: exynos: Fix to set the second point correction value
> thermal: exynos: Add hardware mode thermal calibration support
> thermal: exynos: Support for TMU regulator defined at device tree
> ARM: dts: thermal: exynos: Add documentation for Exynos SoC thermal
> bindings
> Documentation: thermal: Explain the exynos thermal driver model
>
> .../devicetree/bindings/thermal/exynos-thermal.txt | 55 +
> Documentation/thermal/exynos_thermal | 43 +-
> drivers/thermal/Kconfig | 13 +-
> drivers/thermal/Makefile | 2 +-
> drivers/thermal/exynos_thermal.c | 1058
--------------------
> drivers/thermal/samsung/Kconfig | 18 +
> drivers/thermal/samsung/Makefile | 7 +
> drivers/thermal/samsung/exynos_thermal_common.c | 432 ++++++++
> drivers/thermal/samsung/exynos_thermal_common.h | 107 ++
> drivers/thermal/samsung/exynos_tmu.c | 752 ++++++++++++++
> drivers/thermal/samsung/exynos_tmu.h | 309 ++++++
> drivers/thermal/samsung/exynos_tmu_data.c | 250 +++++
> drivers/thermal/samsung/exynos_tmu_data.h | 155 +++
> include/linux/platform_data/exynos_thermal.h | 119 ---
> 14 files changed, 2125 insertions(+), 1195 deletions(-)
> create mode 100644 Documentation/devicetree/bindings/thermal/exynos-
> thermal.txt
> delete mode 100644 drivers/thermal/exynos_thermal.c
> create mode 100644 drivers/thermal/samsung/Kconfig
> create mode 100644 drivers/thermal/samsung/Makefile
> create mode 100644 drivers/thermal/samsung/exynos_thermal_common.c
> create mode 100644 drivers/thermal/samsung/exynos_thermal_common.h
> create mode 100644 drivers/thermal/samsung/exynos_tmu.c
> create mode 100644 drivers/thermal/samsung/exynos_tmu.h
> create mode 100644 drivers/thermal/samsung/exynos_tmu_data.c
> create mode 100644 drivers/thermal/samsung/exynos_tmu_data.h
> delete mode 100644 include/linux/platform_data/exynos_thermal.h
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [GIT PULL 3/3] soc-thermal: refactoring exynos thermal driver (for 3.12)
2013-07-08 15:17 ` [GIT PULL 3/3] soc-thermal: refactoring exynos " Eduardo Valentin
2013-07-16 4:17 ` Kukjin Kim
@ 2013-08-07 6:46 ` amit daniel kachhap
1 sibling, 0 replies; 5+ messages in thread
From: amit daniel kachhap @ 2013-08-07 6:46 UTC (permalink / raw)
To: Eduardo Valentin, Zhang Rui; +Cc: linux-pm, Jonghwa Lee, Kukjin Kim
Hi Eduardo/Rui,
I cannot find this pull request in Rui's tree. I guess it is good to
have these patches in linux-next tree as some people are sending
exynos tmu patches based on old way(https://lkml.org/lkml/2013/8/1/38)
and not using the re-structured tmu driver.
Thanks,
Amit Daniel
On Mon, Jul 8, 2013 at 8:47 PM, Eduardo Valentin
<eduardo.valentin@ti.com> wrote:
> Rui,
>
> Please pull the following changes for 3.12. This is a major rework of the
> Exynos thermal driver by Amit D. Kachhap. We have been working on this
> for a while and the code has really improved. Thanks Amit for this.
>
> The changelog is as it follows:
>
> . Several fixes on Exynos thermal driver.
> . Refactoring Exynos thermal driver to split code and data.
> . Support for multiple thermal instances on Exynos thermal driver.
> . Add thermal support for Exynos 5440 TMU sensor.
> . Updated documentation of Exynos thermal driver.
>
> Cc: Jonghwa Lee <jonghwa3.lee@samsung.com>
> Cc: Kukjin Kim <kgene.kim@samsung.com>
> Cc: Amit Daniel Kachhap <amit.daniel@samsung.com>
>
> This pull request contains obviously only the part that touches the thermal area.
> Platform code changes were already submitted to the corresponding trees.
>
> The following changes since commit 9d1968fdabc69981ea98ea82082de1cc12a60385:
>
> Merge branch 'cpu-package-thermal' of .git into next (2013-06-18 07:26:49 +0800)
>
> are available in the git repository at:
>
>
> git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git for_3.12/exynos
>
> for you to fetch changes up to 72a23f5881b4cf073ebc96869e6c38f4619ec3c9:
>
> Documentation: thermal: Explain the exynos thermal driver model (2013-07-08 11:06:52 -0400)
>
> ----------------------------------------------------------------
> Amit Daniel Kachhap (28):
> thermal: exynos: Moving exynos thermal files into samsung directory
> thermal: exynos: Use ARCH_HAS_BANDGAP config to know the supported soc's
> thermal: exynos: Remove un-necessary CPU_THERMAL dependency
> thermal: exynos: Bifurcate exynos thermal common and tmu controller code
> thermal: exynos: Rename exynos_thermal.c to exynos_tmu.c
> thermal: exynos: Move exynos_thermal.h from include/* to driver/* folder
> thermal: exynos: Bifurcate exynos tmu driver and configuration data
> thermal: exynos: Add missing definations and code cleanup
> thermal: exynos: Add extra entries in the tmu platform data
> thermal: exynos: Move register definitions from driver to data file
> thermal: exynos: Support thermal tripping
> thermal: exynos: Fix to clear only the generated interrupts
> thermal: exynos: Add support for instance based register/unregister
> thermal: exynos: Modify private_data to appropriate name driver_data
> thermal: exynos: Return success even if no cooling data supplied
> thermal: exynos: Make the zone handling use trip information
> thermal: exynos: Remove non DT based support
> thermal: exynos: Add support to handle many instances of TMU
> thermal: exynos: Add TMU features to check instead of using SOC type
> thermal: exynos: use device resource management infrastructure
> thermal: exynos: Add support to access common register for multistance
> thermal: exynos: Add driver support for exynos5440 TMU sensor
> thermal: exynos: Add thermal configuration data for exynos5440 TMU sensor
> thermal: exynos: Fix to set the second point correction value
> thermal: exynos: Add hardware mode thermal calibration support
> thermal: exynos: Support for TMU regulator defined at device tree
> ARM: dts: thermal: exynos: Add documentation for Exynos SoC thermal bindings
> Documentation: thermal: Explain the exynos thermal driver model
>
> .../devicetree/bindings/thermal/exynos-thermal.txt | 55 +
> Documentation/thermal/exynos_thermal | 43 +-
> drivers/thermal/Kconfig | 13 +-
> drivers/thermal/Makefile | 2 +-
> drivers/thermal/exynos_thermal.c | 1058 --------------------
> drivers/thermal/samsung/Kconfig | 18 +
> drivers/thermal/samsung/Makefile | 7 +
> drivers/thermal/samsung/exynos_thermal_common.c | 432 ++++++++
> drivers/thermal/samsung/exynos_thermal_common.h | 107 ++
> drivers/thermal/samsung/exynos_tmu.c | 752 ++++++++++++++
> drivers/thermal/samsung/exynos_tmu.h | 309 ++++++
> drivers/thermal/samsung/exynos_tmu_data.c | 250 +++++
> drivers/thermal/samsung/exynos_tmu_data.h | 155 +++
> include/linux/platform_data/exynos_thermal.h | 119 ---
> 14 files changed, 2125 insertions(+), 1195 deletions(-)
> create mode 100644 Documentation/devicetree/bindings/thermal/exynos-thermal.txt
> delete mode 100644 drivers/thermal/exynos_thermal.c
> create mode 100644 drivers/thermal/samsung/Kconfig
> create mode 100644 drivers/thermal/samsung/Makefile
> create mode 100644 drivers/thermal/samsung/exynos_thermal_common.c
> create mode 100644 drivers/thermal/samsung/exynos_thermal_common.h
> create mode 100644 drivers/thermal/samsung/exynos_tmu.c
> create mode 100644 drivers/thermal/samsung/exynos_tmu.h
> create mode 100644 drivers/thermal/samsung/exynos_tmu_data.c
> create mode 100644 drivers/thermal/samsung/exynos_tmu_data.h
> delete mode 100644 include/linux/platform_data/exynos_thermal.h
> --
> To unsubscribe from this list: send the line "unsubscribe linux-pm" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2013-08-07 6:46 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-07-08 15:17 [GIT PULL 1/3] soc-thermal: Fixes for 3.11 Eduardo Valentin
2013-07-08 15:17 ` [GIT PULL 2/3] soc-thermal: introduce IMX thermal driver (for 3.12) Eduardo Valentin
2013-07-08 15:17 ` [GIT PULL 3/3] soc-thermal: refactoring exynos " Eduardo Valentin
2013-07-16 4:17 ` Kukjin Kim
2013-08-07 6:46 ` amit daniel kachhap
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.