1. 23 Jul, 2009 2 commits
  2. 22 Jul, 2009 9 commits
  3. 21 Jul, 2009 1 commit
    • Heiko Schocher's avatar
      i2c, mpc83xx: add CONFIG_SYS_I2C_INIT_BOARD for fsl_i2c · 39df00d9
      Heiko Schocher authored
      
      
      This patch adds the possibility to call a board specific
      i2c bus reset routine for the fsl_i2c bus driver, and adds
      this option for the keymile kmeter1 board.
      
      The deblock sequence for this board is implemented and
      tested in the following way:
      
      CR = 0x20 (release SDA and SCL pin)
      CR = 0xa0 (start read)
      dummy read
      dummy read
      if 2. dummy read == 0x00
      	3. dummy read
      
      CR = 0x80 (SDA and SCL now 1 SR = 0x86)
      CR = 0x00 (Modul reset SR=0x81)
      CR = 0x80 (SDA and SCL = 1, SR = 0x81)
      Signed-off-by: default avatarHeiko Schocher <hs@denx.de>
      39df00d9
  4. 20 Jul, 2009 1 commit
    • Heiko Schocher's avatar
      powerpc: updates for the keymile boards · dc71b248
      Heiko Schocher authored
      
      
      - CONFIG_SYS_MAX_I2C_BUS changed to 1
        We use only one I2C hardwarecontroller on this boards, so
        change the CONFIG_SYS_MAX_I2C_BUS to 1.
      - common: dont print errormsg if second IVM Block lacks.
      - 82xx, mgcoge: fix double mtdpart entry in environment
      - 82xx, mgcoge: activate on second Flash the second bank.
      - common: CONFIG_ENV_SIZE 0x4000 for all keymile boards
      - common: Change malloc size to 1MByte for all Keymile boards
          We need a bigger malloc area for the environment support (128k)
          on some Keymile boards (kmeter1) and the upcoming UBI support.
          Change it to 1MB for all Keymile boards to be on the save side.
          Also define CONFIG_SYS_64BIT_VSPRINTF which is needed for
          UBI/UBIFS support.
      - Add UBI support to all Keymile boards
      - change manner of writing "/localbus/ranges" node
          instead of writting the complete "/localbus/ranges" node
          before booting Linux, only update the ranges entries
          which gets dynamical detected (size of flashes).
          This is needed, because keymile adds in the DTS
          "/localbus/ranges" node entries, which u-boot must
          not overwrite/delete.
      - kmeter, mgcoge: define 2 seperate regions needed for the Intel P30 chips
          The Intel P30 chip has 2 non-identical chips on
          one die, so we need to define 2 seperate regions
          that are scanned by physmap_of independantly.
      - kmeter1: Add MTD concat support to Keymile boards
      - 82xx, mgcoge: add "unlock=yes" to default environment
      - added CONFIG_MTD_DEVICE to get in sync with mainline code
      Signed-off-by: default avatarHeiko Schocher <hs@denx.de>
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      dc71b248
  5. 19 Jul, 2009 2 commits
  6. 18 Jul, 2009 7 commits
  7. 17 Jul, 2009 2 commits
  8. 16 Jul, 2009 4 commits
  9. 13 Jul, 2009 3 commits
    • Wolfgang Denk's avatar
      aria: enable NAND flash support · a6d6d46a
      Wolfgang Denk authored
      
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      a6d6d46a
    • Wolfgang Denk's avatar
      MPC512x: factor out common code · 7629f1c0
      Wolfgang Denk authored
      
      
      Now that we have 3 boards for the MPC512x it turns out that they all
      use the very same fixed_sdram() code.
      
      This patch factors out this common code into cpu/mpc512x/fixed_sdram.c
      and adds a new header file, include/asm-ppc/mpc512x.h, with some
      macros, inline functions and prototype definitions specific to MPC512x
      systems.
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      Cc: Stefan Roese <sr@denx.de>
      Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
      7629f1c0
    • Wolfgang Denk's avatar
      mecp5123: fix build error · 0549353a
      Wolfgang Denk authored
      
      
      The mecp5123 board did not compile because the MSCAN Clock Control
      Registers were missing; these got added, but as an array instead
      of 4 individual registers. Adapt the code so it builds.
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      Cc: Stefan Roese <sr@denx.de>
      Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
      0549353a
  10. 12 Jul, 2009 7 commits
  11. 11 Jul, 2009 1 commit
  12. 10 Jul, 2009 1 commit