Re: [OMAP3] ALSA driver 'suspend/resume' handlers

2009-09-24 Thread Jarkko Nikula
On Wed, 23 Sep 2009 00:02:01 -0500 hari n hari.z...@gmail.com wrote: It appears OMAP ALSA driver does not seem to disable and idle the SDMA channel on a 'suspend' call. The problem seems to be with the 'omap_stop_dma()' call under 'SNDRV_PCM_TRIGGER_SUSPEND' in 'omap_pcm_trigger()'. ALSA

OSS emulation broken

2009-09-24 Thread Aggarwal, Anuj
Hi I tried playing a .mp3 file using madplay utility in ASoC-OSS emulation. But it didn't work properly. I am able to hear something but the configuration seems incorrect. Has anyone tried the OSS emulation layer in ASoC? I am at 382af94eb4 (Revert omap850: Use ck_ref clock for omap850.).

Re: [PATCH 1/3] OMAP UART: Adding support for omap-serial driver.

2009-09-24 Thread Govindraj
On Tue, Sep 22, 2009 at 11:33 PM, Tony Lindgren t...@atomide.com wrote: * Govindraj.R govindraj.r...@ti.com [090922 10:06]: From: Govindraj R govindraj.r...@ti.com This patch adds support for OMAP3430-HIGH SPEED UART Controller. Why do you have the same subject anad description is the same

RE: [OMAP3] ALSA driver 'suspend/resume' handlers

2009-09-24 Thread Shilimkar, Santosh
Hari/Jarkko, -Original Message- From: linux-omap-ow...@vger.kernel.org [mailto:linux-omap- ow...@vger.kernel.org] On Behalf Of Jarkko Nikula Sent: Thursday, September 24, 2009 12:16 PM To: hari n Cc: Pandita, Vikram; linux-omap@vger.kernel.org Subject: Re: [OMAP3] ALSA driver

[PATCHv1 1/3] OMAP UART: Adds omap-serial driver support.

2009-09-24 Thread Govindraj.R
From: Govindraj R govindraj.r...@ti.com This patch adds support for OMAP3430-HIGH SPEED UART Controller. Signed-off-by: Govindraj R govindraj.r...@ti.com Reviewed-by: Alan Cox a...@lxorguk.ukuu.org.uk Reviewed-by: Tony Lindgren t...@atomide.com --- arch/arm/plat-omap/include/mach/omap-serial.h

[PATCHv1 2/3] OMAP UART: Add platform data for omap-serial driver.

2009-09-24 Thread Govindraj.R
From: Govindraj R govindraj.r...@ti.com This patch adds platform data support for omap-serial driver. Signed-off-by: Govindraj R govindraj.r...@ti.com --- arch/arm/mach-omap2/serial.c | 140 +++ 1 file changed, 140 insertions(+) diff --git

[PATCHv1 3/3] OMAP UART: Add omap-serial driver support in omap_3430sdp_defconfig

2009-09-24 Thread Govindraj.R
From: Govindraj R govindraj.r...@ti.com This patch adds omap-serial driver support for 3430SDP. Signed-off-by: Govindraj R govindraj.r...@ti.com --- arch/arm/configs/omap_3430sdp_defconfig |1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/configs/omap_3430sdp_defconfig

Re: [PATCH] video: omap2: dss: RET on idle, enable/disable dss clocks only when needed.

2009-09-24 Thread Tomi Valkeinen
On Wed, 2009-09-23 at 17:44 +0200, ext Kevin Hilman wrote: Tomi Valkeinen tomi.valkei...@nokia.com writes: On Tue, 2009-09-22 at 16:54 +0200, ext Kevin Hilman wrote: Tomi Valkeinen tomi.valkei...@nokia.com writes: Hi, On Fri, 2009-09-18 at 19:33 +0200, ext Mike Chan wrote: On

Build break on mainline tree for 3430 SDP

