RE: [PATCH v2 10/13] OMAP: create omap_devices for MPU, DSP, L3

2010-06-30 Thread Gopinath, Thara
>>-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- >>> Fro

RE: [PATCH v2 10/13] OMAP: create omap_devices for MPU, DSP, L3

2010-06-30 Thread Shilimkar, Santosh
> -Original Message- > From: linux-omap-ow...@vger.kernel.org [mailto:linux-omap- > ow...@vger.kernel.org] On Behalf Of Gopinath, Thara > Sent: Thursday, July 01, 2010 9:35 AM > To: Kevin Hilman > Cc: linux-omap@vger.kernel.org; p...@pwsan.com > Subject: RE: [PATCH v2 10/13] OMAP: create om

RE: [PATCH v2 10/13] OMAP: create omap_devices for MPU, DSP, L3

2010-06-30 Thread Gopinath, Thara
>>-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"

[PATCH 2/9] dspbridge: move shared memory iommu maps to tiomap3430.c

2010-06-30 Thread Fernando Guzman Lugo
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 --- drivers/dsp/bridge/core/_tiomap.h|6 + driv

[PATCH 5/9] dspbridge: add mmufault support

2010-06-30 Thread Fernando Guzman Lugo
With changes for iommu migration mmu fault report and dsp track dump is broken, this patch fixes that. Signed-off-by: Fernando Guzman Lugo --- drivers/dsp/bridge/core/mmu_fault.c | 93 ++--- drivers/dsp/bridge/core/mmu_fault.h |5 +- drivers/dsp/bridge/core/ti

[PATCH 4/9] dspbridge: remove custom mmu code from tiomap3430.c

