1. 28 Jan, 2008 35 commits
  2. 27 Jan, 2008 5 commits
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6 · 91525300
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6: (54 commits)
        MAINTIANERS: just use Mike gmail e-mail for contact and pawn the serial driver off onto Sonic
        [Blackfin] arch: remove old I2C BF54x porting.
        [Blackfin] arch: Add the semtimedop syscall.  Upstream uClibc doesn't compile without it.
        [Blackfin] arch: fix bug kernel boot message: memory information is not reasonable
        [Blackfin] arch: use common flash driver to setup partitions rather than the bf5xx-flash driver
        [Blackfin] arch: Fix bug - kernel build with Debug option enabled fails to boot up
        [Blackfin] arch: Fix bug Only RTC interrupt can wake up deeper sleep core.
        [Blackfin] arch: Add proper SW System Reset delay sequence
        [Blackfin] arch: Update copyright date
        [Blackfin] arch: GPIO API cleanup and anomaly update
        [Blackfin] arch: Fix BUG gpio_direction_output API is not compatitable with GENERIC_GPIO API interface
        [Blackfin] arch: Initial checkin of the memory protection support.
        [Blackfin] arch: set_bfin_dma_config shouldnt set SYNC or RESTART by default - add argument or option
        [Blackfin] arch: Add some comments - fix semicolons
        [Blackfin] arch: move all code related to CPLB handling into a new subdirectory under kernel/
        [Blackfin] arch: print out list of modules if kernel is crashing and tell people if the kernel is tainted 
        [Blackfin] arch: enable generic GPIO based I2C driver in STAMP-BF533, EZKIT-BF533 and EZKIT-BF561 boards
        [Blackfin] arch: Don't oops_in_progress if single step is comming from the kernel
        [Blackfin] arch: Fix BUG - kernel sometimes would stuck with KEYBOARD_GPIO on
        [Blackfin] arch: update to latest anomaly sheets
        ...
      91525300
    • Kalle Pokki's avatar
      i2c-bfin-twi: Register adapter with a specific bus number · 991dee59
      Kalle Pokki authored
      All the users of this driver explicitly specify the I2C bus numbers
      to be used in their platform data. Make the driver respect that.
      Signed-off-by: default avatarKalle Pokki <kalle.pokki@eke.fi>
      Cc: Bryan Wu <bryan.wu@analog.com>
      Signed-off-by: default avatarJean Delvare <khali@linux-fr.org>
      991dee59
    • Manuel Lauss's avatar
      i2c-au1550: Convert to platform driver · 8b798c4d
      Manuel Lauss authored
      Convert the i2c-au1550 bus driver to platform driver, and
      register a platform device for the Alchemy Db/Pb series of
      boards.
      Signed-off-by: default avatarManuel Lauss <mano@roarinelk.homelinux.net>
      Signed-off-by: default avatarJean Delvare <khali@linux-fr.org>
      8b798c4d
    • Manuel Lauss's avatar
      i2c-au1550: properly terminate zero-byte transfers · 91f27958
      Manuel Lauss authored
      Zero-bytes transfers would leave the bus transaction unfinished
      (no i2c stop is sent), with the following transfer actually
      sending the slave address to the previously addressed device,
      resulting in weird device failures (e.g. reset minute register
      values in my RTC).
      This patch instructs the controller to send an I2C STOP right after
      the slave address in case of a zero-byte transfer.
      Signed-off-by: default avatarManuel Lauss <mano@roarinelk.homelinux.net>
      Signed-off-by: default avatarJean Delvare <khali@linux-fr.org>
      91f27958
    • Jon Smirl's avatar
      mpc-i2c: Propagate error values properly · 4bd28ebd
      Jon Smirl authored
      Propagate the error values returned by i2c_wait() instead of overriding
      them with a meaningless -1.
      Signed-off-by: default avatarJon Smirl <jonsmirl@gmail.com>
      Signed-off-by: default avatarJean Delvare <khali@linux-fr.org>
      4bd28ebd