2009-09-24 Thread Gadiyar, Anand
Build break compiling Linus' git tree for 3430 SDP. I get this with the default SDP config. Haven't looked at the code yet to find a fix. - Anand CC arch/arm/mach-omap2/board-3430sdp.o In file included from arch/arm/mach-omap2/board-3430sdp.c:41:

[PATCH] dspbridge: Remove duplicates

2009-09-24 Thread Andy Shevchenko
From: Andy Shevchenko ext-andriy.shevche...@nokia.com includecheck found few duplicates. So, clean up them. Signed-off-by: Andy Shevchenko ext-andriy.shevche...@nokia.com --- drivers/dsp/bridge/rmgr/disp.c |1 - drivers/dsp/bridge/rmgr/drv_interface.c |1 -

[PATCH 01/19] OMAP2: Add funcs for writing SMS_ROT_* registers

2009-09-24 Thread Tomi Valkeinen
SMS_ROT_* registers are used by VRFB rotation engine. Signed-off-by: Tomi Valkeinen tomi.valkei...@nokia.com Acked-by: Tony Lindgren t...@atomide.com Acked-by: Paul Walmsley p...@pwsan.com --- arch/arm/mach-omap2/sdrc.c | 16 arch/arm/plat-omap/include/mach/sdrc.h

[PATCH 02/19] OMAP: OMAPFB: split omapfb.h

2009-09-24 Thread Tomi Valkeinen
Split arch/arm/plat-omap/include/mach/omapfb.h into two files: include/linux/omapfb.h - ioctls etc for userspace and some kernel stuff for board files drivers/video/omap/omapfb.h - for omapfb internal use This cleans up omapfb.h and also makes it easier for the upcoming

[PATCH 04/19] OMAP: Add VRAM manager

2009-09-24 Thread Tomi Valkeinen
Add a Video RAM manager for OMAP 2 and 3 platforms. VRAM manager is used to allocate large continuous blocks of SDRAM or SRAM. The features VRAM manager has that are missing from dma_alloc_* functions are: - Support for OMAP2's SRAM - Allocate without ioremapping - Allocate at defined physical

[PATCH 10/19] OMAP: DSS2: DPI driver

2009-09-24 Thread Tomi Valkeinen
This implements MIPI DPI interface. Signed-off-by: Tomi Valkeinen tomi.valkei...@nokia.com --- drivers/video/omap2/dss/dpi.c | 388 + 1 files changed, 388 insertions(+), 0 deletions(-) create mode 100644 drivers/video/omap2/dss/dpi.c diff --git

[PATCH 13/19] OMAP: DSS2: SDI driver

2009-09-24 Thread Tomi Valkeinen
SDI (Serial Display Interface) implements TI Flatlink 3G display interface. Signed-off-by: Tomi Valkeinen tomi.valkei...@nokia.com --- drivers/video/omap2/dss/sdi.c | 261 + 1 files changed, 261 insertions(+), 0 deletions(-) create mode 100644

[PATCH 19/19] MAINTAINERS: Add OMAP2/3 DSS and OMAPFB maintainer

2009-09-24 Thread Tomi Valkeinen
Signed-off-by: Tomi Valkeinen tomi.valkei...@nokia.com --- MAINTAINERS | 17 + 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index 7c1c0b0..7245dae 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -3778,6 +3778,23 @@ L:

[PATCH 17/19] OMAP: DSS2: Taal DSI command mode panel driver

2009-09-24 Thread Tomi Valkeinen
Signed-off-by: Tomi Valkeinen tomi.valkei...@nokia.com --- drivers/video/omap2/displays/Kconfig |6 + drivers/video/omap2/displays/Makefile |2 + drivers/video/omap2/displays/panel-taal.c | 900 + 3 files changed, 908 insertions(+), 0 deletions(-)

[PATCH 16/19] OMAP: DSS2: Add DPI panel drivers

