- 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 9 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>
-
Carlos Eduardo Aguiar authored
This patch corrects MMC slot 2 misconfiguration on menelaus code. Signed-off-by: Carlos Eduardo Aguiar <carlos.aguiar@indt.org.br> Acked-by: Eduardo Valentin <eduardo.valentin@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Jarkko Nikula authored
This drops n.o. wake-ups from >128 Hz to only few per second. Signed-off-by: Jarkko Nikula <jarkko.nikula@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Paul Walmsley authored
Add several OMAP3430ES2-only clocks: - DPLL5, which provides clock to onboard USB and USIM modules; - the Customer Programmable EFUSE; - MMC3; - SGX, the graphics module replacing GFX; - the bandgap temperature sensor; - USBHOST; - USB TLL (transceiverless link); - the Universal Subscriber Identity Module (USIM). The interface clock for USB TLL is on CM_ICLKEN3, which formerly was OMAP2430-only; so also convert OMAP2430_CM_ICLKEN3 to CM_ICLKEN3. Signed-off-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Paul Walmsley authored
On the OMAP3430 architecture, some DPLL3 rates are only available on 3430ES2. We wish to avoid inadvertently selecting these on 3430ES1. So we need some way to mark these rates as being 3430ES2-only. To do so, add new rate flag RATE_IN_3430ES2, to be used for rates that only exist on 3430ES2. (I'm not aware of any 3430ES1-only rates, so, no corresponding 3430ES1 flag is currently defined.) RATE_IN_343X is still present and used for rates which exist on all 343X-level devices. The current code assumes that production rates will be identical to 3430ES2 rates, but this is easy enough to change if necessary. Signed-off-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Paul Walmsley authored
On the OMAP3430 architecture, some clocks are only available on 3430ES1 (e.g., the GFX subsystem, and the 16.8MHz input crystal rate option) and some clocks are only available on 3430ES2 (e.g., DPLL5, temp sensor, etc.) Now that OMAP3430ES revision detection is in the tree, we can flag these so we do not try to initialize clocks that don't exist on other ES revisions. To do so, add new clock flags CLOCK_IN_OMAP3430ES1 and CLOCK_IN_OMAP3430ES2, to be used for clocks that only exist on one architecture or the other. CLOCK_IN_OMAP343X is still present and used for clocks which exist on all 343X-level devices. The current code assumes that production clocks will be identical to 3430ES2 clocks, but this is easy enough to change if necessary. Signed-off-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-