Hi Koen,
> diff --git a/drivers/video/omap/lcd_omap3beagle.c
> b/drivers/video/omap/lcd_omap3beagle.c
> new file mode 100644
> index 000..f5b7466
> --- /dev/null
> +++ b/drivers/video/omap/lcd_omap3beagle.c
> @@ -0,0 +1,135 @@
> +/*
> + * LCD panel support for the TI OMAP3 Beagle board
> + *
On Fri, May 16, 2008 at 12:32 PM, arun c <[EMAIL PROTECTED]> wrote:
> Hi Koen,
>
>> diff --git a/drivers/video/omap/lcd_omap3beagle.c
>> b/drivers/video/omap/lcd_omap3beagle.c
>> new file mode 100644
>> index 000..f5b7466
>> --- /dev/null
>> +++ b/drivers/video/omap/lcd_omap3beagle.c
>> @@ -0,
The RTC patch that was merged was damaged which is causing the platform devices
to fail registering.
Signed-off-by: Koen Kooi <[EMAIL PROTECTED]>
---
arch/arm/mach-omap2/board-omap3beagle.c |3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/arch/arm/mach-omap2/board-omap3
The default resolution is [EMAIL PROTECTED]
Signed-off-by: Koen Kooi <[EMAIL PROTECTED]>
---
arch/arm/mach-omap2/board-omap3beagle.c | 11 +++
drivers/video/omap/Makefile |1 +
drivers/video/omap/lcd_omap3beagle.c| 135 +++
3 files changed, 147 i
On Fri, 16 May 2008 11:12:35 +0200, Koen Kooi <[EMAIL PROTECTED]>
wrote:
> The default resolution is [EMAIL PROTECTED]
>
> Signed-off-by: Koen Kooi <[EMAIL PROTECTED]>
> ---
> arch/arm/mach-omap2/board-omap3beagle.c | 11 +++
> drivers/video/omap/Makefile |1 +
> drivers/video
The default resolution is [EMAIL PROTECTED]
This version addresses the comments from Felipe Balbi adn Arun Edarath
Signed-off-by: Koen Kooi <[EMAIL PROTECTED]>
---
arch/arm/mach-omap2/board-omap3beagle.c | 11 +++
drivers/video/omap/Makefile |1 +
drivers/video/omap/lcd_omap3be
On Fri, May 16, 2008 at 11:12:35AM +0200, ext Koen Kooi wrote:
> +static int omap3beagle_panel_init(struct lcd_panel *panel,
> + struct omapfb_device *fbdev)
> +{
> + omap_request_gpio(LCD_PANEL_ENABLE_GPIO);
> +X
... ?
> +
> + return 0;
> +}
signatur
This patch set adds suspend and pm idle support for omap3. There are
still lots of missing stuff so omap doesn't enter full retention
without workaround patches. Workaround patches are sent in separate
set.
You can try these by applying this set and workaround set. Then boot
the device and do "ech
Rename filenames to prepare 34XX additions.
Compile omap2 code only if CONFIG_ARCH_OMAP2 is defined.
Signed-off-by: Jouni Hogander <[EMAIL PROTECTED]>
---
arch/arm/mach-omap2/Makefile|4 +-
arch/arm/mach-omap2/pm.c| 845 ---
arch/arm/mach-omap2
Add common omap2/3 function to check wether there is irq pending.
Switch to use it in omap2 pm code instead of its own.
Signed-off-by: Jouni Hogander <[EMAIL PROTECTED]>
---
arch/arm/mach-omap2/irq.c| 29 +++--
arch/arm/mach-omap2/pm24xx.c | 19 +++-
Move debugging and serial console handling to pm-debug.c.
Signed-off-by: Jouni Hogander <[EMAIL PROTECTED]>
---
arch/arm/mach-omap2/Makefile |2 +
arch/arm/mach-omap2/pm-debug.c | 275
arch/arm/mach-omap2/pm.h | 31 +
arch/arm/mach-omap2
Change omap34xx_suspend to omap34xx_cpu_suspend and
omap34xx_suspend_sz to omap34xx_cpu_suspend_sz.
Do not use PRM_BASE in sleep34xx.S because it is not defined in
linux-omap tree.
Use OMAP343X_SDRC_BASE in sleep34xx.S instead of SDRC_BASE.
Convert all IO_ADDRESS style definitions to OMAP34XX_PR
Add pm.c file for common code and move handling of sleep_while_idle
attribute and sleep_block to it.
Signed-off-by: Jouni Hogander <[EMAIL PROTECTED]>
---
arch/arm/mach-omap2/Makefile |2 +
arch/arm/mach-omap2/pm.c | 91 ++
arch/arm/mach-omap2/pm.
From: Karthik Dasu <[EMAIL PROTECTED]>
Take sram code from ti cdp kernel for 34XX suspend.
Signed-off-by: Jouni Hogander <[EMAIL PROTECTED]>
---
arch/arm/mach-omap2/sleep34xx.S | 534 +++
1 files changed, 534 insertions(+), 0 deletions(-)
create mode 100644
Signed-off-by: Jouni Hogander <[EMAIL PROTECTED]>
---
arch/arm/mach-omap2/cm-regbits-34xx.h |7 +++
arch/arm/mach-omap2/prm-regbits-34xx.h |9 +
arch/arm/mach-omap2/prm.h | 24 +---
include/asm-arm/arch-omap/irqs.h |1 +
4 files ch
Signed-off-by: Jouni Hogander <[EMAIL PROTECTED]>
---
arch/arm/configs/omap_3430sdp_defconfig |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/configs/omap_3430sdp_defconfig
b/arch/arm/configs/omap_3430sdp_defconfig
index 0fef29d..9e4af26 100644
--- a/arch/arm/
This is initial version of suspend and dynamic retention for
34xx. Omap is tried to put to full retention on suspend and pm_idle.
Signed-off-by: Jouni Hogander <[EMAIL PROTECTED]>
---
arch/arm/mach-omap2/Makefile |3 +
arch/arm/mach-omap2/pm.c |4 +-
arch/arm/mach-omap2/pm.h |
This patch set contains all workarounds that are needed to get omap3
to retention. Basically all patches in this set should be reverted one
by one as correct fixes are implemented and applied. This set should
be applied on top of "34XX: PM: Workarounds to get omap3 to retention"
set.
--
Jouni Hög
This patch is needed until we have uart driver which disables uart
clocks when they are not needed.
Signed-off-by: Jouni Hogander <[EMAIL PROTECTED]>
---
arch/arm/mach-omap2/pm34xx.c |5 +
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap2/pm34xx.c b/arch/a
In omap3 gpios 2-6 are in per domain. Clocks for these should be
disabled. This patch is needed until gpio driver disables gpio clocks
when they are not needed.
Signed-off-by: Jouni Hogander <[EMAIL PROTECTED]>
---
arch/arm/mach-omap2/pm34xx.c | 48 +-
1
This workaround is needed because we don't have smartreflex
driver. These configurations are taken from TI's reference code.
Signed-off-by: Jouni Hogander <[EMAIL PROTECTED]>
---
arch/arm/mach-omap2/pm34xx.c | 67 ++
drivers/i2c/chips/twl4030-core.c |
Current hsmmc is not pm friendly. Disable it because it prevents omap3
retention
Signed-off-by: Jouni Hogander <[EMAIL PROTECTED]>
---
arch/arm/configs/omap_3430sdp_defconfig |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/arm/configs/omap_3430sdp_defconfig
b/arch/
This workaround enables autoidle for interface clocks and plls. Also
automatic control of external oscillator through sys_clkreq is
enabled. I think these should be done by clockfw.
Signed-off-by: Jouni Hogander <[EMAIL PROTECTED]>
---
arch/arm/mach-omap2/pm34xx.c | 120 +
There is no usb clkdm in core powerdomain in chip revisions greater
that es1, but hw supervised mode needs to be enabled for it. Othervise
core powerdomain wont enter retention.
Signed-off-by: Jouni Hogander <[EMAIL PROTECTED]>
---
arch/arm/mach-omap2/pm34xx.c |9 +
1 files changed, 9
This workaround shouldn't be needed when all drivers are configuring
their sysconfig registers properly and setting their requirements
through omap-pm-srf.
Signed-off-by: Jouni Hogander <[EMAIL PROTECTED]>
---
arch/arm/mach-omap2/pm34xx.c | 39 +++
1 files ch
This workaround mask uart clocks when checking for active clocks. This
has an effect that serial console stops to work as dynamic sleep is
enabled.
Signed-off-by: Jouni Hogander <[EMAIL PROTECTED]>
---
arch/arm/mach-omap2/pm34xx.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff
Clock path should be powered down only after all it's clients are
properly disabled. Generally we don't have working implementation for
checking wether some clock is enabled or disabled.
Signed-off-by: Jouni Hogander <[EMAIL PROTECTED]>
---
arch/arm/mach-omap2/clock.c |7 ++-
1 files chan
This workaround is needed until powerdomain code resets wkdeps.
Signed-off-by: Jouni Hogander <[EMAIL PROTECTED]>
---
arch/arm/mach-omap2/pm34xx.c | 20 ++--
1 files changed, 18 insertions(+), 2 deletions(-)
diff --git a/arch/arm/mach-omap2/pm34xx.c b/arch/arm/mach-omap2/pm34xx
* Koen Kooi <[EMAIL PROTECTED]> [080515 00:36]:
> This patch fixes the merge-damage in the beagleboard RTC code
Heh, this should teach you to not trust me to merge patches manually! :)
Pushing today.
Tony
> Signed-off-by: Koen Kooi <[EMAIL PROTECTED]>
> ---
> arch/arm/mach-omap2/board-omap3bea
Hi,
* Jouni Hogander <[EMAIL PROTECTED]> [080516 03:57]:
> Add common omap2/3 function to check wether there is irq pending.
> Switch to use it in omap2 pm code instead of its own.
>
> Signed-off-by: Jouni Hogander <[EMAIL PROTECTED]>
> ---
> arch/arm/mach-omap2/irq.c| 29 +
Hi,
* Eduardo Valentin <[EMAIL PROTECTED]> [080505 14:24]:
> From: Eduardo Valentin <[EMAIL PROTECTED]>
>
> Hi Tony,
>
> Here is the updated version of my previous patches.
> DMA and IRQ definitions were left as they are. Chandra is going
> to send his work on top of this series.
>
> This patch
* Tony Lindgren <[EMAIL PROTECTED]> [080502 11:13]:
> * Gadiyar, Anand <[EMAIL PROTECTED]> [080502 08:15]:
> > > Hi all,
> > >
> > > Here are three patches to clean DMA code to support multi-boot
> > > better. I have made quick testing on 24xx and 34xx only so far,
> > > and things seem to work.
>
* Felipe Balbi <[EMAIL PROTECTED]> [080513 05:33]:
> From: ext Felipe Balbi <[EMAIL PROTECTED]>
>
> This is mostly cosmetic but can help us in the future
> making musb driver not insertion-based.
>
> I mean, whenever we attach micro-/mini-A connector to
> musb-based devices, we instantaneously tu
* Felipe Balbi <[EMAIL PROTECTED]> [080513 05:35]:
> From: ext Felipe Balbi <[EMAIL PROTECTED]>
>
> Wait for user interaction to turn vbus on.
> On end user products, this behavior could be
> masked under some application with permission to
> write to /sys/devices/platform/musb_hdrc/session.
Agai
* Sakari Ailus <[EMAIL PROTECTED]> [080514 06:37]:
> Add invertation of image mirroring register bits to default
> configuration.
>
> This is useful when the camera module is e.g. mounted upside down.
Pushing today.
Tony
> Signed-off-by: Sakari Ailus <[EMAIL PROTECTED]>
> ---
> drivers/media/v
* Sakari Ailus <[EMAIL PROTECTED]> [080514 06:37]:
> On Nokia N810 the camera module is mounted upside down. This affects
> the mirroring controls. This patch inverts the controls for N810.
Pushing.
Tony
>
> Signed-off-by: Sakari Ailus <[EMAIL PROTECTED]>
> ---
> arch/arm/mach-omap2/board-n800
* Sakari Ailus <[EMAIL PROTECTED]> [080514 06:36]:
> Don't enable automatically TCM825x on N800 unless
> VIDEO_HELPER_CHIPS_AUTO is selected.
Pushing.
Tony
> Signed-off-by: Sakari Ailus <[EMAIL PROTECTED]>
> ---
> arch/arm/mach-omap2/Kconfig |2 +-
> 1 files changed, 1 insertions(+), 1 del
* Felipe Balbi <[EMAIL PROTECTED]> [080515 06:53]:
> On Thu, May 15, 2008 at 04:48:08PM +0300, Jarkko Nikula wrote:
> > Continue following commits since otherwise probe functions are not called.
> >
> > 11f26b681796e5f40d83321ea66e6fafa8f121d7
> > 5744c1ebdd713c68fc3f1a93942d2baa8d139e79
> > 0b809
* Roman Tereshonkov <[EMAIL PROTECTED]> [080515 08:48]:
> Fix the touchscreen input device name.
>
> No need in msg.spi = ts->spi assignments. It is done in
> spi_async called from spi_sync.
>
> No need in driver bus assignment. It is done in spi_driver_register.
Pushing.
Tony
>
>
> Signed-o
* Paul Walmsley <[EMAIL PROTECTED]> [080515 13:50]:
>
> omap3_noncore_dpll_enable() calls clk_get_rate(), which causes an attempt
> to re-enter the clockfw_lock spinlock. Fix by calling
> omap2_get_dpll_rate() instead.
Pushing.
Tony
> Signed-off-by: Paul Walmsley <[EMAIL PROTECTED]>
> ---
>
* Nishant Kamat <[EMAIL PROTECTED]> [080515 07:45]:
> This patch adds the register defines for TWL4030 VAUX1.
Pushing.
Tony
> Signed-off-by: Nishant Kamat <[EMAIL PROTECTED]>
> ---
> include/linux/i2c/twl4030.h |2 ++
> 1 files changed, 2 insertions(+), 0 deletions(-)
>
> diff --git a/incl
* Nishant Kamat <[EMAIL PROTECTED]> [080515 07:45]:
> This adds basic board support for the OMAP3430 LDP development platform.
> It adds support for the touchscreen, RTC, UART, USB and MMC - all of which
> work with little or no changes w.r.t. the OMAP3430 SDP.
Pushing.
Tony
> Signed-off-by: Nis
* Nishant Kamat <[EMAIL PROTECTED]> [080515 07:45]:
> This patch adds a default config for the OMAP LDP platform. It supports
> UART, touchscreen, RTC, Mentor USB and MMC drivers.
Pushing.
Tony
>
> Signed-off-by: Nishant Kamat <[EMAIL PROTECTED]>
> ---
> arch/arm/configs/omap_ldp_defconfig |
* Nishant Kamat <[EMAIL PROTECTED]> [080515 07:45]:
> This patch adds ethernet support (smc911x) for OMAP LDP platform.
>
> Signed-off-by: Nishant Kamat <[EMAIL PROTECTED]>
> ---
> arch/arm/configs/omap_ldp_defconfig | 164
> -
> arch/arm/mach-omap2/board-ldp.c
* Koen Kooi <[EMAIL PROTECTED]> [080516 03:18]:
> The default resolution is [EMAIL PROTECTED]
>
> This version addresses the comments from Felipe Balbi adn Arun Edarath
Pushing with one whitespace warning corrected.
Tony
> Signed-off-by: Koen Kooi <[EMAIL PROTECTED]>
> ---
> arch/arm/mach-omap
* Kumar, Purushotam <[EMAIL PROTECTED]> [080515 23:50]:
>
>
> > -Original Message-
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Kyungmin Park
> > Sent: Friday, May 16, 2008 6:34 AM
> > To: Felipe Balbi
> > Cc: Kumar, Purushotam; [EMAIL PROTECTED]; Gole, Anant;
> > l
On Fri, 16 May 2008 10:38:43 -0700, Tony Lindgren <[EMAIL PROTECTED]> wrote:
> * Felipe Balbi <[EMAIL PROTECTED]> [080513 05:33]:
>> From: ext Felipe Balbi <[EMAIL PROTECTED]>
>>
>> This is mostly cosmetic but can help us in the future
>> making musb driver not insertion-based.
>>
>> I mean, when
* Felipe Balbi <[EMAIL PROTECTED]> [080516 11:33]:
>
>
> On Fri, 16 May 2008 10:38:43 -0700, Tony Lindgren <[EMAIL PROTECTED]> wrote:
> > * Felipe Balbi <[EMAIL PROTECTED]> [080513 05:33]:
> >> From: ext Felipe Balbi <[EMAIL PROTECTED]>
> >>
> >> This is mostly cosmetic but can help us in the fut
Hi all,
Following patches remove the __REG macros as they don't play nicely
with multi-omap if we have different IO bases as we cannot replace
them easily with C functions if needed for non-optimized multi-omap.
The biggest patch is the USB conversion.. Please everybody try out
these patches and
Change omap_cf.c to use omap_readw/writew instead of __REG for multi-omap
Signed-off-by: Tony Lindren <[EMAIL PROTECTED]>
---
drivers/pcmcia/omap_cf.c | 19 ++-
1 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/drivers/pcmcia/omap_cf.c b/drivers/pcmcia/omap_cf.c
i
Change __REG access to omap/read write for traffic controller
Signed-off-by: Tony Lindgren <[EMAIL PROTECTED]>
---
arch/arm/mach-omap1/board-osk.c | 11 ---
drivers/mtd/maps/omap_nor.c | 15 +++
drivers/pcmcia/omap_cf.c|6 +++---
include/asm-arm/arch-omap/t
Change __REG access to omap_read/write for multi-boot
Signed-off-by: Tony Lindgren <[EMAIL PROTECTED]>
---
drivers/usb/musb/omap2430.c | 48 ++
drivers/usb/musb/omap2430.h | 14 ++--
2 files changed, 41 insertions(+), 21 deletions(-)
diff --git
This does not play nicely with multi-omap as it cannot be replaced
by a function in io.c for omaps with different IO bases.
Signed-off-by: Tony Lindgren <[EMAIL PROTECTED]>
---
include/asm-arm/arch-omap/io.h | 23 ---
1 files changed, 0 insertions(+), 23 deletions(-)
diff -
On Friday 16 May 2008, Tony Lindgren wrote:
> @@ -38,19 +38,19 @@
> #defineCF_BASE 0xfffe2800
>
> /* status; read after IRQ */
> -#define CF_STATUS_REG __REG16(CF_BASE + 0x00)
> +#define CF_STATUS (CF_BASE + 0x00)
> # define CF_STATUS_BAD_READ (
* David Brownell <[EMAIL PROTECTED]> [080516 14:26]:
> On Friday 16 May 2008, Tony Lindgren wrote:
> > @@ -38,19 +38,19 @@
> > #defineCF_BASE 0xfffe2800
> >
> > /* status; read after IRQ */
> > -#define CF_STATUS_REG __REG16(CF_BASE + 0x00)
> > +#define CF_STATUS
55 matches
Mail list logo