2009-09-24 Thread Tomi Valkeinen
- Generic panel - Samsung LTE430WQ-F0C LCD Panel - Sharp LS037V7DW01 LCD Panel Signed-off-by: Tomi Valkeinen tomi.valkei...@nokia.com --- drivers/video/omap2/Kconfig|1 + drivers/video/omap2/Makefile |1 + drivers/video/omap2/displays/Kconfig

[PATCH 12/19] OMAP: DSS2: RFBI driver

2009-09-24 Thread Tomi Valkeinen
RFBI (Remote FrameBuffer Interface) implements MIPI DBI interface. Signed-off-by: Tomi Valkeinen tomi.valkei...@nokia.com --- drivers/video/omap2/dss/rfbi.c | 1310 1 files changed, 1310 insertions(+), 0 deletions(-) create mode 100644

[PATCH 18/19] OMAP: SDP: Enable DSS2 for OMAP3 SDP board

2009-09-24 Thread Tomi Valkeinen
Signed-off-by: Tomi Valkeinen tomi.valkei...@nokia.com Acked-by: Tony Lindgren t...@atomide.com --- arch/arm/configs/omap_3430sdp_defconfig | 29 +- arch/arm/mach-omap2/board-3430sdp.c | 167 --- 2 files changed, 177 insertions(+), 19 deletions(-) diff

RE: Build break on mainline tree for 3430 SDP

2009-09-24 Thread Premi, Sanjeev
-Original Message- From: linux-omap-ow...@vger.kernel.org [mailto:linux-omap-ow...@vger.kernel.org] On Behalf Of Gadiyar, Anand Sent: Thursday, September 24, 2009 4:38 PM To: linux-omap@vger.kernel.org Subject: Build break on mainline tree for 3430 SDP Build break compiling

[PATCH 05/19] OMAP: Add support for VRFB rotation engine

2009-09-24 Thread Tomi Valkeinen
VRFB rotation engine is a block in OMAP2/3 that offers 12 independent contexts that can be used for framebuffer rotation. Each context has a backend area of real memory, where it stores the pixels in undisclosed format. This memory is offered to users via 4 virtual memory areas, which see the

[PATCH 03/19] OMAP: OMAPFB: add omapdss device

2009-09-24 Thread Tomi Valkeinen
The upcoming new display subsystem driver is divided to two devices, omapdss and omapfb, of which omapdss handles the actual hardware. This patch adds a dummy omapdss platform device for the current omapfb driver, which is then used to get the clocks. This will make it possible for the current

[PATCH 06/19] OMAP: DSS2: Documentation for DSS2

2009-09-24 Thread Tomi Valkeinen
Signed-off-by: Tomi Valkeinen tomi.valkei...@nokia.com --- Documentation/arm/OMAP/DSS | 317 1 files changed, 317 insertions(+), 0 deletions(-) create mode 100644 Documentation/arm/OMAP/DSS diff --git a/Documentation/arm/OMAP/DSS

[PATCH 00/19] OMAP: DSS2: Intro

2009-09-24 Thread Tomi Valkeinen
This patch set implement new display subsystem driver (DSS2) and omapfb driver for OMAP2/3. The patches have been reviewed on linux-omap and linux-fbdev-devel mailing lists. The patches can also be found from http://gitorious.org/linux-omap-dss2/linux The patches include DSS documentation patch

[PATCH 11/19] OMAP: DSS2: Video encoder driver

2009-09-24 Thread Tomi Valkeinen
VENC (video encoder) driver implements OMAP's analog S-Video/Composite TV-out. Signed-off-by: Tomi Valkeinen tomi.valkei...@nokia.com Acked-by: Tony Lindgren t...@atomide.com --- drivers/video/omap2/dss/venc.c | 797 1 files changed, 797 insertions(+), 0

[PATCH] omap3: ehci: remove chargepump hack

2009-09-24 Thread Anand Gadiyar
omap3: ehci: remove chargepump hack This hack was for a very early development board that is no longer in use. Remove it. No board should require it. Signed-off-by: Anand Gadiyar gadi...@ti.com --- diff --git a/arch/arm/mach-omap2/board-3430sdp.c b/arch/arm/mach-omap2/board-3430sdp.c index

