-Original Message-
From: Kevin Hilman [mailto:khil...@deeprootsystems.com]
Sent: Wednesday, April 07, 2010 2:53 AM
To: Lesly A M
Cc: linux-omap@vger.kernel.org
Subject: Re: [PATCH v4 0/5] omap3: pm: Update TRITON power scripts and
making it generic
Lesly A M lesl...@ti.com
* felipe.ba...@nokia.com felipe.ba...@nokia.com [100407 09:05]:
From: Felipe Balbi felipe.ba...@nokia.com
Hi all,
I still have to test these patches, but I fell like it's
time to get some comments.
There's still a big TODO for the whole cbus drivers:
. cleanup all tahvo drivers
.
Access to some of the OMAP4 GPIO registers are not properly handled.
This patch fixes it.
This patch is tested on 3430SDP and 4430SDP boards
Signed-off-by: Charulatha V ch...@ti.com
cc: Kevin Hilman khil...@deeprootsystems.com
---
arch/arm/plat-omap/gpio.c | 61
Tomi,
Please take these in your DSS branch if they are OK.
Tony is fine if you take the board stuff too.
regards,
-roger
These patches get the N900 LCD panel working.
Apply's cleanly on 2.6.34-rc3
Pre-requisites:
https://patchwork.kernel.org/patch/86318/
From: Roger Quadros roger.quad...@nokia.com
This is the panel used on Nokia N900
Signed-off-by: Roger Quadros roger.quad...@nokia.com
---
drivers/video/omap2/displays/Kconfig |6 +
drivers/video/omap2/displays/Makefile |1 +
From: Roger Quadros roger.quad...@nokia.com
Adds basic support for LCD Panel on Nokia N900
Signed-off-by: Roger Quadros roger.quad...@nokia.com
---
arch/arm/mach-omap2/Makefile |1 +
arch/arm/mach-omap2/board-rx51-peripherals.c | 13
From: Roger Quadros roger.quad...@nokia.com
The SDI Display subsystem needs access to the vdds_sdi supply
regulator. This is TWL4030's VAUX1 supply on RX-51.
Signed-off-by: Roger Quadros roger.quad...@nokia.com
---
arch/arm/mach-omap2/board-rx51-peripherals.c | 15 +++
1 files
From: Roger Quadros roger.quad...@nokia.com
Add LCD, Boot-up logo, framebuffer console, Keypad
and Power button support
Signed-off-by: Roger Quadros roger.quad...@nokia.com
---
arch/arm/configs/rx51_defconfig | 39 ++-
1 files changed, 38 insertions(+), 1
Hi,
BTW..
How will it work if those resource structures anyway conditionally
compiled for OMAP2 or 3 or 4?
only one structure will be compiled at once.
- Dmitry
On 30/03/10 12:41, ext Paul Walmsley wrote:
Hi Dmitry,
a few comments:
On Thu, 25 Mar 2010, Dmitry Kasatkin wrote:
-
On Thu, 8 Apr 2010, Dmitry Kasatkin wrote:
Hi,
BTW..
How will it work if those resource structures anyway conditionally compiled
for OMAP2 or 3 or 4?
only one structure will be compiled at once.
Hi Dmitry,
it is possible to build a kernel that will run on both OMAP2 and OMAP3
(for
From: Steve Sakoman st...@sakoman.com
A new GPMC NAND infrastructure was added by commit
2f70a1e93657bea0baa7d449aa49e44a08582dc8. This patch updates Overo
NAND functionally to work with those changes.
Signed-off-by: Steve Sakoman st...@sakoman.com
---
diff --git
From: Steve Sakoman st...@sakoman.com
A new GPMC NAND infrastructure was added by commit
2f70a1e93657bea0baa7d449aa49e44a08582dc8. This patch updates Beagle
NAND functionally to work with those changes.
Signed-off-by: Steve Sakoman st...@sakoman.com
---
diff --git
On Tue, Mar 23, 2010 at 07:32:39PM +0800, Herbert Xu wrote:
My only question is what's your plan with respect to HMAC? If
you're going to do it in hardware then it's fine as it is.
Otherwise you need to implement export/import and we also need
to add ahash support to hmac.c.
Dmitry, did
From: Steve Sakoman st...@sakoman.com
Some Overo add-on boards include a second ethernet port. This patch
adds support for that second port.
Signed-off-by: Steve Sakoman st...@sakoman.com
---
diff --git a/arch/arm/mach-omap2/board-overo.c
b/arch/arm/mach-omap2/board-overo.c
index
From: Steve Sakoman st...@sakoman.com
Many Beagle users prefer to update their NAND using linux tools rather
than u-boot. This patch makes the u-boot partition writable so that
updates are possible.
Signed-off-by: Steve Sakoman st...@sakoman.com
--
diff --git
Arce, Abraham x0066...@ti.com writes:
Hi,
I need some help to figure out the best way to incorporate omap4 keypad in
linux omap.
First approach, I have a patch that creates a new file, omap4-keypad.c with
the following implementations:
- Based on matrix keypac logic
- Using hwmod
On Wed, Jan 6, 2010 at 5:58 AM, Vimal Singh vimal.neww...@gmail.com wrote:
From 3700088e8da8c890d9e4c6eb626e18287d149b97 Mon Sep 17 00:00:00 2001
From: Vimal Singh vimalsi...@ti.com
Date: Tue, 5 Jan 2010 16:43:08 +0530
Subject: [PATCH] fixing omap nand driver issues
fixing omap nand driver
On Thu, Mar 25, 2010 at 11:32:48PM +, Russell King - ARM Linux wrote:
The patch below is the combined patch; individual patches can be found
in the arm:lmb patches on the website or the lmb branch of my git tree;
this should be considered unstable.
Something like the following is needed to
-Original Message-
From: linux-omap-ow...@vger.kernel.org [mailto:linux-omap-
ow...@vger.kernel.org] On Behalf Of Steve Sakoman
Sent: 2010-04-08 21:28
To: Vimal Singh
Cc: Linux MTD; linux-omap@vger.kernel.org
Subject: Re: [PATCH 0/3][NAND][OMAP]: fixing omap nand driver issues
snip
Point noted. try n++:
switch(mmc_slot(host).wires) {
case 8:
mmc-caps |= MMC_CAP_8_BIT_DATA;
/* Fall through */
case 4:
mmc-caps |= MMC_CAP_4_BIT_DATA;
break;
case 0:
/* assuming nothing was given by board, use 1 */
case 1:
/*
-Original Message-
From: Tony Lindgren [mailto:t...@atomide.com]
Sent: Wednesday, April 07, 2010 6:50 AM
To: Madhusudhan
Cc: 'Nishanth Menon'; 'Ghorai, Sukumar'; linux-omap@vger.kernel.org;
linux-...@vger.kernel.org
Subject: Re: [PATCH] Disable the non working eMMC on Zoom2/3
*
Peter Tseng tsenpe...@gmail.com writes:
On 04/07/2010 11:56 AM, Kevin Hilman wrote:
What's your commandline?
Kernel command line: console=ttyS2,115200n8 mpurate=500 vram=12M
omapfb.mode=dvi:1024x768mr...@60 omapfb.debug=y omapdss.def_disp=dvi
root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait
Tero Kristo tero.kri...@nokia.com writes:
From: Tero Kristo tero.kri...@nokia.com
This patch contains following improvements:
- Only RX interrupt will now kick the sleep prevent timer
- TX fifo status is checked before disabling clocks, this will prevent
on-going transmission to be cut
-
From: Govindraj R govindraj.r...@ti.com
Ref:
http://git.omapzoom.org/?p=kernel/omap.git;a=commitdiff;h=c74952c3077e4b19e649b5b48c785c01f73ab9d4
Adds context save/restore for mcr register as state of mcr register
is lost after core off.
Cc: Kevin Hilman khil...@deeprootsystems.com
Cc: Tero
Remove the following sparse warnings by declaring attr as static:
arch/arm/mach-omap2/serial.c:627:1: warning: symbol 'dev_attr_sleep_timeout'
was not declared. Should it be static?
Cc: Govindraj R govindraj.r...@ti.com
Cc: Kevin Hilman khil...@deeprootsystems.com
Cc: Tero Kristo
Initialization of pointer should be done with NULL. Removes sparse
warnings:
arch/arm/mach-omap2/serial.c:566:17: warning: Using plain integer as NULL
pointer
arch/arm/mach-omap2/serial.c:567:17: warning: Using plain integer as NULL
pointer
Cc: Govindraj R govindraj.r...@ti.com
Cc: Kevin Hilman
From: Deepak K deepa...@ti.com
Original patch:
http://git.omapzoom.org/?p=kernel/omap.git;a=commitdiff;h=42d4a342c009bd9727c100abc8a4bc3063c22f0c
Errata i202 (OMAP3430 - 1.12, OMAP3630 - 1.6):
UART module MDR1 register access can cause a dummy underrun
condition which could result in a freeze in
Hi All,
Starting off from Android kernel, found a few fixes whic have
been backported to l-o pm branch and a basic sanity tests run
against SDP3430/SDP3630.
Deepak K (1):
OMAP3: Serial: Errata i202: fix for MDR1 access
Govindraj R (1):
OMAP3: Serial: Add context save and restore for mcr
rwsems can be used with IRQs disabled, particularily in early boot
before IRQs are enabled. Currently the spin_unlock_irq() usage in the
slow-path will unconditionally enable interrupts and cause problems
early in boot where interrupts are not yet initialized or enabled.
This patch uses
On Thu, Apr 08, 2010 at 09:02:56PM +0530, Rabin Vincent wrote:
On Thu, Mar 25, 2010 at 11:32:48PM +, Russell King - ARM Linux wrote:
The patch below is the combined patch; individual patches can be found
in the arm:lmb patches on the website or the lmb branch of my git tree;
this should
Kevin Hilman khil...@deeprootsystems.com writes:
Peter Tseng tsenpe...@gmail.com writes:
[...]
4) Suspend to memory (echo mem /sys/power/state) works now, but when I
wake up the board (via a keypress), I am no longer able to type anything
at the prompt. Any clue about this one?
Indeed, I
In the contexts is being used clk_handle refers to iva2_clk
handle only.
Signed-off-by: Omar Ramirez Luna omar.rami...@ti.com
---
drivers/dsp/bridge/rmgr/drv_interface.c | 14 +++---
1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/drivers/dsp/bridge/rmgr/drv_interface.c
This set of patches remove clk module from the services layer.
Now:
- GPT 5-8 are controlled through DM Timer framework.
- MCBSP clocks are enabled by requesting the proper mcbsp device.
- WDT is left for bridge driver to control rather than on request from dsp.
- SSI is controlled by
Rename services_clk_* to dsp_clk_*
Signed-off-by: Omar Ramirez Luna omar.rami...@ti.com
---
arch/arm/plat-omap/include/dspbridge/clk.h | 72
drivers/dsp/bridge/services/clk.c | 82 ++--
drivers/dsp/bridge/services/services.c |
If we fail if a clk handle is NULL during initialization
then there is no need to keep checking every time if the
handle is NULL for enable/disable/set_32k/get_use_cnt.
Signed-off-by: Omar Ramirez Luna omar.rami...@ti.com
---
drivers/dsp/bridge/services/clk.c | 54
This patch switches to use DM timer framework instead of
a custom one for GPT timers, currently dsp can make use of
gpt 5, 6, 7 or 8.
Signed-off-by: Omar Ramirez Luna omar.rami...@hotmail.com
---
drivers/dsp/bridge/services/clk.c | 28 ++
WDT3 is used as a way to detect dsp hangs, as of now its
control is left to arm side driver, so, no requests should
be received by the dsp to enable/disable this clock.
Signed-off-by: Omar Ramirez Luna omar.rami...@ti.com
---
drivers/dsp/bridge/services/clk.c |6 --
1 files changed, 4
This patch moves and simplifies the code used to enable/disable
all the requested peripheral clocks.
Signed-off-by: Omar Ramirez Luna omar.rami...@hotmail.com
---
arch/arm/plat-omap/include/dspbridge/clk.h |4 ++
drivers/dsp/bridge/wmd/_tiomap_pwr.h | 17 ---
This patch ensure a balanced number of enable/disable
calls is made.
Signed-off-by: Omar Ramirez Luna omar.rami...@ti.com
---
drivers/dsp/bridge/services/clk.c | 37 +
1 files changed, 37 insertions(+), 0 deletions(-)
diff --git
Rename file and move it outside services layer.
Signed-off-by: Omar Ramirez Luna omar.rami...@ti.com
---
drivers/dsp/bridge/Makefile|4 +-
drivers/dsp/bridge/services/clk.c | 289
drivers/dsp/bridge/wmd/dsp-clock.c | 289
- Fixing wrong name for ssi clock, split into ssr and sst for fck.
- Handle ick/ssr_fck/sst_fck clocks with one call to disable/enable.
- Since clk_init only initializes ssi clk changed its name and body.
- Remove ssi prepare from header file.
Signed-off-by: Omar Ramirez Luna omar.rami...@ti.com
Remove unused clock sys_ck
Signed-off-by: Omar Ramirez Luna omar.rami...@ti.com
---
arch/arm/plat-omap/include/dspbridge/clk.h |1 -
drivers/dsp/bridge/services/clk.c |1 -
2 files changed, 0 insertions(+), 2 deletions(-)
diff --git a/arch/arm/plat-omap/include/dspbridge/clk.h
Use omap mcbsp to enable mcbsp clocks
Signed-off-by: Omar Ramirez Luna omar.rami...@ti.com
---
drivers/dsp/bridge/services/clk.c | 24 ++--
1 files changed, 10 insertions(+), 14 deletions(-)
diff --git a/drivers/dsp/bridge/services/clk.c
Instead of querying the use count, balanced number of
enable/disable should be enforced across the system.
Signed-off-by: Omar Ramirez Luna omar.rami...@ti.com
---
arch/arm/plat-omap/include/dspbridge/clk.h | 13 -
drivers/dsp/bridge/services/clk.c | 23
Given that:
Bridge should enable McBSP_CLKS (using T2 clock) so that DPLL4
can be gated. Once McBSP2 clock is released, it should disable
McBSP_CLKS as it prevents PER and CORE domain transitions when
OFF is set to target power state.
It seems this code was duplicated, now it has been moved to
The value returned by clk_get on error is not NULL.
This checks if the value returned is an error or not.
Signed-off-by: Omar Ramirez Luna omar.rami...@ti.com
---
drivers/dsp/bridge/services/clk.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git
Remove unusued struct and typedef.
Signed-off-by: Omar Ramirez Luna omar.rami...@ti.com
---
arch/arm/plat-omap/include/dspbridge/clk.h |2 --
drivers/dsp/bridge/services/clk.c |7 ---
2 files changed, 0 insertions(+), 9 deletions(-)
diff --git
IVA2 has been separated from custom clock framework to be
enabled when the driver is installed and disabled when
driver is removed.
Also as it seems dsp needs to know iva clk rate when changing
to running state, a separate function has been kept to
retrieve the clk rate at that specific point of
DSP can request between 4 types of clocks: GPT (5-8), WDT (3),
MCBSP (1-5) or SSI clock. This function will be useful in case
a specific clock framework is associated with the clock.
Signed-off-by: Omar Ramirez Luna omar.rami...@ti.com
---
drivers/dsp/bridge/services/clk.c | 80
Instead of two calls to enable/disable for ick and fck use
one call to enable/disable both.
Signed-off-by: Omar Ramirez Luna omar.rami...@ti.com
---
arch/arm/plat-omap/include/dspbridge/clk.h | 33 -
drivers/dsp/bridge/services/clk.c | 12
This is only used for GPTs and should be addressed once
those clocks are requested using DM timer framework.
This patch might break functionality.
Signed-off-by: Omar Ramirez Luna omar.rami...@ti.com
---
arch/arm/plat-omap/include/dspbridge/clk.h | 13 -
From 0306e1ff7c9160dbc5eb9fffcd789a40bea0debb Mon Sep 17 00:00:00 2001
From: Ivan Gomez Castellanos ivan.go...@ti.com
Date: Fri, 19 Mar 2010 16:43:26 -0600
Subject: [PATCH 01/13] DSPBRIDGE: Replace mem_calloc() by kzalloc() or
__vmalloc()
This is needed because the file
From a848b2a9b48c020a3928e8f334632662a2213b43 Mon Sep 17 00:00:00 2001
From: Ivan Gomez Castellanos ivan.go...@ti.com
Date: Thu, 8 Apr 2010 17:52:59 -0500
Subject: [PATCH 00/13] Remove mem.c and mem.h files
The intend of these patches is to remove mem.c and mem.h files, since the
From 5256a37e6f27df70f8333a02dd87ef9a202ed2b4 Mon Sep 17 00:00:00 2001
From: Ivan Gomez Castellanos ivan.go...@ti.com
Date: Fri, 19 Mar 2010 18:19:55 -0600
Subject: [PATCH 02/13] DSPBRIDGE: Replace mem_alloc() by kmalloc()
This is needed because the file drivers/dsp/bridge/services/mem.c
is going
From 879cddcdad95964e7893bd30e14c815d80e29c08 Mon Sep 17 00:00:00 2001
From: Ivan Gomez Castellanos ivan.go...@ti.com
Date: Tue, 23 Mar 2010 18:30:09 -0600
Subject: [PATCH 03/13] DSPBRIDGE: Moving functions from mem.c to drv.c
Since the mem.c file is going to be deleted, and as the drv.c file
is
From c1d6a6f9f372853943c94cf5471f0d2ca7a6b384 Mon Sep 17 00:00:00 2001
From: Ivan Gomez Castellanos ivan.go...@ti.com
Date: Thu, 25 Mar 2010 18:39:55 -0600
Subject: [PATCH 04/13] DSPBRIDGE: Moving macros from mem.h to drv.h
Since mem.h file is going to be deleted, the following
macros are moved
From a6517d9767565b48f09ef8ed4e27fe362ebdadf6 Mon Sep 17 00:00:00 2001
From: Ivan Gomez Castellanos ivan.go...@ti.com
Date: Wed, 24 Mar 2010 12:24:37 -0600
Subject: [PATCH 05/13] DSPBRIDGE: Remove mem_init and mem_exit functions
These functions do nothing. So they are removed from mem.c file.
From 9db05854944ef38aa411bc277b05a4c3aebd1bea Mon Sep 17 00:00:00 2001
From: Ivan Gomez Castellanos ivan.go...@ti.com
Date: Wed, 24 Mar 2010 14:39:31 -0600
Subject: [PATCH 06/13] DSPBRIDGE: Replace MEM_ALLOC_OBJECT macro by kzalloc
function
The dw_signature member of these structures are not
From a0d8b79b9125351d39dc33f85a3f2d35de32395f Mon Sep 17 00:00:00 2001
From: Ivan Gomez Castellanos ivan.go...@ti.com
Date: Wed, 24 Mar 2010 14:57:43 -0600
Subject: [PATCH 07/13] DSPBRIDGE: Replace MEM_FREE_OBJECT macro by kfree
function
As the dw_signature is not used in the patch Replace
From 6d9b054e76f52b4ae0adff17b4e875793b54a6b1 Mon Sep 17 00:00:00 2001
From: Ivan Gomez Castellanos ivan.go...@ti.com
Date: Mon, 29 Mar 2010 18:16:42 -0600
Subject: [PATCH 11/13] DSPBRIDGE: Remove IS_VALID_HANDLE function and macro
The patch DSPBRIDGE: Replace MEM_ALLOC_OBJECT macro by kzalloc
From a848b2a9b48c020a3928e8f334632662a2213b43 Mon Sep 17 00:00:00 2001
From: Ivan Gomez Castellanos ivan.go...@ti.com
Date: Mon, 29 Mar 2010 19:48:20 -0600
Subject: [PATCH 13/13] DSPBRIDGE: Remove signature definitions used for object
validation
Since the patch DSPBRIDGE: Remove dw_signature
From 1471823b7a143bbb9566aaa192880309668f1bf9 Mon Sep 17 00:00:00 2001
From: Ernesto Ramos erne...@ti.com
Date: Wed, 24 Mar 2010 16:37:38 -0600
Subject: [PATCH] DSPBRIDGE: Avoid possible NULL pointer dereference in dspbridge
Avoid possible NULL pointer dereference in dspbridge reported by KW.
From 770bb122ac96f6f87a4b0d93b98db683ae16eb36 Mon Sep 17 00:00:00 2001
From: Ernesto Ramos erne...@ti.com
Date: Wed, 24 Mar 2010 16:40:02 -0600
Subject: [PATCH] DSPBRIDGE: Avoid possible buffer overflow in load_lib
Avoid possible buffer overflow in load_lib.
Array pers_lib_table may use index 5.
63 matches
Mail list logo