2010-06-30 Thread Fernando Guzman Lugo
This patch removes all the custom mmu code remaining in tiomap3430.c which is not needed anymore. Signed-off-by: Fernando Guzman Lugo --- drivers/dsp/bridge/core/_tiomap.h|1 - drivers/dsp/bridge/core/tiomap3430.c | 470 -- 2 files changed, 0 insertions(+

[PATCH 1/9] dspbridge: replace iommu custom for opensource implementation

2010-06-30 Thread Fernando Guzman Lugo
This patch replace the call to custom dsp mmu implemenation for the once on iommu module. Signed-off-by: Fernando Guzman Lugo --- drivers/dsp/bridge/core/_tiomap.h| 16 + drivers/dsp/bridge/core/io_sm.c | 114 ++-- drivers/dsp/bridge/core/tiomap3430.c | 501 +

[PATCH 9/9] dspbridge: cleanup bridge_dev_context and cfg_hostres structures

2010-06-30 Thread Fernando Guzman Lugo
this patch cleans up cfg_hostres and bridge_dev_context structures of custom mmu code not needed anymore. Signed-off-by: Fernando Guzman Lugo --- arch/arm/plat-omap/include/dspbridge/cfgdefs.h |1 - drivers/dsp/bridge/core/_tiomap.h |5 - drivers/dsp/bridge/core/tiomap34

[PATCH 8/9] dspbridge: add map support for big buffers

2010-06-30 Thread Fernando Guzman Lugo
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 --- arch/arm/plat-omap/include/dspbridge/dsp-mmu.h |2 +- drivers/dsp/bridge/core/dsp-mmu.c

[PATCH 7/9] dspbridge: move all iommu related code to a new file

2010-06-30 Thread Fernando Guzman Lugo
This patch moves all the code related to iommu in the dsp-mmu.c file Signed-off-by: Fernando Guzman Lugo --- arch/arm/plat-omap/include/dspbridge/dsp-mmu.h | 90 ++ arch/arm/plat-omap/include/dspbridge/dspdeh.h |1 - drivers/dsp/bridge/Makefile|2 +- driver

[PATCH 3/9] dspbridge: rename bridge_brd_mem_map/unmap to a proper name

2010-06-30 Thread 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 --- arch/arm/plat-omap/include/dspbridge/dspdefs.h | 44 drivers/dsp/bridge/core/_tiomap.h | 25 +

[PATCH 0/9] dspbridge: iommu migration

2010-06-30 Thread Fernando Guzman Lugo
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 (

RE: [PATCHv3 0/9] dspbridge: iommu migration

2010-06-30 Thread Guzman Lugo, Fernando
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.co

[PATCHv3 2/9] dspbridge: move shared memory iommu maps to tiomap3430.c

2010-06-30 Thread Fernando Guzman Lugo
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 --- drivers/dsp/bridge/core/_tiomap.h|6 + driv

[PATCHv3 4/9] dspbridge: remove custom mmu code from tiomap3430.c

2010-06-30 Thread Fernando Guzman Lugo
This patch removes all the custom mmu code remaining in tiomap3430.c which is not needed anymore. Signed-off-by: Fernando Guzman Lugo --- drivers/dsp/bridge/core/_tiomap.h|1 - drivers/dsp/bridge/core/tiomap3430.c | 470 -- 2 files changed, 0 insertions(+

[PATCHv3 8/9] dspbridge: add map support for big buffers

2010-06-30 Thread Fernando Guzman Lugo
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 --- arch/arm/plat-omap/include/dspbridge/dsp-mmu.h |2 +- drivers/dsp/bridge/core/dsp-mmu.c

[PATCHv3 9/9] dspbridge: cleanup bridge_dev_context and cfg_hostres structures

2010-06-30 Thread Fernando Guzman Lugo
this patch cleans up cfg_hostres and bridge_dev_context structures of custom mmu code not needed anymore. Signed-off-by: Fernando Guzman Lugo --- arch/arm/plat-omap/include/dspbridge/cfgdefs.h |1 - drivers/dsp/bridge/core/_tiomap.h |5 - drivers/dsp/bridge/core/tiomap34

[PATCH] iovmm: add superpages support to fixed da address

2010-06-30 Thread Fernando Guzman Lugo
This patch adds superpages support to fixed ad address inside iommu_kmap function. Signed-off-by: Fernando Guzman Lugo --- arch/arm/plat-omap/iovmm.c | 52 +++- 1 files changed, 32 insertions(+), 20 deletions(-) diff --git a/arch/arm/plat-omap/iovmm.c b

[PATCHv3 5/9] dspbridge: add mmufault support

2010-06-30 Thread Fernando Guzman Lugo
With changes for iommu migration mmu fault report and dsp track dump is broken, this patch fixes that. Signed-off-by: Fernando Guzman Lugo --- drivers/dsp/bridge/core/mmu_fault.c | 93 ++--- drivers/dsp/bridge/core/mmu_fault.h |5 +- drivers/dsp/bridge/core/ti

[PATCHv3 7/9] dspbridge: move all iommu related code to a new file

2010-06-30 Thread Fernando Guzman Lugo
This patch moves all the code related to iommu in the dsp-mmu.c file Signed-off-by: Fernando Guzman Lugo --- arch/arm/plat-omap/include/dspbridge/dsp-mmu.h | 90 ++ arch/arm/plat-omap/include/dspbridge/dspdeh.h |1 - drivers/dsp/bridge/Makefile|2 +- driver

[PATCHv3 0/9] dspbridge: iommu migration

2010-06-30 Thread Fernando Guzman Lugo
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 (

[PATCHv3 3/9] dspbridge: rename bridge_brd_mem_map/unmap to a proper name

2010-06-30 Thread 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 --- arch/arm/plat-omap/include/dspbridge/dspdefs.h | 44 drivers/dsp/bridge/core/_tiomap.h | 25 +

[PATCHv3 1/9] dspbridge: replace iommu custom for opensource implementation

2010-06-30 Thread Fernando Guzman Lugo
This patch replace the call to custom dsp mmu implemenation for the once on iommu module. Signed-off-by: Fernando Guzman Lugo --- drivers/dsp/bridge/core/_tiomap.h| 16 + drivers/dsp/bridge/core/io_sm.c | 114 ++-- drivers/dsp/bridge/core/tiomap3430.c | 501 +

Re: [RFC 1/3] mm: iommu: An API to unify IOMMU, CPU and device memory management

2010-06-30 Thread Randy Dunlap
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 independen

Re: [PATCH v2 10/13] OMAP: create omap_devices for MPU, DSP, L3

2010-06-30 Thread Kevin Hilman
"Gopinath, Thara" 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

Re: [PATCH 03/33] Removing dead OMAP_MUX_ERRORS

2010-06-30 Thread Kirill A. Shutemov
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 > --- > arch/arm/mach-

Re: PATCH[V2 1/3]: Update Platform files for SPI

2010-06-30 Thread Grant Likely
On Thu, Feb 18, 2010 at 11:29 AM, Grant Likely wrote: > On Thu, Feb 18, 2010 at 10:09 AM, Tony Lindgren wrote: >> * Grant Likely [100218 08:26]: >>> On Tue, Feb 9, 2010 at 3:25 PM, Tony Lindgren wrote: >>> > * Hemanth V [100203 02:19]: >>> >> From ee48142ddc43129a21676dbb56a83e3e7d8063de Mon S

RE: [PATCH 22/33] Removing dead MPU_{BRIDGE,TESLA}_IOMMU

2010-06-30 Thread Kanigeri, Hari
> -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; linux-ker...@vger.

Re: [PATCH 18/33] Removing dead OMAP_ARM_96MHZ

2010-06-30 Thread Marek Vasut
Dne St 30. června 2010 17:59:45 Christoph Egger napsal(a): > OMAP_ARM_96MHZ doesn't exist in Kconfig, therefore removing all > references for it from the source code. I'd be for adding it to Kconfig rather than removing from here > > Signed-off-by: Christoph Egger > --- > arch/arm/mach-omap1/op

Re: [PATCH 17/33] Removing dead SX1_OLD_FLASH

2010-06-30 Thread Marek Vasut
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. > > Si

Re: [PATCH 16/33] Removing dead APM

2010-06-30 Thread Marek Vasut
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 > --- > arch/arm

Re: [PATCH 22/33] Removing dead MPU_{BRIDGE,TESLA}_IOMMU

2010-06-30 Thread Hiroshi DOYU
From: ext Christoph Egger 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? > Signed-off-by: Christ

RE: [RFC][PATCH] board-omap3beagle: Remove duplicate DVI reset gpio handling

2010-06-30 Thread Aguirre, Sergio
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

[PATCH 22/33] Removing dead MPU_{BRIDGE,TESLA}_IOMMU

2010-06-30 Thread Christoph Egger
MPU_{BRIDGE,TESLA}_IOMMU doesn't exist in Kconfig, therefore removing all references for it from the source code. Signed-off-by: Christoph Egger --- arch/arm/mach-omap2/omap-iommu.c | 22 -- 1 files changed, 0 insertions(+), 22 deletions(-) diff --git a/arch/arm/mach-omap2

[PATCH 21/33] Removing dead OMAP2_VENC_OUT_TYPE_SVIDEO, OMAP2_VENC_OUT_TYPE_COMPOSITE

2010-06-30 Thread Christoph Egger
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 --- arch/arm/mach-omap2/board-omap3stalker.c |5 - 1 files changed, 0 insertions(+), 5 deletions(-) diff --gi

[PATCH 20/33] Removing dead MACH_OMAP2_H4_USB1

2010-06-30 Thread Christoph Egger
MACH_OMAP2_H4_USB1 doesn't exist in Kconfig, therefore removing all references for it from the source code. Signed-off-by: Christoph Egger --- arch/arm/mach-omap2/board-h4.c |5 - 1 files changed, 0 insertions(+), 5 deletions(-) diff --git a/arch/arm/mach-omap2/board-h4.c b/arch/arm/mac

[PATCH 19/33] Removing dead MACH_OMAP_H4_OTG

2010-06-30 Thread Christoph Egger
MACH_OMAP_H4_OTG doesn't exist in Kconfig, therefore removing all references for it from the source code. Signed-off-by: Christoph Egger --- arch/arm/mach-omap2/board-h4.c | 17 - 1 files changed, 0 insertions(+), 17 deletions(-) diff --git a/arch/arm/mach-omap2/board-h4.c b/a

[PATCH 18/33] Removing dead OMAP_ARM_96MHZ

2010-06-30 Thread Christoph Egger
OMAP_ARM_96MHZ doesn't exist in Kconfig, therefore removing all references for it from the source code. Signed-off-by: Christoph Egger --- 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 b/arch/arm/mach-omap

[PATCH 17/33] Removing dead SX1_OLD_FLASH

2010-06-30 Thread Christoph Egger
SX1_OLD_FLASH doesn't exist in Kconfig, therefore removing all references for it from the source code. Signed-off-by: Christoph Egger --- arch/arm/mach-omap1/board-sx1.c | 26 -- 1 files changed, 0 insertions(+), 26 deletions(-) diff --git a/arch/arm/mach-omap1/board-s

[PATCH 16/33] Removing dead APM

2010-06-30 Thread Christoph Egger
APM doesn't exist in Kconfig, therefore removing all references for it from the source code. Signed-off-by: Christoph Egger --- arch/arm/mach-omap1/board-palmte.c | 84 1 files changed, 0 insertions(+), 84 deletions(-) diff --git a/arch/arm/mach-omap1/boar

[PATCH 13/33] Replacing LEDS_OMAP_DEBUG with OMAP_DEBUG_LEDS

2010-06-30 Thread Christoph Egger
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 --- arch/arm/plat-omap/Kconfig |2 +- arch/arm/plat-omap/debug-leds.c |2 +- 2 files changed, 2 insertions(+), 2 deletions(-)

[PATCH 12/33] Removing dead OMAP_STI

2010-06-30 Thread Christoph Egger
OMAP_STI doesn't exist in Kconfig, therefore removing all references for it from the source code. Signed-off-by: Christoph Egger --- arch/arm/mach-omap1/devices.c | 35 - arch/arm/mach-omap2/devices.c | 57 - 2 files changed, 0

[PATCH 11/33] Removing dead OMAP_DSP

2010-06-30 Thread Christoph Egger
OMAP_DSP doesn't exist in Kconfig, therefore removing all references for it from the source code. Signed-off-by: Christoph Egger --- arch/arm/mach-omap1/board-nokia770.c | 132 -- arch/arm/mach-omap1/devices.c| 37 --- arch/arm/mach-omap1/mc

[PATCH 05/33] Removing dead OMAP_IR

2010-06-30 Thread Christoph Egger
OMAP_IR doesn't exist in Kconfig, therefore removing all references for it from the source code. Signed-off-by: Christoph Egger --- arch/arm/mach-omap1/board-h2.c | 18 -- arch/arm/mach-omap2/board-h4.c |4 2 files changed, 0 insertions(+), 22 deletions(-) diff --git

[PATCH 03/33] Removing dead OMAP_MUX_ERRORS

2010-06-30 Thread Christoph Egger
OMAP_MUX_ERRORS doesn't exist in Kconfig, therefore removing all references for it from the source code. Signed-off-by: Christoph Egger --- arch/arm/mach-omap1/mux.c |5 - 1 files changed, 0 insertions(+), 5 deletions(-) diff --git a/arch/arm/mach-omap1/mux.c b/arch/arm/mach-omap1/mux.c

Re: [PATCH v5] OMAP: Fix for bus width which improves SD card's peformance.

2010-06-30 Thread kishore kadiyala
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 wrote: > From: Kishore Kadiyala > > This patch improves low speeds for SD cards. > OMAP-MMC controller's can support maximum bus width of '8'. > when bus width

Re: [pm-wip/uart][PATCH] Serial: Avoid populating uart_list in early init phase

2010-06-30 Thread Govindraj
> > 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 tryin

RE: [PATCH v5 0/3] omap3 nand: cleanup exiting platform related code

2010-06-30 Thread Ghorai, Sukumar
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, Jun

Re: [PATCH 1/2] arm: Replace CONFIG_HAS_TLS_REG with HWCAP_TLS and check for it on V6

2010-06-30 Thread Nicolas Pitre
On Wed, 30 Jun 2010, Tony Lindgren wrote: > * Tony Lindgren [100630 14:02]: > > * Nicolas Pitre [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

[RFC][PATCH 0/1] ARM: Add initial hibernation support

2010-06-30 Thread 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 fee

[RFC][PATCH 1/1] ARM: Add initial hibernation support

2010-06-30 Thread Hiroshi DOYU
From: Hiroshi DOYU 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 *1: https://patchwork.kernel.org/patch/96442/ Signed-off-by: Hiroshi DOYU --- arch/arm/Kconfig

[PATCH] OMAP:DSS2:OMAPFB: Fix probe error path

2010-06-30 Thread Afzal Mohammed
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 --- drivers/video/omap2/omapfb/omapfb-main.c |1 + 1 files changed, 1 insertions(+), 0

[PATCH 2/2] OMAP4: Add support for PWM LED

2010-06-30 Thread Hemanth V
>From 713727188b99465341767eedaa42004862261211 Mon Sep 17 00:00:00 2001 From: Hemanth V 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 controlling brightness

[PATCH 1/2] OMAP4: Add GPIO LED support

2010-06-30 Thread Hemanth V
>From c17be0bcb4c92df5b5aabdad9034ff7ef427f618 Mon Sep 17 00:00:00 2001 From: Hemanth V 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 required by led

Re: [PATCH 1/2] arm: Replace CONFIG_HAS_TLS_REG with HWCAP_TLS and check for it on V6

2010-06-30 Thread Tony Lindgren
* Tony Lindgren [100630 14:02]: > * Nicolas Pitre [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 \tmp2, #HWCAP_TLS

Re: [PATCH 14/16] omap: mux: Mux 2430 USB0HS_STP in board-2430.c

2010-06-30 Thread Tony Lindgren
* Felipe Balbi [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 > >+++ b/drivers/usb/musb/omap2430.c > >@@ -1

Re: [PATCH 14/16] omap: mux: Mux 2430 USB0HS_STP in board-2430.c

2010-06-30 Thread Felipe Balbi
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 musb_platform_init(struc

[PATCH 16/16] omap: mux: Remove old mux code

2010-06-30 Thread Tony Lindgren
All mach-omap2 omaps should now use the new mux code. Signed-off-by: Tony Lindgren --- 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 arch/arm/mach-omap2/board-rx51-video.c |

[PATCH 15/16] omap: mux: Convert 2420 platform init code to use new mux code

2010-06-30 Thread Tony Lindgren
Convert 2420 platform init code to use new mux code Signed-off-by: Tony Lindgren --- arch/arm/mach-omap2/board-apollon.c | 13 ++--- arch/arm/mach-omap2/board-h4.c |7 +++ arch/arm/mach-omap2/devices.c | 25 - arch/arm/mach-omap2/i2c.c

[PATCH 14/16] omap: mux: Mux 2430 USB0HS_STP in board-2430.c

2010-06-30 Thread Tony Lindgren
Use new mux functions for that. There are no other known 2430 boards that need this mux. Cc: Felipe Balbi Cc: David Brownell Signed-off-by: Tony Lindgren --- arch/arm/mach-omap2/board-2430sdp.c |4 +++- drivers/usb/musb/omap2430.c |4 2 files changed, 3 insertions(+), 5 de

[PATCH 13/16] omap: mux: Mux Apollon LCD power in board-apollon.c

2010-06-30 Thread Tony Lindgren
Use the new mux function for that. Cc: Kyungmin Park Cc: Tomi Valkeinen Signed-off-by: Tony Lindgren --- arch/arm/mach-omap2/board-apollon.c |3 +++ drivers/video/omap/lcd_apollon.c|3 --- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/mach-omap2/board-apol

[PATCH 12/16] omap: mux: Do keypad muxing in board-*.c files

2010-06-30 Thread Tony Lindgren
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 --- arch/arm/mach-omap1/board-fsample.c | 12 +++

[PATCH 11/16] omap: mux: Make omap2 FS USB code use new mux functions

2010-06-30 Thread Tony Lindgren
Make omap2 FS USB code use new mux functions. Do not mux usb2_tllse0 as it has multiple options. Cc: David Brownell Signed-off-by: Tony Lindgren --- arch/arm/mach-omap2/usb-fs.c | 33 ++--- 1 files changed, 18 insertions(+), 15 deletions(-) diff --git a/arch/arm/m

[PATCH 10/16] omap: mux: Select POP package for 2430SDP

2010-06-30 Thread Tony Lindgren
Select POP package for 2430SDP Signed-off-by: Tony Lindgren --- 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 b/arch/arm/mach-omap2/Kconfig index 41

[PATCH 09/16] omap: mux: Select POP package for N8X0

2010-06-30 Thread Tony Lindgren
Select POP package for N8X0 Signed-off-by: Tony Lindgren --- arch/arm/mach-omap2/Kconfig |1 + arch/arm/mach-omap2/board-n8x0.c | 11 +++ 2 files changed, 12 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-omap2/Kconfig index 269f84f..41

[PATCH 08/16] omap: mux: Select POP package for Apollon

2010-06-30 Thread Tony Lindgren
Select POP package for Apollon Cc: Kyungmin Park Signed-off-by: Tony Lindgren --- arch/arm/mach-omap2/Kconfig |1 + arch/arm/mach-omap2/board-apollon.c | 12 2 files changed, 13 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-omap2/Kconfig b/arch/arm/mach-om

[PATCH 07/16] omap: mux: Select SIP package for H4

2010-06-30 Thread Tony Lindgren
Select SIP package for H4 Signed-off-by: Tony Lindgren --- 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 d3932d3..b59cdb7

[PATCH 06/16] omap: mux: Add data for 2430

2010-06-30 Thread Tony Lindgren
Add data for 2430. Big thanks to Paul Walmsley for generating usable mux data out of TRMs. Cc: Benoit Cousson Signed-off-by: Paul Walmsley Signed-off-by: Tony Lindgren --- arch/arm/mach-omap2/Makefile |1 arch/arm/mach-omap2/mux.h |8 arch/arm/mach-omap2/mux2430.c | 791 ++

[PATCH 05/16] omap: mux: Add data for 2420

2010-06-30 Thread Tony Lindgren
Add data for 2420. Big thanks to Paul Walmsley for generating usable mux data out of TRMs. Cc: Benoit Cousson Signed-off-by: Paul Walmsley Signed-off-by: Tony Lindgren --- arch/arm/mach-omap2/Kconfig |6 arch/arm/mach-omap2/Makefile |1 arch/arm/mach-omap2/mux.h |8 arch

[PATCH 04/16] omap: mux: Remove unncessary parens from mux34xx.c

2010-06-30 Thread Tony Lindgren
Remove unncessary parens from mux34xx.c Signed-off-by: Tony Lindgren --- 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 --- a/arch/arm/mach-o

[PATCH 03/16] omap: mux: Allow compiling in new mux code on all mach-omap2 systems

2010-06-30 Thread Tony Lindgren
Allow compiling in new mux code on all mach-omap2 systems Signed-off-by: Tony Lindgren --- 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 b/arch/arm/mach-omap2/mux.c index 76b5bf7.

[PATCH 02/16] omap: mux: Renumber package defines to make room for older 24xx packages

2010-06-30 Thread Tony Lindgren
Only POP and SIP are known to exist for 2420, 2430 seems to only have SIP package available. Signed-off-by: Tony Lindgren --- arch/arm/mach-omap2/mux.h | 10 ++ 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/arch/arm/mach-omap2/mux.h b/arch/arm/mach-omap2/mux.h index 48

[PATCH 01/16] omap: mux: Fix omap_mux_init_gpio for omap24xx

2010-06-30 Thread Tony Lindgren
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 --- arch/arm/mach-omap2/mux.c | 10 +- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/arch/a

[PATCH 00/16] omap mux updates for 2.6.36 merge window

2010-06-30 Thread Tony Lindgren
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: Re

[GIT PULL] omap fixes for 2.6.35-rc3

2010-06-30 Thread Tony Lindgren
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 7e27d6e778cd87b6f2415515

RE: [PATCH] OMAP: DSS: Fix for dsi_pll to dpll4 clk switch

2010-06-30 Thread Tomi Valkeinen
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

Re: [PATCH 1/2] arm: Replace CONFIG_HAS_TLS_REG with HWCAP_TLS and check for it on V6

2010-06-30 Thread Tony Lindgren
* Nicolas Pitre [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 not widely

Re: ARM defconfig files

2010-06-30 Thread Uwe Kleine-König
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 t

Re: OMAP3 display patches

2010-06-30 Thread Tomi Valkeinen
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 descripti

Re: [PATCH] OMAP2:OMAPFB: Fix error path

2010-06-30 Thread Tomi Valkeinen
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 f

[PATCH] omap3: introduce omap3_map_io

2010-06-30 Thread Mike Rapoport
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 m

[PATCH 1/1] omap: dma: Support for prefetch in destination synchronized transfer

2010-06-30 Thread Samu Onkalo
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 --- arch/arm/plat-oma

[PATCH 0/1] Prefetch support for DMA transfer

2010-06-30 Thread Samu Onkalo
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. Sam

Re: [RFC][PATCH] board-omap3beagle: Remove duplicate DVI reset gpio handling

2010-06-30 Thread Tomi Valkeinen
On Tue, 2010-06-29 at 22:32 +0200, ext Sergio Aguirre wrote: > Following commit missed to remove this: > > commit 044d32ffbcb4a1d400088e3575508f46c0a9face > Author: Koen Kooi > Date: Thu Apr 22 10:23:42 2010 +0200 > > board-omap3-beagle: add DSS2 support > > Signed-off-by: Sergio

Re: [PATCH 6/6] omap2/3/4: Add Kconfig option to compile in typical omap features

2010-06-30 Thread Tony Lindgren
* Shilimkar, Santosh [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 6/6] omap2/3

Re: [RFC][PATCH] omap3: Unify omap2_set_globals_3[43,6x]x functions

2010-06-30 Thread Mike Rapoport
Tony Lindgren wrote: * Mike Rapoport [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 cle