1. 24 Oct, 2008 2 commits
  2. 21 Oct, 2008 12 commits
  3. 18 Oct, 2008 20 commits
  4. 16 Oct, 2008 1 commit
  5. 15 Oct, 2008 1 commit
  6. 14 Oct, 2008 3 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
      Signed-off-by: default avatarJason Jin <Jason.jin@freescale.com>
      Acked-by: default avatarAndy Fleming <afleming@freescale.com>
    • Remy Bohmer's avatar
      The PIPE_INTERRUPT flag is used wrong · 9dbc3667
      Remy Bohmer authored
      At a lot of places in the code the PIPE_INTERRUPT flags and friends
      are used wrong. The wrong bits are compared to this flag resulting
      in wrong conditions. Also there are macros that should be used for
      PIPE_* flags.
      This patch tries to fix them all, however, I was not able to test the
      changes, because I do not have any of these boards.
      Review required!
      Signed-off-by: default avatarRemy Bohmer <linux@bohmer.net>
      Signed-off-by: default avatarMarkus Klotzbuecher <mk@denx.de>
    • 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>
  7. 13 Oct, 2008 1 commit