Skip to contentSkip to conversation

thermal-soc changes

GIT PULL Eduardo Valentin 2 participants 6 messages Oct 21, 2014 – Oct 28, 2014

lore
Share & tools
lore
#0 lore raw

Hello Rui,

Here are a couple of changes that are in my tree. They include:
- a few code refactoring improving the Exynos code base;
- new feature on the Exynos code base (TRIMINFO and TRIMRELOAD);
- a documentation of RCAR thermal; and
- a fix in the of-thermal, regarding the proper usage of of APIs.

They are based on your next branch.

BR,

Eduardo Valentin

The following changes since commit 6ceaf58abe25e86292152005c51169796bad3407:

Merge branch 'int340x-thermal' of .git into next (2014-10-17 14:30:58 +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 df67e40f51398fef8dd705dfe4e287ad9b10ba4b:

thermal: fix multiple disbalanced device node counters (2014-10-21 08:05:50 -0400)

----------------------------------------------------------------
Bartlomiej Zolnierkiewicz (9):
thermal: exynos: remove unused struct exynos_tmu_registers entries
thermal: exynos: remove dead code for HW_MODE calibration
thermal: exynos: remove redundant pdata checks from exynos_tmu_initialize()
thermal: exynos: remove redundant threshold_code checks from exynos_tmu_initialize()
thermal: exynos: simplify temp_to_code() and code_to_temp()
thermal: exynos: cache non_hw_trigger_levels in pdata
thermal: exynos: remove redundant pdata checks from exynos_tmu_control()
thermal: exynos: remove identical values from exynos*_tmu_registers structures
thermal: samsung: Exynos5260 and Exynos5420 should not use TRIM_RELOAD flag

Chanwoo Choi (2):
thermal: exynos: Add support for many TRIMINFO_CTRL registers
thermal: exynos: Add support for TRIM_RELOAD feature at Exynos3250

Geert Uytterhoeven (1):
thermal: rcar: Add binding docs for new R-Car Gen2 SoCs

Vladimir Zapolskiy (1):
thermal: fix multiple disbalanced device node counters

 .../devicetree/bindings/thermal/rcar-thermal.txt   |   5 +-
 drivers/thermal/of-thermal.c                       |  40 ++++--
 drivers/thermal/samsung/exynos_thermal_common.h    |   2 +-
 drivers/thermal/samsung/exynos_tmu.c               | 141 ++++++---------------
 drivers/thermal/samsung/exynos_tmu.h               |  81 ++----------
 drivers/thermal/samsung/exynos_tmu_data.c          |  83 ++++--------
 drivers/thermal/samsung/exynos_tmu_data.h          |  39 +-----
 7 files changed, 111 insertions(+), 280 deletions(-)
#1 lore raw
Quoted 8 lines · Eduardo Valentin

Hello Rui,

Here are a couple of changes that are in my tree. They include:
- a few code refactoring improving the Exynos code base;
- new feature on the Exynos code base (TRIMINFO and TRIMRELOAD);
- a documentation of RCAR thermal; and
- a fix in the of-thermal, regarding the proper usage of of APIs.

what's their target?
please send me separate pull requests for different targets.

thanks,
rui

Quoted 49 lines

They are based on your next branch.

BR,

Eduardo Valentin

The following changes since commit 6ceaf58abe25e86292152005c51169796bad3407:

Merge branch 'int340x-thermal' of .git into next (2014-10-17 14:30:58 +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 df67e40f51398fef8dd705dfe4e287ad9b10ba4b:

thermal: fix multiple disbalanced device node counters (2014-10-21 08:05:50 -0400)

----------------------------------------------------------------
Bartlomiej Zolnierkiewicz (9):
thermal: exynos: remove unused struct exynos_tmu_registers entries
thermal: exynos: remove dead code for HW_MODE calibration
thermal: exynos: remove redundant pdata checks from exynos_tmu_initialize()
thermal: exynos: remove redundant threshold_code checks from exynos_tmu_initialize()
thermal: exynos: simplify temp_to_code() and code_to_temp()
thermal: exynos: cache non_hw_trigger_levels in pdata
thermal: exynos: remove redundant pdata checks from exynos_tmu_control()
thermal: exynos: remove identical values from exynos*_tmu_registers structures
thermal: samsung: Exynos5260 and Exynos5420 should not use TRIM_RELOAD flag

Chanwoo Choi (2):
thermal: exynos: Add support for many TRIMINFO_CTRL registers
thermal: exynos: Add support for TRIM_RELOAD feature at Exynos3250

Geert Uytterhoeven (1):
thermal: rcar: Add binding docs for new R-Car Gen2 SoCs

Vladimir Zapolskiy (1):
thermal: fix multiple disbalanced device node counters

 .../devicetree/bindings/thermal/rcar-thermal.txt   |   5 +-
 drivers/thermal/of-thermal.c                       |  40 ++++--
 drivers/thermal/samsung/exynos_thermal_common.h    |   2 +-
 drivers/thermal/samsung/exynos_tmu.c               | 141 ++++++---------------
 drivers/thermal/samsung/exynos_tmu.h               |  81 ++----------
 drivers/thermal/samsung/exynos_tmu_data.c          |  83 ++++--------
 drivers/thermal/samsung/exynos_tmu_data.h          |  39 +-----
 7 files changed, 111 insertions(+), 280 deletions(-)
#2 lore raw

Hello Rui,

Quoted 12 lines · Zhang Rui
Quoted 8 lines · Eduardo Valentin

Hello Rui,

Here are a couple of changes that are in my tree. They include:
- a few code refactoring improving the Exynos code base;
- new feature on the Exynos code base (TRIMINFO and TRIMRELOAD);
- a documentation of RCAR thermal; and
- a fix in the of-thermal, regarding the proper usage of of APIs.

what's their target?
please send me separate pull requests for different targets.

All are for 3.18, I forgot to mention.

BR,

Eduardo Valentin

Quoted 53 lines

thanks,
rui

Quoted 49 lines

They are based on your next branch.

BR,

Eduardo Valentin

The following changes since commit 6ceaf58abe25e86292152005c51169796bad3407:

Merge branch 'int340x-thermal' of .git into next (2014-10-17 14:30:58 +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 df67e40f51398fef8dd705dfe4e287ad9b10ba4b:

thermal: fix multiple disbalanced device node counters (2014-10-21 08:05:50 -0400)

----------------------------------------------------------------
Bartlomiej Zolnierkiewicz (9):
thermal: exynos: remove unused struct exynos_tmu_registers entries
thermal: exynos: remove dead code for HW_MODE calibration
thermal: exynos: remove redundant pdata checks from exynos_tmu_initialize()
thermal: exynos: remove redundant threshold_code checks from exynos_tmu_initialize()
thermal: exynos: simplify temp_to_code() and code_to_temp()
thermal: exynos: cache non_hw_trigger_levels in pdata
thermal: exynos: remove redundant pdata checks from exynos_tmu_control()
thermal: exynos: remove identical values from exynos*_tmu_registers structures
thermal: samsung: Exynos5260 and Exynos5420 should not use TRIM_RELOAD flag

Chanwoo Choi (2):
thermal: exynos: Add support for many TRIMINFO_CTRL registers
thermal: exynos: Add support for TRIM_RELOAD feature at Exynos3250

Geert Uytterhoeven (1):
thermal: rcar: Add binding docs for new R-Car Gen2 SoCs

Vladimir Zapolskiy (1):
thermal: fix multiple disbalanced device node counters

 .../devicetree/bindings/thermal/rcar-thermal.txt   |   5 +-
 drivers/thermal/of-thermal.c                       |  40 ++++--
 drivers/thermal/samsung/exynos_thermal_common.h    |   2 +-
 drivers/thermal/samsung/exynos_tmu.c               | 141 ++++++---------------
 drivers/thermal/samsung/exynos_tmu.h               |  81 ++----------
 drivers/thermal/samsung/exynos_tmu_data.c          |  83 ++++--------
 drivers/thermal/samsung/exynos_tmu_data.h          |  39 +-----
 7 files changed, 111 insertions(+), 280 deletions(-)
#3 lore raw

Hello Rui,

Quoted 12 lines · Eduardo Valentin

Hello Rui,

Quoted 9 lines · Zhang Rui
Quoted 8 lines · Eduardo Valentin

Hello Rui,

Here are a couple of changes that are in my tree. They include:
- a few code refactoring improving the Exynos code base;
- new feature on the Exynos code base (TRIMINFO and TRIMRELOAD);
- a documentation of RCAR thermal; and
- a fix in the of-thermal, regarding the proper usage of of APIs.

Quoted 5 lines
Quoted 3 lines

what's their target?
please send me separate pull requests for different targets.

All are for 3.18, I forgot to mention.

Any updates?

Quoted 58 lines

BR,

Eduardo Valentin

Quoted 53 lines

thanks,
rui

Quoted 49 lines

They are based on your next branch.

BR,

Eduardo Valentin

The following changes since commit 6ceaf58abe25e86292152005c51169796bad3407:

Merge branch 'int340x-thermal' of .git into next (2014-10-17 14:30:58 +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 df67e40f51398fef8dd705dfe4e287ad9b10ba4b:

thermal: fix multiple disbalanced device node counters (2014-10-21 08:05:50 -0400)

----------------------------------------------------------------
Bartlomiej Zolnierkiewicz (9):
thermal: exynos: remove unused struct exynos_tmu_registers entries
thermal: exynos: remove dead code for HW_MODE calibration
thermal: exynos: remove redundant pdata checks from exynos_tmu_initialize()
thermal: exynos: remove redundant threshold_code checks from exynos_tmu_initialize()
thermal: exynos: simplify temp_to_code() and code_to_temp()
thermal: exynos: cache non_hw_trigger_levels in pdata
thermal: exynos: remove redundant pdata checks from exynos_tmu_control()
thermal: exynos: remove identical values from exynos*_tmu_registers structures
thermal: samsung: Exynos5260 and Exynos5420 should not use TRIM_RELOAD flag

Chanwoo Choi (2):
thermal: exynos: Add support for many TRIMINFO_CTRL registers
thermal: exynos: Add support for TRIM_RELOAD feature at Exynos3250

Geert Uytterhoeven (1):
thermal: rcar: Add binding docs for new R-Car Gen2 SoCs

Vladimir Zapolskiy (1):
thermal: fix multiple disbalanced device node counters

 .../devicetree/bindings/thermal/rcar-thermal.txt   |   5 +-
 drivers/thermal/of-thermal.c                       |  40 ++++--
 drivers/thermal/samsung/exynos_thermal_common.h    |   2 +-
 drivers/thermal/samsung/exynos_tmu.c               | 141 ++++++---------------
 drivers/thermal/samsung/exynos_tmu.h               |  81 ++----------
 drivers/thermal/samsung/exynos_tmu_data.c          |  83 ++++--------
 drivers/thermal/samsung/exynos_tmu_data.h          |  39 +-----
 7 files changed, 111 insertions(+), 280 deletions(-)
#4 lore raw

Hi, Eduardo,

Quoted 15 lines · Eduardo Valentin

Hello Rui,

Quoted 12 lines · Eduardo Valentin

Hello Rui,

Quoted 9 lines · Zhang Rui
Quoted 8 lines · Eduardo Valentin

Hello Rui,

Here are a couple of changes that are in my tree. They include:
- a few code refactoring improving the Exynos code base;
- new feature on the Exynos code base (TRIMINFO and TRIMRELOAD);
- a documentation of RCAR thermal; and
- a fix in the of-thermal, regarding the proper usage of of APIs.

Quoted 8 lines
Quoted 5 lines
Quoted 3 lines

what's their target?
please send me separate pull requests for different targets.

All are for 3.18, I forgot to mention.

Any updates?

Well, I'm on a trip, and unfortunately, my Linux laptop is broken for the moment. so I think first we should keep all the patches for 3.18-rc in your tree to get tested, and then either I can send out the pull request at around 20th Nov, after coming back from travel, or you can help me send the pull request for 3.18-rc.

thanks,
rui

Quoted 60 lines
Quoted 58 lines

BR,

Eduardo Valentin

Quoted 53 lines

thanks,
rui

Quoted 49 lines

They are based on your next branch.

BR,

Eduardo Valentin

The following changes since commit 6ceaf58abe25e86292152005c51169796bad3407:

Merge branch 'int340x-thermal' of .git into next (2014-10-17 14:30:58 +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 df67e40f51398fef8dd705dfe4e287ad9b10ba4b:

thermal: fix multiple disbalanced device node counters (2014-10-21 08:05:50 -0400)

----------------------------------------------------------------
Bartlomiej Zolnierkiewicz (9):
thermal: exynos: remove unused struct exynos_tmu_registers entries
thermal: exynos: remove dead code for HW_MODE calibration
thermal: exynos: remove redundant pdata checks from exynos_tmu_initialize()
thermal: exynos: remove redundant threshold_code checks from exynos_tmu_initialize()
thermal: exynos: simplify temp_to_code() and code_to_temp()
thermal: exynos: cache non_hw_trigger_levels in pdata
thermal: exynos: remove redundant pdata checks from exynos_tmu_control()
thermal: exynos: remove identical values from exynos*_tmu_registers structures
thermal: samsung: Exynos5260 and Exynos5420 should not use TRIM_RELOAD flag

Chanwoo Choi (2):
thermal: exynos: Add support for many TRIMINFO_CTRL registers
thermal: exynos: Add support for TRIM_RELOAD feature at Exynos3250

Geert Uytterhoeven (1):
thermal: rcar: Add binding docs for new R-Car Gen2 SoCs

Vladimir Zapolskiy (1):
thermal: fix multiple disbalanced device node counters

 .../devicetree/bindings/thermal/rcar-thermal.txt   |   5 +-
 drivers/thermal/of-thermal.c                       |  40 ++++--
 drivers/thermal/samsung/exynos_thermal_common.h    |   2 +-
 drivers/thermal/samsung/exynos_tmu.c               | 141 ++++++---------------
 drivers/thermal/samsung/exynos_tmu.h               |  81 ++----------
 drivers/thermal/samsung/exynos_tmu_data.c          |  83 ++++--------
 drivers/thermal/samsung/exynos_tmu_data.h          |  39 +-----
 7 files changed, 111 insertions(+), 280 deletions(-)
#5 lore raw

Hi Rui,

Quoted 2 lines · Zhang Rui

Hi, Eduardo,

<cut>

Quoted 5 lines
Quoted 3 lines

Any updates?

Well, I'm on a trip, and unfortunately, my Linux laptop is broken for the moment. so I think first we should keep all the patches for 3.18-rc

Oh.. I hope you get things sorted out.

Quoted 1 line

in your tree to get tested, and then either I can send out the pull

These have been in my tree for a while. I added my tree also to linux-next and they have gone through linux-next builds already.

Quoted 3 lines

request at around 20th Nov, after coming back from travel, or you can help me send the pull request for 3.18-rc.

I would be glad to help you sending out what ever patches are pending. Do you have 3.18-rc outstanding patches or are all of them in tree for now?

Quoted 2 lines

thanks,
rui

All the best,

Eduardo Valentin