- 18 Oct, 2006 8 commits
-
-
Kyungmin Park authored
Change the LCD mux setting from enable() to init() for PM Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
David Brownell authored
Add some OMAP 24xx pin mux declarations to support: - TUSB 6010 EVM (on H4) - All three full speed USB ports - GPIOs used with USB0 on Apollon and H4 For OMAP2, issue MUX_WARNINGS and debug messages correctly; and make the message look more like the OMAP1 message. Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> 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>
-
David Brownell authored
Add some GPIO debug support: /sys/kernel/debug/omap_gpio dumps the state of all GPIOs that have been claimed, including basic IRQ info if relevant. Tested on 24xx, 16xx. Includes minor bugfixes: recording IRQ trigger mode (this should probably be a genirq patch), adding missing space to non-wakeup warning Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Jonathan McDowell authored
Update the Amstrad Delta defconfig to take advantage of the drivers that have been added to the tree since the initial config. Signed-off-by: Jonathan McDowell <noodles@earth.li> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Kyungmin Park authored
In previous GPMC patch, there was a typo. Fix typo and add header files for set_irq_type() warnings. Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Jonathan McDowell authored
This adds support for the keypad on the top of the Amstrad Delta. It's just a standard omap-keypad so all we need to do is add the keypad layout and platform data to the board definition file. Signed-off-by: Jonathan McDowell <noodles@earth.li> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Komal Shah authored
Patch adds IrDA driver support for Texas Instruments OMAP (http://www.ti.com/omap) based processors like OMAP1610/1710 and OMAP242x. Signed-off-by: Komal Shah <komal_shah802003@yahoo.com> Acked-by: Samuel Ortiz <samuel@sortiz.org> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 09 Oct, 2006 2 commits
-
-
Timo Teras authored
The register bits are reset by writing one. Remove the unneeded reads and fix writes to not clear too many bits. Signed-off-by: Timo Teras <timo.teras@solidboot.com> Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
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>
-
- 06 Oct, 2006 3 commits
-
-
Juha Yrjola authored
Some GPIOs on OMAP2420 do not have wakeup capabilities. If these GPIOs are configured as IRQ sources, spurious interrupts will be generated each time the core domain enters retention. Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Dirk Behme authored
Fix warning arch/arm/mach-omap1/clock.c: In function 'omap1_clk_enable_generic': arch/arm/mach-omap1/clock.c:499: warning: 'return' with no value, in function returning non-void Signed-off-by: Dirk Behme <dirk.behme_at_gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Dirk Behme authored
In mach-omap1/mailbox.c the mailbox name is .name = "DSP" while in plat-omap/dsp/dsp_core.c function dsp_mbox_init() asks for "dsp". This results in a strcmp() mismatch and then OMAP1 system crashes due to NULL pointer. OMAP2 is correct, there .name is "dsp". Correct OMAP1 name to "dsp" as well. Signed-off-by: Dirk Behme <dirk.behme_at_gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 04 Oct, 2006 2 commits
-
-
Tony Lindgren authored
Make oprofile work for ARM11 Signed-off-by: Tony Lindgren <tony@atomide.com>
-
David Brownell authored
Speling fix: PRCM_WID for wake-on-id, not PRCM_WLD for bits-gone-WLD. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
- 29 Sep, 2006 8 commits
-
-
Juha Yrjola authored
-
Imre Deak authored
Signed-off-by: Imre Deak <imre.deak@solidboot.com> Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Imre Deak authored
Signed-off-by: Imre Deak <imre.deak@solidboot.com> Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Tony Lindgren authored
-
Andrzej Zaborowski authored
General update of the board file for Palm Tungsten E. Registers the platform devices contained in the PDA (ROM chip, keypad, infra-red) and updates the configuration for USB and MMC, whose config values were previously guessed in most cases due to lack of documentation (and now are confirmed by a number of users). Macros for GPIO pins are moved to a file in include/asm-arm/arch-omap. Signed-off-by: Andrzej Zaborowski <balrog@zabor.org> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
This reverts commit 64688c2d.
-
Imre Deak authored
Signed-off-by: Imre Deak <imre.deak@solidboot.com> Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Tony Lindgren authored
Updating system time and reprogramming timer can cause latency issues on busy systems with lots of interrupts with constant updating of time and reprogramming the system timer. If a non-timer dyntick interrupt happens within a jiffy from the last interrupt, updating time and reprogramming the timer is unnecessary as we will get a timer interrupt soon anyways. Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 28 Sep, 2006 15 commits
-
-
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>
-
Juha Yrjola authored
Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Juha Yrjola authored
Useful for debugging power management code. Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Juha Yrjola authored
-
Juha Yrjola authored
Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Juha Yrjola authored
Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
David Brownell authored
Tighten up error handling in the procfs dump, and avoid returning bogus values from the read() system call. Report single vs double buffering for FIFO setup. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
- Remove an oops in the queue fault cleanup path, caused by using the wrong giveback routine (heavy weight vs lighter-weight). Move a few key bits of code into that lighter weight version. - Trigger that lighter-weight cleanup during URB completion, when the URB in question can't yet been handed off to the hardware even if it's at the queue head. - Reduce syslog noise when those fault cleanup paths are triggered from scatterlist calls by usb-storage. - Paranoia: when scheduling, insist that the endpoint fifo isn't smaller than required. Oops observed courtesy of a slightly flakey usb-storage device, which once again proves itself handy for testing. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
- Remove #ifdefs in favor of new is_cppi_enabled() macro. - Trim some tx-start logic, inlining it and removing MGC_{Read,Write}Csr16() - Remove remnant of bogus/non-existent host-side ISO bitfield. For upstream merging, more such #ifdeffery still needs to be removed. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
- Add header needed for DaVinci build. - Remove some partially obsolete comments. - Cleaner and more reproducible host side VBUS handling, including waiting for it to fall after powerdown on rmmod. - Tighten up various state machine transitions and diagnostics Plus removing some generic #ifdeffery. The vbus updates make it work more like the TUSB code, and the cleanups etc make upstream merging more practical. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
When you're willing to trust the USB host not to commit certain errors, the CPPI "rndis" RX mode can be used with the peripheral side g_ether driver. (In other cases, rndis rx mode tends to misbehave _very_ rudely ...) This patch adds a heuristic to detect when the safe scenario is likely, and a module parameter to disable the heuristic in contexts when it's likely to fail; for example, users of gadgetfs will likely need to disable it. This gave about a 60% improvement in throughput with CDC Ethernet (!!) and a slight reduction in CPU load. That's measured with TTCP, which pushes a lot of full size Ethernet frames and thus can see three IRQs per packet reduced to just one, and also get I/O overlap when double buffering packets. That is, net 10 MByte/sec sustained, using double buffering but no DMA transfer queues; it's unclear why TX is still just 6 MByte/sec. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
Komal Shah authored
<linux/config.h> automatically gets included by kbuild Signed-off-by: Komal Shah <komal_shah802003@yahoo.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
andrzej zaborowski authored
General update of the board file for Palm Tungsten E. Registers the platform devices contained in the PDA (ROM chip, keypad, infra-red) and updates the configuration for USB and MMC, whose config values were previously guessed in most cases due to lack of documentation (and now are confirmed by a number of users). Macros for GPIO pins are moved to a file in include/asm-arm/arch-omap. Signed-off-by: Andrzej Zaborowski <balrog@zabor.org> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
andrzej zaborowski authored
Disable accesses to SOFT_REQ_REG2 and ULPD_SOFT_DISABLE_REQ_REG registers for 15xx processors that don't have these registers. Enable level 2 interrupt handler for processors that identify as OMAP 15xx (e.g 310) and not 1510 specifically. Also fix the following compiler warning (only visible with CONFIG_OMAP_RESET_CLOCKS): arch/arm/mach-omap1/clock.c: In function 'omap1_clk_disable_unused': arch/arm/mach-omap1/clock.c:634: warning: 'return' with a value, in function returning void Signed-off-by: Andrzej Zaborowski <balrog@zabor.org> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
-
- 25 Sep, 2006 2 commits
-
-
Juha Yrjola authored
Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-
Juha Yrjola authored
The APLLs are most efficiently idled by hardware. Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
-