1. 24 Oct, 2008 2 commits
  2. 21 Oct, 2008 7 commits
  3. 18 Oct, 2008 10 commits
  4. 16 Oct, 2008 1 commit
  5. 15 Oct, 2008 1 commit
  6. 14 Oct, 2008 2 commits
    • Jason Jin's avatar
      Do not init SATA when disabled on 8536DS. · 0f8cbc18
      Jason Jin authored
      
      
      SGMII and SATA share the serdes on MPC8536 CPU, When SATA disabled and the
      driver still try to access the SATA registers, the cpu will hangup.
      This patch try to fix this by reading the serdes status before the SATA
      initialize.
      Signed-off-by: default avatarJason Jin <Jason.jin@freescale.com>
      Acked-by: default avatarAndy Fleming <afleming@freescale.com>
      0f8cbc18
    • Nikita V. Youshchenko's avatar
      fsl_diu: fix alignment error that caused malloc corruption · ec4d8c1c
      Nikita V. Youshchenko authored
      
      
      When aligning malloc()ed screen_base, invalid offset was added.
      This not only caused misaligned result (which did not cause hardware
      misbehaviour), but - worse - caused screen_base + smem_len to
      be out of malloc()ed space, which in turn caused breakage of
      futher malloc()/free() operation.
      
      This patch fixes screen_base alignment.
      
      Also this patch makes memset() that cleans framebuffer to be executed
      on first initialization of diu, not only on re-initialization. It looks
      correct to clean the framebuffer instead of displaying random garbage;
      I believe that was disabled only because that memset caused breakage
      of malloc/free described above - which no longer happens with the fix
      described above.
      Signed-off-by: default avatarNikita V. Youshchenko <yoush@debian.org>
      ec4d8c1c
  7. 08 Oct, 2008 1 commit
    • Rafal Czubak's avatar
      FSL: Fix get_cpu_board_revision() return value. · e46c7bfb
      Rafal Czubak authored
      
      
      get_cpu_board_revision() returned board revision based on information stored
      in global static struct eeprom. It should instead use one from local struct
      board_eeprom, to which the data is actually read from EEPROM. The bug led to
      system hang after printing L1 cache information on U-Boot startup. The problem
      was observed on MPC8555CDS system and possibly affects other Freescale MPC85xx
      boards using CFG_I2C_EEPROM_CCID.
      
      The change has been successfully tested on MPC8555CDS system.
      Signed-off-by: default avatarRafal Czubak <rcz@semihalf.com>
      e46c7bfb
  8. 24 Sep, 2008 1 commit
  9. 10 Sep, 2008 3 commits
  10. 09 Sep, 2008 1 commit
    • Timur Tabi's avatar
      Update Freescale 85xx boards to sys_eeprom.c · e8d18541
      Timur Tabi authored
      
      
      The new sys_eeprom.c supports both the old CCID EEPROM format and the new NXID
      format, and so it obsoletes board/freescale/common/cds_eeprom.c.  Freescale
      86xx boards already use sys_eeprom.c, so this patch migrates the remaining
      Freescale 85xx boards to use it as well.  cds_eeprom.c is deleted.
      Signed-off-by: default avatarTimur Tabi <timur@freescale.com>
      e8d18541
  11. 08 Sep, 2008 1 commit
    • Timur Tabi's avatar
      Update Freescale 85xx boards to sys_eeprom.c · 8febd13c
      Timur Tabi authored
      
      
      The new sys_eeprom.c supports both the old CCID EEPROM format and the new NXID
      format, and so it obsoletes board/freescale/common/cds_eeprom.c.  Freescale
      86xx boards already use sys_eeprom.c, so this patch migrates the remaining
      Freescale 85xx boards to use it as well.  cds_eeprom.c is deleted.
      Signed-off-by: default avatarTimur Tabi <timur@freescale.com>
      8febd13c
  12. 03 Sep, 2008 7 commits
  13. 28 Aug, 2008 1 commit
  14. 27 Aug, 2008 2 commits