Re: [PATCH] omap3: ehci: remove chargepump hack

2009-09-24 Thread Felipe Balbi
On Thu, Sep 24, 2009 at 02:06:57PM +0200, ext Anand Gadiyar wrote: omap3: ehci: remove chargepump hack This hack was for a very early development board that is no longer in use. Remove it. No board should require it. do we have anyone using it besides development boards ? -- balbi -- To

Re: [PATCH] omap3: ehci: remove chargepump hack

2009-09-24 Thread Felipe Balbi
On Thu, Sep 24, 2009 at 02:19:52PM +0200, ext Gadiyar, Anand wrote: On Thu, Sep 24, 2009 at 02:06:57PM +0200, ext Anand Gadiyar wrote: omap3: ehci: remove chargepump hack This hack was for a very early development board that is no longer in use. Remove it. No board should require

RE: [OMAP3] ALSA driver 'suspend/resume' handlers

2009-09-24 Thread Pandita, Vikram
-Original Message- From: Shilimkar, Santosh Sent: Thursday, September 24, 2009 2:24 AM To: Jarkko Nikula; hari n Cc: Pandita, Vikram; linux-omap@vger.kernel.org Subject: RE: [OMAP3] ALSA driver 'suspend/resume' handlers Hari/Jarkko, -Original Message- From:

Any Nokia N900 support planning?

2009-09-24 Thread Stefano Panella
Hi guys, I would like to buy a N900 as it will became available. Is there any plan to support it with linux-omap? Is there someone already working on it? In case I would like to help :) Thanks, Stefano -- Stefano Panella, Software Engineer, Drivers CSR, Churchill House, Cambridge Business

RE: Build break on mainline tree for 3430 SDP

2009-09-24 Thread Pandita, Vikram
-Original Message- From: linux-omap-ow...@vger.kernel.org [mailto:linux-omap-ow...@vger.kernel.org] On Behalf Of Gadiyar, Anand Sent: Thursday, September 24, 2009 6:08 AM To: linux-omap@vger.kernel.org Subject: Build break on mainline tree for 3430 SDP Build break compiling Linus' git

RE: Any Nokia N900 support planning?

2009-09-24 Thread Pandita, Vikram
-Original Message- From: linux-omap-ow...@vger.kernel.org [mailto:linux-omap-ow...@vger.kernel.org] On Behalf Of Stefano Panella Sent: Thursday, September 24, 2009 8:23 AM To: linux-omap@vger.kernel.org Subject: Any Nokia N900 support planning? Hi guys, I would like to buy a N900 as

RE: [PATCH 8/10] omap mailbox: OMAP4-Mailbox - Adds code changes to support OMAP4 mailbox.

2009-09-24 Thread C.A, Subramaniam
Hi Russell, -Original Message- From: Russell King [mailto:r...@arm.linux.org.uk] Sent: Wednesday, September 23, 2009 3:26 PM To: C.A, Subramaniam Cc: linux-omap@vger.kernel.org; Hiroshi DOYU; t...@atomide.com; Kanigeri, Hari; Gupta, Ramesh Subject: Re: [PATCH 8/10] omap mailbox:

[PATCH 8/10 v3] omap mailbox: OMAP4-Mailbox - Adds code changes to support OMAP4 mailbox.

2009-09-24 Thread C.A, Subramaniam
Hi all, This is the revised version of the patch incorporating Russell's comments. Regards Subbu From 0c7c506f0a47acc8444bed83fa56ad2aa76c3b7c Mon Sep 17 00:00:00 2001 From: C A Subramaniam subramaniam...@ti.com Date: Thu, 24 Sep 2009 19:16:39 +0530 Subject: [PATCH 8/10 v3] omap mailbox:

From: Sanjeev Premi pr...@ti.com

