1. 01 Mar, 2007 1 commit
  2. 20 Feb, 2007 1 commit
    • Stefan Roese's avatar
      [PATCH] PPC4xx: Add support for multiple I2C busses · 79b2d0bb
      Stefan Roese authored
      
      
      This patch adds support for multiple I2C busses on the PPC4xx
      platforms. Define CONFIG_I2C_MULTI_BUS in the board config file
      to make use of this feature.
      
      It also merges the 405 and 440 i2c header files into one common
      file 4xx_i2c.h.
      
      Also the 4xx i2c reset procedure is reworked since I experienced
      some problems with the first access on the 440SPe Katmai board.
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      79b2d0bb
  3. 04 Nov, 2006 2 commits
    • Timur Tabi's avatar
      mpc83xx: Fix dual I2C support for the MPC8349ITX, MPC8349EMDS, TQM834x, and MPC8360EMDS · 9ca880a2
      Timur Tabi authored
      
      
      This patch also adds an improved I2C set_speed(), which handles all clock
      frequencies.
      Signed-off-by: default avatarTimur Tabi <timur@freescale.com>
      9ca880a2
    • Ben Warren's avatar
      Add support for multiple I2C buses · bb99ad6d
      Ben Warren authored
      
      
      Hello,
      
      Attached is a patch providing support for multiple I2C buses at the
      command level.  The second part of the patch includes an implementation
      for the MPC834x CPU and MPC8349EMDS board.
      
      /*** Note: This patch replaces ticket DNX#2006083042000018 ***/
      Signed-off-by: default avatarBen Warren <bwarren@qstreams.com>
      
      Overview:
      
      1. Include new 'i2c' command (based on USB implementation) using
      CONFIG_I2C_CMD_TREE.
      
      2. Allow multiple buses by defining CONFIG_I2C_MULTI_BUS.  Note that
      the commands to change bus number and speed are only available under the
      new 'i2c' command mentioned in the first bullet.
      
      3. The option CFG_I2C_NOPROBES has been expanded to work in multi-bus
      systems.  When CONFIG_I2C_MULTI_BUS is used, this option takes the form
      of an array of bus-device pairs.  Otherwise, it is an array of uchar.
      
      CHANGELOG:
              Added new 'i2c' master command for all I2C interaction.  This is
      conditionally compiled with CONFIG_I2C_CMD_TREE.  New commands added for
      setting I2C bus speed as well as changing the active bus if the board
      has more than one (conditionally compiled with
      CONFIG_I2C_MULTI_BUS).  Updated NOPROBE logic to handle multiple buses.
      Updated README.
      
      regards,
      Ben
      bb99ad6d
  4. 14 Mar, 2003 1 commit
    • wdenk's avatar
      * Avoid flicker on the TRAB's VFD by synchronizing the enable with · 06d01dbe
      wdenk authored
        the HSYNC/VSYNC. Requires new CPLD code (Version 101 for Rev. 100
        boards, version 153 for Rev. 200 boards).
      
      * Patch by Vladimir Gurevich, 12 Mar 2003:
        Fix relocation problem of statically initialized string pointers
        in common/cmd_pci.c
      
      * Patch by Kai-Uwe Blöm, 12 Mar 2003:
        Cleanup & bug fixes for JFFS2 code:
        - the memory mangement was broken. It caused havoc on malloc by
          writing beyond the block boundaries.
        - the length calculation for files was wrong, sometimes resulting
          in short file reads.
        - data copying now optionally takes fragment version numbers into
          account, to avoid copying from older data.
        See doc/README.JFFS2 for details.
      06d01dbe
  5. 10 Mar, 2002 1 commit