All of lore.kernel.org
 help / color / mirror / Atom feed
From: Lukasz Majewski <l.majewski@samsung.com>
To: Eduardo Valentin <edubezval@gmail.com>
Cc: Kukjin Kim <kgene.kim@samsung.com>,
	Linux PM list <linux-pm@vger.kernel.org>,
	Lukasz Majewski <l.majewski@majess.pl>,
	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>,
	Amit Daniel Kachhap <amit.daniel@samsung.com>,
	Chanwoo Choi <cw00.choi@samsung.com>,
	Kyungmin Park <kyungmin.park@samsung.com>,
	"linux-samsung-soc@vger.kernel.org"
	<linux-samsung-soc@vger.kernel.org>,
	Zhang Rui <rui.zhang@intel.com>,
	"linux-arm-kernel@lists.infradead.org"
	<linux-arm-kernel@lists.infradead.org>
Subject: Re: [PATCH 03/21] thermal: of: Extend of-thermal.c to provide number of non critical trip points
Date: Wed, 12 Nov 2014 10:42:41 +0100	[thread overview]
Message-ID: <20141112104241.50f644a4@amdc2363> (raw)
In-Reply-To: <20141107160630.GA23549@developer>

Hi Eduardo,

> 
> Hello Lukasz,
> 
> On Fri, Nov 07, 2014 at 11:05:51AM +0100, Lukasz Majewski wrote:
> > Hi Eduardo,
> > 
> > > On Thu, Oct 09, 2014 at 06:38:39PM +0200, Lukasz Majewski wrote:
> > > > This patch extends the of-thermal.c to provide information about
> > > > number of available non critical (i.e. non HW) trip points in
> > > > the system.
> > > > 
> > > > Signed-off-by: Lukasz Majewski <l.majewski@samsung.com>
> > > > ---
> > > >  drivers/thermal/of-thermal.c   | 12 ++++++++++++
> > > >  drivers/thermal/thermal_core.h |  5 +++++
> > > >  2 files changed, 17 insertions(+)
> > > > 
> > > > diff --git a/drivers/thermal/of-thermal.c
> > > > b/drivers/thermal/of-thermal.c index 23c8d6c..cd74e64 100644
> > > > --- a/drivers/thermal/of-thermal.c
> > > > +++ b/drivers/thermal/of-thermal.c
> > > > @@ -128,6 +128,18 @@ int of_thermal_is_trip_en(struct
> > > > thermal_zone_device *tz, int trip) return 1;
> > > >  }
> > > >  
> > > > +int of_thermal_get_non_crit_ntrips(struct thermal_zone_device
> > > > *tz) +{
> > > > +	struct __thermal_zone *data = tz->devdata;
> > > > +	int i;
> > > > +
> > > > +	for (i = 0; i < data->ntrips; i++)
> > > > +		if (data->trips[i].type !=
> > > > THERMAL_TRIP_CRITICAL)
> > > > +			continue;
> > > > +
> > > > +	return --i;
> > > > +}
> > > > +
> > > 
> > > 
> > > 
> > > I am not against this addition. But looks like we start to spread
> > > some specific APIs that may not be used to other drivers.
> > 
> > Why do you think that this is a specific API? In the thermal OF we
> > can define trip point as "active", "passive", "hot" and "critical".
> > 
> > With the first three we can handle them and properly react. For the
> > last one SoC's PMU will power down the board.
> > 
> > Do you know if any board (e.g. from TI) is NOT supposed to shut down
> > when "critical" temperature is passed?
> > 
> 
> So, my point is not really about the usage of trip points. It is just
> that the of-thermal  API will grow with in a wide way with specific
> functions to check some property on the trip point array. And not all
> drivers may be using these function, e.g. the above proposal.
> 
> > The real problem here is the accessibility to __thermal_trip and
> > __thermal_bind arrays.
> > 
> > Use case:
> > In the Exynos driver we do need to initialize TMU registers with
> > threshold temperatures.
> > The temperature is read via tz->ops->get_trip_temp() [1] (from
> > of-thermal.c).
> > Unfortunately, the current API is not exporting the number of
> > non-critical trip points to know how many times call [1].
> > Of course we could by hand instantiate [1] n times, but this looks
> > for me a bit clumsy.
> 
> 
> I understand your use case. My point was simply that this use case may
> be specific to your driver (or few drivers).
> > 
> > Additionally, we now have implicit assumption about the order of
> > defined temperatures for trip points, but I think this is not a big
> > issue.
> > 
> > > Maybe having a
> > > single API to provide a read-only copy the list / array of trips
> > > might be a better approach. I will think of a better way.
> > 
> > Definitely. Exporting available trip points is crucial.
> > 
> 
> Yeah, I think it is the best thing to do. Share a read-only array /
> copy of the needed data, and then drivers would check what ever
> property they need from the array. Just make sure you document that
> this is a read-only array (i.e. any possible change they do, won't
> affect the original array).

So I assume that you don't mind that I will prepare such of-thermal.c
modification?

