- 23 Mar, 2007 6 commits
-
-
David Brownell authored
Update peripheral side suspend support: - Work around some IRQ strangeness (disconnect not detected reliably while suspended). - Swaps out clearly-broken SRP logic (from Mentor?) with code which at least matches the documentation. - Track whether peripheral is suspended; this helps detect invalid remote wakeup requests, and will also help work around a tusb6010 peripheral side issue (separate patch). - For tusb6010, don't be so noisy with tps65030 idle/suspend messaging; among other things, it interferes with debugging. - In OTG mode, host side can now autosuspend when peripheral side is active (connected or otherwise). USBCV remote wakeup tests now pass. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
Dirk Behme authored
Fix compile warnings in musb debug code; it should have been checking the value of copy_from_user(). Signed-off-by: Dirk Behme <dirk.behme@gmail.com> Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
Minor root hub cleanups: - Use unaligned accessors to return status, in case usbcore passes a buffer that's not aligned. - Fix some glitching on restart (e.g. when switching gadget drivers while leaving the OTG-mode musb_hdrc driver loaded). Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
Update host side EP0 handling for correctness: handle zero-length data stages and continuations of ep0out transfers explicitly, clean up the state machine a bit. This means that the full set of host-side ep0 tests pass. Usbtest cases #9 and #10 were ok before; now case #14 works too. There is however a curious protocol problem in some full speed tests, at least on DaVinci: sometimes the controller won't ack an IN DATA packet, causing a retry. If the peripheral doesn't resend that data correctly, that causes a test failure. (And my test rig doesn't resend correctly...) This is based on a patch from "ZHENG LEI <realthunder@pmail.ntu.edu.sg>" against 2.6.10 code, resolving some of the ep0out problems. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
Minor cleanups involving name changes, primarily on the peripheral side: - musb->bMayWakeup becomes may_wakeup (camelcase bad) - musb->bIsSelfPowered becomes is_self_powered (camelcase bad) - pThis (as parameter or variable) becomes musb (camelcase bad) - tusb_set_power becomes tusb_draw_power (more meaningful name) - tusb_set_vbus becomes tusb_source_power (more meaningful name) Also, add a flag to track if a B-Peripheral device draws any VBUS power (currently only tusb6010 can set that). Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
Vikram Pandita authored
An incorrect bit was being set in the hub status mask during host side remote wakeup scenarios. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
- 20 Mar, 2007 6 commits
-
-
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>
-
Hiroshi DOYU authored
Signed-off-by: Hiroshi DOYU <Hiroshi.DOYU@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Hiroshi DOYU authored
Signed-off-by: Hiroshi DOYU <Hiroshi.DOYU@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Hiroshi DOYU authored
Signed-off-by: Trilok Soni <soni.trilok@gmail.com> Signed-off-by: Hiroshi DOYU <Hiroshi.DOYU@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Hiroshi DOYU authored
- Taken from maemo.org N800 kernel package. - Use request queues - move mbox initialization to late init. Signed-off-by: Trilok Soni <soni.trilok@gmail.com> Signed-off-by: Hiroshi DOYU <Hiroshi.DOYU@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Dirk Behme authored
linux/usb_ch9.h is now linux/usb/ch9.h Signed-off-by: Dirk Behme <dirk.behme@gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 19 Mar, 2007 28 commits
-
-
Tony Lindgren authored
Conflicts: arch/arm/configs/omap_h2_1610_defconfig arch/arm/configs/omap_osk_5912_defconfig arch/arm/mach-omap1/Makefile arch/arm/mach-omap1/board-h2.c arch/arm/mach-omap2/Makefile arch/arm/mach-omap2/board-2430sdp.c arch/arm/plat-omap/Kconfig arch/arm/plat-omap/Makefile arch/arm/plat-omap/dsp/Kconfig arch/arm/plat-omap/dsp/dsp_common.c arch/arm/plat-omap/dsp/dsp_common.h arch/arm/plat-omap/dsp/omap1_dsp.h arch/arm/plat-omap/mailbox.c drivers/Makefile drivers/spi/omap2_mcspi.c include/asm-arm/arch-omap/dsp.h include/asm-arm/arch-omap/mailbox.h
-
Juha Yrjola authored
Add an SPI master driver for the OMAP2 McSPI controller Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Juha Yrjola authored
Used in Nokia N800. Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Jarkko Lavinen authored
Add onenand support for omap24xx Signed-off-by: Jarkko Lavinen <jarkko.lavinen@nokia.com>
-
Imre Deak authored
This was changed in the generic FB code, but not updated in the HWA742 specific part. Signed-off-by: Imre Deak <imre.deak@solidboot.com>
-
Imre Deak authored
These were changed in the generic FB code, but not updated for the OMAP1 specific parts. Signed-off-by: Imre Deak <imre.deak@solidboot.com>
-
Imre Deak authored
- support for per window scaling / color format attribute in window updates - save / restore registers over a suspend / resume, do a full screen background update after resume to start with a clean state Signed-off-by: Imre Deak <imre.deak@solidboot.com>
-
Imre Deak authored
Different DPLL multiplier / divider pairs can result in frequencies that are not exact matches of the values given by TI. When looking up the table of known L4 / DSS1 values allow for a small difference. Signed-off-by: Imre Deak <imre.deak@solidboot.com>
-
Imre Deak authored
- dynamic relocation of FB mem to SRAM, SDRAM - extended capability query for separate plane / window attributes and supported color formats Signed-off-by: Imre Deak <imre.deak@solidboot.com>
-
Imre Deak authored
- dynamic relocation of FB mem to SRAM, SDRAM - support for per window resizing in window updates - fix locking in plane reconfiguration - extended capability query for separate plane / window attributes, and supported color formats Signed-off-by: Imre Deak <imre.deak@solidboot.com>
-
Timo Teräs authored
Each matching packet resets the timer associated with input and/or output interfaces. Timer expiry causes a kobject uevent. Idle timer can be read via sysfs. Signed-off-by: Hiroshi DOYU <hiroshi.doyu@nokia.com> Signed-off-by: Juha Yrjölä <juha.yrjola@nokia.com> Updated for 2.6.21-rc1 by Arnaud Patard. Signed-off-by: Arnaud Patard <arnaud.patard@rtp-net.org> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
Add code to detect errors caused by bad memory timings Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
8250 changes for omap Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
Level handling is different for omap1 and omap2. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Juha Yrjölä authored
CBUS is the bus that Energy Management ASICs are connected to on some Nokia mobile devices. Added support for CBUS and two EM ASIC drivers. Also added board config structures for some of the Nokia 770 drivers. Signed-off-by: Juha Yrjölä <juha.yrjola@nokia.com>
-
Tony Lindgren authored
Merge omap i2c drivers from omap-historic Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Imre Deak authored
Import framebuffer support for omap from linux-omap-historic branch. NOTE: This patch needs to be split and prepared for upstream and then moved to omap-drivers branch. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Jarkko Nikula authored
Signed-off-by: Jarkko Nikula <jarkko.nikula@nokia.com> Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Jarkko Lavinen authored
Add onennand board specific support for N800 Signed-off-by: Jarkko Lavinen <jarkko.lavinen@nokia.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>
-
Imre Deak authored
The SoSSI driver should already take care of this by enabling / disabling its clock when necessary, so this legacy callout from the PM idle code is not needed any more. Signed-off-by: Imre Deak <imre.deak@solidboot.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Imre Deak authored
Clocks with the follow parent rate mode were not updating their children at propagate rate time. Signed-off-by: Imre Deak <imre.deak@solidboot.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Imre Deak authored
This is needed, so that disabling the SoSSI clock during idle can be prevented. Signed-off-by: Imre Deak <imre.deak@solidboot.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Imre Deak authored
- in addition to fixed FB regions - as passed by the bootloader - allow dynamic allocations - do some more checking against overlapping / reserved regions - move the FB specific parts out from sram.c to fb.c Signed-off-by: Imre Deak <imre.deak@solidboot.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Trilok Soni authored
- Update file headers with correct file paths. Signed-off-by: Trilok Soni <soni.trilok@gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
Sync framebuffer headers with N800 tree Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Dirk Behme authored
Convert interrupt flags SA_* to IRQF_* Signed-off-by: Dirk Behme <dirk.behme@gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Dirk Behme authored
ARM: OMAP2: Fix warning in pm.c: arch/arm/mach-omap2/pm.c: In function 'omap2_pm_init': arch/arm/mach-omap2/pm.c:854: warning: ignoring return value of 'subsys_create_file', declared with attribute warn_unused_result Signed-off-by: Dirk Behme <dirk.behme_at_gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-