- 06 Sep, 2006 3 commits
-
-
Tony Lindgren authored
Clean up cable status sysfs_notify() events Signed-off-by: Tony Lindgren <tony@atomide.com>
-
David Brownell authored
Start updating the TUSB power related code ... first pass, use the chip's idle mode whenever the USB link is inactive (disconnected or suspended). That rule applies to both host and peripheral roles, and saves a fair amount of power (50mA at 3.3V, etc). Plus some cleanups. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
Tony Lindgren authored
Also makes it work with any transfer sizes that are multiple of 32 bytes. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 05 Sep, 2006 24 commits
-
-
Komal Shah authored
Fix mmc driver no_switch error path Signed-off-by: Komal Shah <komal_shah802003@yahoo.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Jian Zhang authored
Here is a small patch that adds alsa support on H3. I have tested it by playing a few raw, wav files. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Mika Laitio authored
Add gsm phone support for the mixer in tsc2101 alsa driver. This allows selecting cellphone for the playback target via alsa mixer interface. Selection will connect gsm module to speaker and microphone allowing the user to speak to phone and listen the opponents voice. Tested in ipaq h63xx by using gomunicator as an application. Tux wanna call home, and now Tux can finally call home :-) Signed-off-by: Mika Laitio <lamikr@cc.jyu.fi> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Mika Laitio authored
tsc2101 mixer fixes. Fix target selection control name and set index to 0 for all controls as the driver uses always same tsc2101 codec. Signed-off-by: Mika Laitio <lamikr@cc.jyu.fi> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Mika Laitio authored
Fix init warning in tsc2101 alsa driver. WARNING: sound/arm/omap/snd-omap-alsa-tsc2101.o - Section mismatch: reference to .init.text: from .data between '' (at offset 0x6c) and 'tsc2101_snd_omap_alsa_capture' Signed-off-by: Mika Laitio <lamikr@cc.jyu.fi> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Jonathan McDowell authored
This patch adds the platform file components for the Amstrad Delta LCD framebuffer. I have confirmed it works with latest git. The patch to clock.c /is/ needed for this to work. Signed-off-by: Jonathan McDowell <noodles@earth.li> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
andrzej zaborowski authored
Add the backlight device to the list of platform devices to register on the Palm Tungsten E board. In the same way the device can be added in other board files if a board has a single LCD with the backlight controlled by OMAP PWL module. Signed-off-by: Andrzej Zaborowski <balrog@zabor.org> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
andrzej zaborowski authored
This adds a structure that can be used in the omap board files to pass data about backlight device when registering platform devices. Signed-off-by: Andrzej Zaborowski <balrog@zabor.org> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
andrzej zaborowski authored
This adds a driver for the PWL module of OMAP CPUs in the Linux backlight API. The driver allows changing the backlight instensity and switching it off when system goes idle. The declaration of struct omap_backlight_config is sent in a separate patch. Signed-off-by: Andrzej Zaborowski <balrog@zabor.org> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
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>
-
Dirk Behme authored
Add GPIO API howto. Signed-off-by: Arnold <abo_gwapo_at_yahoo.com> Signed-off-by: Dirk Behme <dirk.behme_at_gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Dirk Behme authored
Remove warnings: arch/arm/plat-omap/dsp/dsp_common.c: In function 'dsp_cpustat_update': arch/arm/plat-omap/dsp/dsp_common.c:317: warning: implicit declaration of function 'enable_irq' arch/arm/plat-omap/dsp/dsp_common.c:325: warning: implicit declaration of function 'disable_irq' arch/arm/plat-omap/dsp/task.c: In function 'dsp_task_write_bk': arch/arm/plat-omap/dsp/task.c:1232: warning: implicit declaration of function 'disable_irq' arch/arm/plat-omap/dsp/task.c:1232: warning: implicit declaration of function 'enable_irq' Signed-off-by: Dirk Behme <dirk.behme_at_gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
These accidentally got changed to readw in musb-m1 patch. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
David Brownell authored
Catch up to info from latest HDRC core spec ... some new registers and fields, and constraints notably - not clearing TX fifo unless it's empty (that might explain some host side glitching). - not all POWER fields are writable Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
Tony Lindgren authored
Make TUSB DMA debug less verbose Signed-off-by: Tony Lindgren <tony@atomide.com>
-
David Brownell authored
tusb multipoint fixes
-
David Brownell authored
Whitespace, indentation, and line length fixes. Constify the gadget ep0 method table.
-
David Brownell authored
Preliminary high speed electrical test support for the host side.
-
Tony Lindgren authored
It got broken by musb-m1 snapshot. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
TUSB uses non-flat register model, and also has TUSB specific ep registers in addition to shared MUSB ep registers. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
David Brownell authored
This patch adds support for MUSB and TUSB controllers integrated into omap2430 and davinci. It also adds support for external tusb6010 controller. This patch still needs clean-up work before it will be submitted to the mainline kernel. For more information, please see: http://sourceforge.net/mailarchive/forum.php?thread_id=30389954&forum_id=5398
-
Juha Yrjola authored
Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Juha Yrjola authored
-
Tony Lindgren authored
-
- 04 Sep, 2006 4 commits
-
-
Tony Lindgren authored
-
Tony Lindgren authored
-
Linus Torvalds authored
-
Benjamin Herrenschmidt authored
New sparse caught that typo which could have caused erratic hardware behaviour on some machines if the platform functions are used by the firmware to change bits in some FCR registers. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
- 02 Sep, 2006 4 commits
-
-
Linus Torvalds authored
* master.kernel.org:/home/rmk/linux-2.6-serial: [SERIAL] 8250: constify some serial structs [SERIAL] Make uart_match_port() work with all memory mapped UARTs
-
Linus Torvalds authored
* master.kernel.org:/home/rmk/linux-2.6-arm: [ARM] 3762/1: Fix ptrace cache coherency bug for ARM1136 VIPT nonaliasing Harvard caches [ARM] 3765/1: S3C24XX: cleanup include/asm-arm/arch-s3c2410/dma.h [ARM] 3764/1: S3C24XX: change type naming to kernel style [ARM] 3763/1: add both rtcs to csb337 defconfig [ARM] Fix ARM __raw_read_trylock() implementation [ARM] 3750/3: Fix double VFP emulation for EABI kernels
-
Oleg Nesterov authored
It is not possible to find a sub-thread in ->children/->ptrace_children lists, ptrace_attach() does not allow to attach to sub-threads. Even if it was possible to ptrace the task from the same thread group, we can't allow to release ->group_leader while there are others (ptracer) threads in the same group. Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
George G. Davis authored
Patch from George G. Davis Resolve ARM1136 VIPT non-aliasing cache coherency issues observed when using ptrace to set breakpoints and cleanup copy_{to,from}_user_page() while we're here as requested by Russell King because "it's also far too heavy on non-v6 CPUs". NOTES: 1. Only access_process_vm() calls copy_{to,from}_user_page(). 2. access_process_vm() calls get_user_pages() to pin down the "page". 3. get_user_pages() calls flush_dcache_page(page) which ensures cache coherency between kernel and userspace mappings of "page". However flush_dcache_page(page) may not invalidate I-Cache over this range for all cases, specifically, I-Cache is not invalidated for the VIPT non-aliasing case. So memory is consistent between kernel and user space mappings of "page" but I-Cache may still be hot over this range. IOW, we don't have to worry about flush_cache_page() before memcpy(). 4. Now, for the copy_to_user_page() case, after memcpy(), we must flush the caches so memory is consistent with kernel cache entries and invalidate the I-Cache if this mm region is executable. We don't need to do anything after memcpy() for the copy_from_user_page() case since kernel cache entries will be invalidated via the same process above if we access "page" again. The flush_ptrace_access() function (borrowed from SPARC64 implementation) is added to handle cache flushing after memcpy() for the copy_to_user_page() case. Signed-off-by: George G. Davis <gdavis@mvista.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
-
- 01 Sep, 2006 5 commits
-
-
Linus Torvalds authored
* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: uhci-hcd: fix list access bug USB: Support for ELECOM LD-USB20 in pegasus USB: Add VIA quirk fixup for VT8235 usb2 USB: rtl8150_disconnect() needs tasklet_kill() USB Storage: unusual_devs.h for Sony Ericsson M600i USB Storage: Remove the finecam3 unusual_devs entry UHCI: don't stop at an Iso error usb gadget: g_ether spinlock recursion fix USB: add all wacom device to hid-core.c blacklist hid-core.c: Adds all GTCO CalComp Digitizers and InterWrite School Products to blacklist USB floppy drive SAMSUNG SFD-321U/EP detected 8 times
-
Benjamin Herrenschmidt authored
Fix some more problems (inverted use of semaphores in some places). He also moved my checks into within the protected section which is better. Signed-off-by: Michael Hanselmann <linux-kernel@hansmi.ch> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Cc: "Antonino A. Daplas" <adaplas@pol.net> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Badari Pulavarty authored
Missed a place where I forgot to convert kfree() to kmem_cache_free() as part of jbd-manage-its-own-slab changes. Signed-off-by: Badari Pulavarty <pbadari@us.ibm.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Nishanth Aravamudan authored
Since vma->vm_pgoff is in units of smallpages, VMAs for huge pages have the lower HPAGE_SHIFT - PAGE_SHIFT bits always cleared, which results in badd offsets to the interleave functions. Take this difference from small pages into account when calculating the offset. This does add a 0-bit shift into the small-page path (via alloc_page_vma()), but I think that is negligible. Also add a BUG_ON to prevent the offset from growing due to a negative right-shift, which probably shouldn't be allowed anyways. Tested on an 8-memory node ppc64 NUMA box and got the interleaving I expected. Signed-off-by: Nishanth Aravamudan <nacc@us.ibm.com> Signed-off-by: Adam Litke <agl@us.ibm.com> Cc: Andi Kleen <ak@muc.de> Acked-by: Christoph Lameter <clameter@engr.sgi.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
John Keller authored
Fix some bugs in the patch that converted the IOC4 driver from port IO ops to memio ops. http://marc.theaimsgroup.com/?l=linux-ide&m=114895892231438&w=2 Problems fixed are: - Call to default_hwif_mmiops() was not being done until _after_ first IO operation, resulting in the first IO operation being done as a port IO op, instead of memio. - request_region() calls needed to be request_mem_region() - Incomplete error case handling. - Non-usage of ioremap() and __iomem. Signed-off-by: John Keller <jpk@sgi.com> Signed-off-by: Jeremy Higdon <jeremy@sgi.com> Cc: Alan Cox <alan@lxorguk.ukuu.org.uk> Cc: Bartlomiej Zolnierkiewicz <B.Zolnierkiewicz@elka.pw.edu.pl> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-