> 
> > > 
> > > I also request you to document it accordingly.
> > 
> > Ok, I will do that.
> 
> Cool!
> 
> 
> 
> > 
> > > 
> > > 
> > > >  static int of_thermal_get_trend(struct thermal_zone_device *tz,
> > > > int trip, enum thermal_trend *trend)
> > > >  {
> > > > diff --git a/drivers/thermal/thermal_core.h
> > > > b/drivers/thermal/thermal_core.h index ed8ff05..334a7be 100644
> > > > --- a/drivers/thermal/thermal_core.h
> > > > +++ b/drivers/thermal/thermal_core.h
> > > > @@ -83,6 +83,7 @@ int of_parse_thermal_zones(void);
> > > >  void of_thermal_destroy_zones(void);
> > > >  int of_thermal_get_ntrips(struct thermal_zone_device *);
> > > >  int of_thermal_is_trip_en(struct thermal_zone_device *, int);
> > > > +int of_thermal_get_non_crit_ntrips(struct thermal_zone_device
> > > > *); #else
> > > >  static inline int of_parse_thermal_zones(void) { return 0; }
> > > >  static inline void of_thermal_destroy_zones(void) { }
> > > > @@ -94,6 +95,10 @@ int of_thermal_is_trip_en(struct
> > > > thermal_zone_device *, int) {
> > > >  	return 0;
> > > >  }
> > > > +int of_thermal_get_non_crit_ntrips(struct thermal_zone_device
> > > > *)
> > > here, it is supposed to be static inline.
> > > 
> > > > +{
> > > > +	return 0;
> > > > +}
> > > >  #endif
> > > >  
> > > >  #endif /* __THERMAL_CORE_H__ */
> > > > -- 
> > > > 2.0.0.rc2
> > > > 
> > 
> > 
> > 
> > -- 
> > Best regards,
> > 
> > Lukasz Majewski
> > 
> > Samsung R&D Institute Poland (SRPOL) | Linux Platform Group



-- 
Best regards,

Lukasz Majewski

Samsung R&D Institute Poland (SRPOL) | Linux Platform Group

WARNING: multiple messages have this Message-ID (diff)
From: l.majewski@samsung.com (Lukasz Majewski)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 03/21] thermal: of: Extend of-thermal.c to provide number of non critical trip points
Date: Wed, 12 Nov 2014 10:42:41 +0100	[thread overview]
Message-ID: <20141112104241.50f644a4@amdc2363> (raw)
In-Reply-To: <20141107160630.GA23549@developer>

Hi Eduardo,

> 
> Hello Lukasz,
> 
> On Fri, Nov 07, 2014 at 11:05:51AM +0100, Lukasz Majewski wrote:
> > Hi Eduardo,
> > 
> > > On Thu, Oct 09, 2014 at 06:38:39PM +0200, Lukasz Majewski wrote:
> > > > This patch extends the of-thermal.c to provide information about
> > > > number of available non critical (i.e. non HW) trip points in
> > > > the system.
> > > > 
> > > > Signed-off-by: Lukasz Majewski <l.majewski@samsung.com>
> > > > ---
> > > >  drivers/thermal/of-thermal.c   | 12 ++++++++++++
> > > >  drivers/thermal/thermal_core.h |  5 +++++
> > > >  2 files changed, 17 insertions(+)
> > > > 
> > > > diff --git a/drivers/thermal/of-thermal.c
> > > > b/drivers/thermal/of-thermal.c index 23c8d6c..cd74e64 100644
> > > > --- a/drivers/thermal/of-thermal.c
> > > > +++ b/drivers/thermal/of-thermal.c
> > > > @@ -128,6 +128,18 @@ int of_thermal_is_trip_en(struct
> > > > thermal_zone_device *tz, int trip) return 1;
> > > >  }
> > > >  
> > > > +int of_thermal_get_non_crit_ntrips(struct thermal_zone_device
> > > > *tz) +{
> > > > +	struct __thermal_zone *data = tz->devdata;
> > > > +	int i;
> > > > +
> > > > +	for (i = 0; i < data->ntrips; i++)
> > > > +		if (data->trips[i].type !=
> > > > THERMAL_TRIP_CRITICAL)
> > > > +			continue;
> > > > +
> > > > +	return --i;
> > > > +}
> > > > +
> > > 
> > > 
> > > 
> > > I am not against this addition. But looks like we start to spread
> > > some specific APIs that may not be used to other drivers.
> > 
> > Why do you think that this is a specific API? In the thermal OF we
> > can define trip point as "active", "passive", "hot" and "critical".
> > 
> > With the first three we can handle them and properly react. For the
> > last one SoC's PMU will power down the board.
> > 
> > Do you know if any board (e.g. from TI) is NOT supposed to shut down
> > when "critical" temperature is passed?
> > 
> 
> So, my point is not really about the usage of trip points. It is just
> that the of-thermal  API will grow with in a wide way with specific
> functions to check some property on the trip point array. And not all
> drivers may be using these function, e.g. the above proposal.
> 
> > The real problem here is the accessibility to __thermal_trip and
> > __thermal_bind arrays.
> > 
> > Use case:
> > In the Exynos driver we do need to initialize TMU registers with
> > threshold temperatures.
> > The temperature is read via tz->ops->get_trip_temp() [1] (from
> > of-thermal.c).
> > Unfortunately, the current API is not exporting the number of
> > non-critical trip points to know how many times call [1].
> > Of course we could by hand instantiate [1] n times, but this looks
> > for me a bit clumsy.
> 
> 
> I understand your use case. My point was simply that this use case may
> be specific to your driver (or few drivers).
> > 
> > Additionally, we now have implicit assumption about the order of
> > defined temperatures for trip points, but I think this is not a big
> > issue.
> > 
> > > Maybe having a
> > > single API to provide a read-only copy the list / array of trips
> > > might be a better approach. I will think of a better way.
> > 
> > Definitely. Exporting available trip points is crucial.
> > 
> 
> Yeah, I think it is the best thing to do. Share a read-only array /
> copy of the needed data, and then drivers would check what ever
> property they need from the array. Just make sure you document that
> this is a read-only array (i.e. any possible change they do, won't
> affect the original array).

