Re: [PATCH v13 10/11] OMAP: dmtimer: mark clocksource and clockevent timers reserved

2011-04-17 Thread Santosh Shilimkar
On 4/16/2011 9:21 PM, Tarun Kanti DebBarma wrote: In driver probe use sys_timer_reserved to identify which all timers have already been used for clocksource and clockevent. Mark all those timers as reserved so that no one else can use them. Signed-off-by: Tarun Kanti DebBarmatarun.ka...@ti.com

Re: [HELP-OMAP-SERAIL] beagleboard-xM can't boot up after update to kernel-2.6.37

2011-04-17 Thread Roy Lee
Bob Liu lliubbo at gmail.com writes: I use buildroot to generate an initramfs Of course I made some changes. If using 8250 serial driver, my fs works well,it can enter console correctly. But using omap-serial driver, it can't. I think there maybe some problem about the ttyO2 node in my

Re: [RFC PATCH] Consolidate SRAM support

2011-04-17 Thread Arnd Bergmann
On Friday 15 April 2011, Russell King - ARM Linux wrote: On Fri, Apr 15, 2011 at 09:32:01AM -0600, Grant Likely wrote: Yes, once the infrastructure is in place, powerpc can do its own migration to the new code. I vote for putting it in lib at the outset. I don't agree with stuffing

[PATCH 0/14] Remove sysdev suspend/resume and shutdown operations

2011-04-17 Thread Rafael J. Wysocki
Hi, The following series of patches fixes bugs related to the introduction of struct syscore_ops later in this cycle, replaces sysdev suspend/resume operations in all of the architectures still using them with struct syscore_ops-based PM callbacks and finally removes the suspend/resume and

[PATCH 1/14] PM: Fix error code paths executed after failing syscore_suspend()

2011-04-17 Thread Rafael J. Wysocki
From: Rafael J. Wysocki r...@sisk.pl If syscore_suspend() fails in suspend_enter(), create_image() or resume_target_kernel(), it is necessary to call sysdev_resume(), because sysdev_suspend() has been called already and succeeded and we are going to abort the transition. Signed-off-by: Rafael J.

[PATCH 2/14] PM: Add missing syscore_suspend() and syscore_resume() calls

