misc.c 514 B

123456789101112131415161718192021222324
  1. /*
  2. * (C) Copyright 2004
  3. * Stefan Roese, esd gmbh germany, stefan.roese@esd-electronics.com
  4. *
  5. * SPDX-License-Identifier: GPL-2.0+
  6. */
  7. #include <common.h>
  8. #ifdef CONFIG_LXT971_NO_SLEEP
  9. #include <miiphy.h>
  10. #endif
  11. #ifdef CONFIG_LXT971_NO_SLEEP
  12. void lxt971_no_sleep(void)
  13. {
  14. unsigned short reg;
  15. miiphy_read("ppc_4xx_eth0", CONFIG_PHY_ADDR, 0x10, &reg);
  16. reg &= ~0x0040; /* disable sleep mode */
  17. miiphy_write("ppc_4xx_eth0", CONFIG_PHY_ADDR, 0x10, reg);
  18. }
  19. #endif /* CONFIG_LXT971_NO_SLEEP */