1. 13 Aug, 2008 6 commits
    • arun c's avatar
      OMAP2EVM: Add keypad support · 66cf8f46
      arun c authored
      TWL4030 keypad controller driver support for OMAP2EVM
      Signed-off-by: default avatarArun C <arunedarath@mistralsolutions.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      66cf8f46
    • Hunter, Jon's avatar
      OMAP5912: Fix omap5912 osk alsa driver [2/2] · 73eb07ab
      Hunter, Jon authored
      Corrected header file path in file sound/arm/omap/omap-alsa-dma.c.
      Signed-off-by: default avatarJon Hunter <jon-hunter@ti.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      73eb07ab
    • Paul Walmsley's avatar
      BeagleBoard: make Beagle use GPTIMER12 for system ticks · 9b755b03
      Paul Walmsley authored
      There is suspicion that the 32kHz input clock to the OMAP may be noisy
      on BeagleBoards.  On OMAP2/3 GPTIMER1, this can cause the timer
      counter register to warp to unknown values or miss interrupt
      conditions.  So, use GPTIMER12 instead, which apparently has its own
      secure 32kHz oscillator and will hopefully not be prone to the
      suspected sys_32k glitches.
      
      This is only a workaround.  If sys_32k is noisy, other system peripherals
      may be affected.
      
      This workaround is a collective product of several people, most notably
      Philip Balister <philip@balister.org>, Dirk Behme <dirk.behme@googlemail.com>,
      Koen Kooi <k.kooi@student.utwente.nl>, Tony Lindgren <tony@atomide.com>,
      Steve Sakoman <sakoman@gmail.com>, Khasim Syed Mohammed <khasim@ti.com>
      Richard Woodruff <r-woodruff2@ti.com>, Kevin Hilman <khilman@deeprootsystems.com>.
      I apologize if there is anyone whom I've missed.
      Signed-off-by: default avatarPaul Walmsley <paul@pwsan.com>
      Cc: Khasim Syed Mohammed <khasim@ti.com>
      Cc: Koen Kooi <k.kooi@student.utwente.nl>
      Cc: Steve Sakoman <sakoman@gmail.com>
      Cc: Richard Woodruff <r-woodruff2@ti.com>
      Cc: Tony Lindgren <tony@atomide.com>
      Cc: Philip Balister <philip@balister.org>
      Cc: Dirk Behme <dirk.behme@googlemail.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      9b755b03
    • Paul Walmsley's avatar
      OMAP2/3 GPTIMER: allow system tick GPTIMER to be configurable at build · 5057ccfd
      Paul Walmsley authored
      Add Kbuild code to allow the builder to select which GPTIMER block to use
      for the Linux clockevents timer.  Practical choices at this point are
      GPTIMER1 or GPTIMER12.  Both of these timers are in the WKUP powerdomain,
      and so are unaffected by chip power management.  GPTIMER1 can use sys_clk
      as a source, for applications where a high-resolution timer is more important
      than power management.  GPTIMER12 has the special property that it has
      the secure 32kHz oscillator as its source clock, which may be less prone
      to glitches than the off-chip 32kHz oscillator.  But on HS devices, it may
      not be available for Linux use.
      
      At this point, it appears that most boards are fine with GPTIMER1, but
      Beagle should use GPTIMER12.
      Signed-off-by: default avatarPaul Walmsley <paul@pwsan.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      5057ccfd
    • Paul Walmsley's avatar
      OMAP2/3 clockdomains: autodeps should respect platform flags · f7e3cbb3
      Paul Walmsley authored
      Fix the clockdomain autodep code to respect omap_chip platform flags.
      
      Resolves "Unable to handle kernel paging request at virtual address
      5f75706d" panic during power management initialization on OMAP2.
      Signed-off-by: default avatarPaul Walmsley <paul@pwsan.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      f7e3cbb3
    • Paul Walmsley's avatar
      OMAP2 clock: associate clocks with clockdomains at startup · baee1ca8
      Paul Walmsley authored
      The OMAP2 clock code was missing code to associate clocks with clockdomains
      at registration time; fix this.
      
      Resolves "Unhandled fault: alignment exception (0x001) at 0xc02c1b4e" (address
      may vary) panic during clock framework init on OMAP2.  The alignment error
      was caused by an attempt to dereference a pointer to a string (1-byte aligned)
      as if it were a pointer to a structure.
      
      Thanks to Felipe Balbi <felipe.balbi@nokia.com> for originally reporting this
      bug.
      Signed-off-by: default avatarPaul Walmsley <paul@pwsan.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      baee1ca8
  2. 12 Aug, 2008 5 commits
  3. 11 Aug, 2008 5 commits
    • Tony Lindgren's avatar
      I2C: Fix isp1301_omap.c compile · d12a00e6
      Tony Lindgren authored
      Fix isp1301_omap.c compile
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      d12a00e6
    • Jean Delvare's avatar
      i2c/isp1301_omap: Convert to a new-style i2c driver, part 2 · 45cae183
      Jean Delvare authored
      Based on David Brownell's patch for tps65010 and previous work by
      Felipe Balbi, this patch finishes conversting isp1301_omap to a
      new-style i2c driver.
      
      There's definitely room for further drivers cleanups, but these are
      out of the scope of this patch.
      Signed-off-by: default avatarJean Delvare <khali@linux-fr.org>
      45cae183
    • Felipe Balbi's avatar
      i2c/isp1301_omap: Convert to a new-style i2c driver, part 1 · 92da5eaf
      Felipe Balbi authored
      Based on David Brownell's patch for tps65010, this patch
      starts converting isp1301_omap.c to new-style i2c driver.
      Signed-off-by: default avatarFelipe Balbi <me@felipebalbi.com>
      Signed-off-by: default avatarJean Delvare <khali@linux-fr.org>
      92da5eaf
    • Tony Lindgren's avatar
      I2C: Switch to use mainline isp1301_omap.c · a92d0378
      Tony Lindgren authored
      This is to apply Jean's new style init patches.
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      a92d0378
    • Tony Lindgren's avatar
      Merge mainline v2.6.27-rc2 tree into linux-omap tree · 5061bcd1
      Tony Lindgren authored
      Merge branch 'master'; commit 'linus'
      
      Conflicts:
      
      	arch/arm/mach-omap1/board-nokia770.c
      	arch/arm/mach-omap1/mcbsp.c
      	arch/arm/mach-omap2/Makefile
      	arch/arm/mach-omap2/board-apollon.c
      	arch/arm/mach-omap2/clock.c
      	arch/arm/mach-omap2/clock.h
      	arch/arm/mach-omap2/clock24xx.c
      	arch/arm/mach-omap2/clock24xx.h
      	arch/arm/mach-omap2/clock34xx.c
      	arch/arm/mach-omap2/clock34xx.h
      	arch/arm/mach-omap2/id.c
      	arch/arm/mach-omap2/mcbsp.c
      	arch/arm/mach-omap2/memory.c
      	arch/arm/mach-omap2/pm.c
      	arch/arm/mach-omap2/prm.h
      	arch/arm/mach-omap2/sram242x.S
      	arch/arm/mach-omap2/sram243x.S
      	arch/arm/plat-omap/common.c
      	arch/arm/plat-omap/devices.c
      	arch/arm/plat-omap/mcbsp.c
      	arch/arm/plat-omap/sram.c
      	drivers/i2c/busses/Kconfig
      	drivers/i2c/chips/isp1301_omap.c
      	drivers/input/touchscreen/Kconfig
      	drivers/misc/Makefile
      	drivers/mtd/nand/Makefile
      	drivers/net/Kconfig
      	drivers/net/smc911x.h
      	drivers/power/Kconfig
      	drivers/power/Makefile
      	drivers/usb/gadget/omap_udc.c
      	include/asm-arm/arch-omap/board-2430sdp.h
      	include/asm-arm/arch-omap/board.h
      	include/asm-arm/arch-omap/clock.h
      	include/asm-arm/arch-omap/common.h
      	include/asm-arm/arch-omap/hardware.h
      	include/asm-arm/arch-omap/io.h
      	include/asm-arm/arch-omap/mcbsp.h
      	include/asm-arm/arch-omap/omap34xx.h
      	include/asm-arm/arch-omap/sram.h
      	include/asm-arm/cpu-multi32.h
      	include/asm-arm/pgtable.h
      	include/asm-arm/setup.h
      	include/linux/i2c-id.h
      	kernel/printk.c
      	security/Makefile
      	sound/arm/Kconfig
      5061bcd1
  4. 08 Aug, 2008 10 commits
  5. 06 Aug, 2008 13 commits
  6. 05 Aug, 2008 1 commit