So I assume that you don't mind that I will prepare such of-thermal.c
modification?

> 
> > > 
> > > I also request you to document it accordingly.
> > 
> > Ok, I will do that.
> 
> Cool!
> 
> 
> 
> > 
> > > 
> > > 
> > > >  static int of_thermal_get_trend(struct thermal_zone_device *tz,
> > > > int trip, enum thermal_trend *trend)
> > > >  {
> > > > diff --git a/drivers/thermal/thermal_core.h
> > > > b/drivers/thermal/thermal_core.h index ed8ff05..334a7be 100644
> > > > --- a/drivers/thermal/thermal_core.h
> > > > +++ b/drivers/thermal/thermal_core.h
> > > > @@ -83,6 +83,7 @@ int of_parse_thermal_zones(void);
> > > >  void of_thermal_destroy_zones(void);
> > > >  int of_thermal_get_ntrips(struct thermal_zone_device *);
> > > >  int of_thermal_is_trip_en(struct thermal_zone_device *, int);
> > > > +int of_thermal_get_non_crit_ntrips(struct thermal_zone_device
> > > > *); #else
> > > >  static inline int of_parse_thermal_zones(void) { return 0; }
> > > >  static inline void of_thermal_destroy_zones(void) { }
> > > > @@ -94,6 +95,10 @@ int of_thermal_is_trip_en(struct
> > > > thermal_zone_device *, int) {
> > > >  	return 0;
> > > >  }
> > > > +int of_thermal_get_non_crit_ntrips(struct thermal_zone_device
> > > > *)
> > > here, it is supposed to be static inline.
> > > 
> > > > +{
> > > > +	return 0;
> > > > +}
> > > >  #endif
> > > >  
> > > >  #endif /* __THERMAL_CORE_H__ */
> > > > -- 
> > > > 2.0.0.rc2
> > > > 
> > 
> > 
> > 
> > -- 
> > Best regards,
> > 
> > Lukasz Majewski
> > 
> > Samsung R&D Institute Poland (SRPOL) | Linux Platform Group



-- 
Best regards,

Lukasz Majewski

Samsung R&D Institute Poland (SRPOL) | Linux Platform Group

  parent reply	other threads:[~2014-11-12  9:42 UTC|newest]

Thread overview: 288+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-10-09 16:38 [PATCH 00/21] thermal: exynos: Thermal code rework to use device tree Lukasz Majewski
2014-10-09 16:38 ` Lukasz Majewski
2014-10-09 16:38 ` [PATCH 01/21] thermal: of: Extend of-thermal.c to provide number of trip points Lukasz Majewski
2014-10-09 16:38   ` Lukasz Majewski
2014-11-07  1:34   ` Eduardo Valentin
2014-11-07  1:34     ` Eduardo Valentin
2014-11-07  9:14     ` Lukasz Majewski
2014-11-07  9:14       ` Lukasz Majewski
2014-10-09 16:38 ` [PATCH 02/21] thermal: of: Extend of-thermal.c to provide check if trip point is enabled Lukasz Majewski
2014-10-09 16:38   ` Lukasz Majewski
2014-11-07  1:37   ` Eduardo Valentin
2014-11-07  1:37     ` Eduardo Valentin
2014-11-07  9:15     ` Lukasz Majewski
2014-11-07  9:15       ` Lukasz Majewski
2014-10-09 16:38 ` [PATCH 03/21] thermal: of: Extend of-thermal.c to provide number of non critical trip points Lukasz Majewski
2014-10-09 16:38   ` Lukasz Majewski
2014-11-07  1:41   ` Eduardo Valentin
2014-11-07  1:41     ` Eduardo Valentin
2014-11-07 10:05     ` Lukasz Majewski
2014-11-07 10:05       ` Lukasz Majewski
2014-11-07 16:06       ` Eduardo Valentin
2014-11-07 16:06         ` Eduardo Valentin
2014-11-07 16:43         ` Lukasz Majewski
2014-11-07 16:43           ` Lukasz Majewski
2014-11-12  9:42         ` Lukasz Majewski [this message]
2014-11-12  9:42           ` Lukasz Majewski
2014-11-18 15:20           ` Eduardo Valentin
2014-11-18 15:20             ` Eduardo Valentin
2014-11-18 20:25             ` Lukasz Majewski
2014-11-18 20:25               ` Lukasz Majewski
2014-11-07 23:04       ` Dmitry Torokhov
2014-11-07 23:04         ` Dmitry Torokhov
2014-10-09 16:38 ` [PATCH 04/21] thermal: of: Extend current of-thermal.c code to allow setting emulated temp Lukasz Majewski
2014-10-09 16:38   ` Lukasz Majewski
2014-11-07  1:44   ` Eduardo Valentin
2014-11-07  1:44     ` Eduardo Valentin
2014-11-07 11:20     ` Lukasz Majewski
2014-11-07 11:20       ` Lukasz Majewski
2014-11-18 15:23       ` Eduardo Valentin
2014-11-18 15:23         ` Eduardo Valentin
2014-11-18 20:28         ` Lukasz Majewski
2014-11-18 20:28           ` Lukasz Majewski
2014-10-09 16:38 ` [PATCH 05/21] thermal: exynos: cosmetic: Correct comment format Lukasz Majewski
2014-10-09 16:38   ` Lukasz Majewski
2014-10-09 16:38 ` [PATCH 06/21] thermal: exynos: Provide thermal_exynos.h file to be included in device tree files Lukasz Majewski
2014-10-09 16:38   ` Lukasz Majewski
2014-10-09 16:38 ` [PATCH 07/21] thermal: dts: trats: Enable TMU on the Exynos4210 trats device Lukasz Majewski
2014-10-09 16:38   ` Lukasz Majewski
2014-10-09 16:38 ` [PATCH 08/21] thermal: dts: exynos: Adding LD010 regulator node necessary for TMU on Odroid U3 board Lukasz Majewski
2014-10-09 16:38   ` Lukasz Majewski
2014-10-09 16:38 ` [PATCH 09/21] thermal: dts: Provide bindings and enable TMU at Exynos4x12 devices Lukasz Majewski
2014-10-09 16:38   ` Lukasz Majewski
2014-10-09 16:38 ` [PATCH 10/21] thermal: cpu_cooling: dts: Define device tree bindings for Exynos cpu cooling functionality Lukasz Majewski
2014-10-09 16:38   ` Lukasz Majewski
2014-10-09 16:38 ` [PATCH 11/21] thermal: cpu_cooling: Modify exynos thermal code to use device tree for cpu cooling configuration Lukasz Majewski
2014-10-09 16:38   ` Lukasz Majewski
2014-10-09 16:38 ` [PATCH 12/21] thermal: exynos: dts: Add default definition for the TMU sensor Lukasz Majewski
2014-10-09 16:38   ` Lukasz Majewski
2014-10-09 16:38 ` [PATCH 13/21] thermal: dts: Default trip points definition for Exynos5420 SoCs Lukasz Majewski
2014-10-09 16:38   ` Lukasz Majewski
2014-10-09 16:38 ` [PATCH 14/21] thermal: exynos: dts: Define default thermal-zones for Exynos4 Lukasz Majewski
2014-10-09 16:38   ` Lukasz Majewski
2014-10-09 16:38 ` [PATCH 15/21] thermal: dts: exynos: Trip points and sensor configuration data for Exynos5440 Lukasz Majewski
2014-10-09 16:38   ` Lukasz Majewski
2014-10-09 16:38 ` [PATCH 16/21] thermal: exynos: dts: Provide device tree bindings identical to one in exynos_tmu_data.c Lukasz Majewski
2014-10-09 16:38   ` Lukasz Majewski
2014-10-09 16:38 ` [PATCH 17/21] thermal: samsung: core: Exynos TMU rework to use device tree for configuration Lukasz Majewski
2014-10-09 16:38   ` Lukasz Majewski
2014-10-09 16:38 ` [PATCH 18/21] thermal: exynos: Remove exynos_thermal_common.[c|h] files Lukasz Majewski
2014-10-09 16:38   ` Lukasz Majewski
2014-10-09 16:38 ` [PATCH 19/21] thermal: exynos: Remove exynos_tmu_data.c file Lukasz Majewski
2014-10-09 16:38   ` Lukasz Majewski
2014-10-09 16:38 ` [PATCH 20/21] thermal: exynos: Make Exynos5250 TMU compatible with Exynos4412 Lukasz Majewski
2014-10-09 16:38   ` Lukasz Majewski
2014-10-09 16:38 ` [PATCH 21/21] thermal: exynos: Make Exynos3250 " Lukasz Majewski
2014-10-09 16:38   ` Lukasz Majewski
2014-10-09 23:34   ` Chanwoo Choi
2014-10-09 23:34     ` Chanwoo Choi
2014-10-10  8:51     ` Lukasz Majewski
2014-10-10  8:51       ` Lukasz Majewski
2014-10-23  8:50 ` [PATCH 00/21] thermal: exynos: Thermal code rework to use device tree Lukasz Majewski
2014-10-23  8:50   ` Lukasz Majewski
2014-11-20 16:21 ` [PATCH v2 0/4] thermal: of: of-thermal.c API extensions Lukasz Majewski
2014-11-20 16:21   ` [PATCH v2 1/4] thermal: of: Extend of-thermal.c to provide number of trip points Lukasz Majewski
2014-11-25  6:04     ` Eduardo Valentin
2014-11-26  8:28       ` Lukasz Majewski
2014-11-20 16:21   ` [PATCH v2 2/4] thermal: of: Extend of-thermal.c to provide check if trip point is enabled Lukasz Majewski
2014-11-25  8:25     ` Eduardo Valentin
2014-11-26  8:31       ` Lukasz Majewski
2014-11-20 16:21   ` [PATCH v2 3/4] thermal: of: Extend of-thermal to export table of trip points Lukasz Majewski
2014-11-25 20:36     ` Eduardo Valentin
2014-11-26  8:35       ` Lukasz Majewski
2014-11-26 15:18         ` Eduardo Valentin
2014-11-26 20:43           ` navneet kumar
2014-11-26 20:43             ` navneet kumar
2014-11-26 21:12             ` Guenter Roeck
2014-11-26 23:12               ` navneet kumar
2014-11-26 23:12                 ` navneet kumar
2014-11-26 23:09             ` Eduardo Valentin
2014-11-27  9:42               ` Lukasz Majewski
2014-11-27  9:42                 ` Lukasz Majewski
2014-11-25 20:38     ` Eduardo Valentin
2014-11-26  8:39       ` Lukasz Majewski
2014-11-20 16:21   ` [PATCH v2 4/4] thermal: of: Extend current of-thermal.c code to allow setting emulated temp Lukasz Majewski
2014-11-25 20:44     ` Eduardo Valentin
2014-11-26  8:47       ` Lukasz Majewski
2014-12-08 17:04   ` [PATCH v3 0/5] thermal: of: of-thermal.c API extensions Lukasz Majewski
2014-12-08 17:04     ` [PATCH v3 1/5] thermal: of: Extend of-thermal.c to provide number of trip points Lukasz Majewski
2014-12-08 19:52       ` Eduardo Valentin
2014-12-08 23:02         ` Lukasz Majewski
2014-12-08 17:04     ` [PATCH v3 2/5] thermal: of: Extend of-thermal.c to provide check if trip point is valid Lukasz Majewski
2014-12-08 17:04     ` [PATCH v3 3/5] thermal: of: Rename struct __thermal_trip to struct thermal_trip Lukasz Majewski
2014-12-08 17:04     ` [PATCH v3 4/5] thermal: of: Extend of-thermal to export table of trip points Lukasz Majewski
2014-12-08 17:04     ` [PATCH v3 5/5] thermal: of: Extend current of-thermal.c code to allow setting emulated temp Lukasz Majewski
2014-12-09  1:21     ` [PATCH v3 0/5] thermal: of: of-thermal.c API extensions Eduardo Valentin
2014-12-10 12:09 ` [PATCH v2 00/17] thermal: exynos: Thermal code rework to use device tree Lukasz Majewski
2014-12-10 10:27   ` Eduardo Valentin
2014-12-10 14:19     ` Lukasz Majewski
2014-12-22 15:50       ` Abhilash Kesavan
2014-12-22 16:21         ` Lukasz Majewski
2014-12-23 15:27           ` Abhilash Kesavan
2014-12-10 12:09   ` [PATCH v2 01/17] thermal: exynos: cosmetic: Correct comment format Lukasz Majewski
2014-12-10 12:09   ` [PATCH v2 02/17] thermal: exynos: Provide thermal_exynos.h file to be included in device tree files Lukasz Majewski
2014-12-10 12:09   ` [PATCH v2 03/17] thermal: dts: trats: Enable TMU on the Exynos4210 trats device Lukasz Majewski
2014-12-10 12:09   ` [PATCH v2 04/17] thermal: dts: exynos: Add LD010 regulator node necessary for TMU on Odroid Lukasz Majewski
2014-12-10 12:09   ` [PATCH v2 05/17] thermal: dts: Enable TMU at Exynos4412 based Odroid U3 device Lukasz Majewski
2014-12-10 12:09   ` [PATCH v2 06/17] thermal: cpu_cooling: dts: Define device tree bindings for Exynos cpu cooling functionality Lukasz Majewski
2015-01-02 18:15     ` Eduardo Valentin
2015-01-12 14:09       ` Lukasz Majewski
2015-01-12 14:24         ` Eduardo Valentin
2015-01-13  8:22           ` Lukasz Majewski
2014-12-10 12:09   ` [PATCH v2 07/17] thermal: cpu_cooling: Modify exynos thermal code to use device tree for cpu cooling configuration Lukasz Majewski
2015-01-02 18:18     ` Eduardo Valentin
2015-01-12 17:08       ` Lukasz Majewski
2014-12-10 12:09   ` [PATCH v2 08/17] thermal: exynos: dts: Add default definition of the TMU sensor parameter Lukasz Majewski
2015-01-02 18:11     ` Eduardo Valentin
2015-01-02 18:26       ` Eduardo Valentin
2015-01-12 14:42         ` Lukasz Majewski
2014-12-10 12:09   ` [PATCH v2 09/17] thermal: dts: Default trip points definition for Exynos5420 SoCs Lukasz Majewski
2014-12-10 12:09   ` [PATCH v2 10/17] thermal: exynos: dts: Define default thermal-zones for Exynos4 Lukasz Majewski
2014-12-10 12:09   ` [PATCH v2 11/17] thermal: dts: exynos: Trip points and sensor configuration data for Exynos5440 Lukasz Majewski
2014-12-10 12:09   ` [PATCH v2 12/17] thermal: exynos: dts: Provide device tree bindings identical to one in exynos_tmu_data.c Lukasz Majewski
2015-01-02 18:13     ` Eduardo Valentin
2015-01-12 15:36       ` Lukasz Majewski
2014-12-10 12:09   ` [PATCH v2 13/17] thermal: samsung: core: Exynos TMU rework to use device tree for configuration Lukasz Majewski
2014-12-10 12:09   ` [PATCH v2 14/17] thermal: exynos: Remove exynos_thermal_common.[c|h] files Lukasz Majewski
2014-12-10 12:09   ` [PATCH v2 15/17] thermal: exynos: Remove exynos_tmu_data.c file Lukasz Majewski
2014-12-10 12:09   ` [PATCH v2 16/17] thermal: exynos: Make Exynos5250 TMU compatible with Exynos4412 Lukasz Majewski
2014-12-10 12:09   ` [PATCH v2 17/17] thermal: exynos: Make Exynos3250 " Lukasz Majewski
2015-01-02 18:25   ` [PATCH v2 00/17] thermal: exynos: Thermal code rework to use device tree Eduardo Valentin
2015-01-03 19:53     ` Lukasz Majewski
2015-01-05 21:11       ` Eduardo Valentin
2015-01-14 13:40 ` [PATCH v3 00/16] " Lukasz Majewski
2015-01-14 13:40   ` [PATCH v3 01/16] thermal: exynos: cosmetic: Correct comment format Lukasz Majewski
2015-01-14 13:41   ` [PATCH v3 02/16] thermal: exynos: Provide thermal_exynos.h file to be included in device tree files Lukasz Majewski
2015-01-14 13:41   ` [PATCH v3 03/16] arm: dts: trats: Enable TMU on the Exynos4210 trats device Lukasz Majewski
2015-01-14 13:41   ` [PATCH v3 04/16] arm: dts: odroid: Add LD010 regulator node necessary for TMU on Odroid Lukasz Majewski
2015-01-14 13:41   ` [PATCH v3 05/16] thermal: dts: Enable TMU at Exynos4412 based Odroid U3 device Lukasz Majewski
2015-01-14 18:48     ` Eduardo Valentin
2015-01-14 13:41   ` [PATCH v3 06/16] arm: dts: Adding CPU cooling binding for Exynos SoCs Lukasz Majewski
2015-01-14 18:57     ` Eduardo Valentin
2015-01-14 13:41   ` [PATCH v3 07/16] thermal: exynos: Modify exynos thermal code to use device tree for cpu cooling configuration Lukasz Majewski
2015-01-14 13:41   ` [PATCH v3 08/16] thermal: exynos: dts: Add default definition of the TMU sensor parameter Lukasz Majewski
2015-01-14 13:41   ` [PATCH v3 09/16] dts: Documentation: Extending documentation entry for exynos-thermal Lukasz Majewski
2015-01-14 18:52     ` Eduardo Valentin
2015-01-14 19:01       ` Eduardo Valentin
2015-01-14 13:41   ` [PATCH v3 10/16] thermal: dts: Default trip points definition for Exynos5420 SoCs Lukasz Majewski
2015-01-14 13:41   ` [PATCH v3 11/16] thermal: exynos: dts: Define default thermal-zones for Exynos4 Lukasz Majewski
2015-01-14 13:41   ` [PATCH v3 12/16] thermal: dts: exynos: Trip points and sensor configuration data for Exynos5440 Lukasz Majewski
2015-01-14 13:41   ` [PATCH v3 13/16] thermal: exynos: dts: Provide device tree bindings identical to the one in exynos_tmu_data.c Lukasz Majewski
2015-01-14 19:05     ` Eduardo Valentin
2015-01-15 16:03       ` Lukasz Majewski
2015-01-14 13:41   ` [PATCH v3 14/16] thermal: samsung: core: Exynos TMU rework to use device tree for configuration Lukasz Majewski
2015-01-14 18:46     ` Eduardo Valentin
2015-01-15 15:17       ` Lukasz Majewski
2015-01-21  1:23         ` Eduardo Valentin
2015-01-21  8:10           ` Lukasz Majewski
2015-01-21  9:20             ` Eduardo Valentin
2015-01-22 14:17               ` Lukasz Majewski
2015-01-14 13:41   ` [PATCH v3 15/16] thermal: exynos: Remove exynos_thermal_common.[c|h] files Lukasz Majewski
2015-01-14 13:41   ` [PATCH v3 16/16] thermal: exynos: Remove exynos_tmu_data.c file Lukasz Majewski
2015-01-16  0:00   ` [PATCH v3 00/16] thermal: exynos: Thermal code rework to use device tree Tobias Jakobi
2015-01-16  8:29     ` Lukasz Majewski
2015-01-19 23:29       ` Tobias Jakobi
2015-01-20  8:17         ` Lukasz Majewski
2015-01-22  1:06           ` Tobias Jakobi
2015-01-21  9:08             ` Eduardo Valentin
2015-01-24  1:00               ` Tobias Jakobi
2015-01-16 11:30 ` [PATCH v4 00/17] " Lukasz Majewski
2015-01-16 11:30   ` [PATCH v4 01/17] thermal: exynos: cosmetic: Correct comment format Lukasz Majewski
2015-01-16 11:30   ` [PATCH v4 02/17] thermal: exynos: Provide thermal_exynos.h file to be included in device tree files Lukasz Majewski
2015-01-16 11:30   ` [PATCH v4 03/17] arm: dts: trats: Enable TMU on the Exynos4210 trats device Lukasz Majewski
2015-01-16 11:30   ` [PATCH v4 04/17] arm: dts: odroid: Add LD010 regulator node necessary for TMU on Odroid Lukasz Majewski
2015-01-16 11:30   ` [PATCH v4 05/17] arm: dts: odroid: Enable TMU at Exynos4412 based Odroid U3 device Lukasz Majewski
2015-01-16 11:30   ` [PATCH v4 06/17] arm: dts: Adding CPU cooling binding for Exynos SoCs Lukasz Majewski
2015-01-16 11:30   ` [PATCH v4 07/17] thermal: exynos: Modify exynos thermal code to use device tree for cpu cooling configuration Lukasz Majewski
2015-01-16 11:30   ` [PATCH v4 08/17] thermal: exynos: dts: Add default definition of the TMU sensor parameter Lukasz Majewski
2015-01-16 11:30   ` [PATCH v4 09/17] dts: Documentation: Extending documentation entry for exynos-thermal Lukasz Majewski
2015-01-16 11:30   ` [PATCH v4 10/17] thermal: dts: Default trip points definition for Exynos5420 SoCs Lukasz Majewski
2015-01-16 11:30   ` [PATCH v4 11/17] thermal: exynos: dts: Define default thermal-zones for Exynos4 Lukasz Majewski
2015-01-16 11:30   ` [PATCH v4 12/17] thermal: dts: exynos: Trip points and sensor configuration data for Exynos5440 Lukasz Majewski
2015-01-16 11:30   ` [PATCH v4 13/17] dts: Documentation: Update exynos-thermal.txt example " Lukasz Majewski
2015-01-16 11:30   ` [PATCH v4 14/17] thermal: exynos: dts: Provide device tree bindings identical to the one in exynos_tmu_data.c Lukasz Majewski
2015-01-16 11:30   ` [PATCH v4 15/17] thermal: samsung: core: Exynos TMU rework to use device tree for configuration Lukasz Majewski
2015-01-16 11:31   ` [PATCH v4 16/17] thermal: exynos: Remove exynos_thermal_common.[c|h] files Lukasz Majewski
2015-01-16 11:31   ` [PATCH v4 17/17] thermal: exynos: Remove exynos_tmu_data.c file Lukasz Majewski
2015-01-17  7:17   ` [PATCH v4 00/17] thermal: exynos: Thermal code rework to use device tree Abhilash Kesavan
2015-01-19  7:57     ` Lukasz Majewski
2015-01-23  7:42   ` Kukjin Kim
2015-01-23  9:59     ` Lukasz Majewski
2015-01-23 11:00       ` Kukjin Kim
2015-01-23 14:45         ` Eduardo Valentin
2015-01-24  4:04           ` Kukjin Kim
2015-01-19 11:20 ` [PATCH v5 00/18] " Lukasz Majewski
2015-01-19 11:20   ` [PATCH v5 01/18] thermal: exynos: cosmetic: Correct comment format Lukasz Majewski
2015-01-19 11:20   ` [PATCH v5 02/18] thermal: exynos: Provide thermal_exynos.h file to be included in device tree files Lukasz Majewski
2015-01-19 11:20   ` [PATCH v5 03/18] arm: dts: trats: Enable TMU on the Exynos4210 trats device Lukasz Majewski
2015-01-19 11:20   ` [PATCH v5 04/18] arm: dts: odroid: Add LDO10 regulator node necessary for TMU on Odroid Lukasz Majewski
2015-01-19 11:20   ` [PATCH v5 05/18] arm: dts: odroid: Enable TMU at Exynos4412 based Odroid U3 device Lukasz Majewski
2015-01-19 11:20   ` [PATCH v5 06/18] arm: dts: Adding CPU cooling binding for Exynos SoCs Lukasz Majewski
2015-01-19 11:20   ` [PATCH v5 07/18] thermal: exynos: Modify exynos thermal code to use device tree for cpu cooling configuration Lukasz Majewski
2015-01-21  2:18     ` Eduardo Valentin
2015-01-21  8:21       ` Lukasz Majewski
2015-01-21  8:33     ` Lukasz Majewski
2015-01-21  9:08       ` Viresh Kumar
2015-01-21  9:47         ` Lukasz Majewski
2015-01-21  9:55           ` Viresh Kumar
2015-01-21 10:09             ` Lukasz Majewski
2015-01-19 11:20   ` [PATCH v5 08/18] thermal: exynos: dts: Add default definition of the TMU sensor parameter Lukasz Majewski
2015-01-19 11:20   ` [PATCH v5 09/18] dts: Documentation: Extending documentation entry for exynos-thermal Lukasz Majewski
2015-01-19 11:20   ` [PATCH v5 10/18] thermal: dts: Default trip points definition for Exynos5420 SoCs Lukasz Majewski
2015-01-19 11:20   ` [PATCH v5 11/18] thermal: exynos: dts: Define default thermal-zones for Exynos4 Lukasz Majewski
2015-01-19 11:20   ` [PATCH v5 12/18] thermal: dts: exynos: Trip points and sensor configuration data for Exynos5440 Lukasz Majewski
2015-01-19 11:20   ` [PATCH v5 13/18] dts: Documentation: Update exynos-thermal.txt example " Lukasz Majewski
2015-01-19 11:20   ` [PATCH v5 14/18] thermal: exynos: dts: Provide device tree bindings identical to the one in exynos_tmu_data.c Lukasz Majewski
2015-01-19 11:20   ` [PATCH v5 15/18] thermal: samsung: core: Exynos TMU rework to use device tree for configuration Lukasz Majewski
2015-01-21  3:18     ` Eduardo Valentin
2015-01-21  8:40       ` Lukasz Majewski
2015-01-21  9:14         ` Eduardo Valentin
2015-01-21  3:25     ` Eduardo Valentin
2015-01-21  8:48       ` Lukasz Majewski
2015-01-19 11:21   ` [PATCH v5 16/18] thermal: exynos: Remove exynos_thermal_common.[c|h] files Lukasz Majewski
2015-01-19 11:21   ` [PATCH v5 17/18] thermal: exynos: Remove exynos_tmu_data.c file Lukasz Majewski
2015-01-19 11:21   ` [PATCH v5 18/18] thermal: exynos: Remove not needed exynos_tmu_init_data declarations from exynos_tmu.h Lukasz Majewski
2015-01-21  3:30     ` Eduardo Valentin
2015-01-21  9:00       ` Lukasz Majewski
2015-01-21  1:55   ` [PATCH v5 00/18] thermal: exynos: Thermal code rework to use device tree Eduardo Valentin
2015-01-23 12:09   ` [PATCH v6 " Lukasz Majewski
2015-01-23 12:09     ` [PATCH v6 01/18] thermal: exynos: cosmetic: Correct comment format Lukasz Majewski
2015-01-23 12:09     ` [PATCH v6 02/18] thermal: exynos: Provide thermal_exynos.h file to be included in device tree files Lukasz Majewski
2015-01-23 12:09     ` [PATCH v6 03/18] arm: dts: trats: Enable TMU on the Exynos4210 trats device Lukasz Majewski
2015-01-23 12:09     ` [PATCH v6 04/18] arm: dts: odroid: Add LDO10 regulator node necessary for TMU on Odroid Lukasz Majewski
2015-01-23 12:09     ` [PATCH v6 05/18] arm: dts: odroid: Enable TMU at Exynos4412 based Odroid U3 device Lukasz Majewski
2015-01-23 12:23       ` Aw: " Tobias Jakobi
2015-01-23 12:09     ` [PATCH v6 06/18] arm: dts: Adding CPU cooling binding for Exynos SoCs Lukasz Majewski
2015-01-23 12:10     ` [PATCH v6 07/18] thermal: exynos: Modify exynos thermal code to use device tree for cpu cooling configuration Lukasz Majewski
2015-01-23 12:10     ` [PATCH v6 09/18] thermal: exynos: dts: Add default definition of the TMU sensor parameter Lukasz Majewski
2015-01-23 12:10     ` [PATCH v6 10/18] dts: Documentation: Extending documentation entry for exynos-thermal Lukasz Majewski
2015-01-23 12:10     ` [PATCH v6 11/18] thermal: dts: Default trip points definition for Exynos5420 SoCs Lukasz Majewski
2015-01-23 12:10     ` [PATCH v6 12/18] thermal: exynos: dts: Define default thermal-zones for Exynos4 Lukasz Majewski
2015-01-23 12:10     ` [PATCH v6 13/18] thermal: dts: exynos: Trip points and sensor configuration data for Exynos5440 Lukasz Majewski
2015-01-23 12:10     ` [PATCH v6 14/18] dts: Documentation: Update exynos-thermal.txt example " Lukasz Majewski
2015-01-23 12:10     ` [PATCH v6 15/18] thermal: exynos: dts: Provide device tree bindings identical to the one in exynos_tmu_data.c Lukasz Majewski
2015-01-23 12:10     ` [PATCH v6 16/18] thermal: samsung: core: Exynos TMU rework to use device tree for configuration Lukasz Majewski
2015-01-23 12:10     ` [PATCH v6 17/18] thermal: exynos: Remove exynos_thermal_common.[c|h] files Lukasz Majewski
2015-01-23 12:10     ` [PATCH v6 18/18] thermal: exynos: Remove exynos_tmu_data.c file Lukasz Majewski
2015-01-24 21:49     ` [PATCH v6 00/18] thermal: exynos: Thermal code rework to use device tree Eduardo Valentin
2015-01-26  8:49       ` Lukasz Majewski
2015-01-29 23:34       ` Kukjin Kim
2015-02-23 10:13         ` Lukasz Majewski
2015-02-23 11:18           ` Kukjin Kim
2015-02-23 12:28             ` Lukasz Majewski
2015-02-26 15:56             ` Lukasz Majewski
2015-02-26 21:21               ` Kukjin Kim
2015-01-23 12:14   ` [PATCH v6 08/18] cpufreq: exynos: Use device tree to determine if cpufreq cooling should be registered Lukasz Majewski
2015-01-23 12:59     ` Viresh Kumar
2015-01-23 13:57       ` Lukasz Majewski
2015-01-25 14:01         ` Viresh Kumar
2015-01-25 16:27           ` Lukasz Majewski
2015-01-25 16:46           ` Eduardo Valentin
2015-01-25 21:55             ` Lukasz Majewski
2015-01-26  9:25     ` [PATCH] cpufreq: exynos: Use simple approach to asses if cpu cooling can be used Lukasz Majewski
2015-01-27  3:44       ` Viresh Kumar
2015-02-04  9:00         ` Lukasz Majewski
2015-02-05 15:54           ` [PATCH v2] " Lukasz Majewski
2015-02-26 10:36             ` Lukasz Majewski
2015-02-26 18:25               ` Eduardo Valentin
2015-02-26 21:23                 ` Lukasz Majewski

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20141112104241.50f644a4@amdc2363 \
    --to=l.majewski@samsung.com \
    --cc=amit.daniel@samsung.com \
    --cc=b.zolnierkie@samsung.com \
    --cc=cw00.choi@samsung.com \
    --cc=edubezval@gmail.com \
    --cc=kgene.kim@samsung.com \
    --cc=kyungmin.park@samsung.com \
    --cc=l.majewski@majess.pl \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-pm@vger.kernel.org \
    --cc=linux-samsung-soc@vger.kernel.org \
    --cc=rui.zhang@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.