Skip to content
Snippets Groups Projects
  1. Oct 21, 2011
    • Macpaul Lin's avatar
      ftgmac100: reset fix when supports wake on lan · 55b438a9
      Macpaul Lin authored
      
      This patch move the reset function from initialization to
      driver register procedure.
      
      Some embedded system supports wake on lan nowadays. On this kind of system,
      the ftgmac100 will be still supplied power after the system has been
      shut-down by Linux. Hence the register used by linux won't be clear
      when the system has been powered-off.
      
      The origin ftgmac100 driver in u-boot will only register
      driver and functions to network stack and won't reset the ftgmac100
      hardware if the network won't be used during boot-up.
      This will lead ftgmac100 continue receiving packets and then might corrupt
      linux kernel when booting up.
      
      So we reorder the hardware reset function earlier to force the hardware
      to be reset whether it will be used or not.
      
      Signed-off-by: default avatarMacpaul Lin <macpaul@andestech.com>
      55b438a9
  2. Oct 20, 2011
  3. Oct 18, 2011
  4. Oct 17, 2011
    • Jason Jin's avatar
      DM9000:Add a byte swap macro for dm9000 io operation. · 5c1d082b
      Jason Jin authored
      
      commit a45dde22 changed the dm9000
      direct register access to standard IO. This should work
      on the ColdFire platform as there are corresponding macros for
      the LE devices. But the hardware settings on some ColdFire boards had
      swapped the byte order which make the original macros such as out_le16
      cannot work. To avoid changing the common io access code on ColdFire
      platform, the DM9000_BYTE_SWAPPED define was added to make the dm9000 use
      __raw* IO access on some ColdFire boards.
      
      Signed-off-by: default avatarJason Jin <Jason.jin@freescale.com>
      5c1d082b
  5. Oct 15, 2011
  6. Oct 14, 2011
  7. Oct 09, 2011
  8. Oct 05, 2011
  9. Oct 03, 2011
  10. Sep 30, 2011
Loading