- 27 Aug, 2007 4 commits
-
-
Tony Lindgren authored
Make tusb use musb_set_vbus() to turn on VBUS. This should probably be handled in core musb code eventually. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
David Brownell authored
Cleanup for CPPI DMA (for DaVinci, and someday TUSB6020): - Move state ram structs to CPPI header, it's not DaVinci-specific - Do some associated CamelCase removal, in conjunction with removing inappropriate "volatile" declarations. This resolves a bunch of "sparse" warnings with this code, most of which seem to have been caused by bugs in older versions of "sparse". Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
Clarify dates in comments ... they are from 2006. Drop reference to the Mentor "2.2a" code base; it's not remotely relevant any more. Also fix up a few comments, and remove a few "sparse" warnings, mostly on DaVinci. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
Tony Lindgren authored
Fix OPT A error "B-OPT Did not detect reset after connecting" hub 1-0:1.0: hub_suspend usb usb1: suspend fail, err -16 usb usb1: 'global' suspend -16 hub 1-0:1.0: activate --> -108 Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 24 Aug, 2007 5 commits
-
-
Kevin Hilman authored
The system control module regs have a different base on 2420 and 2430. Fix them to work on 2430. Signed-off-by: Kevin Hilman <khilman@mvista.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Bryan Wu authored
Coding style cleanup, kill all CPP style comments Signed-off-by: Bryan Wu <bryan.wu@analog.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
David Brownell authored
This might explain how some timing errors show on H4 not N800 (common bug, being masked by this one), but that would surprise me a bit. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
Gadget drivers are supposed to be able to cause EP0 protocol stalls by issuing an appropriate request from the callback issued when the DATA stage completes ... not only from the setup() callback or from some thread that decides how to handle the request. This fix is based on a patch from Geoffrey Tam <geoffrey@evertz.com>, and addresses that by updating the endpoint state AFTER the callback is issued, providing the correct IRQ-acking CSR to the halt() so it can just mask in the SEND_STALL bit, and ensuring that only the CSR is still written only once even on this new code path. Also includes a few small cleanups: avoid "this" variable name, and pack device bitfields more efficiently (wasting less space). Allegedly helps file_storage on Davinci.
-
Tony Lindgren authored
This patch makes tusb go to a_idle state when ID is grounded. Also make OPT A tests work more reliably by not allowing less than 2 s VBUS timeouts for a_wait_vrise. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 23 Aug, 2007 1 commit
-
-
David Brownell authored
Some more cleanup: - Primarily move from TRUE and FALSE to use "bool", "true", "false" - Some whitespace and longline cleanup Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
- 22 Aug, 2007 30 commits
-
-
Tony Lindgren authored
Merge branches 'master' and 'omap-upstream' Conflicts: arch/arm/configs/omap_h2_1610_defconfig arch/arm/configs/omap_osk_5912_defconfig arch/arm/mach-omap1/board-h2.c arch/arm/mach-omap1/board-palmte.c arch/arm/mach-omap1/board-palmtt.c arch/arm/mach-omap1/board-palmz71.c arch/arm/mach-omap1/board-sx1.c arch/arm/mach-omap2/Kconfig arch/arm/mach-omap2/Makefile arch/arm/mach-omap2/board-2430sdp.c arch/arm/mach-omap2/board-apollon-keys.c arch/arm/mach-omap2/board-apollon.c arch/arm/mach-omap2/board-h4.c arch/arm/mach-omap2/board-n800-audio.c arch/arm/mach-omap2/board-n800-dsp.c arch/arm/mach-omap2/board-n800-usb.c arch/arm/mach-omap2/board-n800.c arch/arm/mach-omap2/devices.c arch/arm/mach-omap2/gpmc.c arch/arm/mach-omap2/id.c arch/arm/mach-omap2/io.c arch/arm/mach-omap2/irq.c arch/arm/mach-omap2/memory.c arch/arm/mach-omap2/mux.c arch/arm/mach-omap2/pm.c arch/arm/mach-omap2/sleep.S arch/arm/plat-omap/Makefile arch/arm/plat-omap/common.c arch/arm/plat-omap/timer32k.c drivers/i2c/chips/isp1301_omap.c drivers/i2c/chips/menelaus.c include/asm-arm/arch-omap/board-2430sdp.h include/asm-arm/arch-omap/eac.h include/asm-arm/arch-omap/gpio.h include/asm-arm/arch-omap/hardware.h include/asm-arm/arch-omap/io.h include/asm-arm/arch-omap/menelaus.h include/asm-arm/arch-omap/mmc.h include/asm-arm/arch-omap/omap24xx.h include/asm-arm/arch-omap/onenand.h include/asm-arm/arch-omap/pm.h
-
Kyungmin Park authored
Add apollon gpio keys using gpio-keys input Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Trilok Soni authored
Update board Apollon with correct file path. Signed-off-by: Trilok Soni <soni.trilok@gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Kai Svahn authored
This patch merges board specific files from N800 tree. Nokia has published the files at: http://repository.maemo.org/pool/maemo3.0/free/source/ kernel-source-rx-34_2.6.18.orig.tar.gz kernel-source-rx-34_2.6.18-osso29.diff.gz Signed-off-by: Kai Svahn <kai.svahn@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Kyungmin Park authored
- Add etherent gpmc handling - Remove unused mux setting - Add MMC switch pin comments Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
This patch syncs H4 board init with linux-omap tree. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Komal Shah authored
Replace OMAP1610 with OMAP2420. Signed-off-by: Komal Shah <komal_shah802003@yahoo.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
David Brownell authored
H4 has two peripheral ports, one for "download" and one for OTG. The one to use is selected through Kconfig. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Kevin Hilman authored
The PRCM base register is different on 242x and 243x. Use the #ifdef'd #define from omap24xx.h instead of the locally defined one. Signed-off-by: Kevin Hilman <khilman@mvista.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Jarkko Nikula authored
Device init for OMAP24xx Enhanced Audio Controller Signed-off-by: Jarkko Nikula <jarkko.nikula@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Kevin Hilman authored
Add mappings for SDRC ans SMS so that omap2_memory_init() works on the 2430. This also allows the mpurate= command-line option to work. Signed-off-by: Kevin Hilman <khilman@mvista.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Kai Svahn authored
This patch merges omap2 PM code from N800 tree. Patch adds support for sleep while idle for omap2 and handy serial console debbugging code. It also moves code from pm-domain.c to pm.c. This code can be used as a base for developing power management for all omap24xx boards. Signed-off-by: Kai Svahn <kai.svahn@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Kai Svahn authored
This patch merges omap specific driver headers from N800 tree. Signed-off-by: Kai Svahn <kai.svahn@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Kai Svahn authored
This patch merges gpmc changes from N800 tree and adds gpmc_get_fclk_period() to gpmc.h. Signed-off-by: Kai Svahn <kai.svahn@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
David Brownell authored
Add init support for the TUSB6010 EVM board, as connected to H4. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
Tabify mux.c, no functional changes. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Syed Mohammed Khasim authored
This patch adds minimal OMAP2430 support to get the kernel booting on 2430SDP. Signed-off-by: Syed Mohammed Khasim <x0khasim@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
David Brownell authored
Additional cleanup for debug boards on H2/P2/H3/H4: move the init code that's not board-specific into a new file where it can be easily shared between all the different boards (avoiding code duplication, and making it easier to support more devices). Make H4 use that. This should be easy to drop in to the OMAP1 boards using these debug cards; the only difference seems to be that the p2 does an extra reset of the smc using the fpga (probably all boards could do that, if it's necessary) and doesn't use the gpio mux or request APIs. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
David Brownell authored
GPMC updates: - bugfixes: wrong/missing flags, omitted write, wrong test - don't map memory segments starting at zero - improve debug messaging - export gpmc_get_fclk_perio]d() since it's needed to calc timings - expect gpmc_cs_set_timings() caller to have initialized sync vs async Note that this API is glitchy; likely the best fix would be to add a member to "struct gpmc_timings" to hold GPMC_CONFIG1, since that holds one key aspect of the GPMC timings (the gpmc_fclk divisor, and sync vs. async == whether that divisor matters). Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
David Brownell authored
Remove some conflicting declarations in omap2/memory.c so that the file builds again. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Kyungmin Park authored
Update Apollon board init to initialize NAND, USB, and LEDs. Also configure GPMC memory for smc91x Ethernet. Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Juha Yrjola authored
Use virtual addresses directly instead of physical addresses to avoid having to recalculate the virtual address with every register access. Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Juha Yrjola authored
Place SMS and SDRC into smart idle mode Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Eduardo Valentin authored
This is an updated patch to fix lcd for H2 board. It uses platform_data field to pass spi_device to lcd driver. Signed-off-by: Eduardo Valentin <eduardo.valentin@indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Imre Deak authored
H2 / H3 boards use this chip, update their board files. Signed-off-by: Imre Deak <imre.deak@solidboot.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Imre Deak authored
These were left out from the board file when merging these drivers, add them here. Call GPIO init from the board file as well, since the platform device init code uses the GPIO API. Signed-off-by: Imre Deak <imre.deak@solidboot.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
David Brownell authored
Mistral-specific: - Add PWL-driven LCD backlight device - Apply power to the board even when the LCD isn't configured; things like EEPROM, temperature sensor, and wakeup switch depend on it. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
Add omap osk defconfig Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
Update omap h2 defconfig Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
This patch syncs omap board specific files with linux-omap tree. Patch consists mostly of driver updates done in linux-omap tree for drivers not yet in mainline kernel. Signed-off-by: Tony Lindgren <tony@atomide.com>
-