- 20 Mar, 2008 2 commits
-
-
Troy Kisky authored
Interrupts are enabled at the point where the DAVINCI_I2C_IVR_REG is read, so unless an interrupt happened just at that moment, no interrupt would be pending. Even though documentation implies you should do this, I see no reason. If slave support is added, this read would cause a hard to reproduce bug. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Troy Kisky authored
When a dma channel is opened, clear all pending events. Remove SAM & DAM bits if source or destination isn't a fifo. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
- 28 Feb, 2008 2 commits
-
-
Troy Kisky authored
MASK_ALE = 0x0A may always work, but MASK_ALE = 0x08 is much more logical Only 1 address line is hooked to ALE, not 2 Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Troy Kisky authored
Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
- 13 Feb, 2008 1 commit
-
-
Troy Kisky authored
scripts/checkpatch corrections Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
- 12 Feb, 2008 1 commit
-
-
Troy Kisky authored
ARM: DaVinci: fix ethernet lockup again Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
- 11 Feb, 2008 3 commits
-
-
Troy Kisky authored
davinci-i2c: fix lost interrupt DAVINCI_I2C_STR_REG is a write 1 to clear register, so don't use a read/modify/write cycle. EVM doesn't have platform data yet, make bus_delay default correct Ensure psc value gives a clock between 7-12 Mhz Make sure no interrupts are pending before starting transfer Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com> Acked-by: Dirk Behme <dirk.behme@gmail.com> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Dirk Behme authored
Fix NAND compilation after update to 2.6.24. nand_platform_data doesn't exist any more. Signed-off-by: Dirk Behme <dirk.behme@gmail.com> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Troy Kisky authored
The patch uses the spinlock version of netif_rx_complete to fix ethernet lockup. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com> Acked-by: Dirk Behme <dirk.behme@gmail.com> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
- 07 Feb, 2008 9 commits
-
-
Kevin Hilman authored
Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Kevin Hilman authored
Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Vladimir Barinov authored
Signed-off-by: Vladimir Barinov <vbarinov@ru.mvista.com> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Kevin Hilman authored
Pass physical addresses in the i2c platform data since they are converted to virtual in the i2c driver. Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Kevin Hilman authored
Special thanks to Dirk for the IDE and net fixes. Signed-off-by: Dirk Behme <dirk.behme@googlemail.com> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Kevin Hilman authored
Conflicts: drivers/i2c/busses/i2c-davinci.c drivers/media/video/Makefile drivers/media/video/video-buf.c drivers/mmc/host/Kconfig drivers/mmc/host/Makefile drivers/mtd/nand/Kconfig drivers/mtd/nand/Makefile drivers/video/Makefile include/linux/ide.h include/media/video-buf.h
-
Dirk Behme authored
This patch converts audio driver to use platform driver (and minor style changes). This fixes broken standby resume as reported in http://linux.omap.com/pipermail/davinci-linux-open-source/2008-January/004919.html Switching to platform_driver, the driver suspends and resumes properly now. platform_resume_early() doesn't call uninitialized tasklet worker function audio_dsr_handler() any more. From oops reported in link above: (audio_dsr_handler+0x0/0x7c) from [<c014f848>] (platform_resume_early+0x30) Signed-off-by: Dirk Behme <dirk.behme@gmail.com> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Dirk Behme authored
To: davinci-linux-open-source@linux.davincidsp.com Date: Sat, 12 Jan 2008 07:39:48 +0100 This patch adds NAND driver to recent git. Tested on DM6446 DVEVM. It is mainly based on Sander Huijsen <Shuijsen@optelecom-nkf.com> work http://linux.omap.com/pipermail/davinci-linux-open-source/2007-December/004788.html and HW ECC changes from Troy Kisky <troy.kisky@boundarydevices.com> http://linux.omap.com/pipermail/davinci-linux-open-source/2008-January/004910.htmlSigned-off-by: Dirk Behme <dirk.behme@gmail.com> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Dirk Behme authored
To: davinci-linux-open-source@linux.davincidsp.com Date: Sat, 12 Jan 2008 07:39:33 +0100 This patch exports davinci_mux_peripheral() to be used in modules. Needed to compile NAND driver as module. Thanks to Kevin for the hint! Signed-off-by: Dirk Behme <dirk.behme@gmail.com> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
- 05 Feb, 2008 2 commits
-
-
Kevin Hilman authored
Enable OneNAND driver to build as a module, which requires exporting GPMC request/free functions it depends on. Signed-off-by: Kevin Hilman <khilman@mvista.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
David Cohen authored
host->slot_id = (pdev->id - 1) definition is wrong. For each hsmmc host controller's instance, the first slot always has id=0. Signed-off-by: David Cohen <david.cohen@indt.org.br> Acked-by: Carlos Eduardo Aguiar <carlos.aguiar@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 04 Feb, 2008 5 commits
-
-
Vikram Pandita authored
This patch adds OMAP EHCI glue layer and Menu config option. Incorporated Paul Walmsley review comments on usage of cm_{read,write}_mod_reg(). Signed-off-by: Vikram Pandita <vikram.pandita@ti.com> Acked-by: Kamat, Nishant <nskamat@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Vikram Pandita authored
This patch adds the OMAP EHCI board specific information Signed-off-by: Vikram Pandita <vikram.pandita@ti.com> Acked-by: Kamat, Nishant <nskamat@ti.com> Acked-by: David, Brownell <david-b@pacbell.net> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Vikram Pandita authored
This patch adds CM defines used by OMAP EHCI on OMAP34xx. Incorporated Paul Walmsley review comments. Signed-off-by: Vikram Pandita <vikram.pandita@ti.com> Cc: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
Update 3430sdp defconfig Signed-off-by: tony Lindgren <tony@atomide.com>
-
Vikram Pandita authored
This patch adds pinmux support for OMAP3. Incorporated review comments from Tony to make mux_value as bit mask. Tested on 3430SDP. Acked-by: Anand Gadiyar <gadiyar@ti.com> Signed-off-by: Vikram Pandita <vikram.pandita@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 30 Jan, 2008 11 commits
-
-
Lauro Ramos Venancio authored
Use the newer touchscreen driver (tsc210x). The old one doesn't compile anymore. Signed-off-by: Lauro Ramos Venancio <lauro.venancio@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Felipe Balbi authored
Add missing select ARCH_OMAP_OTG on 2430sdp and 3430sdp builds. Signed-off-by: Felipe Balbi <felipe.souza-lima-de@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Reddy, Teerth authored
Fix for the Touch Screen issue on OMAP3 ES2.0.The IRQ for the TS has been defined as 3 and 2 for ES1 and ES2 and the IRQ assignment is done at run time. Signed-off-by: Teerth Reddy <teerth@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Rodrigo Vivi authored
The LCD controller (EPSON S1D13744) supports rotation (0, 90, 180 and 270 degrees) on hardware just setting the bits 0 and 1 of 0x28 register (LCD Panel Configuration Register). Now it is possible to use this caps only setting the angle degree on var rotate of fb_var_screeninfo using the FBIOPUT_VSCREENINFO ioctl. Signed-off-by: Rodrigo Vivi <rodrigo.vivi@openbossa.org> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Francisco Alecrim authored
Including board file board-2430osk.h missed. drivers/i2c/chips/twl4030_core.c:480: error: `IH_TWL4030_BASE' undeclared (first use in this function) drivers/i2c/chips/twl4030_core.c:853: error: `IH_TWL4030_END' undeclared (first use in this function) drivers/i2c/chips/twl4030_core.c:860: error: `TWL4030_IRQNUM' undeclared (first use in this function) drivers/i2c/chips/twl4030_gpio.c:249: error: `IH_TWL4030_GPIO_BASE' undeclared (first use in this function) drivers/i2c/chips/twl4030_gpio.c:787: error: `IH_TWL4030_BASE' undeclared (first use in this function) ... Signed-off-by: Francisco Alecrim <francisco.alecrim@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Francisco Alecrim authored
Including MACH_TYPE_OMAP_2430OSK missed type. arch/arm/mach-omap2/board-2430osk.c:134: error: `MACH_TYPE_OMAP_2430OSK' undeclared here (not in a function) arch/arm/mach-omap2/board-2430osk.c:134: error: initializer element is not constant arch/arm/mach-omap2/board-2430osk.c:134: error: (near initialization for `__mach_desc_OMAP_2430OSK.nr') Signed-off-by: Francisco Alecrim <francisco.alecrim@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Roman Tereshonkov authored
Signed-off-by: Roman Tereshonkov <roman.tereshonkov@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Girish authored
This adds driver OMAP SPI specific changes to support OMAP 3430 Signed-off-by: Girish S G <girishsg@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Girish authored
OMAP SPI device specific changes. Also, corrects SPI Clock name and id in clock34xx. Signed-off-by: Girish S G <girishsg@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Peter 'p2' De Schrijver authored
Add support for software controlled power off of omap34xx and TWL4030 based devices. Signed-off-by: Peter 'p2' De Schrijver <peter.de-schrijver@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Arun K S authored
The PRCM (0x490022E8)register was overwritten by the MMC code which made the other peripherals like USB etc to stop working. The following patch fixes the modification of PRCM register by the MMC code. This patch is tested here on the OMAP2430 SDP board. Signed-off-by: Arun K S <arunks@mistralsolutions.com> Ack-by: Madhusudhan Chikkature Rajashekar" <madhu.cr@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 25 Jan, 2008 4 commits
-
-
Kyungmin Park authored
Remove non-exist include file. It's changed to <asm/arch/control.h> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
David Cohen authored
This patch adds MMC multislot support for TI OMAP H4 2420 boards. Signed-off-by: David Cohen <david.cohen@indt.org.br> Signed-off-by: Carlos Eduardo Aguiar <carlos.aguiar@indt.org.br> Acked-by: Anderson Lizardo <anderson.lizardo@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
David Cohen authored
Adding menelaus_enable_slot() function on menelaus driver. This function enables/disables the mmc slots on menelaus. Signed-off-by: David Cohen <david.cohen@indt.org.br> Acked-by: Anderson Lizardo <anderson.lizardo@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Paul Walmsley authored
This patch fixes some boot-time instability problems with OMAP3430. The GPTIMER modules can take 200 to 300 microseconds to become available after their clocks are enabled, and without this patch, the clock framework won't wait for them before returning from clk_enable(). If the system attempts to access a GPTIMER register too quickly after the clk_enable(), the system will halt with something similar to the following in the dmtimer code: Unhandled fault: external abort on non-linefetch (0x1028) at 0xd9032010 This is perhaps not the ideal way to solve this problem, but then again, omap2_clk_wait_ready() is perhaps not the ideal way to wait for module readiness. This function is due to be replaced, but in the interim, this patch fixes the issue. Signed-off-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-