Hi Kalle
Few minor comments below.
On Thu, 17 Sep 2009 19:28:43 +0300
Kalle Jokiniemi kalle.jokini...@digia.com wrote:
-static u32 i2c_rate[ARRAY_SIZE(i2c_resources)];
+static struct omap_i2c_bus_platform_data
i2c_pdata[ARRAY_SIZE(i2c_resources)];
static struct platform_device
From: Artem Bityutskiy artem.bityuts...@nokia.com
The 'pwrdm_for_each()' function walks powerdomains with a spinlock
locked, so the the callbacks cannot do anything which may sleep.
This patch introduces a 'pwrdm_for_each_nolock()' helper which does
the same, but without the spinlock locked. This
ext Tony Lindgren wrote:
* Gadiyar, Anand gadi...@ti.com [090930 10:05]:
Anyway, I haven't been able to make 2.6.31 boot on beagleboard, and
other people report similar issues:
http://www.spinics.net/lists/linux-omap/msg17968.html
Have you got 2.6.32-rc1 (+fixes) to boot?
Hmm, looks like it's
On Thu, 2009-10-01 at 09:10 +0300, Jarkko Nikula wrote:
Hi Kalle
Few minor comments below.
On Thu, 17 Sep 2009 19:28:43 +0300
Kalle Jokiniemi kalle.jokini...@digia.com wrote:
-static u32 i2c_rate[ARRAY_SIZE(i2c_resources)];
+static struct omap_i2c_bus_platform_data
2009/10/1 Roger Quadros ext-roger.quad...@nokia.com:
ext Tony Lindgren wrote:
* Gadiyar, Anand gadi...@ti.com [090930 10:05]:
Anyway, I haven't been able to make 2.6.31 boot on beagleboard, and
other people report similar issues:
http://www.spinics.net/lists/linux-omap/msg17968.html
Have
ext Tony Lindgren wrote:
* Gadiyar, Anand gadi...@ti.com [090930 10:05]:
Anyway, I haven't been able to make 2.6.31 boot on beagleboard, and
other people report similar issues:
http://www.spinics.net/lists/linux-omap/msg17968.html
Have you got 2.6.32-rc1 (+fixes) to boot?
Hmm, looks like it's
ext Alexander Shishkin wrote:
2009/10/1 Roger Quadros ext-roger.quad...@nokia.com:
ext Tony Lindgren wrote:
* Gadiyar, Anand gadi...@ti.com [090930 10:05]:
Anyway, I haven't been able to make 2.6.31 boot on beagleboard, and
other people report similar issues:
The usb regulator supplies (usb1v5, usb1v8 usb3v1) must be available
before adding the twl4030_usb child, else twl4030_usb_ldo_init() will
always fail thus causing boot lock-up.
This patch fixes boot on OMAP systems using the twl4030 usb transceiver.
CONFIG_TWL4030_USB=y
Signed-off-by: Roger
Roger Quadros wrote:
ext Alexander Shishkin wrote:
2009/10/1 Roger Quadros ext-roger.quad...@nokia.com:
ext Tony Lindgren wrote:
* Gadiyar, Anand gadi...@ti.com [090930 10:05]:
Anyway, I haven't been able to make 2.6.31 boot on beagleboard, and
other people report similar issues:
Roger Quadros wrote:
ext Alexander Shishkin wrote:
2009/10/1 Roger Quadros ext-roger.quad...@nokia.com:
ext Tony Lindgren wrote:
* Gadiyar, Anand gadi...@ti.com [090930 10:05]:
Anyway, I haven't been able to make 2.6.31 boot on beagleboard, and
other people report similar issues:
On Thu, 2009-10-01 at 11:25 +0300, Roger Quadros wrote:
if (twl_has_bci() pdata-bci !(features TPS_SUBSET)) {
child = add_child(3, twl4030_bci,
@@ -532,16 +531,61 @@ add_children(struct twl4030_platform_data *pdata,
unsigned long features)
}
if
Artem Bityutskiy wrote:
On Thu, 2009-10-01 at 11:25 +0300, Roger Quadros wrote:
if (twl_has_bci() pdata-bci !(features TPS_SUBSET)) {
child = add_child(3, twl4030_bci,
@@ -532,16 +531,61 @@ add_children(struct twl4030_platform_data *pdata,
unsigned long features)
omap3: ehci build-fix
Commit b5d4fdd9 (omap: ehci: remove chargepump hack) by me
introduced a build error.
Fix this.
Signed-off-by: Anand Gadiyar gadi...@ti.com
---
Apologies for introducing this. I'm prettuy sure I build
tested on several platforms before sending it out, so I
suppose I sent
Hello,
Kalle Jokiniemi wrote:
On Wed, 2009-09-30 at 19:36 +0300, Kevin Hilman wrote:
Seems like the latency value should also be (optionally) passed in
pdata so this can be experimented with per-platform.
Well, it kind of is already, since we pass the function that sets the
latency from
This patch series v3 incorporates comments received earlier[1].
The upcoming TWL6030 is companion chip for OMAP4 like the current TWL4030
for OMAP3. The common modules like RTC, Regulator creates opportunity
to re-use the most of the code from twl4030.
[PATCH v3 01/04] ARM: OMAP: Rename
On Wed, Sep 30, 2009 at 07:37:01PM +0200, ext Anand Gadiyar wrote:
omap3: ehci: remove DPLL5 programming
DPLL5 programming should be taken care of by the clock framework.
The driver should not need to worry about programming this
explicitly.
Also, the DPLL5 m and n values used were valid
From: Santosh Shilimkar santosh.shilim...@ti.com
The upcoming TWL6030 is companion chip for OMAP4 like the current TWL4030
for OMAP3. The common modules like RTC, Regulator creates opportunity
to re-use the most of the code from twl4030.
This patch renames few common drivers twl4030* files to
From: Balaji T K balaj...@ti.com
This patch renames function names like twl4030_i2c_write_u8,
twl4030_i2c_read_u8 to twl_i2c_write_u8, twl_i2c_read_u8.
I2C address for modules(MADC, Battery Charger, Audio, RTC)
have changed between 4030 and 6030. Base address of these module register also
From: Rajendra Nayak rna...@ti.com
This patch renames all twl4030_ functions to twl so that regulator driver
can be reused by Triton - TWL4030 and Phoenix - TWL6030.
Signed-off-by: Rajendra Nayak rna...@ti.com
Signed-off-by: Balaji T K balaj...@ti.com
Signed-off-by: Santosh Shilimkar
This patch series v3 incorporates comments received earlier[1].
The upcoming TWL6030 is companion chip for OMAP4 like the current TWL4030
for OMAP3. This patch series adds support for TWL6030 irq framework, and
driver support for RTC and regulator.
These patches has dependancy on TWL patch
From: Balaji T K balaj...@ti.com
This version of patch series enables RUN TIME selection of TWL4030 or TWL6030.
CONFIG_TWL4030_CORE and CONFIG_TWL6030_CORE is replaced by CONFIG_TWL_CORE
This patch adds support for phoenix interrupt framework. New Interrupt status
register A, B, C are introduced
From: Balaji T K balaj...@ti.com
This version of patch series enables RUN TIME selection of TWL4030 or TWL6030.
This patch adds support for RTC in phoenix TWL6030.
Register offset addresses have changed in TWL6030
rtc-twl.c will hence forth support all twl RTC (4030, 5030, 6030 ..)
From: Rajendra Nayak rna...@ti.com
This version of patch series enables RUN TIME selection of TWL4030 or TWL6030.
This patch adds initial support for creating twl6030 PMIC
specific voltage regulators in the twl mfd driver.
Board specific regulator configurations will have to be passed from
On 09 Oct 01, balaj...@ti.com wrote:
From: Balaji T K balaj...@ti.com
This patch renames function names like twl4030_i2c_write_u8,
twl4030_i2c_read_u8 to twl_i2c_write_u8, twl_i2c_read_u8.
I2C address for modules(MADC, Battery Charger, Audio, RTC)
have changed between 4030 and 6030.
On Thu, Oct 01, 2009 at 05:46:49PM +0530, balaj...@ti.com wrote:
The upcoming TWL6030 is companion chip for OMAP4 like the current TWL4030
for OMAP3. The common modules like RTC, Regulator creates opportunity
to re-use the most of the code from twl4030.
This patch renames few common
On Thu, Oct 01, 2009 at 06:26:57PM +0530, Krishnamoorthy, Balaji T wrote:
The patch which is posted now will make both codec to use the same i2c read
/write api like twl_i2c_write_u8, twl_i2c_read_u8 ...
Ah, I see. In that case I'm fine with the change.
--
To unsubscribe from this list: send
Mark,
-Original Message-
From: Krishnamoorthy, Balaji T
Sent: Thursday, October 01, 2009 6:27 PM
To: Mark Brown
Cc: linux-omap@vger.kernel.org; sa...@linux.intel.com; w...@iguana.be;
timo.t.kokko...@nokia.com; ben-li...@fluff.org; l...@slimlogic.co.uk;
p_gortma...@yahoo.com;
Hi Balaji,
Some comments inline.
On 09 Oct 01, balaj...@ti.com wrote:
From: Balaji T K balaj...@ti.com
This version of patch series enables RUN TIME selection of TWL4030 or TWL6030.
CONFIG_TWL4030_CORE and CONFIG_TWL6030_CORE is replaced by CONFIG_TWL_CORE
This patch adds support for
Amit,
snip
-Original Message-
From: Amit Kucheria [mailto:amit.kuche...@verdurent.com] On Behalf Of Amit
Kucheria
Sent: Thursday, October 01, 2009 6:46 PM
To: Krishnamoorthy, Balaji T
Cc: linux-omap@vger.kernel.org; sa...@linux.intel.com; w...@iguana.be;
timo.t.kokko...@nokia.com;
The missing probe handler hook will never probe the driver. Add it back.
Fixes broken MMC on OMAP.
Signed-off-by: Roger Quadros ext-roger.quad...@nokia.com
---
drivers/mmc/host/omap_hsmmc.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/drivers/mmc/host/omap_hsmmc.c
Kalle Jokiniemi kalle.jokini...@digia.com writes:
On Wed, 2009-09-30 at 19:36 +0300, Kevin Hilman wrote:
Kalle Jokiniemi kalle.jokini...@digia.com writes:
While waiting for completion of the i2c transfer, the
MPU could hit OFF mode and cause several msecs of
delay that made i2c
Tomi Valkeinen tomi.valkei...@nokia.com writes:
On Wed, 2009-09-30 at 20:31 +0200, ext Kevin Hilman wrote:
On Fri, Sep 25, 2009 at 2:19 AM, Tomi Valkeinen
tomi.valkei...@nokia.com wrote:
On Thu, 2009-09-24 at 17:52 +0200, ext Kevin Hilman wrote:
Tomi Valkeinen wrote:
If it is not like
This version is essentially same patch as [1]; but
refreshed against the tip (2bf0f78). The change in
text corresponding to the closing #endif in cpu.h
required change in the last line of the patch.
[1] http://patchwork.kernel.org/patch/41989/
Sanjeev Premi (1):
Runtime detection of Si
The OMAP35x family has multiple variants differing
in the HW features. This patch detects these features
at runtime and prints information during the boot.
Since most of the code seemed repetitive, macros
have been used for readability.
Signed-off-by: Sanjeev Premi pr...@ti.com
---
Hello,
I've rebased/updated the PM branch based on current linux-omap master
branch (2.6.32-rc1 based.)
I've also updated the OMAP Power Management wiki, and the 'Current
version' section highlights the changes, supported platforms as well
as the features that have made it into mainline.
balaj...@ti.com writes:
From: Balaji T K balaj...@ti.com
This version of patch series enables RUN TIME selection of TWL4030 or TWL6030.
This patch adds support for RTC in phoenix TWL6030.
Register offset addresses have changed in TWL6030
rtc-twl.c will hence forth support all twl RTC
Now that twl4030 power support is upstream, add the original power
scripts for the 3430SDP to the board setup.
Signed-off-by: Kevin Hilman khil...@deeprootsystems.com
---
arch/arm/mach-omap2/board-3430sdp.c | 82 +++
1 files changed, 82 insertions(+), 0
From: Rajendra Nayak rna...@ti.com
This patch updates the sleep and wake sequences and updates the
device group associations:
Sleep sequence:
-1-Turn off HFCLKOUT
-2-Turn off Vdd1
-3-Turn off Vdd2
-4-Turn off VPLL1
Wakeup p3 sequence
-1-Turn on HFCLKOUT
Wakeup P12 sequence
-1-Turn on HFCLKOUT
On 09 Oct 01, Kevin Hilman wrote:
I've been carrying these in the PM branch, but now that twl4030 power
support is in mainline, these can be queued for 2.6.33.
Kevin Hilman (1):
OMAP3: PM: 3430SDP: add initial twl4030 power scripts
Rajendra Nayak (1):
OMAP3: PM: 3430SDP: Update
This patch has been applied to the linux-omap
by youw fwiendly patch wobot.
Branch in linux-omap: omap-fixes-testing
Initial commit ID (Likely to change): ff50faceca4c78184af7087e2368a5c869688755
PatchWorks
http://patchwork.kernel.org/patch/50970/
Git (Likely to change, and takes a while to
This patch has been applied to the linux-omap
by youw fwiendly patch wobot.
Branch in linux-omap: ehci
Initial commit ID (Likely to change): ef9909c11242859d307c32b438444adb095c610e
PatchWorks
http://patchwork.kernel.org/patch/50916/
Git (Likely to change, and takes a while to get mirrored)
Amit Kucheria amit.kuche...@canonical.com writes:
On 09 Oct 01, Kevin Hilman wrote:
I've been carrying these in the PM branch, but now that twl4030 power
support is in mainline, these can be queued for 2.6.33.
Kevin Hilman (1):
OMAP3: PM: 3430SDP: add initial twl4030 power scripts
Thus begins the next round of patches from the PM branch to be
submitted for 2.6.33. It primarily consists of context save and
restore for the core HW blocks, but not the drivers.
I have a little cleanup of changelogs and some possible combining of
patches to do before the final submission, but
From: Rajendra Nayak rna...@ti.com
This patch adds the context save restore functions for GPMC
Signed-off-by: Rajendra Nayak rna...@ti.com
---
arch/arm/mach-omap2/gpmc.c | 93
arch/arm/plat-omap/include/mach/gpmc.h |3 +
2 files changed, 96
From: Rajendra Nayak rna...@ti.com
Signed-off-by: Rajendra Nayak rna...@ti.com
---
arch/arm/plat-omap/gpio.c | 92
arch/arm/plat-omap/include/mach/gpio.h |3 +-
2 files changed, 94 insertions(+), 1 deletions(-)
diff --git
From: Rajendra Nayak rna...@ti.com
Signed-off-by: Rajendra Nayak rna...@ti.com
---
arch/arm/mach-omap2/irq.c | 66
arch/arm/plat-omap/include/mach/irqs.h |5 ++
2 files changed, 71 insertions(+), 0 deletions(-)
diff --git
From: Rajendra Nayak rna...@ti.com
Signed-off-by: Rajendra Nayak rna...@ti.com
---
arch/arm/mach-omap2/prcm.c| 370 +
arch/arm/plat-omap/include/mach/control.h |2 +
arch/arm/plat-omap/include/mach/prcm.h|5 +
3 files changed, 377
From: Rajendra Nayak rna...@ti.com
This patch populates the scratchpad contents as expected by the
bootROM code.
Signed-off-by: Rajendra Nayak rna...@ti.com
---
arch/arm/mach-omap2/control.c | 203 +
arch/arm/plat-omap/include/mach/control.h | 10 ++
2
From: Rajendra Nayak rna...@ti.com
This patch adds the System control module context save/restore
Signed-off-by: Rajendra Nayak rna...@ti.com
---
arch/arm/mach-omap2/control.c | 151 +
arch/arm/plat-omap/include/mach/control.h |2 +
2 files changed,
From: Rajendra Nayak rna...@ti.com
Signed-off-by: Rajendra Nayak rna...@ti.com
---
arch/arm/mach-omap2/pm34xx.c | 64 +++--
1 files changed, 54 insertions(+), 10 deletions(-)
diff --git a/arch/arm/mach-omap2/pm34xx.c b/arch/arm/mach-omap2/pm34xx.c
index
From: Rajendra Nayak rna...@ti.com
During the MMU restoration on the restore path from MPU OFF, the page
table entry for the page consisting of the code being executed is
modified to make MMU return VA=PA.
The MMU is then enabled and the original entry is being stored in
scratchpad. This patch
From: Rajendra Nayak rna...@ti.com
Signed-off-by: Rajendra Nayak rna...@ti.com
---
arch/arm/mach-omap2/pm34xx.c| 11 ++-
arch/arm/mach-omap2/sleep34xx.S | 11 ---
2 files changed, 14 insertions(+), 8 deletions(-)
diff --git a/arch/arm/mach-omap2/pm34xx.c
From: Rajendra Nayak rna...@ti.com
Signed-off-by: Rajendra Nayak rna...@ti.com
---
arch/arm/mach-omap2/pm34xx.c | 73 +++-
arch/arm/plat-omap/include/mach/sram.h |1 +
2 files changed, 73 insertions(+), 1 deletions(-)
diff --git
From: Tero Kristo tero.kri...@nokia.com
Signed-off-by: Tero Kristo tero.kri...@nokia.com
---
arch/arm/mach-omap2/pm34xx.c |3 +++
arch/arm/plat-omap/dma.c | 26 ++
arch/arm/plat-omap/include/mach/dma.h |3 +++
3 files changed, 32
From: Tero Kristo tero.kri...@nokia.com
- DMA interrupt disable routine added
- Added DMA controller reset to DMA context restore
Signed-off-by: Tero Kristo tero.kri...@nokia.com
---
arch/arm/plat-omap/dma.c | 15 +++
arch/arm/plat-omap/include/mach/dma.h |2 ++
2
From: Tero Kristo tero.kri...@nokia.com
Signed-off-by: Tero Kristo tero.kri...@nokia.com
---
arch/arm/mach-omap2/control.c |8 -
arch/arm/mach-omap2/pm.h|3 ++
arch/arm/mach-omap2/pm34xx.c| 44 ++-
arch/arm/mach-omap2/sleep34xx.S | 75
From: Tero Kristo tero.kri...@nokia.com
The function omap3_save_secure_ram() is now called only once during
the initialization of the device and consequent sleep cycles will
re-use the same saved contents for secure RAM. Users who need secure
services should do secure RAM saving before entering
From: Tero Kristo tero.kri...@nokia.com
Fix for ES3.0 bug: SDRC not sending auto-refresh when OMAP wakes-up from OFF
mode (warning for HS devices.)
Signed-off-by: Tero Kristo tero.kri...@nokia.com
---
arch/arm/mach-omap2/pm34xx.c | 29 +
1 files changed, 29
From: Tero Kristo tero.kri...@nokia.com
These registers are now also saved:
CM_CLKSEL4
CM_CLKEN
CM_CLKEN2
Signed-off-by: Tero Kristo tero.kri...@nokia.com
---
arch/arm/mach-omap2/prcm.c | 14 ++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git
From: Tero Kristo tero.kri...@nokia.com
Without this, causes some random crashes related to memory management.
Signed-off-by: Tero Kristo tero.kri...@nokia.com
---
arch/arm/mach-omap2/pm34xx.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/arm/mach-omap2/pm34xx.c
From: Jouni Hogander jouni.hogan...@nokia.com
CM_CLKSEL1_PLL_IVA2 is not saved/restored currently. This patch is
adding save and restore for it.
Signed-off-by: Jouni Hogander jouni.hogan...@nokia.com
---
arch/arm/mach-omap2/prcm.c |5 +
1 files changed, 5 insertions(+), 0 deletions(-)
From: Kalle Jokiniemi kalle.jokini...@digia.com
The secure sram context save uses dma channels 0 and 1.
In order to avoid collision between kernel DMA transfers and
ROM code dma transfers, we need to reserve DMA channels 0
1 on high security devices.
A bug in ROM code leaves dma irq status bits
From: Kalle Jokiniemi kalle.jokini...@digia.com
SMS_SYSCONFIG register gets reset in off mode, added
a save/restore mechanism for that.
Signed-off-by: Kalle Jokiniemi kalle.jokini...@digia.com
---
arch/arm/mach-omap2/pm34xx.c |1 +
arch/arm/mach-omap2/sdrc.c | 27
From: Kalle Jokiniemi kalle.jokini...@digia.com
The CM_CLKEN_PLL register saved in scratchpad memory
was wrongly using offset of 0x0004 instead of 0x.
The effect of this was that boot ROM code would
restore the wrong value when waking up from off mode.
This wrong value, however, will be
From: Aaro Koskinen aaro.koski...@nokia.com
Clear DMA channel states so that users can assume a known initial state.
Signed-off-by: Aaro Koskinen aaro.koski...@nokia.com
---
arch/arm/plat-omap/dma.c |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git
From: Juha Yrjola juha.yrj...@solidboot.com
The reboot mode can be communicated to a bootloader (or the
kernel itself) with a scratchpad register. This functionality
is especially useful, if userspace is allowed to change
the reboot mode.
Signed-off-by: Juha Yrjola juha.yrj...@solidboot.com
From: Tero Kristo tero.kri...@nokia.com
Errata: ES3.0 SDRC not sending auto-refresh when OMAP wakes-up from OFF mode
Signed-off-by: Tero Kristo tero.kri...@nokia.com
---
arch/arm/mach-omap2/control.c |8 ++-
arch/arm/mach-omap2/sleep34xx.S | 84
From: Kalle Jokiniemi kalle.jokini...@digia.com
The hardware SAVEANDRESTORE mechanism seems to leave
USB HOST power domain permanently into active state
after one transition from off to active state.
Disabling for now.
Signed-off-by: Kalle Jokiniemi ext-kalle.jokini...@nokia.com
---
From: Aaro Koskinen aaro.koski...@nokia.com
Wrong index was used for ILR.
Signed-off-by: Aaro Koskinen aaro.koski...@nokia.com
---
arch/arm/mach-omap2/irq.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/mach-omap2/irq.c b/arch/arm/mach-omap2/irq.c
index
Hi,
Smart Reflex sequencing recommendation has improved
in recent times and presents an opportunity to refactor
the code to add in understanding that we have of the
system. The patch set replaces smartreflex.c with a
new revision.
This revision is meant to be RFC due to the nature of
intrusive
Preparation: remove original smart reflex code base.
This prevents the refactor appearing as a confusing diff
and hindering patch review process.
Signed-off-by: Nishanth Menon n...@ti.com
Cc: Rajendra Nayak rna...@ti.com
Cc: Roger Quadros ext-roger.quad...@nokia.com
Cc: Kalle Jokiniemi
Refactor the smart reflex implementation.
Original implementation summary:
Kalle Jokiniemi (1):
OMAP3: PM: SmartReflex driver integration
Phil Carmody (2):
OMAP3: PM: Don't do unnecessary searches in omap_sr_vdd*_autocomp_store
OMAP3: PM: Early exit on invalid parameters
Menon, Nishanth had written, on 10/01/2009 07:31 PM, the following:
Hi,
Smart Reflex sequencing recommendation has improved
in recent times and presents an opportunity to refactor
the code to add in understanding that we have of the
system. The patch set replaces smartreflex.c with a
new
On 09 Oct 01, Kevin Hilman wrote:
Amit Kucheria amit.kuche...@canonical.com writes:
On 09 Oct 01, Kevin Hilman wrote:
I've been carrying these in the PM branch, but now that twl4030 power
support is in mainline, these can be queued for 2.6.33.
Kevin Hilman (1):
OMAP3: PM:
74 matches
Mail list logo