* Gadiyar, Anand gadi...@ti.com [100629 19:07]:
Aguirre, Sergio wrote:
Sripathy, Vishwanath wrote:
Here is the log from Early printk.
snip
Could not get gpios_ick
Could not get gpios_fck
Probably Tony will be the best to answer this, but... This
code shouldn't get
* Shilimkar, Santosh santosh.shilim...@ti.com [100629 17:40]:
With your series OMAP4 build breaks because of PM and SMP dependencies.
To ensure that build doesn't break on OMAP4, I needed below change. With
This change I tried your series and it boots OK on OMAP4430 SDP
Hmm the build
* Mike Rapoport m...@compulab.co.il [100630 08:20]:
Sergio Aguirre wrote:
The only difference between them is the physical address of the
uart4 port, which is only present in 36xx chips.
We don't really need to care about keeping these 2 functions, since
the decision to use uart4 is more
Op 29 jun 2010, om 22:32 heeft Sergio Aguirre het volgende geschreven:
Following commit missed to remove this:
commit 044d32ffbcb4a1d400088e3575508f46c0a9face
Author: Koen Kooi koen.k...@gmail.com
Date: Thu Apr 22 10:23:42 2010 +0200
board-omap3-beagle: add DSS2 support
-Original Message-
From: Tony Lindgren [mailto:t...@atomide.com]
Sent: Wednesday, June 30, 2010 11:47 AM
To: Shilimkar, Santosh
Cc: linux-arm-ker...@lists.infradead.org; linux-omap@vger.kernel.org
Subject: Re: [PATCH 6/6] omap2/3/4: Add Kconfig option to compile in
typical omap
Tony Lindgren wrote:
* Mike Rapoport m...@compulab.co.il [100630 08:20]:
Sergio Aguirre wrote:
The only difference between them is the physical address of the
uart4 port, which is only present in 36xx chips.
We don't really need to care about keeping these 2 functions, since
the decision to
* Shilimkar, Santosh santosh.shilim...@ti.com [100630 09:41]:
-Original Message-
From: Tony Lindgren [mailto:t...@atomide.com]
Sent: Wednesday, June 30, 2010 11:47 AM
To: Shilimkar, Santosh
Cc: linux-arm-ker...@lists.infradead.org; linux-omap@vger.kernel.org
Subject: Re: [PATCH
On Tue, 2010-06-29 at 22:32 +0200, ext Sergio Aguirre wrote:
Following commit missed to remove this:
commit 044d32ffbcb4a1d400088e3575508f46c0a9face
Author: Koen Kooi koen.k...@gmail.com
Date: Thu Apr 22 10:23:42 2010 +0200
board-omap3-beagle: add DSS2 support
Add support for Prefetech mode in destination synchronized DMA transfer.
This enables DMA controller to fetch data from memory in advance.
When the destination HW block requests new data block, it can be send out
faster compared to read from memory. This may prevent stalls in target
HW block.
Omap DMA controller can prefetch data in advance in case of
destination synchronized data transfer. This may increase
performance when target HW block doesn't have fifo.
Data is waiting for transfer request in DMA fifo instead of read from memory.
Signed-off-by: Samu Onkalo
Hi Tony,
Here's the patch. It applies on top of Sergio's patch Unify
omap2_set_globals_3[43,6x]x functions.
---
Most OMAP3-based boards use exactly the same code for .map_io method in
the machine_desc structure.
This patch introduces omap3_map_io and updates board-* files to use it
as .map_io
Hi,
Please send the patch as plaintext, without any HTML content.
Also, use the same patch subject as other patches for omapfb, in this
case OMAP: DSS2: OMAPFB: ..., and include a bit more verbose
description.
Tomi
On Tue, 2010-06-29 at 22:29 +0200, ext Afzal Mohammed wrote:
sysfs file
On Tue, 2010-06-29 at 14:20 +0200, ext Nagarajan, Rajkumar wrote:
Tomi,
Would you please check if there are no further comments and can you please
pull the following patches in?
https://patchwork.kernel.org/patch/106498/
What exactly is the purpose of this patch? The patch description
Hi Linus,
I think my mail hit your inbox during your vacation. As this is quite
important for the ARM people and there isn't much time left, can you
please comment?
Thanks in advance
Uwe
On Mon, Jun 14, 2010 at 10:32:14AM +0200, Uwe Kleine-König wrote:
Hello,
[Added linux-arm-kernel ML to
* Nicolas Pitre n...@fluxnic.net [100629 22:14]:
On Tue, 29 Jun 2010, Tony Lindgren wrote:
Also, can we detect somehow the hardware that uses CONFIG_TLS_REG_EMUL?
Might be possible to remove that Kconfig option too later on..
Well... I don't think we _should_ try to detect it as it is
On Tue, 2010-06-29 at 16:13 +0200, ext Nagarajan, Rajkumar wrote:
-Original Message-
From: Tomi Valkeinen [mailto:tomi.valkei...@nokia.com]
Sent: Thursday, June 24, 2010 4:21 PM
To: Nagarajan, Rajkumar
Cc: linux-omap@vger.kernel.org
Subject: Re: [PATCH] OMAP: DSS: Fix for
Hi Linus,
Please pull omap fixes from:
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6.git
omap-fixes-for-linus
These all should match your major bugs or regressions criteria for
various omaps :)
Regards,
Tony
The following changes since commit
Hi all,
This series converts the remaining mach-omap2 code to use the
new mux framework that's already in use for omap3. After this
series we still need to add the mux data for omap4.
Regards,
Tony
---
Tony Lindgren (16):
omap: mux: Fix omap_mux_init_gpio for omap24xx
omap: mux:
Looks like 24xx uses mode3 instead of mode4 for muxable GPIO pins.
This will be needed when 24xx mux code is converted to use the new
mux functions.
Signed-off-by: Tony Lindgren t...@atomide.com
---
arch/arm/mach-omap2/mux.c | 10 +-
1 files changed, 9 insertions(+), 1 deletions(-)
Only POP and SIP are known to exist for 2420, 2430 seems to only have
SIP package available.
Signed-off-by: Tony Lindgren t...@atomide.com
---
arch/arm/mach-omap2/mux.h | 10 ++
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/arch/arm/mach-omap2/mux.h
Allow compiling in new mux code on all mach-omap2 systems
Signed-off-by: Tony Lindgren t...@atomide.com
---
arch/arm/mach-omap2/mux.c |2 +-
arch/arm/mach-omap2/mux.h |2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/mach-omap2/mux.c
Remove unncessary parens from mux34xx.c
Signed-off-by: Tony Lindgren t...@atomide.com
---
arch/arm/mach-omap2/mux34xx.c |8
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/arch/arm/mach-omap2/mux34xx.c b/arch/arm/mach-omap2/mux34xx.c
index 2ff4dce..f64d7ee 100644
---
Add data for 2420. Big thanks to Paul Walmsley p...@pwsan.com
for generating usable mux data out of TRMs.
Cc: Benoit Cousson b-cous...@ti.com
Signed-off-by: Paul Walmsley p...@pwsan.com
Signed-off-by: Tony Lindgren t...@atomide.com
---
arch/arm/mach-omap2/Kconfig |6
Add data for 2430. Big thanks to Paul Walmsley p...@pwsan.com
for generating usable mux data out of TRMs.
Cc: Benoit Cousson b-cous...@ti.com
Signed-off-by: Paul Walmsley p...@pwsan.com
Signed-off-by: Tony Lindgren t...@atomide.com
---
arch/arm/mach-omap2/Makefile |1
Select SIP package for H4
Signed-off-by: Tony Lindgren t...@atomide.com
---
arch/arm/mach-omap2/Kconfig|1 +
arch/arm/mach-omap2/board-h4.c | 12
2 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig
index
Select POP package for Apollon
Cc: Kyungmin Park kyungmin.p...@samsung.com
Signed-off-by: Tony Lindgren t...@atomide.com
---
arch/arm/mach-omap2/Kconfig |1 +
arch/arm/mach-omap2/board-apollon.c | 12
2 files changed, 13 insertions(+), 0 deletions(-)
diff --git
Select POP package for 2430SDP
Signed-off-by: Tony Lindgren t...@atomide.com
---
arch/arm/mach-omap2/Kconfig |1 +
arch/arm/mach-omap2/board-2430sdp.c | 11 +++
2 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap2/Kconfig
Make omap2 FS USB code use new mux functions. Do not mux usb2_tllse0
as it has multiple options.
Cc: David Brownell dbrown...@users.sourceforge.net
Signed-off-by: Tony Lindgren t...@atomide.com
---
arch/arm/mach-omap2/usb-fs.c | 33 ++---
1 files changed, 18
This way we get pin muxing out of plat-omap and can convert H4 to use the
new mux functions.
Note that it should be safe to assume we can mux all the keypad pins
except on H4 which may have Menelaus connected.
Signed-off-by: Tony Lindgren t...@atomide.com
---
arch/arm/mach-omap1/board-fsample.c
Use the new mux function for that.
Cc: Kyungmin Park kyungmin.p...@samsung.com
Cc: Tomi Valkeinen tomi.valkei...@nokia.com
Signed-off-by: Tony Lindgren t...@atomide.com
---
arch/arm/mach-omap2/board-apollon.c |3 +++
drivers/video/omap/lcd_apollon.c|3 ---
2 files changed, 3
Use new mux functions for that. There are no other known 2430 boards
that need this mux.
Cc: Felipe Balbi felipe.ba...@nokia.com
Cc: David Brownell dbrown...@users.sourceforge.net
Signed-off-by: Tony Lindgren t...@atomide.com
---
arch/arm/mach-omap2/board-2430sdp.c |4 +++-
All mach-omap2 omaps should now use the new mux code.
Signed-off-by: Tony Lindgren t...@atomide.com
---
arch/arm/mach-omap2/board-3630sdp.c |1
arch/arm/mach-omap2/board-generic.c |1
arch/arm/mach-omap2/board-rx51-peripherals.c |1
hi,
On Wed, Jun 30, 2010 at 02:07:23PM +0200, ext Tony Lindgren wrote:
diff --git a/drivers/usb/musb/omap2430.c b/drivers/usb/musb/omap2430.c
index e06d65e..5f04d3f 100644
--- a/drivers/usb/musb/omap2430.c
+++ b/drivers/usb/musb/omap2430.c
@@ -194,10 +194,6 @@ int __init
* Felipe Balbi felipe.ba...@nokia.com [100630 15:26]:
hi,
On Wed, Jun 30, 2010 at 02:07:23PM +0200, ext Tony Lindgren wrote:
diff --git a/drivers/usb/musb/omap2430.c b/drivers/usb/musb/omap2430.c
index e06d65e..5f04d3f 100644
--- a/drivers/usb/musb/omap2430.c
+++
* Tony Lindgren t...@atomide.com [100630 14:02]:
* Nicolas Pitre n...@fluxnic.net [100629 22:14]:
Updated patch below.
And a bug crept in..
+ .macro set_tls_v6, tp, tmp1, tmp2
+ ldr \tmp1, =elf_hwcap
+ ldr \tmp1, [\tmp1, #0]
+ mov \tmp2, #0x0fff
+ tst
From c17be0bcb4c92df5b5aabdad9034ff7ef427f618 Mon Sep 17 00:00:00 2001
From: Hemanth V heman...@ti.com
Date: Wed, 30 Jun 2010 18:03:09 +0530
Subject: [PATCH] OMAP4: Add GPIO LED support
This patch adds support for GPIO LEDs present on OMAP4
SDP and Blaze boards. This basically adds platform data
From 713727188b99465341767eedaa42004862261211 Mon Sep 17 00:00:00 2001
From: Hemanth V heman...@ti.com
Date: Wed, 30 Jun 2010 18:16:33 +0530
Subject: [PATCH] OMAP4: Add support for PWM LED
TWL6030 supports PWM (Pulse Width Modulator) which is used
to control charging LED. This allows for
If enabling fb0 fails in omapfb_create_framebuffers(), remove
sysfs file before returning to probe. This is required to complete
the cleanup in the above mentioned error case.
Signed-off-by: Afzal Mohammed lazfa...@gmail.com
---
drivers/video/omap2/omapfb/omapfb-main.c |1 +
1 files changed,
From: Hiroshi DOYU hiroshi.d...@nokia.com
Hibernation (a.k.a: Suspend-To-Disk) support for ARM
Based on the original work from Romit and Raghu at TI. The original
patch(*1) was sent to LOML by Teerth Reddy tee...@ti.com
*1: https://patchwork.kernel.org/patch/96442/
Signed-off-by: Hiroshi DOYU
This is the experimental patch to add hibernation (a.k.a:
Suspend-To-Disk) support for ARM architecutre.
Presently it seems to work with OMAP3, and apparently it still needs
more efforts to make it enough stable and to support other ARM
platforms cleanly but I am sending this patch to get some
On Wed, 30 Jun 2010, Tony Lindgren wrote:
* Tony Lindgren t...@atomide.com [100630 14:02]:
* Nicolas Pitre n...@fluxnic.net [100629 22:14]:
Updated patch below.
And a bug crept in..
+ .macro set_tls_v6, tp, tmp1, tmp2
+ ldr \tmp1, =elf_hwcap
+ ldr \tmp1, [\tmp1,
Tony,
Please let me know if any have input on following two series.
http://www.mail-archive.com/linux-omap@vger.kernel.org/msg30305.html
http://www.mail-archive.com/linux-omap@vger.kernel.org/msg30735.html
Regards,
Ghorai
-Original Message-
From: Ghorai, Sukumar
Sent: Tuesday, June
Your inline patch is still getting mangled somehow. It looks like
you're using a webmail client (SquirrelMail) that seems to be altering
the whitespace in the patch. The attached .zip worked fine. Please
spend some time figuring out how to use git send-email directly
Have been trying to
Hi Andrew,
If no further comments on this patch, can this be taken?
Regards,
Kishore
On Tue, Jun 15, 2010 at 1:37 PM, kishore kadiyala
kishorek.kadiy...@gmail.com wrote:
From: Kishore Kadiyala kishore.kadiy...@ti.com
This patch improves low speeds for SD cards.
OMAP-MMC controller's can
OMAP_MUX_ERRORS doesn't exist in Kconfig, therefore removing all
references for it from the source code.
Signed-off-by: Christoph Egger sicce...@cs.fau.de
---
arch/arm/mach-omap1/mux.c |5 -
1 files changed, 0 insertions(+), 5 deletions(-)
diff --git a/arch/arm/mach-omap1/mux.c
OMAP_IR doesn't exist in Kconfig, therefore removing all references
for it from the source code.
Signed-off-by: Christoph Egger sicce...@cs.fau.de
---
arch/arm/mach-omap1/board-h2.c | 18 --
arch/arm/mach-omap2/board-h4.c |4
2 files changed, 0 insertions(+), 22
OMAP_DSP doesn't exist in Kconfig, therefore removing all
references for it from the source code.
Signed-off-by: Christoph Egger sicce...@cs.fau.de
---
arch/arm/mach-omap1/board-nokia770.c | 132 --
arch/arm/mach-omap1/devices.c| 37 ---
OMAP_STI doesn't exist in Kconfig, therefore removing all
references for it from the source code.
Signed-off-by: Christoph Egger sicce...@cs.fau.de
---
arch/arm/mach-omap1/devices.c | 35 -
arch/arm/mach-omap2/devices.c | 57 -
LEDS_OMAP_DEBUG doesn't exist in Kconfig, therefore replacing all
references for it with OMAP_DEBUG_LEDS from the source code.
Signed-off-by: Christoph Egger sicce...@cs.fau.de
---
arch/arm/plat-omap/Kconfig |2 +-
arch/arm/plat-omap/debug-leds.c |2 +-
2 files changed, 2
APM doesn't exist in Kconfig, therefore removing all references for it
from the source code.
Signed-off-by: Christoph Egger sicce...@cs.fau.de
---
arch/arm/mach-omap1/board-palmte.c | 84
1 files changed, 0 insertions(+), 84 deletions(-)
diff --git
SX1_OLD_FLASH doesn't exist in Kconfig, therefore removing all
references for it from the source code.
Signed-off-by: Christoph Egger sicce...@cs.fau.de
---
arch/arm/mach-omap1/board-sx1.c | 26 --
1 files changed, 0 insertions(+), 26 deletions(-)
diff --git
OMAP_ARM_96MHZ doesn't exist in Kconfig, therefore removing all
references for it from the source code.
Signed-off-by: Christoph Egger sicce...@cs.fau.de
---
arch/arm/mach-omap1/opp_data.c |3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
diff --git a/arch/arm/mach-omap1/opp_data.c
MACH_OMAP_H4_OTG doesn't exist in Kconfig, therefore removing all
references for it from the source code.
Signed-off-by: Christoph Egger sicce...@cs.fau.de
---
arch/arm/mach-omap2/board-h4.c | 17 -
1 files changed, 0 insertions(+), 17 deletions(-)
diff --git
MACH_OMAP2_H4_USB1 doesn't exist in Kconfig, therefore removing all
references for it from the source code.
Signed-off-by: Christoph Egger sicce...@cs.fau.de
---
arch/arm/mach-omap2/board-h4.c |5 -
1 files changed, 0 insertions(+), 5 deletions(-)
diff --git
OMAP2_VENC_OUT_TYPE_SVIDEO, OMAP2_VENC_OUT_TYPE_COMPOSITE doesn't
exist in Kconfig, therefore removing all references for it from the
source code.
Signed-off-by: Christoph Egger sicce...@cs.fau.de
---
arch/arm/mach-omap2/board-omap3stalker.c |5 -
1 files changed, 0 insertions(+), 5
MPU_{BRIDGE,TESLA}_IOMMU doesn't exist in Kconfig, therefore removing
all references for it from the source code.
Signed-off-by: Christoph Egger sicce...@cs.fau.de
---
arch/arm/mach-omap2/omap-iommu.c | 22 --
1 files changed, 0 insertions(+), 22 deletions(-)
diff --git
Hi Tomi,
-Original Message-
From: Tomi Valkeinen [mailto:tomi.valkei...@nokia.com]
Sent: Wednesday, June 30, 2010 3:41 AM
To: Aguirre, Sergio
Cc: linux-omap@vger.kernel.org; Tony Lindgren; Koen Kooi
Subject: Re: [RFC][PATCH] board-omap3beagle: Remove duplicate DVI reset
gpio
From: ext Christoph Egger sicce...@cs.fau.de
Subject: [PATCH 22/33] Removing dead MPU_{BRIDGE,TESLA}_IOMMU
Date: Wed, 30 Jun 2010 18:01:01 +0200
MPU_{BRIDGE,TESLA}_IOMMU doesn't exist in Kconfig, therefore removing
all references for it from the source code.
Coming soon, I guess. Hari?
Dne St 30. června 2010 17:59:06 Christoph Egger napsal(a):
APM doesn't exist in Kconfig, therefore removing all references for it
from the source code.
Tony, do you know Andrzej Zaborowski's new email address? Maybe he should be
CCed here
Signed-off-by: Christoph Egger sicce...@cs.fau.de
Dne St 30. června 2010 17:59:25 Christoph Egger napsal(a):
SX1_OLD_FLASH doesn't exist in Kconfig, therefore removing all
references for it from the source code.
There were two models of the phone made, you can toggle between old and new
version. Maybe better documentation won't hurt.
-Original Message-
From: Hiroshi DOYU [mailto:hiroshi.d...@nokia.com]
Sent: Wednesday, June 30, 2010 1:24 PM
To: sicce...@cs.fau.de; Kanigeri, Hari
Cc: t...@atomide.com; li...@arm.linux.org.uk; linux-omap@vger.kernel.org;
linux-arm-ker...@lists.infradead.org;
On Thu, Feb 18, 2010 at 11:29 AM, Grant Likely
grant.lik...@secretlab.ca wrote:
On Thu, Feb 18, 2010 at 10:09 AM, Tony Lindgren t...@atomide.com wrote:
* Grant Likely grant.lik...@secretlab.ca [100218 08:26]:
On Tue, Feb 9, 2010 at 3:25 PM, Tony Lindgren t...@atomide.com wrote:
* Hemanth V
On Wed, Jun 30, 2010 at 05:54:42PM +0200, Christoph Egger wrote:
OMAP_MUX_ERRORS doesn't exist in Kconfig, therefore removing all
references for it from the source code.
IIUC, CONFIG_OMAP_MUX_WARNINGS should be used here instead of it.
Signed-off-by: Christoph Egger sicce...@cs.fau.de
---
Gopinath, Thara th...@ti.com writes:
[...]
+static int __init omap_common_pm_init(void)
+{
+omap_init_processor_devices();
+omap_pm_if_init();
+
+return 0;
+}
+device_initcall(omap_common_pm_init);
But I guess opp layer is still getting initialized before this. Esp if
the board
On Tue, 29 Jun 2010 22:55:48 -0700 Zach Pfeffer wrote:
This patch contains the documentation for the API, termed the Virtual
Contiguous Memory Manager. Its use would allow all of the IOMMU to VM,
VM to device and device to IOMMU interoperation code to be refactored
into platform independent
This patch replace the call to custom dsp mmu implemenation
for the once on iommu module.
Signed-off-by: Fernando Guzman Lugo x0095...@ti.com
---
drivers/dsp/bridge/core/_tiomap.h| 16 +
drivers/dsp/bridge/core/io_sm.c | 114 ++--
drivers/dsp/bridge/core/tiomap3430.c | 501
Now these functions only map user space addresses to dsp virtual
addresses, so now the functions have a more meaningful name
Signed-off-by: Fernando Guzman Lugo x0095...@ti.com
---
arch/arm/plat-omap/include/dspbridge/dspdefs.h | 44
drivers/dsp/bridge/core/_tiomap.h
This set of patches remove the dspbridge custom mmu implementation
and use iommu module instead.
NOTE: in order to dspbridge can work properly the patch
0001-iovmm-add-superpages-support-to-fixed-da-address.patch
is needed (specifically iommu_kmap calls need this patch).
Fernando Guzman Lugo
This patch moves all the code related to iommu in the
dsp-mmu.c file
Signed-off-by: Fernando Guzman Lugo x0095...@ti.com
---
arch/arm/plat-omap/include/dspbridge/dsp-mmu.h | 90 ++
arch/arm/plat-omap/include/dspbridge/dspdeh.h |1 -
drivers/dsp/bridge/Makefile|
With changes for iommu migration mmu fault report and dsp track
dump is broken, this patch fixes that.
Signed-off-by: Fernando Guzman Lugo x0095...@ti.com
---
drivers/dsp/bridge/core/mmu_fault.c | 93 ++---
drivers/dsp/bridge/core/mmu_fault.h |5 +-
This patch adds superpages support to fixed ad address
inside iommu_kmap function.
Signed-off-by: Fernando Guzman Lugo x0095...@ti.com
---
arch/arm/plat-omap/iovmm.c | 52 +++-
1 files changed, 32 insertions(+), 20 deletions(-)
diff --git
this patch cleans up cfg_hostres and bridge_dev_context
structures of custom mmu code not needed anymore.
Signed-off-by: Fernando Guzman Lugo x0095...@ti.com
---
arch/arm/plat-omap/include/dspbridge/cfgdefs.h |1 -
drivers/dsp/bridge/core/_tiomap.h |5 -
due to a restriction in scatter gather lists, it can
not be created a list for a buffer bigger than 1MB.
This patch is spliting big mappings into 1MB mappings.
Signed-off-by: Fernando Guzman Lugo x0095...@ti.com
---
arch/arm/plat-omap/include/dspbridge/dsp-mmu.h |2 +-
This patch removes all the custom mmu code remaining in
tiomap3430.c which is not needed anymore.
Signed-off-by: Fernando Guzman Lugo x0095...@ti.com
---
drivers/dsp/bridge/core/_tiomap.h|1 -
drivers/dsp/bridge/core/tiomap3430.c | 470 --
2 files
Now the iommu map of shared memory segments are done in
bridge_brd_start and unmaped in bridge_brd_stop.
NOTE: video sequencer reset is not done in dspbridge anymore,
due to dspbridge does not manage it.
Signed-off-by: Fernando Guzman Lugo x0095...@ti.com
---
drivers/dsp/bridge/core/_tiomap.h
Sorry wrong version of the patches. Please discard them.
Sorry for the spam,
Fernando.
-Original Message-
From: Guzman Lugo, Fernando
Sent: Wednesday, June 30, 2010 7:00 PM
To: linux-omap@vger.kernel.org; linux-ker...@vger.kernel.org
Cc: o...@wizery.com; hiroshi.d...@nokia.com;
This set of patches remove the dspbridge custom mmu implementation
and use iommu module instead.
NOTE: in order to dspbridge can work properly the patch
0001-iovmm-add-superpages-support-to-fixed-da-address.patch
is needed (specifically iommu_kmap calls need this patch).
Fernando Guzman Lugo
Now these functions only map user space addresses to dsp virtual
addresses, so now the functions have a more meaningful name
Signed-off-by: Fernando Guzman Lugo x0095...@ti.com
---
arch/arm/plat-omap/include/dspbridge/dspdefs.h | 44
drivers/dsp/bridge/core/_tiomap.h
This patch moves all the code related to iommu in the
dsp-mmu.c file
Signed-off-by: Fernando Guzman Lugo x0095...@ti.com
---
arch/arm/plat-omap/include/dspbridge/dsp-mmu.h | 90 ++
arch/arm/plat-omap/include/dspbridge/dspdeh.h |1 -
drivers/dsp/bridge/Makefile|
due to a restriction in scatter gather lists, it can
not be created a list for a buffer bigger than 1MB.
This patch is spliting big mappings into 1MB mappings.
Signed-off-by: Fernando Guzman Lugo x0095...@ti.com
---
arch/arm/plat-omap/include/dspbridge/dsp-mmu.h |2 +-
this patch cleans up cfg_hostres and bridge_dev_context
structures of custom mmu code not needed anymore.
Signed-off-by: Fernando Guzman Lugo x0095...@ti.com
---
arch/arm/plat-omap/include/dspbridge/cfgdefs.h |1 -
drivers/dsp/bridge/core/_tiomap.h |5 -
This patch replace the call to custom dsp mmu implemenation
for the once on iommu module.
Signed-off-by: Fernando Guzman Lugo x0095...@ti.com
---
drivers/dsp/bridge/core/_tiomap.h| 16 +
drivers/dsp/bridge/core/io_sm.c | 114 ++--
drivers/dsp/bridge/core/tiomap3430.c | 501
This patch removes all the custom mmu code remaining in
tiomap3430.c which is not needed anymore.
Signed-off-by: Fernando Guzman Lugo x0095...@ti.com
---
drivers/dsp/bridge/core/_tiomap.h|1 -
drivers/dsp/bridge/core/tiomap3430.c | 470 --
2 files
With changes for iommu migration mmu fault report and dsp track
dump is broken, this patch fixes that.
Signed-off-by: Fernando Guzman Lugo x0095...@ti.com
---
drivers/dsp/bridge/core/mmu_fault.c | 93 ++---
drivers/dsp/bridge/core/mmu_fault.h |5 +-
Now the iommu map of shared memory segments are done in
bridge_brd_start and unmaped in bridge_brd_stop.
NOTE: video sequencer reset is not done in dspbridge anymore,
due to dspbridge does not manage it.
Signed-off-by: Fernando Guzman Lugo x0095...@ti.com
---
drivers/dsp/bridge/core/_tiomap.h
-Original Message-
From: Kevin Hilman [mailto:khil...@deeprootsystems.com]
Sent: Thursday, July 01, 2010 2:09 AM
To: Gopinath, Thara
Cc: linux-omap@vger.kernel.org; p...@pwsan.com
Subject: Re: [PATCH v2 10/13] OMAP: create omap_devices for MPU, DSP, L3
Gopinath, Thara th...@ti.com
-Original Message-
From: Shilimkar, Santosh
Sent: Thursday, July 01, 2010 9:46 AM
To: Gopinath, Thara; Kevin Hilman
Cc: linux-omap@vger.kernel.org; p...@pwsan.com
Subject: RE: [PATCH v2 10/13] OMAP: create omap_devices for MPU, DSP, L3
-Original Message-
From:
87 matches
Mail list logo