- 02 Apr, 2008 7 commits
-
-
Dirk Behme authored
This fixes Oops at kernel startup while "scanning" for TLV320AIC23IDx addresses. Signed-off-by: Alexander Vasiliev <alexvasiljev@gmail.com> Signed-off-by: Brad Griffis <bgriffis@ti.com> Signed-off-by: Dirk Behme <dirk.behme@gmail.com> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Kevin Hilman authored
This reverts commit a8e67c9d.
-
Bernard Blackham authored
Current driver does not work on EVM because we need to enable ATA pins via the GPIO expander. This is not the best way to do it, but I don't have a better one yet. Signed-off-by: Bernard Blackham <bernard@largestprime.net> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Bernard Blackham authored
GPIO expander failure case did not unlock a mutex (e.g. when the I2C bus could not be found). Fix that. Signed-off-by: Bernard Blackham <bernard@largestprime.net> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Bernard Blackham authored
dev->id for the i2c platform device is now 1, instead of 0. Update the GPIO expander to realise that. Signed-off-by: Bernard Blackham <bernard@largestprime.net> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Kevin Hilman authored
This reverts commit 5d641071.
-
Yusuf Caglar Akyuz authored
- Get i2c adapter with address 1 not 0 in davinci_i2c_expander_read - Unlock mutex on error exit path in davinci_i2c_expander_op Signed-off-by: Yusuf Caglar Akyuz <caglarakyuz@gmail.com> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
- 01 Apr, 2008 5 commits
-
-
Eric Nelson authored
davinci_request_dma() was using -1 as an array index for dmaqnum[]. Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Bernard Blackham authored
Troy found that mmc_davinci_start_command was previously enabling interrupts too early. This was allowing a TX interrupt to be handled while the FIFO was being stuffed, resulting in an overstuffed fifo. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com> Signed-off-by: Bernard Blackham <bernard@largestprime.net> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Bernard Blackham authored
Make sure FIFO does not need to be serviced before handling other interrupt sources. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com> Signed-off-by: Bernard Blackham <bernard@largestprime.net> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Bernard Blackham authored
Use rw_threshold where appropriate instead of assuming it is 32. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com> Signed-off-by: Bernard Blackham <bernard@largestprime.net> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Bernard Blackham authored
This patch improves performance for filling the FIFO by rewriting in assembly, and as a side-effect fixes odd-byte transfers. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com> Signed-off-by: Bernard Blackham <bernard@largestprime.net> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
- 21 Mar, 2008 4 commits
-
-
Kevin Hilman authored
Updated palm_bk3710 driver is now in mainline, remove old one. Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Kevin Hilman authored
Update to latest kernel Build more drivers as modules by default Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Kevin Hilman authored
Now that palm_bk3710 driver is upstream new platform_device and Kconfig support is needed. Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Kevin Hilman authored
Conflicts: arch/arm/Kconfig arch/arm/mach-davinci/clock.c drivers/ide/Kconfig drivers/ide/Makefile drivers/media/video/Makefile drivers/mtd/nand/Kconfig drivers/mtd/nand/Makefile drivers/video/Makefile include/linux/ide.h
-
- 20 Mar, 2008 15 commits
-
-
Bernard Blackham authored
Be kinder on the CPU when busy-waiting. Signed-off-by: Bernard Blackham <bernard@largestprime.net> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Bernard Blackham authored
Remove unused and redundant variables. The unused variables were unused prior to this patchset. que_mmc_host is now just available through the device struct. Signed-off-by: Bernard Blackham <bernard@largestprime.net> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Bernard Blackham authored
Move platform device gear into platform files. Add some graceful failure paths. Signed-off-by: Bernard Blackham <bernard@largestprime.net> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Bernard Blackham authored
Use our actual device for dev_dbg and friends, not some blank fake struct. Signed-off-by: Bernard Blackham <bernard@largestprime.net> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Bernard Blackham authored
Move other statics and globals into device struct. Shrink some of the flags into single-bit fields, and the more often used flags into bools. Signed-off-by: Bernard Blackham <bernard@largestprime.net> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Bernard Blackham authored
Move mmcsd_base into device struct. Signed-off-by: Bernard Blackham <bernard@largestprime.net> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Bernard Blackham authored
Deprecate use of volatile registers structure. Use I/O accessor functions instead. Demystify magic constants. This is moved to use ioremap later in the patch series. Signed-off-by: Bernard Blackham <bernard@largestprime.net> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Bernard Blackham authored
Make davinci-mmc mostly scripts/checkpatch.pl compliant. Signed-off-by: Bernard Blackham <bernard@largestprime.net> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Dirk Behme authored
Here is a quick fix to compile for the davinci_mmc driver in the latest git kernel: they changed error codes to standard and use sg_virt to get the scatterlist page. Signed-off-by: Vitaly Makarov <vit.macarrow@gmail.com> Signed-off-by: Dirk Behme <dirk.behme@googlemail.com> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Troy Kisky authored
If an interrupt happens before an I2c master read/write, complete is called on uninitialized structure. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
Troy Kisky authored
If wait_for_completion_interruptible_timeout exits due to a signal, the i2c bus was locking up. Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com> Signed-off-by: Kevin Hilman <khilman@mvista.com>
-
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>
-
Kevin Hilman authored
When building as a module, the board support code (which is compiled in) cannot directly call the driver code (which may be in a module.) This patch the separates the card-detect IRQ usage into board-specific code and driver code, and adds a couple slot-specific items to the MMC platform data. Tested on 3430SDP ES2. Signed-off-by: Kevin Hilman <khilman@mvista.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Carlos Eduardo Aguiar authored
This patch fix the following build problem: CC arch/arm/mach-omap2/pm.o arch/arm/mach-omap2/pm.c: In function 'omap2_pm_init': arch/arm/mach-omap2/pm.c:840: warning: passing argument 2 of 'sysfs_create_file' from incompatible pointer type Signed-off-by: Carlos Eduardo Aguiar <carlos.aguiar@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 18 Mar, 2008 7 commits
-
-
Roman Tereshonkov authored
These changes is the result of the discussion with Paul Walmsley. His ideas are included into this patch. Remove DPLL output divider handling from DPLLs and CLKOUTX2 clocks, and place it into specific DPLL output divider clocks (e.g., dpll3_m2_clk). omap2_get_dpll_rate() now returns the correct DPLL rate, as represented by the DPLL's CLKOUT output. Also add MPU and IVA2 subsystem clocks, along with high-frequency bypass support. Add support for DPLLs function in locked and bypass clock modes. Signed-off-by: Roman Tereshonkov <roman.tereshonkov@nokia.com> Acked-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Hiroshi DOYU authored
There was a problem that kernel counldn't find struct device for device MMU when unregistering it for class. This is because device MMUs are the pseudo devices and they were not created when registering into MMU class. This patch will create struct device when registering device MMU into class and will fix the problem that "dspctl cleanup" encountered kernel Oops. Signed-off-by: Hiroshi DOYU <Hiroshi.DOYU@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Francisco Alecrim authored
Refresh palmtt_defconfig Signed-off-by: Francisco Alecrim <francisco.alecrim@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Felipe Balbi authored
A missing include file. Thanks to Tony Lindgren for pointing that out. Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
Clean up some clock framework copyrights Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Felipe Balbi authored
Recent changes broke compilation for omap_udc.c. Signed-off-by: Felipe Balbi <me@felipebalbi.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
David Brownell authored
Another compile fix for DSP code ... these symbols are defined as NOPs in a header. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 17 Mar, 2008 2 commits
-
-
Felipe Balbi authored
Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Jarkko Nikula authored
Function enable_lnk does incorrect channel link on non-omap1 builds if chain is created manually with omap_request_dma and omap_dma_link_lch functions. Fix this by making sure that next_linked_ch field is initialized to -1 just in omap_request_dma. Signed-off-by: Jarkko Nikula <jarkko.nikula@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-