Hi,
I am trying to use GNU global for kernel source browsing but have run
into a problem when using gtags target in Makefile. The index
files(GTAGS, GSYMS, GPATH, GRTAGS) don't work and on further
investigation turned out to be 16kb each in size. My command line is -
make ARCH=arm
Michal Marek mma...@suse.cz writes:
On 8.7.2013 19:22, Punit Agrawal wrote:
Hi,
I am trying to use GNU global for kernel source browsing but have run
into a problem when using gtags target in Makefile. The index
files(GTAGS, GSYMS, GPATH, GRTAGS) don't work and on further
investigation
observing the behaviour of the different components in the
framework. The events added trace temperature changes, trip points and
cooling device state changes.
The patches are based on v3.15-rc8.
Cheers,
Punit
Punit Agrawal (3):
thermal: trace: Trace temperature changes
thermal: trace: Trace
fweis...@gmail.com
Cc: Ingo Molnar mi...@redhat.com
Signed-off-by: Punit Agrawal punit.agra...@arm.com
---
drivers/thermal/thermal_core.c |4
include/trace/events/thermal.h | 38 ++
2 files changed, 42 insertions(+)
create mode 100644 include/trace
...@gmail.com
Cc: Ingo Molnar mi...@redhat.com
Signed-off-by: Punit Agrawal punit.agra...@arm.com
---
Hi Steven,
I am facing an issue with partial trace being emitted when using
__print_symbolic in this patch.
When the trip_type is THERMAL_TRIP_ACTIVE (i.e., the first value in
the symbol map), the emitted
fweis...@gmail.com
Cc: Ingo Molnar mi...@redhat.com
Signed-off-by: Punit Agrawal punit.agra...@arm.com
---
drivers/thermal/thermal_core.c |1 +
include/trace/events/thermal.h | 19 +++
2 files changed, 20 insertions(+)
diff --git a/drivers/thermal/thermal_core.c b/drivers
Thanks for the quick response.
Steven Rostedt rost...@goodmis.org writes:
On Wed, 11 Jun 2014 12:31:44 +0100
Punit Agrawal punit.agra...@arm.com wrote:
Create a new event to trace when the temperature is above a trip
point. Use the trace-point when handling non-critical and critical
trip
Steven Rostedt rost...@goodmis.org writes:
On Wed, 11 Jun 2014 15:11:02 +0100
Punit Agrawal punit.agra...@arm.com wrote:
I do indeed see the value of trip_type and it matches what's being
traced.
~# trace-cmd report | grep thermal_zone_trip | tail -n 5
kworker/2:2-1014 [002
Steven Rostedt rost...@goodmis.org writes:
[...]
# pwd /sys/kernel/debug/tracing/events/thermal/thermal_zone_trip
# cat format
name: thermal_zone_trip
ID: 463
format:
field:unsigned short common_type; offset:0; size:2;
signed:0;
field:unsigned char
Ping?
Punit Agrawal punit.agra...@arm.com writes:
When binding cooling devices to thermal zones created from the device
tree the minimum and maximum cooling states are in the wrong order
leading to failure to bind.
Fix the order of cooling states in the call
Signed-off-by: Punit Agrawal punit.agra...@arm.com
---
Hi Eduardo,
I am hoping this can be picked up for 3.16 as a bug fix.
Thanks,
Punit
drivers/thermal/of-thermal.c |4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/thermal/of-thermal.c b/drivers/thermal/of-thermal.c
Javi Merino javi.mer...@arm.com writes:
Hi Punit,
On Wed, Jun 11, 2014 at 12:31:44PM +0100, Punit Agrawal wrote:
Create a new event to trace when the temperature is above a trip
point. Use the trace-point when handling non-critical and critical
trip pionts.
Cc: Zhang Rui rui.zh
Stephen Boyd sb...@codeaurora.org writes:
On 06/17/14 03:20, Punit Agrawal wrote:
Ping?
Punit Agrawal punit.agra...@arm.com writes:
When binding cooling devices to thermal zones created from the device
tree the minimum and maximum cooling states are in the wrong order
leading to failure
함명주 myungjoo@samsung.com writes:
Sender : Punit Agrawalpunit.agra...@arm.com
From: Ørjan Eide
These functions are indended for use by drivers and should be available
also when the driver is built as a module.
Cc: MyungJoo Ham
Cc: Kyungmin Park
Signed-off-by: Ørjan Eide
Dear
;
+ }
finish:
of_node_put(child);
Looks good to me.
Reviewed-by: Punit Agrawal punit.agra...@arm.com
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo
point was traced when using fair
share
* Trace the numeric value of trip_type instead of using __print_symbolic
Punit Agrawal (3):
thermal: trace: Trace temperature changes
thermal: trace: Trace when a cooling device's state is updated
thermal: trace: Trace when temperature is above a trip
fweis...@gmail.com
Cc: Ingo Molnar mi...@redhat.com
Signed-off-by: Punit Agrawal punit.agra...@arm.com
---
drivers/thermal/thermal_core.c |4
include/trace/events/thermal.h | 38 ++
2 files changed, 42 insertions(+)
create mode 100644 include/trace
...@gmail.com
Cc: Ingo Molnar mi...@redhat.com
Signed-off-by: Punit Agrawal punit.agra...@arm.com
---
drivers/thermal/fair_share.c | 12
drivers/thermal/step_wise.c|5 -
drivers/thermal/thermal_core.c |2 ++
include/trace/events/thermal.h | 26 ++
4
fweis...@gmail.com
Cc: Ingo Molnar mi...@redhat.com
Signed-off-by: Punit Agrawal punit.agra...@arm.com
---
drivers/thermal/thermal_core.c |1 +
include/trace/events/thermal.h | 19 +++
2 files changed, 20 insertions(+)
diff --git a/drivers/thermal/thermal_core.c b/drivers
Hi Arnd,
Will Deacon will.dea...@arm.com writes:
On Wed, Jul 23, 2014 at 04:01:56PM +0100, Punit Agrawal wrote:
diff --git a/drivers/bus/arm-cci.c b/drivers/bus/arm-cci.c
index 5a86da9..7af78df 100644
--- a/drivers/bus/arm-cci.c
+++ b/drivers/bus/arm-cci.c
@@ -397,7 +397,8 @@ static
Olof Johansson o...@lixom.net writes:
On Tue, Jul 29, 2014 at 4:34 AM, Punit Agrawal punit.agra...@arm.com wrote:
Hi Arnd,
Will Deacon will.dea...@arm.com writes:
On Wed, Jul 23, 2014 at 04:01:56PM +0100, Punit Agrawal wrote:
diff --git a/drivers/bus/arm-cci.c b/drivers/bus/arm-cci.c
Eduardo Valentin edubez...@gmail.com writes:
On Tue, Jul 29, 2014 at 11:50:47AM +0100, Punit Agrawal wrote:
Hi linux-pm,
This is the second posting of the patches to add trace to the thermal
framework.
The linux thermal framework doesn't have any support for tracing. This
makes it hard
.
Thanks
Punit Agrawal (1):
PM / devfreq: exynos: Enable building exynos PPMU as module
Ørjan Eide (1):
PM / devfreq: Export helper functions for drivers
drivers/devfreq/Kconfig |2 +-
drivers/devfreq/devfreq.c|3 +++
drivers/devfreq/exynos/exynos_ppmu.c |3
From: Ørjan Eide orjan.e...@arm.com
These functions are indended for use by drivers and should be available
also when the driver is built as a module.
Cc: MyungJoo Ham myungjoo@samsung.com
Cc: Kyungmin Park kyungmin.p...@samsung.com
Signed-off-by: Ørjan Eide orjan.e...@arm.com
---
Export symbols from the PPMU driver needed to build the exynos bus
driver as a module.
Cc: MyungJoo Ham myungjoo@samsung.com
Cc: Kyungmin Park kyungmin.p...@samsung.com
Cc: Kukjin Kim kgene@samsung.com
Cc: Bartlomiej Zolnierkiewicz b.zolnier...@samsung.com
Signed-off-by: Punit Agrawal
? */
- if (!pmu_read_register(idx, CCI_PMU_OVRFLW)
CCI_PMU_OVRFLW_FLAG)
+ if (!(pmu_read_register(idx, CCI_PMU_OVRFLW)
+ CCI_PMU_OVRFLW_FLAG))
continue;
Going back to the manual, this fix looks correct.
Acked-by: Punit Agrawal punit.agra...@arm.com
Will, would
Punit Agrawal punit.agra...@arm.com writes:
Hi,
There's no reason why the exynos PPMU can't be built as a module
except you need -
- The first patch exports the functions that are needed to build
devfreq drivers as modules.
- The second patch then converts the exynos PPMU devfreq driver
-kernel-ow...@vger.kernel.org
[mailto:linux-kernel-ow...@vger.kernel.org] On Behalf Of Punit Agrawal
Sent: Friday, July 18, 2014 10:10 AM
To: linux...@vger.kernel.org; linux-samsung-...@vger.kernel.org
Cc: orjan.e...@arm.com; linux-kernel@vger.kernel.org;
linux-arm-ker...@lists.infradead.org
branch. And I've pulled those changes in your next branch.
Yes Rui. I made a mistake.
Thanks for pulling.
thanks,
Cheers,
[...]
Punit Agrawal (3):
thermal: trace: Trace temperature changes
thermal: trace: Trace when a cooling device's state is updated
for the power calculations. The cpus must have
registered their OPPs using the OPP library.
Cc: Zhang Rui rui.zh...@intel.com
Cc: Eduardo Valentin edubez...@gmail.com
Signed-off-by: Punit Agrawal punit.agra...@arm.com
Signed-off-by: Javi Merino javi.mer...@arm.com
big cut
,
if there is any.
Tested on (non-secure)TC2 and A53x2.
For the series,
Acked-by: Punit Agrawal punit.agra...@arm.com
Cheers,
Punit
[...]
--
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to majord...@vger.kernel.org
More majordomo info at http
Hi Sascha,
Sascha Hauer s.ha...@pengutronix.de writes:
The thermal framework uses int, long and unsigned long for temperatures
in millicelsius. The majority of functions uses unsigned long, so change
the remaining functions to use this type aswell.
Signed-off-by: Sascha Hauer
Hi Leo,
Leo Yan leo@linaro.org writes:
When enable the thermal on arm64 platform, it will report failure when
call function *thermal_zone_bind_cooling_device()*.
The failure is caused by casting. If dtb specify the minimum cooling
state and maximum cooling state as THERMAL_NO_LIMIT,
Rutland mark.rutl...@arm.com
Signed-off-by: Suzuki K. Poulose suzuki.poul...@arm.com
Cc: Will Deacon will.dea...@arm.com
Cc: Catalin Marinas catalin.mari...@arm.com
Cc: Punit Agrawal punit.agra...@arm.com
---
arch/arm64/include/asm/cputype.h |2 +
arch/arm64/kernel/armv8_deprecated.c
source code = 0xf)
Each CCI model provides two sets of attributes(format and event),
which are dynamically populated before registering the PMU, to
allow for the appropriate information.
Cc: Punit Agrawal punit.agra...@arm.com
Cc: Will Deacon will.dea...@arm.com
Cc: Pawel Moll pawel.m...@arm.com
need to program the counter for an event.
Cc: Punit Agrawal punit.agra...@arm.com
Cc: Mark Rutland mark.rutl...@arm.com
Cc: Will Deacon will.dea...@arm.com
Signed-off-by: Suzuki K. Poulose suzuki.poul...@arm.com
Acked-by: Punit Agrawal punit.agra...@arm.com
---
drivers/bus/arm-cci.c | 78
.
However there are some differences in the PMU event counters.
- No cycle counter
- Upto 8 counters(4 in CCI-400)
- Each counter area is 64K(4K in CCI400)
- The counter0 starts at offset 0x1 from the base of CCI
Cc: Punit Agrawal punit.agra...@arm.com
Cc: Mark Rutland mark.rutl
will.dea...@arm.com
Cc: Punit Agrawal punit.agra...@arm.com
Signed-off-by: Suzuki K. Poulose suzuki.poul...@arm.com
Acked-by: Punit Agrawal punit.agra...@arm.com
---
drivers/bus/Kconfig |5 ++
drivers/bus/arm-cci.c | 157
+
2 files
Suzuki K. Poulose suzuki.poul...@arm.com writes:
From: Suzuki K. Poulose suzuki.poul...@arm.com
This patch gets rid of the global struct cci_pmu variable and makes
the code use the cci_pmu explicitly. Makes code a bit more robust
and reader friendly.
Cc: Punit Agrawal punit.agra...@arm.com
for the model. All such
data should be accessed via the model abstraction.
Limits the number of counters to the maximum supported
by the 'model'.
Cc: Punit Agrawal punit.agra...@arm.com
Cc: Mark Rutland mark.rutl...@arm.com
Cc: Will Deacon will.dea...@arm.com
Signed-off-by: Suzuki K. Poulose
Setup a thermal zone driven by the SoC temperature sensor on Juno
r0. Create passive trip points and bind them to cpufreq cooling
devices that support the power extensions.
Signed-off-by: Punit Agrawal punit.agra...@arm.com
Cc: Rob Herring robh...@kernel.org
Cc: Mark Rutland mark.rutl...@arm.com
the
hwmon sysfs interface.
Signed-off-by: Punit Agrawal punit.agra...@arm.com
Cc: Jean Delvare jdelv...@suse.de
Cc: Guenter Roeck li...@roeck-us.net
Cc: Sudeep Holla sudeep.ho...@arm.com
---
Documentation/hwmon/scpi-hwmon | 33
drivers/hwmon/Kconfig | 8 ++
drivers/hwmon/Makefile
The SCP firmware on Juno provides access to SoC sensors via the
SCPI. Add the sensor nodes to the device tree to enable this support.
Signed-off-by: Punit Agrawal punit.agra...@arm.com
Cc: Rob Herring robh...@kernel.org
Cc: Mark Rutland mark.rutl...@arm.com
Cc: Liviu Dudau liviu.du...@arm.com
Cc
ARM System Control Processor (SCP) provides an API to query and use
the sensors available in the system. Extend the SCPI driver to support
sensor messages.
Signed-off-by: Punit Agrawal punit.agra...@arm.com
Cc: Sudeep Holla sudeep.ho...@arm.com
---
drivers/firmware/arm_scpi.c | 60
-by: Punit Agrawal punit.agra...@arm.com
Cc: Rob Herring robh...@kernel.org
Cc: Mark Rutland mark.rutl...@arm.com
Cc: Sudeep Holla sudeep.ho...@arm.com
---
Documentation/devicetree/bindings/arm/arm,scpi.txt | 15 +++
1 file changed, 15 insertions(+)
diff --git a/Documentation/devicetree
Support registering cooling devices with dynamic power coefficient
where provided by the device tree. This allows OF registered cooling
devices driver to be used with the power_allocator thermal governor.
Signed-off-by: Punit Agrawal punit.agra...@arm.com
Acked-by: Viresh Kumar viresh.ku
in fundamental units of
mw/MHz/uVolt^2 and can be used in the above formula to calculate the
dynamic power in mW.
Signed-off-by: Punit Agrawal punit.agra...@arm.com
Cc: Rob Herring robh...@kernel.org
Cc: Mark Rutland mark.rutl...@arm.com
---
Documentation/devicetree/bindings/arm/cpus.txt | 15
allocator governor.
A cooling device will be created per individual frequency domain and
can be bound to thermal zones via the thermal DT bindings.
Signed-off-by: Punit Agrawal punit.agra...@arm.com
Acked-by: Viresh Kumar viresh.ku...@linaro.org
Cc: Sudeep Holla sudeep.ho...@arm.com
Cc: Eduardo
thermal_zone_of_sensor_register is documented as returning a pointer
to either a valid thermal_zone_device on success, or a corresponding
ERR_PTR() value.
In contrast, the function returns NULL when THERMAL_OF is configured
off. Fix this.
Signed-off-by: Punit Agrawal punit.agra...@arm.com
Cc
Add support to create thermal zones based on the temperature sensors
provided by the SCP. The thermal zones can be defined using the
thermal DT bindings and should refer to the SCP sensor id to select
the sensor.
Signed-off-by: Punit Agrawal punit.agra...@arm.com
Cc: Jean Delvare jdelv...@suse.de
]
http://community.arm.com/servlet/JiveServlet/download/8401-45-18326/DUI0922B_scp_message_interface.pdf
[2]
https://wiki.linaro.org/ARM/Juno?action=AttachFiledo=gettarget=DUI0922B_scp_message_interface.pdf
v1: http://thread.gmane.org/gmane.linux.kernel/2002152
Punit Agrawal (10):
devicetree
Hi Liviu,
Thanks for having a look.
Liviu Dudau liviu.du...@arm.com writes:
On Mon, Aug 03, 2015 at 04:22:58PM +0100, Punit Agrawal wrote:
Setup a thermal zone driven by the SoC temperature sensor on Juno
r0. Create passive trip points and bind them to cpufreq cooling
devices that support
[ adding Viresh ]
Radivoje Jovanovic radivoje.jovano...@linux.intel.com writes:
Hi Agarwal,
On Fri, 24 Jul 2015 16:26:12 +0100
Punit Agrawal punit.agra...@arm.com wrote:
Radivoje Jovanovic radivoje.jovano...@linux.intel.com writes:
From: Radivoje Jovanovic radivoje.jovano...@intel.com
Guenter Roeck li...@roeck-us.net writes:
On 08/03/2015 08:22 AM, Punit Agrawal wrote:
thermal_zone_of_sensor_register is documented as returning a pointer
to either a valid thermal_zone_device on success, or a corresponding
ERR_PTR() value.
In contrast, the function returns NULL when
thermal_zone_of_sensor_register is documented as returning a pointer
to either a valid thermal_zone_device on success, or a corresponding
ERR_PTR() value.
In contrast, the function returns NULL when THERMAL_OF is configured
off. Fix this.
Signed-off-by: Punit Agrawal punit.agra...@arm.com
Cc
Guenter Roeck li...@roeck-us.net writes:
On 08/03/2015 08:22 AM, Punit Agrawal wrote:
Add support to create thermal zones based on the temperature sensors
provided by the SCP. The thermal zones can be defined using the
thermal DT bindings and should refer to the SCP sensor id to select
Guenter Roeck li...@roeck-us.net writes:
On 08/03/2015 08:22 AM, Punit Agrawal wrote:
Create a driver to add support for SoC sensors exported by the System
Control Processor (SCP) via the System Control and Power Interface
(SCPI). The supported sensor types is one of voltage, temperature
Hi Javi,
A few nitpicks and a comment below.
Javi Merino javi.mer...@arm.com writes:
The power allocator governor currently requires that a sustainable power
is passed as part of the thermal zone's thermal zone parameters. If
that parameter is not provided, it doesn't register with the
[ adding Eduardo, Rui for their take on OF-thermal bindings ]
Punit Agrawal punit.agra...@arm.com writes:
Hi Liviu,
Thanks for having a look.
Liviu Dudau liviu.du...@arm.com writes:
On Mon, Aug 03, 2015 at 04:22:58PM +0100, Punit Agrawal wrote:
Setup a thermal zone driven by the SoC
Apologies for the duplicate, I accidentally Hit send before I finished
the reply.
Punit Agrawal punit.agra...@arm.com writes:
[ adding Eduardo, Rui for their take on OF-thermal bindings ]
Punit Agrawal punit.agra...@arm.com writes:
Hi Liviu,
Thanks for having a look.
Liviu Dudau
Hi Viresh,
Viresh Kumar viresh.ku...@linaro.org writes:
On 22-07-15, 15:02, Punit Agrawal wrote:
cpufreq-dt: Supply power coefficient when registering cooling devices
cpufreq: arm_big_little: Add support to register a cpufreq cooling
device
Acked-by: Viresh Kumar viresh.ku
Radivoje Jovanovic radivoje.jovano...@linux.intel.com writes:
From: Radivoje Jovanovic radivoje.jovano...@intel.com
there is no need to keep local state variable. if another driver
changes the policy under our feet the cpu_cooling driver will
have the wrong state. Get current state from the
Hi Guenter,
Guenter Roeck li...@roeck-us.net writes:
On 07/22/2015 07:02 AM, Punit Agrawal wrote:
Create a driver to add support for SoC sensors exported by the System
Control Processor (SCP) via the System Control and Power Interface
(SCPI). The supported sensor types is one of voltage
Hi Guenter,
Guenter Roeck li...@roeck-us.net writes:
On 07/22/2015 07:02 AM, Punit Agrawal wrote:
Add support to create thermal zones based on the temperature sensors
provided by the SCP. The thermal zones can be defined using the
thermal DT bindings and should refer to the SCP sensor id
-by: Punit Agrawal punit.agra...@arm.com
Cc: Rob Herring robh...@kernel.org
Cc: Mark Rutland mark.rutl...@arm.com
Cc: Sudeep Holla sudeep.ho...@arm.com
---
Documentation/devicetree/bindings/arm/arm,scpi.txt | 15 +++
1 file changed, 15 insertions(+)
diff --git a/Documentation/devicetree
in fundamental units of
mw/MHz/uVolt^2 and can be used in the above formula to calculate the
dynamic power in mW.
Signed-off-by: Punit Agrawal punit.agra...@arm.com
Cc: Rob Herring robh...@kernel.org
Cc: Mark Rutland mark.rutl...@arm.com
---
Documentation/devicetree/bindings/arm/cpus.txt | 15
the
hwmon sysfs interface.
Signed-off-by: Punit Agrawal punit.agra...@arm.com
Cc: Jean Delvare jdelv...@suse.de
Cc: Guenter Roeck li...@roeck-us.net
Cc: Sudeep Holla sudeep.ho...@arm.com
---
drivers/hwmon/Kconfig | 8 ++
drivers/hwmon/Makefile | 1 +
drivers/hwmon/scpi-hwmon.c | 212
ARM System Control Processor (SCP) provides an API to query and use
the sensors available in the system. Extend the SCPI driver to support
sensor messages.
Signed-off-by: Punit Agrawal punit.agra...@arm.com
Cc: Sudeep Holla sudeep.ho...@arm.com
---
drivers/firmware/arm_scpi.c | 60
Support registering cooling devices with dynamic power coefficient
where provided by the device tree. This allows OF registered cooling
devices driver to be used with the power_allocator thermal governor.
Signed-off-by: Punit Agrawal punit.agra...@arm.com
Cc: Viresh Kumar viresh.ku...@linaro.org
bindings.
The last two patches add support for the sensors and the thermal zones
in the Juno device tree.
The Juno specific patches depend on SCPI and cpufreq patches[0] from Sudeep.
Thanks,
Punit
[0] http://thread.gmane.org/gmane.linux.power-management.general/61073
Punit Agrawal (9):
devicetree
The SCP firmware on Juno provides access to SoC sensors via the
SCPI. Add the sensor nodes to the device tree to enable this support.
Signed-off-by: Punit Agrawal punit.agra...@arm.com
Cc: Rob Herring robh...@kernel.org
Cc: Mark Rutland mark.rutl...@arm.com
Cc: Liviu Dudau liviu.du...@arm.com
Cc
Setup a thermal zone driven by the SoC temperature sensor on Juno
r0. Create passive trip points and bind them to cpufreq cooling
devices that support the power extensions.
Signed-off-by: Punit Agrawal punit.agra...@arm.com
Cc: Rob Herring robh...@kernel.org
Cc: Mark Rutland mark.rutl...@arm.com
Add support to create thermal zones based on the temperature sensors
provided by the SCP. The thermal zones can be defined using the
thermal DT bindings and should refer to the SCP sensor id to select
the sensor.
Signed-off-by: Punit Agrawal punit.agra...@arm.com
Cc: Jean Delvare jdelv...@suse.de
allocator governor.
A cooling device will be created per individual frequency domain and
can be bound to thermal zones via the thermal DT bindings.
Signed-off-by: Punit Agrawal punit.agra...@arm.com
Cc: Viresh Kumar viresh.ku...@linaro.org
Cc: Sudeep Holla sudeep.ho...@arm.com
Cc: Eduardo Valentin
Hi Chanwoo,
Chanwoo Choi cw00.c...@samsung.com writes:
This patchset introduce the generic devfreq cooling device for generic thermal
framework. The devfreq devices are used ad cooling device to reduce the
overheating temperature. This patch is based on drivers/thermal/cpu_cooling.c.
The
Hi Sascha,
Sascha Hauer s.ha...@pengutronix.de writes:
The thermal code uses int, long and unsigned long for temperatures
in different places.
Using an unsigned type limits the thermal framework to positive
temperatures without need. Also several drivers currently will report
temperatures
Hi Chanwoo,
Chanwoo Choi cw00.c...@samsung.com writes:
Hi Punit,
On 07/17/2015 07:53 PM, Punit Agrawal wrote:
Hi Chanwoo,
Chanwoo Choi cw00.c...@samsung.com writes:
This patchset introduce the generic devfreq cooling device for generic
thermal
framework. The devfreq devices are used
-by: Geert Uytterhoeven geert+rene...@glider.be
Reviewed-by: Jean Delvare jdelv...@suse.de
Reviewed-by: Lukasz Majewski l.majew...@samsung.com
Reviewed-by: Darren Hart dvh...@linux.intel.com
Reviewed-by: Heiko Stuebner he...@sntech.de
Reviewed-by: Peter Feuerer pe...@piie.net
Cc: Punit Agrawal
Hi Catalin, Will,
Dietmar Eggemann <dietmar.eggem...@arm.com> writes:
> Make sure that the task scheduler domain hierarchy is set-up correctly
> on systems with single or multi-cluster topology.
>
> Signed-off-by: Dietmar Eggemann <dietmar.eggem...@arm.com>
FWIW,
s for spotting the issue and the fix below. Some comments below.
> This patch fixes the above issue by skipping through the unsupported
> class of SCPI sensors.
>
> Fixes: 68acc77a2d51 ("hwmon: Support thermal zones registration for SCP
> temperature sensors")
> Fixes:
in the above formula to
calculate the dynamic power in mW.
Signed-off-by: Punit Agrawal <punit.agra...@arm.com>
Cc: Rob Herring <robh...@kernel.org>
Cc: Mark Rutland <mark.rutl...@arm.com>
---
Documentation/devicetree/bindings/arm/cpus.txt | 17 +
1 file chan
Support registering cooling devices with dynamic power coefficient
where provided by the device tree. This allows OF registered cooling
devices driver to be used with the power_allocator thermal governor.
Signed-off-by: Punit Agrawal <punit.agra...@arm.com>
Acked-by: Viresh Kumar <
allocator governor.
A cooling device will be created per individual frequency domain and
can be bound to thermal zones via the thermal DT bindings.
Signed-off-by: Punit Agrawal <punit.agra...@arm.com>
Acked-by: Viresh Kumar <viresh.ku...@linaro.org>
Cc: Sudeep Holla <sudeep.ho...@arm.c
[0] http://thread.gmane.org/gmane.linux.kernel/2002152
[1] http://thread.gmane.org/gmane.linux.kernel/2011466
Punit Agrawal (3):
devicetree: bindings: Add optional dynamic-power-coefficient property
cpufreq-dt: Supply power coefficient when registering cooling devices
cpufreq: arm_big_little
Rob Herring <r...@kernel.org> writes:
> On Mon, Nov 09, 2015 at 05:29:21PM +0000, Punit Agrawal wrote:
>> The dynamic power consumption of a device is proportional to the
>> square of voltage (V) and the clock frequency (f). It can be expressed as
>>
>> Pdyn = dy
Viresh Kumar <viresh.ku...@linaro.org> writes:
> On 09-11-15, 17:29, Punit Agrawal wrote:
>> Register passive cooling devices when initialising cpufreq on
>> big.LITTLE systems. If the device tree provides a dynamic power
>> coefficient for the CPUs then the bound
mon: Support thermal zones registration for SCP
>> temperature sensors")
>> Fixes: ea98b29a05e9 ("hwmon: Support sensors exported via ARM SCP interface")
>> Cc: Guenter Roeck <li...@roeck-us.net>
>> Reviewed-by: Punit Agrawal <punit.agra...@arm.com>
in the above formula to
calculate the dynamic power in mW.
Signed-off-by: Punit Agrawal <punit.agra...@arm.com>
Cc: Rob Herring <robh...@kernel.org>
Cc: Mark Rutland <mark.rutl...@arm.com>
---
Documentation/devicetree/bindings/arm/cpus.txt | 17 +
1 file chan
mal zones registration for SCP
>> temperature sensors")
>> Fixes: ea98b29a05e9 ("hwmon: Support sensors exported via ARM SCP interface")
>> Cc: Guenter Roeck <li...@roeck-us.net>
>> Reviewed-by: Punit Agrawal <punit.agra...@arm.com>
>> Signe
allocator governor.
A cooling device will be created per individual frequency domain and
can be bound to thermal zones via the thermal DT bindings.
Signed-off-by: Punit Agrawal <punit.agra...@arm.com>
Acked-by: Viresh Kumar <viresh.ku...@linaro.org>
Cc: Sudeep Holla <sudeep.ho...@arm.c
Support registering cooling devices with dynamic power coefficient
where provided by the device tree. This allows OF registered cooling
devices driver to be used with the power_allocator thermal governor.
Signed-off-by: Punit Agrawal <punit.agra...@arm.com>
Acked-by: Viresh Kumar <
nel=144709020014884=2
Punit Agrawal (3):
devicetree: bindings: Add optional dynamic-power-coefficient property
cpufreq-dt: Supply power coefficient when registering cooling devices
cpufreq: arm_big_little: Add support to register a cpufreq cooling
device
Documentation/devicetree/bindings/
Viresh Kumar <viresh.ku...@linaro.org> writes:
> On Tue, Nov 17, 2015 at 1:00 AM, Punit Agrawal <punit.agra...@arm.com> wrote:
>> Register passive cooling devices when initialising cpufreq on
>> big.LITTLE systems. If the device tree provides a dynamic power
in the above formula to
calculate the dynamic power in mW.
Signed-off-by: Punit Agrawal <punit.agra...@arm.com>
Acked-by: Rob Herring <r...@kernel.org>
Reviewed-by: Viresh Kumar <viresh.ku...@linaro.org>
Cc: Mark Rutland <mark.rutl...@arm.com>
---
Documentation/devicetr
; Signed-off-by: Arnd Bergmann <a...@arndb.de>
Makes sense. Thanks, Arnd!
Acked-by: Punit Agrawal <punit.agra...@arm.com>
>
> diff --git a/include/linux/scpi_protocol.h b/include/linux/scpi_protocol.h
> index 80af3cd35ae4..72ce932c69b2 100644
> --- a/include/linux/s
Support registering cooling devices with dynamic power coefficient
where provided by the device tree. This allows OF registered cooling
devices driver to be used with the power_allocator thermal governor.
Signed-off-by: Punit Agrawal <punit.agra...@arm.com>
Acked-by: Viresh Kumar <
nfo/?l=linux-kernel=144709020014884=2
[3] http://marc.info/?l=linux-pm=144770224915315=2
Punit Agrawal (3):
devicetree: bindings: Add optional dynamic-power-coefficient property
cpufreq-dt: Supply power coefficient when registering cooling devices
cpufreq: arm_big_little: Add support to re
allocator governor.
A cooling device will be created per individual frequency domain and
can be bound to thermal zones via the thermal DT bindings.
Signed-off-by: Punit Agrawal <punit.agra...@arm.com>
Cc: Viresh Kumar <viresh.ku...@linaro.org>
Cc: Sudeep Holla <sudeep.ho...@arm.c
Jacob Pan <jacob.jun@linux.intel.com> writes:
> On Fri, 06 Nov 2015 16:50:15 +0000
> Punit Agrawal <punit.agra...@arm.com> wrote:
>
>> * idle injection once frequencies have been capped to the lowest
>> feasible values (as suggested in the cover letter)
Viresh Kumar writes:
> On 22-10-15, 20:02, Dawei Chien wrote:
>> Use Intelligent Power Allocation (IPA) technical to add static/dynamic power
>> model for binding CPU thermal zone.
>> The power allocator governor allocates power budget to control CPU
>> temperature.
>>
1 - 100 of 992 matches
Mail list logo