Madhusudhan wrote:
-Original Message-
From: Adrian Hunter [mailto:adrian.hun...@nokia.com]
Sent: Saturday, January 16, 2010 7:33 PM
To: Tony Lindgren
Cc: Adrian Hunter; Madhusudhan Chikkature; Paul Walmsley; linux-omap
Mailing List; linux-mmc Mailing List; Andrew Morton
Subject: [PATCH
The following patch must be applied on top of the following patchset.
http://www.spinics.net/lists/linux-omap/msg24154.html
Depending on [PATCH 1/7] usb: musb: Add context save and restore support
Depending on [PATCH 2/7] usb: musb: get rid of omap_readl/writel
--
To unsubscribe from this list:
using a wrapper between the transceiver driver and the controller
driver to signal the controller driver to turn on/off the controller
when VBUS event is detected.
based-on: Heikki Krogerus ext-heikki.kroge...@nokia.com
Signed-off-by: Arnaud Mandy ext-arnaud.2.ma...@nokia.com
---
0 at 1:38 PM, Sergey Lapin slapi...@gmail.com wrote:
Hi,
[ 580.082427] [c0030ac4] (__irq_svc+0x44/0xa8) from [c00420dc]
(omap3_enter_idle+0x124/0x158)
[ 580.091186] [c00420dc] (omap3_enter_idle+0x124/0x158) from
[c022d708] (cpuidle_idle_call+0xa4/0x180)
[ 580.100738] [c022d708]
-Original Message-
From: Tony Lindgren [mailto:t...@atomide.com]
Sent: Thursday, January 21, 2010 9:07 PM
To: Pandita, Vikram
Cc: Russell King - ARM Linux; linux-arm-ker...@lists.infradead.org;
linux-omap@vger.kernel.org
Subject: Re: [PATCH 2/4] omap: Make uncompress code and DEBUG_LL
Ajay/Felipe
Off usb list not to interfere with your merge req to Gregkh
-Original Message-
From: linux-usb-ow...@vger.kernel.org [mailto:linux-usb-ow...@vger.kernel.org]
On Behalf Of Felipe
Balbi
Sent: Thursday, January 21, 2010 7:34 AM
To: Greg KH
Cc: Linux USB Mailing List; Linux OMAP
Excerpts from Ben Gamari's message of Wed Jan 20 14:47:23 -0500 2010:
Bcc:
Subject: GPIO chip select support in omap2_mcspi driver
It seems like the rough idea is to add a cs_gpio field to the device
struct (omap2_mcspi) and add the appropriate code to the
omap2_mcspi_force_cs() to bring
From: Tero Kristo tero.kri...@nokia.com
Following hacks will be moved inside cpuidle in subsequent patch:
- CAM domain prevents idle completely
- PER should not go OFF if core remains active
This simplifies the design and allows cpuidle to keep better track of which
power states system will
From: Tero Kristo tero.kri...@nokia.com
Following checks are made (and their reasoning):
- If CAM domain is active, prevent idle completely
* CAM pwrdm does not have HW wakeup capability
- If PER is likely to remain on, prevent PER off
* Saves on unnecessary context save/restore
- If CORE
From: Tero Kristo tero.kri...@nokia.com
New powerdomain code support for INACTIVE state removes the need to control
clockdomains directly from cpuidle. Also, cpuidle state definitions can now
directly support ON / INACTIVE simplifying the implementation.
Signed-off-by: Tero Kristo
From: Tero Kristo tero.kri...@nokia.com
omap2_clkdm_get_hwsup(clkdm) can be used to check if automatic HW
transitions for the domain are enabled or not. This is needed for the
powerdomain code that adds support for INACTIVE state, as it needs to
disable HWSUP on the fly for ON state, and
From: Tero Kristo tero.kri...@nokia.com
Currently only ON, RET and OFF are supported, and ON is arguably broken as it
allows the powerdomain to enter INACTIVE state unless idle is prevented.
Now, pwrdm code prevents idle if ON is selected and hardware supervised
mode for the underlying
From: Tero Kristo tero.kri...@nokia.com
Added definitions for OMAP3430ES2_ST_SGX_SHIFT and OMAP3430ES2_ST_SGX_MASK
as these were missing.
Signed-off-by: Tero Kristo tero.kri...@nokia.com
---
arch/arm/mach-omap2/cm-regbits-34xx.h |4
1 files changed, 4 insertions(+), 0 deletions(-)
From: Tero Kristo tero.kri...@nokia.com
Previously omap_sram_idle() did not know about the difference between ON and
INACTIVE states, which complicated the state handling in these cases. Now,
the following changes are done in the idle logic:
- Check for IO-chain arming is changed to reflect
From: Tero Kristo tero.kri...@nokia.com
pwrdm_can_idle(pwrdm) will check if the specified powerdomain can enter
idle. This is done by checking all clockdomains under the powerdomain
if they can idle also.
omap2_clkdm_can_idle(clkdm) will check if the specified clockdomain can
enter idle. This
Kevin Hilman wrote:
Mike Turquette mturque...@ti.com writes:
Lesly AM wrote:
[...]
From: Mike Rapoport m...@compulab.co.il
[...]
Is it necessary to initialize the remap sleep twice?
No.
Sorry.. I didn't notice that Amit has already pushed this.
The existing remap programming does
+#ifdef CONFIG_PM
+void musb_platform_save_context(struct musb_context_registers
+*musb_context)
+{
+musb_context-otg_sysconfig = omap_readl(OTG_SYSCONFIG);
+musb_context-otg_forcestandby = omap_readl(OTG_FORCESTDBY);
Any reason not to store: OTG_INTERFSEL
Depending
* adrian.hun...@nokia.com adrian.hun...@nokia.com [100122 00:31]:
Madhu wrote
-Original Message-
From: Adrian Hunter [mailto:adrian.hun...@nokia.com]
Sent: Saturday, January 16, 2010 7:33 PM
To: Tony Lindgren
Cc: Adrian Hunter; Madhusudhan Chikkature; Paul Walmsley;
* Adrian Hunter adrian.hun...@nokia.com [100120 00:04]:
Tony Lindgren wrote:
* Adrian Hunter adrian.hun...@nokia.com [100116 17:31]:
From 33beb5bc36cba739971dc8919a6929925ad3dafc Mon Sep 17 00:00:00 2001
From: Tony Lindgren t...@atomide.com
Date: Wed, 13 Jan 2010 10:27:17 -0800
Subject:
From: Mike Turquette mturque...@ti.com
Variable remap was incorrectly referencing remap_off for the remap_sleep
case when configuring TWL4030 power scripts.
Signed-off-by: Mike Turquette mturque...@ti.com
---
drivers/mfd/twl4030-power.c |2 +-
1 files changed, 1 insertions(+), 1
* Russell King - ARM Linux li...@arm.linux.org.uk [100116 03:53]:
On Fri, Jan 15, 2010 at 05:35:20PM -0800, Tony Lindgren wrote:
-#ifndef CONFIG_ARCH_OMAP4
+#if defined(CONFIG_ARCH_OMAP2420) || defined(CONFIG_ARCH_OMAP2430) || \
+ defined(CONFIG_ARCH_OMAP34XX)
+
+#define
* Pandita, Vikram vikram.pand...@ti.com [100122 06:46]:
OK, I've added that too, but for mach-omap2 only. I've also
added an experimental zoom2/3 support.
Care to take try it out and see what happens on a zoom?
Test on zoom3 failed with multi-omap branch.
Debugging the same, should have
On Fri, Jan 22, 2010 at 12:39:53PM -0800, Tony Lindgren wrote:
Here's this patch updated. It should now be actually more optimized for
non-multi-omap configurations as it uses the get_irqnr_preamble :)
And the patch looks a lot cleaner and easier to read.
diff --git
-Original Message-
From: Tony Lindgren [mailto:t...@atomide.com]
Sent: Friday, January 22, 2010 2:55 PM
To: Pandita, Vikram
Cc: Russell King - ARM Linux; linux-arm-ker...@lists.infradead.org;
linux-omap@vger.kernel.org
Subject: Re: [PATCH 2/4] omap: Make uncompress code and DEBUG_LL
* Russell King - ARM Linux li...@arm.linux.org.uk [100122 12:54]:
On Fri, Jan 22, 2010 at 12:39:53PM -0800, Tony Lindgren wrote:
Here's this patch updated. It should now be actually more optimized for
non-multi-omap configurations as it uses the get_irqnr_preamble :)
And the patch looks a
* Pandita, Vikram vikram.pand...@ti.com [100122 12:56]:
-Original Message-
From: Tony Lindgren [mailto:t...@atomide.com]
Sent: Friday, January 22, 2010 2:55 PM
To: Pandita, Vikram
Cc: Russell King - ARM Linux; linux-arm-ker...@lists.infradead.org;
linux-omap@vger.kernel.org
* Tony Lindgren t...@atomide.com [100122 13:07]:
* Russell King - ARM Linux li...@arm.linux.org.uk [100122 12:54]:
On Fri, Jan 22, 2010 at 12:39:53PM -0800, Tony Lindgren wrote:
Here's this patch updated. It should now be actually more optimized for
non-multi-omap configurations as it
Tony
-Original Message-
From: Tony Lindgren [mailto:t...@atomide.com]
Sent: Friday, January 22, 2010 3:11 PM
To: Pandita, Vikram
Cc: Russell King - ARM Linux; linux-arm-ker...@lists.infradead.org;
linux-omap@vger.kernel.org
Subject: Re: [PATCH 2/4] omap: Make uncompress code and DEBUG_LL
McPDM module is the interface between the OMAP and TWL6030 audio codec.
The interface supports the following:
* Up to 5 downlink channels and 3 uplink channels
* 88.2 and 96 KHz
* 32 bit sample size
Currently, driver is set to support up to 4 downlink channels. If 2
channels are selected, output
From: Misael Lopez Cruz x0052...@ti.com
Allow client drivers to set the data_type (16, 32) and the
sync_mode (element, packet, etc) of the audio dma transferences.
McBSP dai driver configures it for a data type of 16 bits and
element sync mode.
Signed-off-by: Misael Lopez Cruz x0052...@ti.com
Support for McPDM IRQs in OMAP4
Signed-off-by: Jorge Eduardo Candelaria x0107...@ti.com
---
arch/arm/plat-omap/include/plat/irqs.h |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/arm/plat-omap/include/plat/irqs.h
b/arch/arm/plat-omap/include/plat/irqs.h
index
Define McPDM physical and L3 base address for OMAP4
Signed-off-by: Jorge Eduardo Candelaria x0107...@ti.com
---
arch/arm/plat-omap/include/plat/omap44xx.h |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/arch/arm/plat-omap/include/plat/omap44xx.h
Add platform device for McPDM interface in OMAP4 and register
its memory and irq resources.
Signed-off-by: Jorge Eduardo Candelaria x0107...@ti.com
---
arch/arm/plat-omap/devices.c | 37 +
1 files changed, 37 insertions(+), 0 deletions(-)
diff --git
McPDM is the interface between Phoenix audio codec
and the OMAP4430 processor. It enables data to be transfered
to/from Phoenix at sample rates of 88.4 or 96 KHz.
Signed-off-by: Jorge Eduardo Candelaria x0107...@ti.com
Signed-off-by: Margarita Olaya x0080...@ti.com
---
sound/soc/omap/Kconfig |
From: Misael Lopez Cruz x0052...@ti.com
McPDM platform driver is configured to use sDMA in order to transfer
to/from memory. Support for interfacing with ABE will be added later.
McPDM dai currently supports up to 4 downlink channels and 2 uplink
channels simultaneously, as well as 88.2 and 96
Thara Gopinath th...@ti.com writes:
Currently UART context save is done in idle
thread thru a call to omap_uart_prepare_idle irrespective of
what power state is attained by the power domain to which
the UART belongs to. This patch allows omap_uart_prepare_idle
to take power state as a
Thara Gopinath th...@ti.com writes:
This patch adds a parameter core_state , depicting the power state
which the core domain will attempt to enter, to omap3_core_save_context
and omap3_core_restore_context. This is so as to distinguish between
the context save and restore required when core
Thara Gopinath th...@ti.com writes:
This patch adds Open SWitch Retention (OSWR) support for
MPU/CORE domains in Cpuidle. In addition to the normal
power domain retention(Closed SWitch retention) in OSWR,
the powerdomain logic is turned OFF. Power domain memory
banks can be chosen to be
Thara Gopinath th...@ti.com writes:
This patch adds enable_oswr flag in pm debug fs to enable
disable OSWR feature.
To enable this feature:
echo 1 path/debug/pm_debug/enable_oswr
To disable this feature
echo 0 path/debug/pm_debug/enable_oswr
Signed-off-by: Thara Gopinath
On Fri, 2010-01-22 at 17:14 -0600, Candelaria Villareal, Jorge wrote:
From: Misael Lopez Cruz x0052...@ti.com
Allow client drivers to set the data_type (16, 32) and the
sync_mode (element, packet, etc) of the audio dma transferences.
Btw, how is 32bit mode used here ?
Is it for compacted
On Fri, 2010-01-22 at 17:15 -0600, Candelaria Villareal, Jorge wrote:
From: Misael Lopez Cruz x0052...@ti.com
McPDM platform driver is configured to use sDMA in order to transfer
to/from memory. Support for interfacing with ABE will be added later.
McPDM dai currently supports up to 4
On Fri, 2010-01-22 at 17:15 -0600, Candelaria Villareal, Jorge wrote:
McPDM is the interface between Phoenix audio codec
and the OMAP4430 processor. It enables data to be transfered
to/from Phoenix at sample rates of 88.4 or 96 KHz.
Signed-off-by: Jorge Eduardo Candelaria x0107...@ti.com
From: Andy Shevchenko ext-andriy.shevche...@nokia.com
* Change struct LST_ELEM to struct list_head in whole dsp bridge driver
* Remove useless commentaries
* Minor change in the services/mem.c:
...
struct list_head *last = mMan.lst.head;
struct list_head *curr = last-next; /* was:
From: Andy Shevchenko ext-andriy.shevche...@nokia.com
Including the list.h in some files looks redundant. So, remove those lines.
Signed-off-by: Andy Shevchenko ext-andriy.shevche...@nokia.com
---
drivers/dsp/bridge/pmgr/chnl.c |1 -
drivers/dsp/bridge/pmgr/dmm.c |1 -
From: Andy Shevchenko ext-andriy.shevche...@nokia.com
* Remove LST_Init() and LST_Exit() calls because they are doing nothing except
tracing, Thus, remove tracing as well.
* Remove DBC_* calls. It's internal kernel business whether to have those
assertions.
* Move methods from list.c as
From: Andy Shevchenko ext-andriy.shevche...@nokia.com
Change LST_Create() to the MEM_Calloc() and INIT_LIST_HEAD() pair in optimal
way.
Use MEM_Free() instead of LST_Delete(). We can use it without checking because
MEM_Free() validates input parameter.
Signed-off-by: Andy Shevchenko
NTFY module should be only initialized by services layer.
Signed-off-by: Omar Ramirez Luna omar.rami...@ti.com
---
drivers/dsp/bridge/pmgr/wcd.c |7 +--
1 files changed, 1 insertions(+), 6 deletions(-)
diff --git a/drivers/dsp/bridge/pmgr/wcd.c b/drivers/dsp/bridge/pmgr/wcd.c
index
No point in having a module counter if these are called
only once.
Signed-off-by: Omar Ramirez Luna omar.rami...@ti.com
---
drivers/dsp/bridge/services/services.c | 92 +---
1 files changed, 37 insertions(+), 55 deletions(-)
diff --git
It is more logic to initialize services related modules inside
services layer, even if we are planning to remove it.
This set should be applied after Andy's List patches.
Omar Ramirez Luna (5):
DSPBRIDGE: Avoid multiple calls to SERVICES_[Init|Exit]
DSPBRIDGE: remove crefs for
Avoid calling multiple times to SERVICES_[Init|Exit] functions,
these should be called once at probe and exit respectively.
Signed-off-by: Omar Ramirez Luna omar.rami...@ti.com
---
drivers/dsp/bridge/pmgr/wcd.c | 10 ++
1 files changed, 2 insertions(+), 8 deletions(-)
diff --git
REG module should be only initialized by services layer.
Signed-off-by: Omar Ramirez Luna omar.rami...@ti.com
---
drivers/dsp/bridge/rmgr/dbdcd.c |8 +---
1 files changed, 1 insertions(+), 7 deletions(-)
diff --git a/drivers/dsp/bridge/rmgr/dbdcd.c b/drivers/dsp/bridge/rmgr/dbdcd.c
MEM module should be only initialized by services layer,
removed reference counter for it.
Signed-off-by: Omar Ramirez Luna omar.rami...@ti.com
---
drivers/dsp/bridge/gen/gs.c |8 ++--
drivers/dsp/bridge/pmgr/dbll.c| 15 ++-
drivers/dsp/bridge/rmgr/dbdcd.c |
From: Andy Shevchenko ext-andriy.shevche...@nokia.com
Change implementation of registry to a linked list.
In future this will become to some static structures and probably list for
DCD_REGKEY array.
Signed-off-by: Andy Shevchenko ext-andriy.shevche...@nokia.com
---
From: Hiroshi DOYU hiroshi.d...@nokia.com
Based on the discussion:
http://www.spinics.net/lists/arm-kernel/msg72810.html
HACK: export follow_page() for dspbridge cache operation
Signed-off-by: Hiroshi DOYU hiroshi.d...@nokia.com
---
drivers/dsp/bridge/rmgr/proc.c | 68
Remove unused enums and replace unrelated enum constants with
defines.
Shivananda Hebbar (2):
DSPBRIDGE: Remove un-used enums
DSPBRIDGE: Remove enum definitions and replace with macros
arch/arm/plat-omap/include/dspbridge/_chnl_sm.h | 11 +--
From: Shivananda Hebbar x0heb...@ti.com
This patch removes un-used enum definitions from bridge.
Signed-off-by: Shivananda Hebbar x0heb...@ti.com
---
arch/arm/plat-omap/include/dspbridge/cmmdefs.h |8
drivers/dsp/bridge/hw/IPIAccInt.h | 15 ---
From: Shivananda Hebbar x0heb...@ti.com
This patch removes unrelated enum constants and replaces it with
the macros
Signed-off-by: Shivananda Hebbar x0heb...@ti.com
---
arch/arm/plat-omap/include/dspbridge/_chnl_sm.h | 11 +--
arch/arm/plat-omap/include/dspbridge/cmm.h |2 +-
57 matches
Mail list logo