summaryrefslogtreecommitdiffstats
path: root/libbsd.py
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2022-06-09 10:10:06 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2022-09-06 13:26:06 +0200
commit5b031886e1e5fcd8ab54be2950110e17c0efe474 (patch)
tree9e41ebab9e9b79feaf87c875a3d621e89dc3e83f /libbsd.py
parentstdio/local.h: Make Newlib config independent (diff)
downloadrtems-libbsd-5b031886e1e5fcd8ab54be2950110e17c0efe474.tar.bz2
if_lpe.c: Import legacy LPC Ethernet driver
The standard FreeBSD MII support causes severe problems on the LPC3200 chip family. If an Ethernet module register is accessed while there is no clock from the PHY, the chip completely locks up and only an external watchdog can recover from this state. The legacy driver had a custom PHY management code which helped to avoid such issues. The if_lpe.c driver is no longer maintained by FreeBSD.
Diffstat (limited to '')
-rw-r--r--libbsd.py1
1 files changed, 0 insertions, 1 deletions
diff --git a/libbsd.py b/libbsd.py
index e3840f37..82ced4dd 100644
--- a/libbsd.py
+++ b/libbsd.py
@@ -221,7 +221,6 @@ class rtems(builder.Module):
'rtems/rtems-legacy-rtrequest.c',
'rtems/rtems-legacy-newproc.c',
'rtems/rtems-legacy-mii.c',
- 'sys/arm/lpc/if_lpe.c',
'sys/arm/lpc/lpc_pwr.c',
'sys/dev/atsam/if_atsam.c',
'sys/dev/atsam/if_atsam_media.c',