All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.