2009-09-24 Thread Sanjeev Premi
Currently there are multiple mechanisms for identifying silicon revisions. Most places the comparison is against omap_rev() as a whole number. This patch implements the comparison against the omap_revision bits alone. This makes the test independent of silicon in use. This patch doesn't remove

[PATCH 1/1] OMAP3: Common mechanism to identify cpu revision

2009-09-24 Thread Sanjeev Premi
There are multiple mechanisms to identify the cpu revisions. Most common is use of omap_rev(). This, however, does a absolute comparison of omap_revision - which includes CPU id, CPU rev and CPU class. This comparison fails for OMAP35x processors. This patch defines generic functions that use

Re: [PATCH] video: omap2: dss: RET on idle, enable/disable dss clocks only when needed.

2009-09-24 Thread Kevin Hilman
Tomi Valkeinen wrote: On Wed, 2009-09-23 at 17:44 +0200, ext Kevin Hilman wrote: Tomi Valkeinen tomi.valkei...@nokia.com writes: On Tue, 2009-09-22 at 16:54 +0200, ext Kevin Hilman wrote: Tomi Valkeinen tomi.valkei...@nokia.com writes: Hi, On Fri, 2009-09-18 at 19:33 +0200, ext Mike Chan

[PATCH 0/1] Common mechanism to identify Si revision

2009-09-24 Thread Sanjeev Premi
Currently there are multiple mechanisms for identifying silicon revisions. Most places the comparison is against omap_rev() as a whole number. This patch implements the comparison against the omap_revision bits alone. This makes the test independent of silicon in use. This patch doesn't remove

RE: [PATCH][RFC] OMAP3630: Create architecture macros and config entries.

2009-09-24 Thread Premi, Sanjeev
-Original Message- From: linux-omap-ow...@vger.kernel.org [mailto:linux-omap-ow...@vger.kernel.org] On Behalf Of Premi, Sanjeev Sent: Tuesday, September 22, 2009 5:18 PM To: Gadiyar, Anand; Aguirre Rodriguez, Sergio Alberto; Cousson, Benoit; Pais, Allen; linux-omap@vger.kernel.org

[PATCH 00/12] Omap fixes for 2.6.32-rc1

2009-09-24 Thread Tony Lindgren
Hi all, Here are some omap fixes for review. Regards, Tony --- Ajay Kumar Gupta (1): omap: Add missing mux pin for EHCI phy reset line Angelo Arrifano (2): omap: Fix a OMAP_MPUIO_VBASE typo for 850 omap: Fix wrong jtag_id for 850 Hiroshi DOYU (2): omap: mailbox:

[PATCH 01/12] omap: Fix compile for arch/arm/mach-omap2

2009-09-24 Thread Tony Lindgren
Patch 941132606c7611246d2034cb7b01f9270c2d1ede split IO_ADDRESS into OMAP1_IO_ADDRESS and OMAP2_IO_ADDRESS except for the omap4 code to avoid merge conflicts with the omap4 code that was queued earlier. Signed-off-by: Tony Lindgren t...@atomide.com --- arch/arm/mach-omap2/serial.c |4 ++-- 1

[PATCH 02/12] omap: Fix mcspi compile for 2420

2009-09-24 Thread Tony Lindgren
Commit 7869c0b9ed44404bbc675ef76f8ccb3be5496f39 added support for additional McSPI ports. Unfortunately that broke compile for 2420. Signed-off-by: Tony Lindgren t...@atomide.com --- arch/arm/mach-omap2/devices.c | 65 ++--- 1 files changed, 48

[PATCH 03/12] omap: Fix 44xx compile

2009-09-24 Thread Tony Lindgren
Looks like these patches were not tested that well.. Signed-off-by: Tony Lindgren t...@atomide.com --- arch/arm/mach-omap2/cm4xxx.c | 17 ++--- arch/arm/mach-omap2/io.c |4 ++-- arch/arm/mach-omap2/serial.c |2 +- 3 files changed, 5 insertions(+), 18 deletions(-) diff

[PATCH] OMAP: timekeeping: time should not stop during suspend

