2014-10-21 13:49:55

by Eduardo Valentin

[permalink] [raw]
Subject: [GIT PULL] thermal-soc changes

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(-)


Attachments:
(No filename) (2.39 kB)
signature.asc (473.00 B)
Digital signature
Download all attachments

2014-10-23 05:15:45

by Zhang, Rui

[permalink] [raw]
Subject: Re: [GIT PULL] thermal-soc changes

On 二, 2014-10-21 at 09:49 -0400, Eduardo Valentin wrote:
> 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
> 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(-)

2014-10-23 11:27:30

by Eduardo Valentin

[permalink] [raw]
Subject: Re: [GIT PULL] thermal-soc changes

Hello Rui,

On Thu, Oct 23, 2014 at 01:15:45PM +0800, Zhang Rui wrote:
> On 二, 2014-10-21 at 09:49 -0400, Eduardo Valentin wrote:
> > 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

> thanks,
> rui
> > 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(-)
>
>


Attachments:
(No filename) (2.92 kB)
signature.asc (473.00 B)
Digital signature
Download all attachments

2014-10-27 19:53:59

by Eduardo Valentin

[permalink] [raw]
Subject: Re: [GIT PULL] thermal-soc changes

Hello Rui,

On Thu, Oct 23, 2014 at 07:27:24AM -0400, Eduardo Valentin wrote:
> Hello Rui,
>
> On Thu, Oct 23, 2014 at 01:15:45PM +0800, Zhang Rui wrote:
> > On 二, 2014-10-21 at 09:49 -0400, Eduardo Valentin wrote:
> > > 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.

Any updates?

>
> BR,
>
> Eduardo Valentin
>
> > thanks,
> > rui
> > > 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(-)
> >
> >



Attachments:
(No filename) (3.15 kB)
signature.asc (473.00 B)
Digital signature
Download all attachments

2014-10-28 05:40:24

by Zhang, Rui

[permalink] [raw]
Subject: Re: [GIT PULL] thermal-soc changes

Hi, Eduardo,

On 一, 2014-10-27 at 15:53 -0400, Eduardo Valentin wrote:
> Hello Rui,
>
> On Thu, Oct 23, 2014 at 07:27:24AM -0400, Eduardo Valentin wrote:
> > Hello Rui,
> >
> > On Thu, Oct 23, 2014 at 01:15:45PM +0800, Zhang Rui wrote:
> > > On 二, 2014-10-21 at 09:49 -0400, Eduardo Valentin wrote:
> > > > 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.
>
> 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
> >
> > BR,
> >
> > Eduardo Valentin
> >
> > > thanks,
> > > rui
> > > > 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(-)
> > >
> > >
>
>

2014-10-28 14:36:41

by Eduardo Valentin

[permalink] [raw]
Subject: Re: [GIT PULL] thermal-soc changes


Hi Rui,

On Tue, Oct 28, 2014 at 01:40:24PM +0800, Zhang Rui wrote:
> Hi, Eduardo,
>

<cut>

> >
> > 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.

> 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.

> 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?

> thanks,
> rui


All the best,

Eduardo Valentin


Attachments:
(No filename) (830.00 B)
signature.asc (473.00 B)
Digital signature
Download all attachments