- 11 Nov, 2006 5 commits
-
-
Toshihiro Kobayashi authored
Fix to build DSP Gateway as a module. After this fix, modules regarding mailbox will be built as follows. arch/arm/mach-omap[12]/mailbox.o -> mailbox_mach.ko arch/arm/plat-omap/mailbox.o ->mailbox.ko Signed-off-by: Toshihiro Kobayashi <toshihiro.kobayashi@nokia.com>
-
Toshihiro Kobayashi authored
Fix for omap1 mailbox driver. This will enable DSP Gateway again. Signed-off-by: Toshihiro Kobayashi <toshihiro.kobayashi@nokia.com>
-
Dirk Behme authored
Fix some warnings in n770_defconfig build: drivers/mtd/nand/omap-hw.c:390: warning: 'omap_nand_write_byte' defined but not used tahvo-usb.c, tahvo-user.c and retu-user.c: ignoring return value of 'xxx', declared with attribute warn_unused_result Signed-off-by: Dirk Behme <dirk.behme_at_gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Dirk Behme authored
Make build of N770 work again (tahvo-usb) Signed-off-by: Dirk Behme <dirk.behme_at_gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Dirk Behme authored
Make build of N770 work again. Signed-off-by: Dirk Behme <dirk.behme_at_gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
- 10 Nov, 2006 6 commits
-
-
Tony Lindgren authored
Enable PM for H2 and H3 Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Khasim Syed Mohammed authored
This patch adds default config file for OMAP-2430SDP. Signed-off-by: Syed Mohammed Khasim <x0khasim@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Syed Mohammed Khasim x0khasim@ti.com authored
This patch adds minimal OMAP2430 support to get the kernel booting on 2430SDP. Signed-off-by: Syed Mohammed Khasim <x0khasim@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Carlos Aguiar authored
Add MMC_CAP_{MULTIWRITE,BYTEBLOCK} flags Signed-off-by: Carlos Eduardo Aguiar <carlos.aguiar <at> indt.org.br> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Kyungmin Park authored
- Add apollon use the non-double-buffering in PIO mode - Fix compiler warning Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
This reverts 70f2e9a3 commit. Board files for palmtt got accidentally added to this patch.
-
- 09 Nov, 2006 13 commits
-
-
Arnaud Patard authored
The dsp_export function calls omapfb_register_client() right after allocating the memory with kmalloc. A commit added to omapfb_register_client() a check on the value of plane_idx in the notified block structure. As we're only using kmalloc, you may end-up comparing garbage/random values (It even leads to a oops on my n770). Using kzalloc() fixes the issue. Signed-off-by: Arnaud Patard <arnaud.patard@rtp-net.org> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Arnaud Patard authored
There are still some users of pt_regs in the -omap tree. This patch fixes them. Signed-off-by: Arnaud Patard <arnaud.patard@rtp-net.org> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
David Brownell authored
Teach OMAP2 gp timer that HZ isn't always 100. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
andrzej zaborowski authored
Converts the gpio-switch driver to platform_driver to avoid bad cast which occurs because the bus type is set to platform bus. Also silences the following warnings: arch/arm/plat-omap/gpio-switch.c:292: warning: ignoring return value of 'device_create_file', declared with attribute warn_unused_result arch/arm/plat-omap/gpio-switch.c:293: warning: ignoring return value of 'device_create_file', declared with attribute warn_unused_result arch/arm/plat-omap/gpio-switch.c:294: warning: ignoring return value of 'device_create_file', declared with attribute warn_unused_result Signed-off-by: Andrzej Zaborowski <balrog@zabor.org> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Dirk Behme authored
Fix various warnings warning: ignoring return value of 'device_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>
-
Dirk Behme authored
Fix various warnings warning: ignoring return value of 'xxx', declared with attribute warn_unused_result Signed-off-by: Dirk Behme <dirk.behme_at_gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Dirk Behme authored
Fix warning arch/arm/mach-omap1/pm.c: In function 'omap_pm_init': arch/arm/mach-omap1/pm.c:765: 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>
-
David Brownell authored
Additional cleanup for debug boards on H2/P2/H3/H4: move the init code that's not board-specific into a new file where it can be easily shared between all the different boards (avoiding code duplication, and making it easier to support more devices). Make H4 use that. This should be easy to drop in to the OMAP1 boards using these debug cards; the only difference seems to be that the p2 does an extra reset of the smc using the fpga (probably all boards could do that, if it's necessary) and doesn't use the gpio mux or request APIs. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
David Brownell authored
This adds generic support for the "debug board" LEDs used by most of TI's OMAP reference boards, and board-specific support for the H4. It's derived from the not-as-generic stuff used by OMAP1 H2/H3/P2. Those should be able to switch easily to this version, and clean up some of the omap1-specific code. In addition to H4 support, one key improvement is supporting not just the "old" ARM debug LED API (with timer and idle LEDs, plus four that can be handy for kernel debugging), but it also supports the "new" generic LED API (most useful for usermode stuff IMO). Either or both APIs can be enabled. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
David Brownell authored
Update how DaVinci handles powering up VBUS, and make cable based role switching work more or less as well as on TUSB6010. - Work around VBUS_ERROR IRQs triggering during enumeration, which seems to be a design botch from Mentor (TUSB 6010 has it too). This is particularly nasty on the EVM (30 second delay) because of differences between its RTL and the newer stuff in tusb6010. - Work around lack of ID change IRQ, a design botch in how the Mentor core was integrated into DaVinci. This builds on the polling mechanism used to cope with VBUS errors. OTG devices will probe every few seconds until either the ID pin grounds, or the device leaves B_IDLE. - Rename vbus_power() to source_power(), better matching its role. (DaVinci doesn't sink VBUS e.g. to charge batteries -- yet.) - Provide more complete tracing of IRQ events. - Provide a symbol for the DRVVBUS irq. Basically, with this driver's core behaving better (thanks to OTG/host updates for TUSB), the DaVinci stuff doesn't need to fight them so much; and it's more clear when problems are in the core vs its integration. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
Teach host side VBUS powerup and connect logic about the problem whereby the HDRC core wrongly reports VBUS_ERROR during initial powerup. Remove previous non-working workaround for tusb powering VBUS: don't try handling CPEN by hand. Rest of the fix for disconnection issues in A_SUSPEND. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
A collection of mostly orthogonal and small fixes: - Update various corner cases in the side suspend/resume code, triggered mostly on the host side: * avoid spurious gadget driver resume callbacks in B_IDLE state * avoid spurious gadget driver suspend callbacks in A_HOST state * cope better with some spurious resume irqs * partial fix for disconnection issues in A_SUSPEND - Resolve some TUSB rmmod races by disabling IRQs at the proper moment, and killing the idle timer. - Only mark TUSB device as wakeup-capable if it's connected to an IRQ which allows that. - Don't idle the TUSB chip until khubd handles all pending port status change events; dump that status in procfs. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
David Brownell authored
Remove most of the strange OTG-incompatible logic from Mentor, with its CamelCasing and so forth. It's better to trigger the transitions explicitly with relevant operations, like suspend triggering HNP, than trying to track a subset of the OTG triggers. Plus some minor cleanups related to previous patches: better fix for the "use_dma=n" related compiler warning, pt_regs for omap2430. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
- 01 Nov, 2006 16 commits
-
-
David Brownell authored
Host side suspend/resume updates: - Add the missing "bus-wide" suspend/resume calls, which in this case leave everything up to the root port suspend code. - Scrub out state more completely on disconnect - Remote wakeup IRQ handling (untested because of enumeration issues) Also: - Handle a host side oops if DMA is disabled as a module parameter - Minor cleanups of unused symbols - Update version string And some very minor, related, peripheral side fixes. Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
Tony Lindgren authored
It seems like some values in docs are should be in fclk cycles instead of nanoseconds. At least these values seem to work. Also make GPIO to be input for interrupt. Signed-off-by: Tony Lindgren <tony@atomide.com> Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-
Tony Lindgren authored
-
Dirk Behme authored
Fix broken CONFIG_DEBUG_LL. In case of low level debugging reconfigure some clocks early. See http://source.mvista.com/git/gitweb.cgi?p=linux-omap-2.6.git;a=commitdiff;h=3bfb289ccc6c4624fd5ff0381546935e105f4093 too. Signed-off-by: Dirk Behme <dirk.behme_at_gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Tony Lindgren authored
Fix typo in gpio Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Arnaud Patard authored
Update the omap-hw to take into account the "recent" changes in the mtd layer. Signed-off-by: Arnaud Patard <arnaud.patard@rtp-net.org> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Kyungmin Park authored
- Add apollon use the non-double-buffering in PIO mode - Fix compiler warning Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Marek Vasut authored
there is one extra brace in z71 board file, this patch fixes it. Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Dirk Behme authored
Remove struct pt_regs from menelaus_irq() Signed-off-by: Dirk Behme <dirk.behme_at_gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Dirk Behme authored
Remove struct pt_regs from lcdc_irq_handler() Signed-off-by: Dirk Behme <dirk.behme_at_gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Dirk Behme authored
Remove struct pt_regs from omap_irda_irq() Signed-off-by: Dirk Behme <dirk.behme_at_gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Jonathan McDowell authored
On Fri, Oct 27, 2006 at 05:16:59PM +0100, Jonathan McDowell wrote: > However having prodded further I'm seeing incorrect key parsing with > the omap-keypad driver under both -rc2 and -rc3 (works fine in > 2.6.18-omap1). Numerous keys now returns strings of characters rather > than the single expected character. A few keys still work as expected > however. Before I dig in further is anyone else seeing anything similar? This appears to be due to the addition of keymapsize to the omap_kp_platform_data structure. The patch below fixes things up for the Delta; other boards appear to have already had this done. Signed-off-by: Jonathan McDowell <noodles@earth.li> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Dirk Behme authored
Fix warning rivers/input/keyboard/omap-keypad.c: In function 'omap_kp_probe': drivers/input/keyboard/omap-keypad.c:450: warning: 'row_idx' is used uninitialized in this function drivers/input/keyboard/omap-keypad.c:453: warning: 'col_idx' is 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
Fix warning arch/arm/mach-omap2/timer-gp.c: In function 'omap2_gp_timer_init': arch/arm/mach-omap2/timer-gp.c:70: warning: implicit declaration of function 'setup_irq' Signed-off-by: Dirk Behme <dirk.behme_at_gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-
Dirk Behme authored
Fix warnings arch/arm/plat-omap/dmtimer.c: In function 'omap_dm_timer_modify_idlect_mask': arch/arm/plat-omap/dmtimer.c:317: warning: no return statement in function returning non-void arch/arm/plat-omap/mailbox.c: In function 'omap_mbox_init': arch/arm/plat-omap/mailbox.c:231: warning: ignoring return value of 'class_device_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>
-
Dirk Behme authored
Also fix warning: drivers/mmc/omap.c:587: warning: 'mmc_omap_switch_callback' defined but not used Signed-off-by: Dirk Behme <dirk.behme_at_gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-