2011-04-17 Thread Rafael J. Wysocki
From: Rafael J. Wysocki r...@sisk.pl Device suspend/resume infrastructure is used not only by the suspend and hibernate code in kernel/power, but also by , APM, Xen and the kexec jump feature. However, commit 40dc166cb5dddbd36aa4ad11c03915ea (PM / Core: Introduce struct syscore_ops for core

[PATCH 3/14] ARM: Use struct syscore_ops instead of sysdevs for PM in common code

2011-04-17 Thread Rafael J. Wysocki
From: Rafael J. Wysocki r...@sisk.pl Convert some ARM architecture's common code to using struct syscore_ops objects for power management instead of sysdev classes and sysdevs. This simplifies the code and reduces the kernel's memory footprint. It also is necessary for removing sysdevs from the

[PATCH 5/14] ARM / Integrator: Use struct syscore_ops for core PM

2011-04-17 Thread Rafael J. Wysocki
From: Rafael J. Wysocki r...@sisk.pl Replace the sysdev class and struct sys_device used for power management by the Integrator interrupt-handling code with a struct syscore_ops object which is simpler. Signed-off-by: Rafael J. Wysocki r...@sisk.pl --- arch/arm/mach-integrator/integrator_ap.c |

[PATCH 7/14] ARM / PXA: Use struct syscore_ops for core power management

2011-04-17 Thread Rafael J. Wysocki
From: Rafael J. Wysocki r...@sisk.pl Replace sysdev classes and struct sys_device objects used for core power management by the PXA platform code with struct syscore_ops objects that are simpler. This reduces the code size and the kernel memory footprint. It also is necessary for removing

[PATCH 12/14] PM / UNICORE32: Use struct syscore_ops instead of sysdevs for PM

2011-04-17 Thread Rafael J. Wysocki
From: Rafael J. Wysocki r...@sisk.pl Make some UNICORE32 architecture's code use struct syscore_ops objects for power management instead of sysdev classes and sysdevs. This simplifies the code and reduces the kernel's memory footprint. It also is necessary for removing sysdevs from the kernel

[PATCH 9/14] PM / Blackfin: Use struct syscore_ops instead of sysdevs for PM

2011-04-17 Thread Rafael J. Wysocki
From: Rafael J. Wysocki r...@sisk.pl Convert some Blackfin architecture's code to using struct syscore_ops objects for power management instead of sysdev classes and sysdevs. This simplifies the code and reduces the kernel's memory footprint. It also is necessary for removing sysdevs from the

[PATCH 14/14] PM: Remove sysdev suspend, resume and shutdown operations

2011-04-17 Thread Rafael J. Wysocki
From: Rafael J. Wysocki r...@sisk.pl Since suspend, resume and shutdown operations in struct sysdev_class and struct sysdev_driver are not used any more, remove them. Also drop sysdev_suspend(), sysdev_resume() and sysdev_shutdown() used for executing those operations and modify all of their

[PATCH 13/14] PM / PowerPC: Use struct syscore_ops instead of sysdevs for PM

2011-04-17 Thread Rafael J. Wysocki
From: Rafael J. Wysocki r...@sisk.pl Make some PowerPC architecture's code use struct syscore_ops objects for power management instead of sysdev classes and sysdevs. This simplifies the code and reduces the kernel's memory footprint. It also is necessary for removing sysdevs from the kernel

[PATCH 10/14] PM / MIPS: Use struct syscore_ops instead of sysdevs for PM

2011-04-17 Thread Rafael J. Wysocki
From: Rafael J. Wysocki r...@sisk.pl Convert some MIPS architecture's code to using struct syscore_ops objects for power management instead of sysdev classes and sysdevs. This simplifies the code and reduces the kernel's memory footprint. It also is necessary for removing sysdevs from the kernel

[PATCH 4/14] ARM / OMAP: Use struct syscore_ops for core power management

2011-04-17 Thread Rafael J. Wysocki
From: Rafael J. Wysocki r...@sisk.pl Replace the sysdev class and struct sys_device used for power management in the OMAP's GPIO code with a struct syscore_ops object which is simpler. Signed-off-by: Rafael J. Wysocki r...@sisk.pl Acked-by: Kevin Hilman khil...@ti.com ---

[PATCH 11/14] PM / AVR32: Use struct syscore_ops instead of sysdevs for PM

2011-04-17 Thread Rafael J. Wysocki
From: Rafael J. Wysocki r...@sisk.pl Convert some AVR32 architecture's code to using struct syscore_ops objects for power management instead of sysdev classes and sysdevs. This simplifies the code and reduces the kernel's memory footprint. It also is necessary for removing sysdevs from the

[PATCH 6/14] ARM / SA1100: Use struct syscore_ops for core power management

2011-04-17 Thread Rafael J. Wysocki
From: Rafael J. Wysocki r...@sisk.pl Replace the sysdev class and struct sys_device used for power management by the SA1100 interrupt-handling code with a struct syscore_ops object which is simpler. Signed-off-by: Rafael J. Wysocki r...@sisk.pl --- arch/arm/mach-sa1100/irq.c | 19

[PATCH 8/14] ARM / Samsung: Use struct syscore_ops for core power management

2011-04-17 Thread Rafael J. Wysocki
From: Rafael J. Wysocki r...@sisk.pl Replace sysdev classes and struct sys_device objects used for core power management by Samsung platforms with struct syscore_ops objects that are simpler. This generally reduces the code size and the kernel memory footprint. It also is necessary for removing

RE: [PATCH 8/14] ARM / Samsung: Use struct syscore_ops for core power management

2011-04-17 Thread Kukjin Kim
Rafael J. Wysocki wrote: From: Rafael J. Wysocki r...@sisk.pl Replace sysdev classes and struct sys_device objects used for core power management by Samsung platforms with struct syscore_ops objects that are simpler. This generally reduces the code size and the kernel memory footprint.

Re: [PATCH 9/14] PM / Blackfin: Use struct syscore_ops instead of sysdevs for PM

2011-04-17 Thread Mike Frysinger
On Sun, Apr 17, 2011 at 17:11, Rafael J. Wysocki wrote: Convert some Blackfin architecture's code to using struct syscore_ops objects for power management instead of sysdev classes and sysdevs. This simplifies the code and reduces the kernel's memory footprint. It also is necessary for

[PATCH v2] OMAP2PLUS: DSS2: Clean up omap_display_init()

2011-04-17 Thread Archit Taneja
Currently, omap_display_init() maintains arrays for hwmod name(oh_name) and the correspnding platform_device name(dev_name) needed by omap_device_build(). A variable oh_count keeps a track of the number of devices to build from oh_name based on what omap revision it is. Clean this up by

RE: [PATCH v13 10/11] OMAP: dmtimer: mark clocksource and clockevent timers reserved

2011-04-17 Thread DebBarma, Tarun Kanti
-Original Message- From: Shilimkar, Santosh Sent: Sunday, April 17, 2011 11:42 AM To: DebBarma, Tarun Kanti Cc: linux-omap@vger.kernel.org Subject: Re: [PATCH v13 10/11] OMAP: dmtimer: mark clocksource and clockevent timers reserved On 4/16/2011 9:21 PM, Tarun Kanti DebBarma

[PATCH 0/7] picodlp projector driver

2011-04-17 Thread Mayuresh Janorkar
picodlp projector is supported by OMAP. OMAP4430 SDP and EVM boards have an on board projector called as picodlp projector. picodlp would be connected to display sub system as a display panel. The panel would be connected using 24 bit parallel interface. It is a WVGA panel with 864 X 480

[PATCH 1/7] OMAP: DSS: Adding a header file for picodlp panel data

2011-04-17 Thread Mayuresh Janorkar
picodlp is a TI projector panel supported by OMAP picodlp makes use of i2c interface for transferring commands to the panel panel data is required for identifying i2c_adapter id and dlp GPIOs A new header file has been added for panel data and picodlp_panel_data struct has been introduced

[PATCH 3/7] OMAP: DSS: Adding a picodlp panel driver

2011-04-17 Thread Mayuresh Janorkar
From: Mythri P K mythr...@ti.com A projector panel named picodlp is supported by OMAP. panel driver is required to be added with the name picodlp_panel. It is a WVGA panel with resolution 864 X 480 and panel timing data is defined in the panel driver. picodlp makes use of parallel (DPI)

[PATCH 4/7] OMAP: DSS: Add i2c client driver for picodlp

2011-04-17 Thread Mayuresh Janorkar
The configurations and data transfer with picodlp panel happens through i2c. An i2c client with name picodlp_i2c_driver is registered inside panel. Signed-off-by: Mythri P K mythr...@ti.com Signed-off-by: Mayuresh Janorkar ma...@ti.com Signed-off-by: Mythri P K mythr...@ti.com ---

[PATCH 2/7] OMAP: DSS: Adding a picodlp panel header file

2011-04-17 Thread Mayuresh Janorkar
From: Mythri P K mythr...@ti.com picodlp is a projector panel connected supported by OMAP. The panel requires various commands for configurations defined together in this header file. To know more about commands please visit: http://focus.ti.com/lit/ug/dlpu002a/dlpu002a.pdf Signed-off-by:

[PATCH 5/7] OMAP: DSS: Adding initialization routine to picodlp panel

2011-04-17 Thread Mayuresh Janorkar
From: Mythri P K mythr...@ti.com picodlp_i2c_client needs to send commands over i2c as a part of initialiazation. system controller dlp pico processor dpp2600 is used. It configures the splash screen of picodlp using a sequence of commands. A programmer's guide is available at:

[PATCH 6/7] OMAP4: DSS: Adding a picodlp in OMAP4430 SDP board file

2011-04-17 Thread Mayuresh Janorkar
An on-board panel named picodlp projector is available for OMAP4430 SDP. Entry for this panel is being added in dss_devices in the board file. It also needs 4 GPIO pins and are defined and used in board file. picodlp also needs an i2c client over i2c controller-2 at address 0x1b. Signed-off-by:

[PATCH 7/7] OMAP4: DSS: Adding picodlp panel entry in Kconfig and Makefile

2011-04-17 Thread Mayuresh Janorkar
From: Mythri P K mythr...@ti.com A new panel picodlp for OMAP4 has been introduced picodlp is a projector available on OMAP4430SDP and EVM platforms. Signed-off-by: Mythri P K mythr...@ti.com Signed-off-by: Mayuresh Janorkar ma...@ti.com --- drivers/video/omap2/displays/Kconfig |7 +++