On Mon, Feb 21, 2011 at 12:25:01PM +0530, ext Manuel, Lesly Arackal wrote:
Hi Jean,
On Fri, Feb 18, 2011 at 10:57 PM, Jean Pihet jean.pi...@newoldbits.com
wrote:
On Fri, Feb 18, 2011 at 6:08 PM, Lesly A M lesl...@ti.com wrote:
Patch series for TWL4030 power scripts and workaround for TWL
On Mon, Dec 20, 2010 at 11:23:27AM +0100, ext Jean Pihet wrote:
On Sat, Dec 18, 2010 at 11:53 PM, Nishanth Menon n...@ti.com wrote:
From: Peter 'p2' De Schrijver peter.de-schrij...@nokia.com
Erratum i581 impacts OMAP3 platforms.
PRCM DPLL control FSM removes SDRC_IDLEREQ before DPLL3
that's no official documentation. It's better to check device's datasheet
when you have such questions. Besides, imagine the pain it would be to
patch that Kconfig entry everytime we have a new release of an OMAP
processor. Maybe it would be better to say something like: available
on many
On Wed, Nov 24, 2010 at 05:51:50PM +0100, ext Sripathy, Vishwanath wrote:
Nishant,
On Fri, Nov 19, 2010 at 7:24 AM, Nishanth Menon n...@ti.com wrote:
From: Peter 'p2' De Schrijver peter.de-schrij...@nokia.com
Errata i581 impacts OMAP3 platforms.
PRCM DPLL control FSM removes
On Fri, Nov 19, 2010 at 05:14:15PM +0100, ext Derrick, David wrote:
-Original Message-
From: Jean Pihet [mailto:jean.pi...@newoldbits.com]
Sent: Friday, November 19, 2010 9:37 AM
On Thu, Nov 18, 2010 at 7:34 PM, Jean Pihet jean.pi...@newoldbits.com
wrote:
On Thu, Nov 18, 2010 at
On Mon, Nov 22, 2010 at 05:03:59PM +0100, ext Kevin Hilman wrote:
Peter 'p2' De Schrijver peter.de-schrij...@nokia.com writes:
On Fri, Nov 19, 2010 at 05:14:15PM +0100, ext Derrick, David wrote:
-Original Message-
From: Jean Pihet [mailto:jean.pi...@newoldbits.com]
Sent: Friday
On Fri, Nov 19, 2010 at 10:46:19AM +0100, ext Jean Pihet wrote:
On Fri, Nov 19, 2010 at 2:54 AM, Nishanth Menon n...@ti.com wrote:
From: Richard Woodruff r-woodru...@ti.com
Analysis in TI kernel with ETM showed that using cache mapped flush
in kernel instead of SO mapped flush cost drops
On Wed, Nov 10, 2010 at 06:32:53PM +0100, ext Kevin Hilman wrote:
Jean Pihet jean.pi...@newoldbits.com writes:
l-o is currently broken wrt to suspend and idle.
Solutions are being worked on for the moment.
Kevin, are there solutions available yet?
The solution to your previous
On Wed, Jul 28, 2010 at 11:41:32AM +0200, Rapeli Mikko (EXT-Ixonos/Oulu) wrote:
From: Mikko Rapeli ext-mikko.rap...@nokia.com
Original patch: http://marc.info/?l=linux-omapm=126522625032441w=2
Removes TWL4030 sleep script prior to rebooting, only on OMAP3. This is
necessary since DPLL3
Hi,
Hi Peter,
The RES_TYPE field is same for all messages.
The resource which can go to low-power mode with clk_req sig de-asserting is
configured as RES_TYPE2 = '2'. And the resource which can go to low-power
mode with sys_off sig de-asserting is configured as RES_TYPE2 = '1'.
The
Hi,
Hi Eduardo,
The load_twl4030_script() is called from twl4030_power_init() which is again
called from twl_probe(), and this is getting called before
omap3_idle_init().
So the scripts are loaded before the cpuidle is initialized.
Then I don't think the system will hit sys_off before
3749c16b10892e6cdfd7370f4c483ecac734f577 Mon Sep 17 00:00:00 2001
From: Peter 'p2' De Schrijver peter.de-schrij...@nokia.com
Date: Thu, 25 Mar 2010 15:04:15 +0200
Subject: [PATCH] OMAP3 PM workaround for 3630 dll locking issue
Signed-off-by: Peter 'p2' De Schrijver peter.de-schrij...@nokia.com
---
arch/arm/mach
On Tue, Oct 13, 2009 at 09:51:30PM +0200, ext Kevin Hilman wrote:
On Tue, Oct 13, 2009 at 12:48 PM, Tony Lindgren t...@atomide.com wrote:
* Kevin Hilman khil...@deeprootsystems.com [091013 12:09]:
Peter 'p2' De Schrijver peter.de-schrij...@nokia.com writes:
From: De-Schrijver Peter
This patch exports the smartreflex efuse values for all 5 OPPs via
sysfs. This can be useful to track down silicon specific problems.
Signed-off-by: Peter 'p2' De Schrijver peter.de-schrij...@nokia.com
---
arch/arm/mach-omap2/smartreflex.c | 22 ++
1 files changed, 22
this in corematic
dumps.
Signed-off-by: Peter 'p2' De Schrijver peter.de-schrij...@nokia.com
---
arch/arm/mach-omap2/id.c | 36
1 files changed, 36 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap2/id.c b/arch/arm/mach-omap2/id.c
index 2c5e0a3..97670e2
This patch restores the observability settings after resuming from off mode.
Signed-off-by: Peter 'p2' De Schrijver peter.de-schrij...@nokia.com
---
arch/arm/mach-omap2/debobs.c |9 +
arch/arm/mach-omap2/pm34xx.c |4
arch/arm/plat-omap/include/mach
On Thu, May 14, 2009 at 01:40:14AM +0200, ext Tony Lindgren wrote:
* Kim Kyuwon chamm...@gmail.com [090506 18:36]:
Hi All,
I sent this patch about 1 month ago.
Can anybody check I'm sending correct patch?
Peter, care to ack? Any news on sending the scripts part of twl
driver
Hi,
Whitespace-fixed version and passed through checkpatch.pl
Check for return values of i2c read/write operations and size of scripts being
uploaded to TWL4030
Signed-off-by: Amit Kucheria amit.kuche...@verdurent.com
Acked-by: Peter De Schrijver peter.de-schrij...@nokia.com
--
goa
This patch moves sending of powerbus messages to a separate function. It also
makes sure I2C access to the powerbus is enabled.
Signed-off-by: Peter 'p2' De Schrijver peter.de-schrij...@nokia.com
---
drivers/regulator/twl4030-regulator.c | 72 +---
1 files changed
This patch makes sure a regulator is active when enabled. After a warm reboot,
only adding
a regulator to a power group is not enough to activate it.
Signed-off-by: Peter 'p2' De Schrijver peter.de-schrij...@nokia.com
---
drivers/regulator/twl4030-regulator.c | 11 +--
1 files changed
This patch makes sure a regulator is active when enabled. After a warm reboot,
only adding
a regulator to a power group is not enough to activate it.
Signed-off-by: Peter 'p2' De Schrijver peter.de-schrij...@nokia.com
---
drivers/regulator/twl4030-regulator.c | 11 +--
1 files changed
And now with fix to make it compile.
This patch moves sending of powerbus messages to a separate function. It also
makes sure I2C access to the powerbus is enabled.
Signed-off-by: Peter 'p2' De Schrijver peter.de-schrij...@nokia.com
---
drivers/regulator/twl4030-regulator.c | 72
This patch activates VDD1, VDD2 and VPLL1 when booting. This is necessary
because these resources are in warm reset state after a reboot. This means
their voltage levels cannot be modified so DVFS and smartreflex don't work.
Signed-off-by: Peter 'p2' De Schrijver peter.de-schrij...@nokia.com
Initialize the workqueue and timer used by the gpio-switch IRQ handler before
we register the IRQ handler itself.
Signed-off-by: Peter 'p2' De Schrijver peter.de-schrij...@nokia.com
---
arch/arm/plat-omap/gpio-switch.c | 13 +++--
1 files changed, 7 insertions(+), 6 deletions(-)
diff
This patch introduces a new C state which allows MPU to go to WFI but keeps
the core domain active. This offers a much better wakeup latency (3us vs
10s of us for the current C1) at the cost of a higher power consumption.
Signed-off-by: Peter 'p2' De Schrijver peter.de-schrij...@nokia.com
This patch introduces support for board specific group assignments of TWL4030
resources. The resource type and type2 fields can also be specified.
Peter 'p2' De Schrijver (1):
Group and resource assignments for TWL4030
drivers/mfd/twl4030-power.c | 96
Signed-off-by: Peter 'p2' De Schrijver peter.de-schrij...@nokia.com
---
drivers/mfd/twl4030-power.c | 96 ++-
include/linux/i2c/twl4030.h | 41 ++-
2 files changed, 135 insertions(+), 2 deletions(-)
diff --git a/drivers/mfd/twl4030
This patch introduces a new C state which allows MPU to go to WFI but keeps
the core domain active. This offers a much better wakeup latency (3us vs
10s of us for the current C1) at the cost of a higher power consumption.
Fixed the comments.
Signed-off-by: Peter 'p2' De Schrijver peter.de-schrij
This patch introduces a new C state which allows MPU to go to WFI but keeps
the core domain active. This offers a much better wakeup latency (3us vs
10s of us for the current C1) at the cost of a higher power consumption.
Signed-off-by: Peter 'p2' De Schrijver peter.de-schrij...@nokia.com
This patch removes the check to see if some functional clocks are still
enabled before entering sleep.
Signed-off-by: Peter 'p2' De Schrijver peter.de-schrij...@nokia.com
---
arch/arm/mach-omap2/pm34xx.c | 46 --
1 files changed, 0 insertions(+), 46
On Wed, Mar 04, 2009 at 12:38:16AM +0100, ext David Brownell wrote:
On Friday 27 February 2009, Tony Lindgren wrote:
* Peter 'p2' De Schrijver peter.de-schrij...@nokia.com [090215 08:49]:
On Fri, Feb 13, 2009 at 09:55:21PM +0100, ext David Brownell wrote:
On Tuesday 10 February 2009
On Mon, Feb 23, 2009 at 07:24:24PM +0100, ext Kevin Hilman wrote:
Peter 'p2' De Schrijver peter.de-schrij...@nokia.com writes:
This patch introduces a new C state C0 which keeps both core and mpu
powerdomains in ON state. This gives us low latency at a cost of higher
power consumption
Signed-off-by: Peter 'p2' De Schrijver peter.de-schrij...@nokia.com
---
arch/arm/mach-omap2/cpuidle34xx.c | 53 ++---
1 files changed, 43 insertions(+), 10 deletions(-)
diff --git a/arch/arm/mach-omap2/cpuidle34xx.c
b/arch/arm/mach-omap2/cpuidle34xx.c
index
This patch introduces a new C state C0 which keeps both core and mpu
powerdomains in ON state. This gives us low latency at a cost of higher
power consumption.
Peter 'p2' De Schrijver (1):
OMAP3 PM Add C0 state
arch/arm/mach-omap2/cpuidle34xx.c | 53 ++---
1
On Fri, Feb 13, 2009 at 09:55:21PM +0100, ext David Brownell wrote:
On Tuesday 10 February 2009, Peter 'p2' De Schrijver wrote:
This patch introduces support for board specific group assignments of
TWL4030
resources. The resource type and type2 fields can also be specified.
Do we have
Hi Kevin,
Peter,
I like this approach much better than what we currently have. Pushing
to PM branch.
The next thing I would like to see is all the register value defines
removed from prm-regbits-34xx.h. That header is supposed to be for
the bitfield definitions, not for values.
This patch introduces support for board specific group assignments of TWL4030
resources. The resource type and type2 fields can also be specified.
Peter 'p2' De Schrijver (1):
Group and resource assignments for TWL4030
drivers/mfd/twl4030-power.c | 95
Signed-off-by: Peter 'p2' De Schrijver peter.de-schrij...@nokia.com
---
drivers/mfd/twl4030-power.c | 95 ++-
include/linux/i2c/twl4030.h | 41 ++-
2 files changed, 134 insertions(+), 2 deletions(-)
diff --git a/drivers/mfd/twl4030
This is an updated version which removes a useless printk.
This patch allows for boardspecific prm timings such as voltage and clock
setup delays. By default it will use the very conservative timings which were
used previously.
Peter 'p2' De Schrijver (1):
per board prm timings
arch/arm/mach
API definition to set prm setup times.
Signed-off-by: Peter 'p2' De Schrijver peter.de-schrij...@nokia.com
---
arch/arm/mach-omap2/pm.h |9 +
arch/arm/mach-omap2/pm34xx.c | 31 +--
2 files changed, 34 insertions(+), 6 deletions(-)
diff --git a/arch
API definition to set prm setup times
Signed-off-by: Peter 'p2' De Schrijver peter.de-schrij...@nokia.com
---
arch/arm/mach-omap2/pm.h |9 +
arch/arm/mach-omap2/pm34xx.c | 39 +--
2 files changed, 42 insertions(+), 6 deletions(-)
diff --git
Hi Jouni,
De-Schrijver Peter (Nokia-D/Helsinki) peter.de-schrij...@nokia.com
writes:
This patch makes arch_reset do a warm reboot instead of a cold reboot. This
is necessary because otherwise the system does not reboot reliably when
disabling
CLKEN in retention.
Note :
Hi Kevin,
Hi Peter,
Peter 'p2' De Schrijver peter.de-schrij...@nokia.com writes:
A first guess: this sounds like CONFIG_OMAP_RESET_CLOCKS=y is missing
from your .config.
The MPU/NEON going active but not RET is an indication to me that some
fclk is active so that the fclk check
This patch makes arch_reset do a warm reboot instead of a cold reboot. This
is necessary because otherwise the system does not reboot reliably when
disabling
CLKEN in retention.
Note : Unfortuately this breaks retention :( IVA2, PER and CORE don't go to
retention after reboot.
Peter 'p2
This patch makes omap_prcm_arch_reset do a warm reboot instead of a cold boot
Signed-off-by: Peter 'p2' De Schrijver peter.de-schrij...@nokia.com
---
arch/arm/mach-omap2/prcm.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/arm/mach-omap2/prcm.c b/arch/arm/mach
Hi Kevin,
Hello,
The latest PM branch is now available[1].
I've done basic testing of retention and off-mode (suspend and dynamic
idle) on Beagle and custom HW. My SDP has something still keeping
CORE active that others have not seen, but I have yet to debug. Any
other reports from
This patch improves the wakeup SRAM code polling the SDRC to become ready
instead of just waiting for a fixed amount of time.
Now with signoff :)
Signed-off-by: Peter 'p2' De Schrijver peter.de-schrij...@nokia.com
---
arch/arm/mach-omap2/sleep34xx.S | 51
This patch improves the wakeup SRAM code polling the SDRC to become ready
instead of just waiting for a fixed amount of time.
---
arch/arm/mach-omap2/sleep34xx.S | 50 --
1 files changed, 37 insertions(+), 13 deletions(-)
diff --git
This patch prevents VDD1 and VDD2 to go to the lowest OPP when entering C1.
It improves wakeup latency from 600us to about 50us.
Now with signoff :)
Signed-off-by: Peter 'p2' De Schrijver peter.de-schrij...@nokia.com
---
arch/arm/mach-omap2/pm34xx.c |2 +-
1 files changed, 1 insertions
On Fri, Dec 05, 2008 at 11:49:03AM +0200, Kristo Tero (Nokia-D/Tampere) wrote:
Hi Peter,
This patch causes linker error without CONFIG_PM option, should add
#ifdef:s around the call to omap3_save_scratchpad_contents();
That looks a bit ugly though :(
Cheers,
Peter
--
goa is a state of
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/clock34xx.c |1 +
arch/arm/plat-omap/cpu-omap.c |6 ++
2 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap2/clock34xx.c b/arch/arm/mach-omap2/clock34xx.c
index f771b56
The following patchset fixes some smaal bugs in cpufreq for OMAP3.
The first patch fixes omap_getspeed to return meaningful values.
The second patch makes sure the omap cpufreq driver is initialized after
the cpufreq frameworks and governors are initialized.
Peter 'p2' De Schrijver (2):
Fix
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/plat-omap/include/mach/control.h |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/arm/plat-omap/include/mach/control.h
b/arch/arm/plat-omap/include/mach/control.h
index 9b06365..759fb71 100644
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/clock34xx.c |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap2/clock34xx.c b/arch/arm/mach-omap2/clock34xx.c
index d97d5a9..962ce56 100644
--- a/arch/arm/mach-omap2
.
Peter 'p2' De Schrijver (1):
Save sram context after changing MPU, DSP or core clocks
arch/arm/mach-omap2/clock34xx.c |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to [EMAIL PROTECTED
This patch causes _omap3_noncore_dpll_lock to wait for clocks marked as
WAIT_READY to be ready before continuing. This is necessary for MPU/DSP
DVFS to work correctly.
Cheers,
Peter.
---
arch/arm/mach-omap2/clock34xx.c | 19 ---
arch/arm/mach-omap2/clock34xx.h |2 +-
2
I forgot the signoff. Fixed now.
This patch causes _omap3_noncore_dpll_lock to wait for clocks marked as
WAIT_READY to be ready before continuing. This is necessary for MPU/DSP
DVFS to work correctly.
Cheers,
Peter.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach
On Mon, Oct 20, 2008 at 02:02:16AM -0700, ext David Brownell wrote:
On Monday 20 October 2008, Peter 'p2' De Schrijver wrote:
This patchset integrates the twl4030 power code into the new twl4030 mfd
framework.
The scripts will be moved to the board specific data.
Peter 'p2' De
,
then the voltage regulators will be woken up and finally the RC resources will
be woken up.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/twl4030-generic-scripts.c | 78 +
arch/arm/mach-omap2/twl4030-generic-scripts.h |8 +++
2
This patch makes twl4030 core call the power code in case the scripts are
present in the platform data.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
drivers/mfd/Kconfig|9 +
drivers/mfd/Makefile |1 +
drivers/mfd/twl4030-core.c | 11 +++
3
This patchset integrates the twl4030 power code into the new twl4030 mfd
framework.
The scripts will be moved to the board specific data.
Peter 'p2' De Schrijver (6):
Add defines and data types for twl4030.
Move existing TWL4030 code to drivers/mfd
Hook twl4030 power code into twl4030 core
This patch adds a bunch of data types and defines to handle the twl4030 power
sequence scripts.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
include/linux/i2c/twl4030.h | 64 +++
1 files changed, 64 insertions(+), 0 deletions(-)
diff
The TI 3430dsp and ldp boards have a custom power script to handle sleep and
off modes.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/board-3430sdp.c | 84 +++
arch/arm/mach-omap2/board-ldp.c | 84
On Thu, Oct 16, 2008 at 04:09:47PM -0700, ext David Brownell wrote:
On Wednesday 15 October 2008, Peter 'p2' De Schrijver wrote:
--- /dev/null
+++ b/arch/arm/mach-omap2/twl4030-generic-scripts.h
@@ -0,0 +1,8 @@
+#ifndef __TWL4030_GENERIC_SCRIPTS_H
+#define __TWL4030_GENERIC_SCRIPTS_H
This patchset integrates the twl4030 power code into the new twl4030 mfd
framework. The scripts will be moved to the board specific data.
Peter 'p2' De Schrijver (6):
Add defines and data types for twl4030.
Move existing TWL4030 code to drivers/mfd
Hook twl4030 power code into twl4030 core
,
then the voltage regulators will be woken up and finally the RC resources will
be woken up.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/twl4030-generic-scripts.c | 78 +
arch/arm/mach-omap2/twl4030-generic-scripts.h |8 +++
2
This patch makes twl4030 core call the power code in case the scripts are
present in the platform data.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
drivers/mfd/Kconfig|9 +
drivers/mfd/Makefile |1 +
drivers/mfd/twl4030-core.c | 11 +++
3
Make omap3 evm, beagle and overo use the generic twl4030 script.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/Makefile|9 ++---
arch/arm/mach-omap2/board-omap3beagle.c |4 ++--
arch/arm/mach-omap2/board-omap3evm.c|4 ++--
arch
The TI 3430dsp and ldp boards have a custom power script to handle sleep and
off modes.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/board-3430sdp.c | 84 +++
arch/arm/mach-omap2/board-ldp.c | 84
,
processor group 3 sleep, wakeup or warm reset).
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
drivers/i2c/chips/Makefile|2 +-
drivers/i2c/chips/twl4030-power.c | 343 -
drivers/mfd/twl4030-power.c | 270
On Tue, Oct 14, 2008 at 01:55:07PM -0600, ext Paul Walmsley wrote:
On Tue, 14 Oct 2008, Peter 'p2' De Schrijver wrote:
@@ -179,9 +183,12 @@ void pwrdm_init(struct powerdomain **pwrdm_list)
{
struct powerdomain **p = NULL;
- if (pwrdm_list)
- for (p = pwrdm_list
-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/powerdomain.c | 101 -
arch/arm/plat-omap/include/mach/powerdomain.h |7 ++
2 files changed, 106 insertions(+), 2 deletions(-)
diff --git a/arch/arm/mach-omap2/powerdomain.c
b/arch
This patch introduces counters for the various PM states in OMAP3.
Peter 'p2' De Schrijver (2):
PM counter infrastructure.
Hook into PM counters
arch/arm/mach-omap2/clock.c |2 +
arch/arm/mach-omap2/clockdomain.c |4 +
arch/arm/mach-omap2/pm34xx.c
This patch modifies the clock, clockdomain and OMAP3 specific powerdomain
code to call the PM counter infrastructure whenever one or more powerdomains
might have changed state.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/clock.c |2 ++
arch/arm/mach
First add some infrastructure to easily iterate over clock and power domains.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/clockdomain.c |5 +++--
arch/arm/mach-omap2/pm34xx.c |8
arch/arm/plat-omap/include/mach
This patch provides the debugfs entries and a function which will be called
by the PM code to register the time spent per domain per state. Also some
new fields are added to the powerdomain struct to keep the time information.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm
This patchset adds 2 debugfs entries for power management counters.
pm_debug/count indicates how many times each powerdomain entered each state
(On, Inactive, Retention, Off).
pm_debug/time indicates how much time each powerdomain spent per state.
Peter 'p2' De Schrijver (3):
Add closures
Make the powerdomain code call the new hook for updating the time.
Also implement the updated pwrdm_for_each.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/powerdomain.c | 17 +++--
1 files changed, 11 insertions(+), 6 deletions(-)
diff --git
Make the powerdomain code call the new hook for updating the time.
Also implement the updated pwrdm_for_each.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/powerdomain.c | 24
1 files changed, 16 insertions(+), 8 deletions(-)
diff
First add some infrastructure to easily iterate over clock and power domains.
Also add extra fields to the powerdomain struct to keep the time info.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/clockdomain.c |5 +++--
arch/arm/mach-omap2
This patchset adds 2 debugfs entries for power management counters.
pm_debug/count indicates how many times each powerdomain entered each state
(On, Inactive, Retention, Off).
pm_debug/time indicates how much time each powerdomain spent per state.
Peter 'p2' De Schrijver (3):
Add closures
On Fri, Oct 10, 2008 at 10:50:29AM -0700, ext David Brownell wrote:
On Friday 10 October 2008, Peter 'p2' De Schrijver wrote:
+extern struct twl4030_power_data generic3430_t2scripts_data;
Such extern decls should as a rule be in header files...
In this case the rule is appropriate, since
This patchset integrates the twl4030 power code into the new twl4030 mfd
framework. The scripts will be moved to the board specific data.
Peter 'p2' De Schrijver (7):
Remove existing twl4030 power script code.
Add defines and data types for twl4030.
Twl4030 power code updated for new
This patch adds a bunch of data types and defines to handle the twl4030 power
sequence scripts.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
include/linux/i2c/twl4030.h | 64 +++
1 files changed, 64 insertions(+), 0 deletions(-)
diff
This patch adds the twl4030 power handling. It downloads the scripts provided
by the board configuration to the twl4030 and configures the chip to call
the relevant script for each event (processor group 1 and 2 sleep,
processor group 3 sleep, wakeup or warm reset).
Signed-off-by: Peter 'p2' De
The TI 3430dsp and ldp boards have a custom power script to handle sleep and
off modes.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/board-3430sdp.c | 84 +++
arch/arm/mach-omap2/board-ldp.c | 84
Make omap3 evm, beagle and overo use the generic twl4030 script.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/Makefile|9 ++---
arch/arm/mach-omap2/board-omap3beagle.c |4 ++--
arch/arm/mach-omap2/board-omap3evm.c|4 ++--
arch
This patch makes twl4030 core call the power code in case the scripts are
present in the platform data.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
drivers/mfd/Kconfig|7 +++
drivers/mfd/Makefile |1 +
drivers/mfd/twl4030-core.c | 11 +++
3
,
then the voltage regulators will be woken up and finally the RC resources will
be woken up.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/twl4030-generic-scripts.c | 78 +
arch/arm/mach-omap2/twl4030-generic-scripts.h |8 +++
2
First we remove the existing twl4030 power sequencer code.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
drivers/i2c/chips/Makefile|2 +-
drivers/i2c/chips/twl4030-power.c | 343 -
2 files changed, 1 insertions(+), 344 deletions
This patch adds the twl4030 power handling. It downloads the scripts provided
by the board configuration to the twl4030 and configures the chip to call
the relevant script for each event (processor group 1 and 2 sleep,
processor group 3 sleep, wakeup or warm reset).
Signed-off-by: Peter 'p2' De
Make omap3 evm, beagle and overo use the generic twl4030 script.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/Makefile|9 ++---
arch/arm/mach-omap2/board-omap3beagle.c |3 +++
arch/arm/mach-omap2/board-omap3evm.c|3 +++
arch/arm
,
then the voltage regulators will be woken up and finally the RC resources will
be woken up.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/twl4030-generic-scripts.c | 78 +
1 files changed, 78 insertions(+), 0 deletions(-)
create mode
This patch adds a bunch of data types and defines to handle the twl4030 power
sequence scripts.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
include/linux/i2c/twl4030.h | 64 +++
1 files changed, 64 insertions(+), 0 deletions(-)
diff
This patch makes twl4030 core call the power code in case the scripts are
present in the platform data.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
drivers/mfd/twl4030-core.c | 11 +++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/drivers/mfd/twl4030
First we remove the existing twl4030 power sequencer code.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
drivers/i2c/chips/twl4030-power.c | 343 -
1 files changed, 0 insertions(+), 343 deletions(-)
delete mode 100644 drivers/i2c/chips/twl4030
This patchset integrates the twl4030 power code into the new twl4030 mfd
framework. The scripts will be moved to the board specific data.
Peter 'p2' De Schrijver (7):
Remove existing twl4030 power script code.
Add defines and data types for twl4030.
Twl4030 power code updated for new
The TI 3430dsp and ldp boards have a custom power script.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/board-3430sdp.c | 61 ++
arch/arm/mach-omap2/board-ldp.c | 62 +++
2 files changed
Hi David,
Your set of patches seems to have discarded support for quite
a few platforms. I don't quite know the details of what these
PM scripts are doing ... could they be misbehaving on Beagle,
so that they explain why reboot on RC8 fails?
It might. At least the warmreset script
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
drivers/i2c/chips/twl4030-core.c | 41 ++
1 files changed, 41 insertions(+), 0 deletions(-)
diff --git a/drivers/i2c/chips/twl4030-core.c b/drivers/i2c/chips/twl4030-core.c
index 9debab4..42d9e4f
1 - 100 of 163 matches
Mail list logo