- 05 Dec, 2007 14 commits
-
-
Bryan Wu authored
Move IRQ workqueue init before request_irq, otherwise host SUSPEND irq will call schedule_work() and BUG_ON() will fire because musb_irq_work did not initialised. We recorded it at https://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action=TrackerItemEdit&tracker_id=141&tracker_item_id=3740 Although the Blackfin port of MUSB is not merged, this bug should be common for other platform with MUSB Signed-off-by: Bryan Wu <bryan.wu@analog.com> Acked-by: Gadiyar, Anand <gadiyar@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Paul Walmsley authored
This patch: - prefaces the SCM register offsets with the appropriate platform string (e.g., OMAP2_ for 24xx/34xx-common registers) and updates code that uses these registers to use the correct name; - adds some more register bit defines (e.g., OMAP2_DEVICETYPE_MASK) and cleans up code to use these common macros; - fixes the offset of the CONTROL_STATUS register on 24xx that partially caused SRAM patcher problems (with thanks to Kyungmin Park <kmpark@infradead.org> for finding this problem) - adds many more register offset defines for the 'GENERAL' section of the SCM. Boot-tested on N800 and 2430SDP. 3430SDP is down at the moment, so can't test there. Incidentally, on N800, there is no vmlinux size difference between unpatched and patched kernels. Comments welcome. Signed-off-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Sameer authored
The following patch provides the onenand support for OMAP3. The patch enables the onenand in def_config file, enable onenand Kconfig for OMAP3 and enables omap2_sleep_block() only if CONFIG_PM is defined. Also adding the signed off by line which was missed in the previous mail. Signed-off-by: Nishant Kamat <nskamat@ti.com> Signed-off-by: Sameer <sameersu@ti.com> Acked-by: Felipe Balbi <felipe.lima@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Sakari Ailus authored
If streaming wasn't stopped before a file handle was closed, videobuf_streamoff got called after cam->streaming had been set NULL, causing an oops. Call videobuf_streamoff a bit earlier instead. Signed-off-by: Sakari Ailus <sakari.ailus@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Paul Walmsley authored
This patch marks all of the 3430 clocks that are missing enable information with either the ALWAYS_ENABLED or PARENT_CONTROLS_CLOCK clock flags, as deemed appropriate. Signed-off-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Paul Walmsley authored
Add the 3430 clock for the ICR. Signed-off-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Paul Walmsley authored
Several 3430 clocks have separate, identical clksel_rate structures that pass through the full parent rate, or divide it by 2 - combine these structures. Signed-off-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Paul Walmsley authored
As we do with 24xx, enable the System Control Module iclk at boot. Signed-off-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
Remove unnecessary cast in gpio.c Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Paul Walmsley authored
omap2_clk_fixed_enable() was checking the wrong bit to determine if the 54MHz APLL was ready, causing a "Clock apll54_ck didn't enable in 100000 tries" warning message on 2430SDP: Signed-off-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Paul Walmsley authored
Separate the DSP I-clock rate clksel settings from dsp_ick, and use it to create a new clock, dsp_irate_ick. Use this new clock as the parent of dsp_ick and iva2_1_ick. dsp_ick now simply controls whether the IPI and ISP clocks are enabled on 2420. Also, correct the parent clock of the DSP interface clock to be dsp_fck, not core_ck, per the 2420 TRM figure 5-15 and 2430 TRM figure 4-16. Fix the OMAP DSP code to use the correct clock name on 2430. This avoids the "omapdsp: could not acquire dsp_ick handle" warning that appears at boot. While we are here, we also remove some redundant clksel_rate arrays - iva1_ifck_core_rates[] and iva2_1_ick_core_rates[]. Signed-off-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Paul Walmsley authored
iva2_1_fck, the 2430 DSP functional clock, is the same clock (from the software's perspective) as dsp_fck - same registers, same bits, same rates. So, get rid of iva2_1_fck, and switch iva2_1_ick to take its clock from dsp_fck instead, per the TRM. Mark dsp_fck as existing on all 24xx chips, not just 2420. These changes resolve the "clock: Could not find parent clock iva2_1_fck in clksel array of clock iva2_1_ick" message that appears on boot. Signed-off-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
Minor GPIO cleanup for upstream merge Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
This patch changes MMU code to use GPLv2 as requested by Paul Mundt. It also does some minor formatting to make checkpatch.pl mostly happy, and removes dummy release function. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 03 Dec, 2007 2 commits
-
-
Kyungmin Park authored
Adds MMC support for apollon using the MMC multislot support code. Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Paul Walmsley authored
[ This patch replaces the previous patch from me on this topic, "Fix cpu_is_omap343x()" ] include/asm-arm/arch-omap/cpu.h was always returning 0 for cpu_is_omap343x(). This caused 3430SDP to fail to boot after the recent system control module patch. Also, clean up the existing OMAP2/3 CPU type reporting macros to evaluate to constants on non-multiboot kernels, and fix some whitespace and numeric format problems with the recent DEVICE_TYPE macro changes. Boot-tested on N800, 2430SDP, and 3430SDP-ES1. size: 2885444 147008 96280 3128732 2fbd9c vmlinux.3430sdp 2885416 147008 96280 3128704 2fbd80 vmlinux.3430sdp.patched Signed-off-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 01 Dec, 2007 7 commits
-
-
Carlos Eduardo Aguiar authored
Fix typo in arch/arm/mach-omap2/board-n800.h file. Signed-off-by: Carlos Eduardo Aguiar <carlos.aguiar@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Carlos Eduardo Aguiar authored
Removes unnecessary arch/arm/mach-omap2/board-n800-pm.c file, according with Trilok's early patch, that moves board-n800-pm.c code to board-n800.c file. Signed-off-by: Carlos Eduardo Aguiar <carlos.aguiar@indt.org.br> Signed-off-by: Trilok Soni <soni.trilok@gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Carlos Eduardo Aguiar authored
Make board-sx1.c file uses new board-sx1-mmc.c code. This patch also: - Introduces a new gpio_switch to get events when inserting and removing MMC/SD/SDIO cards to/from the slot. - Enables the GPIO switch support option on sx1_defconfig to use multislot support: Signed-off-by: Carlos Eduardo Aguiar <carlos.aguiar@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Carlos Eduardo Aguiar authored
Proposes the new board-sx1-mmc.c file to handle all the MMC specific code for multislot support. Signed-off-by: Carlos Eduardo Aguiar <carlos.aguiar@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Carlos Eduardo Aguiar authored
This patch redefines CN_IDX_SX1SND and CN_VAL_SX1SND macros at include/linux/connector.h. It is based on Komal Shah' earlier patch. Signed-off-by: Carlos Eduardo Aguiar <carlos.aguiar@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Kyungmin Park authored
OMAP_GPIO_SIWTCH is optional, so omap_reister_gpio_switches will be null. Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Kyungmin Park authored
If the get_cover_state is not set, it occurs the oops. Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 30 Nov, 2007 4 commits
-
-
Tony Lindgren authored
Misc minor clean-up for upstream merge Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
Clean up memory allocation return values Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
Move dspgateway to drivers/dsp/dspgateway Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
Remove arch-arm/plat-omap/dsp/dsp_common.h, and move definitions to include/asm-arm/arch-omap/dsp_common.h. This is done in order to prepare dsp for moving to live under drivers. No functional changes. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 28 Nov, 2007 13 commits
-
-
Tony Lindgren authored
Merge branches 'master' and 'linus'
-
sshahrom@micron.com authored
Add support for 2k Page nand with Enabled HW ECC on omap2430 v4.0. and v5. It has been Tested with Micron Nand. Signed-off-by: Shahrom Sharif-Kashani <sshahrom <at> micron.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
sshahrom@micron.com authored
Add support for 2k Page nand with Enabled HW ECC on omap2430 v4.0. and v5. It has been Tested with Micron Nand. Signed-off-by: Shahrom Sharif-Kashani <sshahrom@micron.com> Moved defines from nand.h to omap2.c, cleaned up spacing and comments a bit. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
David Brownell authored
Build fixes for the tsc210x driver. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
Fix init section warnings in the new i2c init code. It's wrong to call "__init" functions from non-__init ones. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Acked-by: Jarkko Nikula <jarkko.nikula@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Carlos Eduardo Aguiar authored
Enables MMC/SD card support option on n800_defconfig to use MMC multislot support. Signed-off-by: Carlos Eduardo Aguiar <carlos.aguiar@indt.org.br> Refreshed to apply after Lauri's patch. Also left out CONFIG_MMC_BLOCK_BOUNCE as omap MMC supports SG. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2Linus Torvalds authored
* 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2: ocfs2: reverse inline-data truncate args ocfs2: Fix comparison in ocfs2_size_fits_inline_data() ocfs2: Remove bug statement in ocfs2_dentry_iput() [PATCH] ocfs2: Remove expensive bitmap scanning ocfs2: log valid inode # on bad inode ocfs2: Filter -ENOSPC in mlog_errno() [PATCH] fs/ocfs2: Add missing "space" ocfs2: Reset journal parameters after s_mount_opt update
-
git://www.linux-m32r.org/git/takata/linux-2.6_devLinus Torvalds authored
* 'for-linus' of git://www.linux-m32r.org/git/takata/linux-2.6_dev: m32r: Update sys_rt_sigsuspend m32r: Ignore warnings for unused syscalls m32r: Add missing syscalls
-
Eduardo Valentin authored
Removing duplicated and unused files from camera driver for omap1. Signed-off-by: Eduardo Valentin <eduardo.valentin@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Eduardo Valentin authored
camera_device_unregister expected the argument to be its own device structure but it's actually that of its slave. Also get master from slave's structure in camera_device_register. Signed-off-by: Eduardo Valentin <eduardo.valentin@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Eduardo Valentin authored
This patch updates the camera_core.[c,h] to use corretly the new v4l2 videobuf API. Also removes VIDEO_BUF reference from Kconfig and adds the correct dependencies. Signed-off-by: Eduardo Valentin <eduardo.valentin@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Lauri Leukkunen authored
This patch should be dropped once the official machine type is available in the tree. Signed-off-by: Lauri Leukkunen <lauri.leukkunen@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Lauri Leukkunen authored
Enable N810 and lzo support for jffs2. Signed-off-by: Lauri Leukkunen <lauri.leukkunen@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-