- 27 Oct, 2006 2 commits
-
-
David Brownell authored
Add basic support for the TUSB6010 EVM board, as connected to H4. This consists of (a) mostly-generic setup utility, which should be usable on other 242x boards with a tusb6010 chip; (b) EVM-specific setup for an H4 board stack. Tested only using PIO; though the DMA timings look plausible. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
Various bugfixes: - gadget side does dma_sync_single_for_*() if the buffer was mapped by the gadget driver (none do that just yet) - host side rx, always force dma request off "just in case", instead of just for Mentor's DMA (i.e. not just OMAP2430) - complain louder about the board needing different driver config - iounmap() registers on rmmod - fault handling fixes in tusb_start() - (from TI) save dma mask so modprobe after use_dma=n can use dma - (from TI) gadget side zero-length IN likes TXPKTRDY before status stage Other updates: - catch up to pt_regs finally leaving the irq path, other build fixes - remove pointless headers like <linux/pci.h> - RemoveMoreCamelCaseNastiness - resolve some config-specific compiler warning/error messages - dump tusb irq status register too - remove that MIN_DMA thing; dma logic must now handle zlps in all cases, not just to terminate a transfer - comment fixes Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
- 26 Oct, 2006 5 commits
-
-
Marek Vašut authored
PalmZ71 defconfig Signed-off-by: Marek Vašut <marek.vasut@gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Marek Vašut authored
PalmZ71 LCD support Signed-off-by: Marek Vašut <marek.vasut@gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Marek Vašut authored
Palmz71 specific things - board file. Signed-off-by: Marek Vašut <marek.vasut@gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Marek Vašut marek.vasut@gmail.com authored
This makes serial usable also on omap310, not only 1510. (changing 1510->15xx) Signed-off-by: Marek Vašut <marek.vasut@gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Marek Vašut authored
This patch enables some clock on omap310. Signed-off-by: Marek Vašut <marek.vasut@gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 25 Oct, 2006 5 commits
-
-
Tony Lindgren authored
-
Tony Lindgren authored
Get rid of unnecessary pt_regs. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Jonathan McDowell authored
Get omap-rtc to compile. Signed-off-by: Jonathan McDowell <noodles@earth.li> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Kyungmin Park authored
USB device support on Apollon Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Kyungmin Park authored
Initial full speed USB support on OMAP2 platform. Remaining issues include: - only usb0 port tested (not usb1, usb2) - only peripheral/gadget controller tested (not ohci, otg) - UDC DMA is not working - clocks are not turned off Board support is in separate patches. Also minor omap_udc updates: whitespace fixes, syncing with a few changes from upstream, warning removal. Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
- 23 Oct, 2006 28 commits
-
-
Linus Torvalds authored
-
git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdogLinus Torvalds authored
* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog: (33 commits) [WATCHDOG] remove experimental on iTCO_wdt.c [WATCHDOG] Atmel AT91RM9200 rename. [WATCHDOG] includes for sample watchdog program. [WATCHDOG] watchdog/iTCO_wdt: fix bug related to gcc uninit warning [WATCHDOG] add ich8 support to iTCO_wdt.c (patch 2) [WATCHDOG] add ich8 support to iTCO_wdt.c [WATCHDOG] ioremap balanced with iounmap for drivers/char/watchdog/s3c2410_wdt.c [WATCHDOG] w83697hf/hg WDT driver - Kconfig patch [WATCHDOG] w83697hf/hg WDT driver - autodetect patch [WATCHDOG] w83697hf/hg WDT driver - patch 16 [WATCHDOG] w83697hf/hg WDT driver - patch 15 [WATCHDOG] w83697hf/hg WDT driver - patch 14 [WATCHDOG] w83697hf/hg WDT driver - patch 13 [WATCHDOG] w83697hf/hg WDT driver - patch 12 [WATCHDOG] w83697hf/hg WDT driver - patch 11 [WATCHDOG] w83697hf/hg WDT driver - patch 10 [WATCHDOG] w83697hf/hg WDT driver - patch 9 [WATCHDOG] w83697hf/hg WDT driver - patch 8 [WATCHDOG] w83697hf/hg WDT driver - patch 7 [WATCHDOG] w83697hf/hg WDT driver - patch 6 ...
-
Linus Torvalds authored
In commit 4e8a5201 ("[PKT_SCHED] netem: Orphan SKB when adding to queue.") Davem mistakenly also included a temporary diff in his tree that disabled the pci_fixup_video VGA quirk, which broke sparc64. This reverts that part of the commit. Sayeth Davem: "Greg KH has a patch coming to you soon which will move that VGA code back into x86/x86_64/IA64 specific areas and will fix the sparc64 problem properly." Special thanks to Claudio Martins <ctpm@ist.utl.pt> for noticing the error in the first place. Cc: Claudio Martins <ctpm@ist.utl.pt> Cc: David Miller <davem@davemloft.net> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Tony Lindgren authored
-
Tony Lindgren authored
Code to fix serial TX fifo by Richard Woodruff. The extended capabilities bit is needed to write fcr, or else some settings don't get set. That is what the OMAP-UART data sheet says. The write water mark bits 4:5 are not accessible unless ECB is set. The data sheet says it is TI16C750 compatible but it seems to share more with what the code calls a TI16C752. The 750 has a DLAB to set 64bit fifo and I don't believe that is the case for ours. A minor note is we are still only using 32 bytes of the 64 byte TX fifo for transmits in the current code. I'm not sure if there is an application that this matters to. Note that the current code id's OMAP serial ports as a 16654 which isn't quite correct. Also note that to use the actual TX watermark interrupt set at 32bytes required too ugly of a hack to use (not use OMAP_SCR=0).
-
Tony Lindgren authored
Add back omap 8250 hacks
-
Tony Lindgren authored
Use mainline 8250.c
-
Tony Lindgren authored
-
Tony Lindgren authored
Apply relevant parts of two patches in mainline tree: 42431acb 7d12e780
-
Tony Lindgren authored
-
Andrzej Zaborowski authored
Prevent keyboard interrupt from staying masked when omap-keypad driver is suspended to allow this interrupt to trigger a system wake up. Locks are used as suggested by Juha Yrjölä. Signed-off-by: Andrzej Zaborowski <balrog@zabor.org> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
KEYBOARD_OMAP is now in mainline kernel.
-
Jarkko Nikula authored
If there is a signal pending and wait_for_completion_interruptible_timeout terminates with -ERESTARTSYS, we return and disable the i2c clocks in omap_i2c_xfer. If we terminate before sending last i2c message with a stop condition, the bus remains busy and we are not able to send new messages into bus with successive omap_i2c_xfer calls. Therefore a pending signal is not caught here and we return only because of timeout or i2c error. Signed-off-by: Jarkko Nikula <jarkko.nikula@nokia.com> Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Tony Lindgren authored
-
Russell King authored
Eliminate more __must_check madness. The return code from device_for_each_child() depends on the values which the helper function returns. If the helper function always returns zero, it's utterly pointless to check the return code from device_for_each_child(). The only code which knows if the return value should be checked is the caller itself, so forcing the return code to always be checked is silly. Hence, remove the __must_check annotation. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Tony Lindgren authored
File init/do_mounts.c should always be in sync with mainline. See rootdelay= kernel parameter for mounting USB drive as root.
-
git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsaLinus Torvalds authored
* 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/perex/alsa: [ALSA] hda-intel - Add check of MSI availabity [ALSA] version 1.0.13 [ALSA] Fix addition of user-defined boolean controls [ALSA] Fix AC97 power-saving mode [ALSA] Fix re-use of va_list [ALSA] hda_intel: add ATI RS690 HDMI audio support [ALSA] hda-codec - Add model entry for ASUS U5F laptop [ALSA] Fix dependency of snd-adlib driver in Kconfig [ALSA] Various fixes for suspend/resume of ALSA PCI drivers [ALSA] hda-codec - Fix assignment of PCM devices for Realtek codecs [ALSA] sound/isa/opti9xx/opti92x-ad1848.c: check kmalloc() return value [ALSA] sound/isa/ad1816a/ad1816a.c: check kmalloc() return value [ALSA] sound/isa/cmi8330.c: check kmalloc() return value [ALSA] sound/isa/gus/interwave.c: check kmalloc() return value
-
Tony Lindgren authored
File arch/arm/boot/compressed/head.S should always be in sync with mainline. See include/asm-arm/arch-omap/debug-macro.S.
-
git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6Linus Torvalds authored
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6: JFS: pageno needs to be long
-
Linus Torvalds authored
* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: [PKT_SCHED] netem: Orphan SKB when adding to queue. [NET]: kernel-doc fix for sock.h [NET]: Reduce sizeof(struct flowi) by 20 bytes. [IPv6] fib: initialize tb6_lock in common place to give lockdep a key [ATM] nicstar: Fix a bogus casting warning [ATM] firestream: handle thrown error [ATM]: No need to return void [ATM]: handle sysfs errors [DCCP] ipv6: Fix opt_skb leak. [DCCP]: Fix Oops in DCCPv6
-
Linus Torvalds authored
* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6: [SPARC64]: 8-byte align return value from compat_alloc_user_space()
-
Linus Torvalds authored
* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6: sh: Convert INTC2 to IRQ table registration. sh: Updates for irq-flow-type naming changes. sh: Add some missing board headers. sh: Fix exception_handling_table alignment. sh: Cleanup board header directories. sh: Remove board-specific ide.h headers. sh: Proper show_stack/show_trace() implementation.
-
Tony Lindgren authored
-
Tony Lindgren authored
As some of the McBSP clocks come from DSP side, DSP needs to be initialized even without CONFIG_OMAP_DSP. This feature got broken with recent DSP updates. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Takashi Iwai authored
Check the availability of MSI and turn off MSI automatically when it's not available on the hardware. MSI seems broken on some hardwares but the kernel doesn't know exactly, thus we have to turn the MSI feature off on the sound driver manually. Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Jaroslav Kysela <perex@suse.cz>
-
David S. Miller authored
Otherwise we get a ton of unaligned exceptions, for cases such as compat_sys_msgrcv() which go: p = compat_alloc_user_space(second + sizeof(struct msgbuf)); and here 'second' can for example be an arbitrary odd value. Based upon a bug report from Jurij Smakov. Signed-off-by: David S. Miller <davem@davemloft.net>
-
David S. Miller authored
The networking emulator can queue SKBs for a very long time, so if you're using netem on the sender side for large bandwidth/delay product testing, the SKB socket send queue sizes become artificially larger. Correct this by calling skb_orphan() in netem_enqueue(). Signed-off-by: David S. Miller <davem@davemloft.net>
-
Randy Dunlap authored
Fix kernel-doc warning in include/net/sock.h: Warning(/var/linsrc/linux-2619-rc1-pv//include/net/sock.h:894): No description found for parameter 'rcu' Signed-off-by: Randy Dunlap <rdunlap@xenotime.net> Signed-off-by: David S. Miller <davem@davemloft.net>
-