2009-09-24 Thread Kevin Hilman
During suspend, the kernel timekeeping subsystem is shut down. Before suspend and upon resume, it uses a weak function read_persistent_clock() to determine the amount of time that elapsed during suspend. This function was not implemented on OMAP, so from the timekeeping subsystem perspective

[PATCH 04/12] omap: Add missing mux pin for EHCI phy reset line

2009-09-24 Thread Tony Lindgren
From: Ajay Kumar Gupta ajay.gu...@ti.com GPIO135 is used as EHCI (port2) phy reset pin on Multi Media Daughter card connected to OMAP3EVM. Signed-off-by: Ajay Kumar Gupta ajay.gu...@ti.com Signed-off-by: Tony Lindgren t...@atomide.com --- arch/arm/mach-omap2/mux.c |2 ++

[PATCH 06/12] omap: mailbox: Flush posted write when acking mailbox irq

2009-09-24 Thread Tony Lindgren
From: Hiroshi DOYU hiroshi.d...@nokia.com The only way to flush posted write to L4 bus is to do a read back of the same register right after the write. This seems to be mostly needed in interrupt handlers to avoid causing spurious interrupts. The earlier fix has been to mark the L4 bus as

[PATCH 07/12] omap: iovmm: Fix compiler warning

2009-09-24 Thread Tony Lindgren
From: Sanjeev Premi pr...@ti.com This patch fixes these compiler warnings: arch/arm/plat-omap/iovmm.c: In function 'vmap_sg': arch/arm/plat-omap/iovmm.c:202: warning: passing argument 1 of 'flush_cache_vmap' makes integer from pointer without a cast arch/arm/plat-omap/iovmm.c:202: warning:

[PATCH 08/12] omap: Fix wrong jtag_id for 850

2009-09-24 Thread Tony Lindgren
From: Angelo Arrifano mik...@gmail.com Original message: The previous value of the jtag_id was set for the omap730. For the omap850, this value is different, and this was causing autodetection to fail. Reported-by: Cory Maccarrone darkstar6...@gmail.com Angelo Arrifano mik...@gmail.com

[PATCH 09/12] omap: Fix a OMAP_MPUIO_VBASE typo for 850

2009-09-24 Thread Tony Lindgren
From: Angelo Arrifano mik...@gmail.com This was crashing omap850 devices. Reported-by: Alistair Buxton a.j.bux...@gmail.com Signed-off-by: Angelo Arrifano mik...@gmail.com Signed-obb-by: Tony Lindgren t...@atomide.com --- arch/arm/plat-omap/gpio.c |2 +- 1 files changed, 1 insertions(+),

[PATCH 10/12] omap: Fix matrix_keymap_data usage

2009-09-24 Thread Tony Lindgren
Otherwise we'll get compile errors like: arch/arm/plat-omap/include/mach/keypad.h:38:1: warning: KEY redefined arch/arm/plat-omap/include/mach/keypad.h:39:1: warning: PERSISTENT_KEY redefined ... Signed-off-by: Tony Lindgren t...@atomide.com --- arch/arm/mach-omap2/board-3430sdp.c |

[PATCH 11/12] omap: Fix MMC gpio_wp for BeagleBoard C2 and above

2009-09-24 Thread Tony Lindgren
From: Jarkko Nikula jhnik...@gmail.com Earlier BeagleBoards were using pad AH8 muxed to GPIO29 for MMC write-protect. However, this signal has been changed to pad AG9 in board revision C2. Fix this by adding mux configuration for pad AG9, runtime check for board revisions and set the gpio number

[PATCH 12/12] omap: rng: Use resource_size instead of manual calculation

2009-09-24 Thread Tony Lindgren
From: Tobias Klauser tklau...@distanz.ch Use the resource_size function instead of manually calculating the resource size. This reduces the chance of introducing off-by-one-errors. Signed-off-by: Tobias Klauser tklau...@distanz.ch --- drivers/char/hw_random/omap-rng.c |4 ++-- 1 files