- 28 Mar, 2006 1 commit
-
-
Komal Shah authored
and remove function from init and cleanup. It builds for H2, but unable to test as not having H2 board access. Signed-off-by: Komal Shah <komal_shah802003@yahoo.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 22 Mar, 2006 13 commits
-
-
Komal Shah authored
Attached patch makes tahvo_otg_dev NULL after free_irq. Signed-off-by: Komal Shah <komal_shah802003@yahoo.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
-
lamikr authored
This 3/3 patch adds the tsc2101 alsa driver support for the omap-h2. Just like the aic23 alsa driver, the codec specific functionality is separated from the common alsa driver functionality that is in the omap-alsa.c. tsc2101 mixer supports currently the playback selection between loudspeaker and headset/handset. Addon of others input and targets should be possible to do afterwards. In addition it should be possible to add later the support for the dynamic clocks on top of this series of patches, as discussed in the omap-linux mailing list. Signed-off-by: Mika Laitio <lamikr@cc.jyu.fi> Signed-off-by: Daniel Petrini <d.pensator@gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
lamikr authored
This 2/3 patch moves omap alsa aic23 driver files to sound/arm/omap directory. In addition it adds cleaner separation of codec specific functionality from the other functionality so that the same code can also be used by the tsc2101 driver. Structures required by the platform driver are now in include/asm-arm/arch-omap/omap-alsa.h. Unlike in the previous review, all other files required by this driver are now located in the sound/arm/omap directory. MCBSP settings required by the alsa driver are now initialized in the omap OSK board-code. Codec specific function pointers are now initialized in the codec-file. (omap-alsa-aic23.c) Signed-off-by: Mika Laitio <lamikr@cc.jyu.fi> Signed-off-by: Daniel Petrini <d.pensator@gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Daniel Petrini authored
This 1/3 patch prepares the addon of tsc2101 driver by renaming structures that can be shared by aic23 and tsc2101 drivers to more specific names. In addition this patch renames DMA function names so that they do not conflict with the dma function names in the oss driver. Signed-off-by: Mika Laitio <lamikr@cc.jyu.fi> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Juha Yrjola authored
-
Imre Deak authored
Set the maximum pressure value limit to 255. Signed-off-by: Imre Deak <imre.deak@nokia.com> Signed-off-by: Juha Yrjola <juha.yrjola@nokia.com>
-
Imre Deak authored
Limit the pressure value to the maximum specified in the board- specific file. Samples with pressure values beyond the maximum are considered non-reliable. Report the previously measured X and Y values samples instead of the non-reliable ones. Signed-off-by: Imre Deak <imre.deak@nokia.com> Signed-off-by: Juha Yrjola <juha.yrjola@nokia.com>
-
Dirk Behme authored
drivers/i2c/chips/tlv320aic23.c:157: error: expected '=' before '{' token drivers/i2c/chips/tlv320aic23.c:161: error: expected '}' before '.' token drivers/i2c/chips/tlv320aic23.c:597: error: expected '=' before '{' token drivers/i2c/chips/tlv320aic23.c:601: error: expected '}' before '.' token Signed-off-by: Dirk Behme <dirk.behme_at_gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Komal Shah authored
Attached patch removes bk references and few changes to directory paths for because of mach-omap2. Signed-off-by: Komal Shah <komal_shah802003@yahoo.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Dirk Behme authored
drivers/input/keyboard/innovator_ps2.c:333: warning: 'block' defined but not used drivers/input/keyboard/innovator_ps2.c:338: warning: 'innovator_fpga_hid_lock' defined but not used drivers/input/keyboard/innovator_ps2.c:339: warning: 'innovator_fpga_hid_busy' defined but not used drivers/input/keyboard/innovator_ps2.c:383: warning: 'innovator_fpga_hid_clear_bits' defined but not used drivers/input/keyboard/innovator_ps2.c:702: warning: 'verify_init' defined but not used drivers/input/keyboard/innovator_ps2.c: In function 'innovator_ps2_resume': drivers/input/keyboard/innovator_ps2.c:1176: warning: 'pmcomm' may be used uninitialized in this function drivers/input/keyboard/innovator_ps2.c: In function 'innovator_ps2_suspend': drivers/input/keyboard/innovator_ps2.c:1153: warning: 'pmcomm' may be used uninitialized in this function Signed-off-by: Dirk Behme <dirk.behme_at_gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Dirk Behme authored
drivers/char/omap-rtc.c:125: error: static declaration of 'rtc_interrupt' follows non-static declaration include/linux/rtc.h:107: error: previous declaration of 'rtc_interrupt' was here Signed-off-by: Dirk Behme <dirk.behme_at_gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Dirk Behme authored
drivers/i2c/chips/menelaus.c:453: error: expected '=' before '{' token drivers/i2c/chips/menelaus.c:456: error: expected '}' before '.' token Signed-off-by: Dirk Behme <dirk.behme_at_gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 21 Mar, 2006 1 commit
-
-
Imre Deak authored
Certain HW timings can render the SoSSI block dead. This can happen when the SoSSI TW1 value is less then 3 and we are trying to read the SoSSI FIFO. At this point SoSSI goes haywire and return 0 for all its registers. This patch will set a minimum limit of 3 on TW1. Signed-off-by: Imre Deak <imre.deak@nokia.com> Signed-off-by: Juha Yrjola <juha.yrjola@nokia.com>
-
- 20 Mar, 2006 10 commits
-
-
Juha Yrjola authored
-
Imre Deak authored
Change the X plate resistance so that user-space gets the pressure value range it expects. Signed-off-by: Imre Deak <imre.deak@nokia.com> Signed-off-by: Juha Yrjola <juha.yrjola@nokia.com>
-
Juha Yrjola authored
On Nokia 770, the SleepX signal is masked with an MPUIO. Unmasking SleepX was previously done in mach-omap1/pm.c, but it belongs to the board-specific file. Signed-off-by: Juha Yrjola <juha.yrjola@nokia.com>
-
Tony Lindgren authored
-
Tony Lindgren authored
Manual merge after updating to 2.6.16
-
Imre Deak authored
Add disable attribute to support device locking mode, where a unintentional touch event shouldn't wake up the system. Add missing spin_lock_init. Do device resume with the lock held. Do cleanup calls / free memory in the reverse order of initialization. Signed-off-by: Imre Deak <imre.deak@nokia.com> Signed-off-by: Juha Yrjola <juha.yrjola@nokia.com>
-
Tony Lindgren authored
-
Linus Torvalds authored
-
Andrea Arcangeli authored
This address is going to be obsolete, so I should update it.
-
git://ftp.linux-mips.org/pub/scm/upstream-linusLinus Torvalds authored
* 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus: [MIPS] SB1: Check for -mno-sched-prolog if building corelis debug kernel. [MIPS] Sibyte: Fix race in sb1250_gettimeoffset(). [MIPS] Sibyte: Fix interrupt timer off by one bug. [MIPS] Sibyte: Fix M_SCD_TIMER_INIT and M_SCD_TIMER_CNT wrong field width. [MIPS] Protect more of timer_interrupt() by xtime_lock. [MIPS] Work around bad code generation for <asm/io.h>. [MIPS] Simple patch to power off DBAU1200 [MIPS] Fix DBAu1550 software power off. [MIPS] local_r4k_flush_cache_page fix [MIPS] SB1: Fix interrupt disable hazard. [MIPS] Get rid of the IP22-specific code in arclib. Update MAINTAINERS entry for MIPS.
-
- 19 Mar, 2006 2 commits
-
-
Michael Chan authored
The 40-bit DMA workaround recently implemented for 5714, 5715, and 5780 needs to be expanded because there may be other tg3 devices behind the EPB Express to PCIX bridge in the 5780 class device. For example, some 4-port card or mother board designs have 5704 behind the 5714. All devices behind the EPB require the 40-bit DMA workaround. Thanks to Chris Elmquist again for reporting the problem and testing the patch. Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
-
Ralf Baechle DL5RB authored
If the AX.25 dialect chosen by the sysadmin is set to DAMA master / 3 (or DAMA slave / 2, if CONFIG_AX25_DAMA_SLAVE=n) ax25_kick() will fall through the switch statement without calling ax25_send_iframe() or any other function that would eventually free skbn thus leaking the packet. Fix by restricting the sysctl inferface to allow only actually supported AX.25 dialects. The system administration mistake needed for this to happen is rather unlikely, so this is an uncritical hole. Coverity #651. Signed-off-by: Ralf Baechle DL5RB <ralf@linux-mips.org> Signed-off-by: David S. Miller <davem@davemloft.net>
-
- 18 Mar, 2006 13 commits
-
-
Michael Krufky authored
VIDEO_CX88_ALSA should not be between VIDEO_CX88_DVB and VIDEO_CX88_DVB_ALL_FRONTENDS When cx88-alsa was added to cx88/Kconfig, it was added in between VIDEO_CX88_DVB and VIDEO_CX88_DVB_ALL_FRONTENDS. This caused undesireable effects to the appearance of the menu options in menuconfig. This fix reorders cx88-alsa and cx88-dvb in Kconfig, to match saa7134, and restore the correct menuconfig appearance. Signed-off-by: Michael Krufky <mkrufky@linuxtv.org> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Markus Rechberger authored
Fixed em28xx based system lockup, device needs to be initialized before starting the isoc transfer otherwise the system will completly lock up. Signed-off-by: Markus Rechberger <mrechberger@gmail.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Oleg Nesterov authored
sys_unshare() does mmput(new_mm). This is not enough if we have mm->core_waiters. This patch is a temporary fix for soon to be released 2.6.16. Signed-off-by: Oleg Nesterov <oleg@tv-sign.ru> [ Checked with Uli: "I'm not planning to use unshare(CLONE_VM). It's not needed for any functionality planned so far. What we (as in Red Hat) need unshare() for now is the filesystem side." ] Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-
Ralf Baechle authored
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
-
Ralf Baechle authored
From Dave Johnson <djohnson+linuxmips@sw.starentnetworks.com>: sb1250_gettimeoffset() simply reads the current cpu 0 timer remaining value, however once this counter reaches 0 and the interrupt is raised, it immediately resets and begins to count down again. If sb1250_gettimeoffset() is called on cpu 1 via do_gettimeofday() after the timer has reset but prior to cpu 0 processing the interrupt and taking write_seqlock() in timer_interrupt() it will return a full value (or close to it) causing time to jump backwards 1ms. Once cpu 0 handles the interrupt and timer_interrupt() gets far enough along it will jump forward 1ms. Fix this problem by implementing mips_hpt_*() on sb1250 using a spare timer unrelated to the existing periodic interrupt timers. It runs at 1Mhz with a full 23bit counter. This eliminated the custom do_gettimeoffset() for sb1250 and allowed use of the generic fixed_rate_gettimeoffset() using mips_hpt_*() and timerhi/timerlo. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
-
Ralf Baechle authored
From Dave Johnson <djohnson+linuxmips@sw.starentnetworks.com>: The timers need to be loaded with 1 less than the desired interval not the interval itself. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
-
Ralf Baechle authored
From Dave Johnson <djohnson+linuxmips@sw.starentnetworks.com>: Field width should be 23 bits not 20 bits. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
-
Ralf Baechle authored
From Dave Johnson <djohnson+linuxmips@sw.starentnetworks.com>: * do_timer() expects the arch-specific handler to take the lock as it modifies jiffies[_64] and xtime. * writing timerhi/lo in timer_interrupt() will mess up fixed_rate_gettimeoffset() which reads timerhi/lo. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
-
Ralf Baechle authored
If a call to set_io_port_base() was being followed by usage of mips_io_port_base in the same function gcc was possibly using the old value due to some clever abuse of const. Adding a barrier will keep the optimization and result in correct code with latest gcc. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
-
Matej Kupljen authored
Signed-off-by: Matej Kupljen <matej.kupljen@ultra.si> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
-
Sergei Shtylylov authored
Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
-
Atsushi Nemoto authored
If dcache_size != icache_size or dcache_size != scache_size, or set-associative cache, icache/scache does not flushed properly. Make blast_?cache_page_indexed() masks its index value correctly. Also, use physical address for physically indexed pcache/scache. Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
-
Ralf Baechle authored
The SB1 core has a three cycle interrupt disable hazard but we were wrongly treating it as fully interlocked. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
-