11 Commits

Author SHA1 Message Date
Christian Mauderer
e07b74b88a rtemsbsd/sys/arm: Add imxrt1166 USBPHY driver
Adds a driver for the i.MXRT1166 USB PHY and enable USB for the
imxrt11xx BSPs.
2023-08-21 09:17:02 +02:00
Christian Mauderer
af0fcc35f7 imx: Enable GPIO driver for imxrt too 2023-07-24 14:51:17 +02:00
Sebastian Huber
9794487b1f arm/lpc: Add option to customize device probes 2022-09-06 13:26:15 +02:00
Sebastian Huber
b7787bd311 if_lpe.c: Use interface transmit
This avoids the need for a transmit task and transmit interrupts.
2022-09-06 13:26:10 +02:00
Sebastian Huber
8b085f2fcd if_lpe.c: Move transmit initialization
Move the transmit initialization out of the transmit task to be able to
remove the transmit task in the next patch.
2022-09-06 13:26:09 +02:00
Sebastian Huber
192e8d37a3 if_lpe.c: Port to LibBSD 2022-09-06 13:26:08 +02:00
Sebastian Huber
5b031886e1 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.
2022-09-06 13:26:06 +02:00
Christian Mauderer
7e5d93bb6b imx: Use RTEMS GPIO driver instead of FreeBSD one
Update 3869
2020-07-29 11:19:00 +02:00
Sebastian Huber
3489e3b639 Update to FreeBSD head 2018-09-17
Git mirror commit 6c2192b1ef8c50788c751f878552526800b1e319.

Update #3472.
2018-09-21 10:29:41 +02:00
Sebastian Huber
bcdce02d9b Update to FreeBSD head 2018-06-01
Git mirror commit fb63610a69b0eb7f69a201ba05c4c1a7a2739cf9.

Update #3472.
2018-09-21 10:29:41 +02:00
Sebastian Huber
18fa92c2dc Update to FreeBSD head 2018-02-01
Git mirror commit d079ae0442af8fa3cfd6d7ede190d04e64a2c0d4.

Update #3472.
2018-09-21 10:29:39 +02:00