Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
drivers/i2c/chips/twl4030-power.c | 290 +++--
include/linux/i2c/twl4030.h | 64
2 files changed, 181 insertions(+), 173 deletions(-)
diff --git a/drivers/i2c/chips/twl4030-power.c
b
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/pm-debug.c| 153 -
arch/arm/mach-omap2/pm.h | 19 +---
arch/arm/plat-omap/include/mach/powerdomain.h | 14 ++-
3 files changed, 87 insertions(+), 99
This patch adds support for debug observability on OMAP3430 using the ETK
lines. A new interface for using debug GPIOs is provided. This interface makes
sure the debobs subsystem is initialized before actual gpiolib calls are made.
Peter 'p2' De Schrijver (3):
Add definitions for ETK pads
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/Makefile |3 +++
arch/arm/plat-omap/Kconfig |7 +++
2 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap2/Makefile b/arch/arm/mach-omap2/Makefile
index e18da0c..a30d5ff
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/plat-omap/include/mach/control.h | 34 +
1 files changed, 34 insertions(+), 0 deletions(-)
diff --git a/arch/arm/plat-omap/include/mach/control.h
b/arch/arm/plat-omap/include/mach/control.h
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/debobs.c | 239 ++
arch/arm/plat-omap/include/mach/debobs.h |7 +
2 files changed, 246 insertions(+), 0 deletions(-)
create mode 100644 arch/arm/mach-omap2/debobs.c
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
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/clock.c |2 ++
arch/arm/mach-omap2/clockdomain.c |4
arch/arm/mach-omap2/pm34xx.c |6 ++
3 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap2/clock.c b
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/powerdomain.c | 94 +
arch/arm/plat-omap/include/mach/powerdomain.h |7 ++
2 files changed, 101 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap2/powerdomain.c
Hi David,
On Mon, Sep 29, 2008 at 02:17:12PM -0700, ext David Brownell wrote:
Hi Peter,
I see your patch 68d7477caca19c0b52b5d4e85700cd3e6115577f created
pwrirq.c as a separate file and thread.
I guess choose this solution because it was similar to the GPIO IRQs.
Originally, this was 1
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
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/powerdomain.c | 94 +
arch/arm/plat-omap/include/mach/powerdomain.h |7 ++
2 files changed, 101 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap2/powerdomain.c
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/clock.c |2 ++
arch/arm/mach-omap2/clockdomain.c |4
arch/arm/mach-omap2/pm34xx.c |6 ++
3 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap2/clock.c b
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/clock.c |2 ++
arch/arm/mach-omap2/clockdomain.c |4
arch/arm/mach-omap2/pm34xx.c |6 ++
3 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap2/clock.c b
This seems to be duplicate. You can ignore it.
Cheers,
Peter.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/clock.c |2 ++
arch/arm/mach-omap2/clockdomain.c |4
arch/arm/mach-omap2/pm34xx.c |6 ++
3 files changed, 12
The cross-platform gpiolib calls should be used here.
+ snprintf(name, sizeof(name), hw_dbg%d, i);
+ err = _new_debobs_pad(debobs_pads[i], name, i,
+ debobs_root);
+ if (err) {
+
On Thu, Sep 25, 2008 at 02:40:19PM +0300, ext Kevin Hilman wrote:
Peter 'p2' De Schrijver [EMAIL PROTECTED] writes:
The cross-platform gpiolib calls should be used here.
+snprintf(name, sizeof(name), hw_dbg%d, i);
+err
In that case, what is the proposed method for other kernel code to use
the debobs lines?
Hmm, good point :) My idea was to use the gpiolib calls on GPIO12 -
GPIO29, but then there is no way for a user to know if the GPIO was
assigned to debobs or not... Maybe debobs should register as
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/pm-debug.c | 107 ++--
1 files changed, 16 insertions(+), 91 deletions(-)
diff --git a/arch/arm/mach-omap2/pm-debug.c b/arch/arm/mach-omap2/pm-debug.c
index 380a2a0..a375312
This patchset makes the PM counters no longer debug only. This will allow
drivers to decide if they need to reinitialize the hardware due to an off to on
transition.
This probably needs some more work/thinking.
Peter 'p2' De Schrijver (5):
Move some counter functions to powerdomain.c
Adapt
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/pm.h | 14 --
1 files changed, 4 insertions(+), 10 deletions(-)
diff --git a/arch/arm/mach-omap2/pm.h b/arch/arm/mach-omap2/pm.h
index aad4aeb..16212c1 100644
--- a/arch/arm/mach-omap2/pm.h
+++ b/arch
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/clock.c |3 ++-
arch/arm/mach-omap2/clockdomain.c |4 ++--
arch/arm/mach-omap2/pm34xx.c | 10 +-
3 files changed, 9 insertions(+), 8 deletions(-)
diff --git a/arch/arm/mach-omap2
This patchset makes the PM counters no longer debug only. This will allow
drivers to decide if they need to reinitialize the hardware due to an off to on
transition. Patchset was made against the pm-0 branch.
Peter 'p2' De Schrijver (5):
Move some counter functions to powerdomain.c
Adapt
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/pm-debug.c | 107 ++--
1 files changed, 16 insertions(+), 91 deletions(-)
diff --git a/arch/arm/mach-omap2/pm-debug.c b/arch/arm/mach-omap2/pm-debug.c
index 380a2a0..a375312
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/pm.h | 14 --
1 files changed, 4 insertions(+), 10 deletions(-)
diff --git a/arch/arm/mach-omap2/pm.h b/arch/arm/mach-omap2/pm.h
index aad4aeb..16212c1 100644
--- a/arch/arm/mach-omap2/pm.h
+++ b/arch
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/plat-omap/include/mach/powerdomain.h | 13 ++---
1 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/arch/arm/plat-omap/include/mach/powerdomain.h
b/arch/arm/plat-omap/include/mach/powerdomain.h
index
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/debobs.c | 214 ++
1 files changed, 214 insertions(+), 0 deletions(-)
create mode 100644 arch/arm/mach-omap2/debobs.c
diff --git a/arch/arm/mach-omap2/debobs.c b/arch/arm
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/plat-omap/include/mach/control.h | 34 +
1 files changed, 34 insertions(+), 0 deletions(-)
diff --git a/arch/arm/plat-omap/include/mach/control.h
b/arch/arm/plat-omap/include/mach/control.h
index
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/Kconfig | 10 +-
arch/arm/mach-omap2/Makefile |3 +++
2 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig
index d0bbbf8..639af08
This patch adds support for debug observability on OMAP3430 using the ETK
lines. Fixes some potential issues with the OMAP343X_CONTROL_DEBOBS,
OMAP343X_PADCONF_ETK and OMAP343X_CONTROL_WKUP_DEBOBSMUX macros.
Peter 'p2' De Schrijver (3):
Add definitions for ETK pads and debobs registers
*** BLURB HERE ***
Peter 'p2' De Schrijver (1):
Fix build for beagleboard
drivers/i2c/chips/twl4030-power.c |5 -
1 files changed, 4 insertions(+), 1 deletions(-)
--
To unsubscribe from this list: send the line unsubscribe linux-omap in
the body of a message to [EMAIL PROTECTED]
More
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
drivers/i2c/chips/twl4030-power.c |5 -
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/drivers/i2c/chips/twl4030-power.c
b/drivers/i2c/chips/twl4030-power.c
index 195c3c4..04a13aa 100644
--- a/drivers/i2c/chips
---
drivers/i2c/chips/twl4030-power.c |5 -
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/drivers/i2c/chips/twl4030-power.c
b/drivers/i2c/chips/twl4030-power.c
index 195c3c4..04a13aa 100644
--- a/drivers/i2c/chips/twl4030-power.c
+++ b/drivers/i2c/chips/twl4030-power.c
This patch should fix the twl4030-power.c build failure for beagleboard.
Peter 'p2' De Schrijver (1):
Fix build for beagleboard
drivers/i2c/chips/twl4030-power.c |5 -
1 files changed, 4 insertions(+), 1 deletions(-)
--
To unsubscribe from this list: send the line unsubscribe linux
This patchset implement counters to count the number of off to on state
transitions in a powerdomain. These counters will be made available to
drivers in a later patchset to allow them to make a better informed
decision wether to restore the hardware registers or not.
Peter 'p2' De Schrijver (3
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/powerdomain.c | 48 +++-
arch/arm/plat-omap/include/mach/powerdomain.h |9 -
2 files changed, 54 insertions(+), 3 deletions(-)
diff --git a/arch/arm/mach-omap2
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/clockdomain.c | 10 ++
arch/arm/mach-omap2/pm34xx.c |9 +++--
2 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/arch/arm/mach-omap2/clockdomain.c
b/arch/arm/mach-omap2
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/Makefile|2 +-
arch/arm/mach-omap2/powerdomain-debug.c | 50 +++
2 files changed, 51 insertions(+), 1 deletions(-)
create mode 100644 arch/arm/mach-omap2/powerdomain
This patchset add an early init function to initialize the voltage controller
and the off mode polarity before the drivers depending on these features are
enabled.
Peter 'p2' De Schrijver (2):
Move voltage controller configuration to pm34xx.c
Add early init for voltage controller
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/pm34xx.c | 71 ++
1 files changed, 71 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap2/pm34xx.c b/arch/arm/mach-omap2/pm34xx.c
index 8b6b09e..06eae7e 100644
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/smartreflex.c | 60 -
1 files changed, 0 insertions(+), 60 deletions(-)
diff --git a/arch/arm/mach-omap2/smartreflex.c
b/arch/arm/mach-omap2/smartreflex.c
index b41fe96
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/powerdomain.c | 48 +-
include/asm-arm/arch-omap/powerdomain.h |9 +-
2 files changed, 54 insertions(+), 3 deletions(-)
diff --git a/arch/arm/mach-omap2/powerdomain.c
b
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/clockdomain.c | 10 ++
arch/arm/mach-omap2/pm34xx.c |6 +-
2 files changed, 15 insertions(+), 1 deletions(-)
diff --git a/arch/arm/mach-omap2/clockdomain.c
b/arch/arm/mach-omap2
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/Makefile |2 +-
arch/arm/mach-omap2/off-state-counter-debug.c | 50 +
2 files changed, 51 insertions(+), 1 deletions(-)
create mode 100644 arch/arm/mach-omap2/off
On Thu, Jul 24, 2008 at 04:00:31PM +0300, Peter 'p2' De Schrijver wrote:
This patchset implement counters to count the number of off to on state
transitions in a powerdomain. These counters will be made available to
drivers in a later patchset to allow them to make a better informed decision
On Mon, Jul 21, 2008 at 08:22:31PM +0300, ext Felipe Balbi wrote:
Hi,
style comments inlined.
On Mon, Jul 21, 2008 at 07:02:02PM +0300, Peter 'p2' De Schrijver wrote:
+#define OFFMODE_POL(13)
add spaces after 1 and before 3 (1 3)
-
unnecessary change
On Tue, Jul 22, 2008 at 07:56:10PM +0530, ext Rangasamy, Devaraj wrote:
Currently sr_configure_vc() is the only dedicated API to configure Voltage
controller parameter. But still SYSOFF specific configuration shall be moved
to prcm init.
Do you suggest to move all the voltage control
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/clock34xx.c |6 +-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/arch/arm/mach-omap2/clock34xx.c b/arch/arm/mach-omap2/clock34xx.c
index 6bb25cf..b0bc1b9 100644
--- a/arch/arm/mach-omap2
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
drivers/i2c/chips/Makefile|2 +-
drivers/i2c/chips/twl4030-power.c | 337 +
2 files changed, 338 insertions(+), 1 deletions(-)
create mode 100644 drivers/i2c/chips/twl4030-power.c
diff
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/plat-omap/Kconfig |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/arch/arm/plat-omap/Kconfig b/arch/arm/plat-omap/Kconfig
index d7b34ff..6f891b7 100644
--- a/arch/arm/plat-omap/Kconfig
+++ b/arch
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
arch/arm/mach-omap2/clock34xx.c |6 +-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/arch/arm/mach-omap2/clock34xx.c b/arch/arm/mach-omap2/clock34xx.c
index 6bb25cf..b0bc1b9 100644
--- a/arch/arm/mach-omap2
The following patch set introduces support for the OMAP3 SYS_OFF_MODE
signal. This will cause a properly programmed triton2 to shutdown the
VDD1 and VDD2 regulators when both core and MPU powerdomain are in off
state. The patches includes programming triton2 with the appropriate
scripts for the
On Thu, Jul 17, 2008 at 07:34:52PM -0600, ext Paul Walmsley wrote:
TWL4030 interrupt status register bits can be cleared in one of two ways:
either by reading from the register, or by writing a 1 to the
appropriate bit(s) in the register. This behavior can be altered at any
time by the
This patch fixes a write to the wrong address in the triton2 chip.
Signed-off-by: Peter 'p2' De Schrijver [EMAIL PROTECTED]
---
drivers/i2c/chips/twl4030-usb.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/i2c/chips/twl4030-usb.c b/drivers/i2c/chips/twl4030
Hi Rajendra,
Yes, I probably was using an older omap-pm-noop patch from Paul.
I did not refresh it since, the later one sent was again not the final one.
I though I would refresh it once the final version is posted.
Paul,
Would you be posting another version of this with changes as
Hi Rajendra,
+void omap_pm_set_min_bus_tput(struct device *dev, struct bus_type *bus,
+ unsigned long r)
According to Paul's prototypes this should be
void omap_pm_set_min_bus_tput(struct device *dev, u8 agent_id,
unsigned long r)
Hi Rajendra,
Hi,
The patches which follow implement the API's defined by Paul Walmsley as part
of the
OMAP PM Interface on OMAP3430sdp.
Shared resource f/w is used for the underlying implementation.
The following resources are modeled
1) MPU/CORE latency resources
2) Power Domain
So Rajendra sent his uImage and it works quite ok what comes to off
mode on my sdp board. I still see problems with serial console (slow)
and on boot I need to generate manually interrupts to get it to
boot. Otherwise board hangs at this point:
eth0: link up
Sending DHCP requests ., OK
Hi Rajendra,
Not sure, but you can try with my .config while I try with yours.
I was doing some more testing today, and I saw a hang after a while of
idle activity with OFF being attempted multiple times.
Using lauterbach showed me it being stuck up in prcm_interrupt_handler trying
to
Hi Rajendra,
The patches still require some amount of cleaning, once Jouni posts his next
set of workaround patches
taking care of the sleep dependecy for PER, I will rework/clean these patches
and then send it to the
linux-omap list.
I am still seeing some issues with debug uart
If by responsiveness it is meant slowness of output (tx path) that' likely
good news. It means your hitting interconnect clock stop often and thus
getting into first large active mode savings state. This is the biggest step
power drop for active states. If your UART looks good you
On Fri, Jun 27, 2008 at 05:27:48PM +0530, ext Rajendra Nayak wrote:
Hi Peter,
I have the CORE off working on top of Jouni's latest patch set posted on l-o.
2 issues which I saw due to which CORE OFF was broken
1) Control module registers were redefined with the same name in control.h
On Tue, Apr 01, 2008 at 03:43:56PM +0300, ext Tony Lindgren wrote:
* Tony Lindgren [EMAIL PROTECTED] [080331 17:30]:
* Tony Lindgren [EMAIL PROTECTED] [080331 13:43]:
* Tony Lindgren [EMAIL PROTECTED] [080328 10:41]:
Hi all,
This helps with the annoying I2C timeouts. Does
101 - 163 of 163 matches
Mail list logo