Sebastian Huber
b43517be37
ohci: Fix for BSP_USB_OTG_TRANSCEIVER_I2C_ADDR
2017-07-18 08:33:00 +02:00
Christian Mauderer
658f9b8967
dev/rtwn: Import new files from FreeBSD.
2017-07-17 15:54:25 +02:00
Sichen Zhao
bd3c01a126
Import am335x usb driver file from FreeBSD.
2017-07-13 07:30:02 +02:00
Sebastian Huber
3c967ca238
Use <sys/lock.h> provided by Newlib
2017-06-08 13:20:09 +02:00
Sebastian Huber
02373194fe
Update due to Newlib 2017-06-07 changes
...
The following files are now provided by Newlib:
* arpa/inet.h
* net/if.h
* netinet/in.h
* netinet/tcp.h
* sys/socket.h
* sys/uio.h
* sys/un.h
The <sys/param.h> and <sys/cpuset.h> are now compatible enough to be
used directly.
Update #2833 .
2017-06-08 13:19:54 +02:00
Kevin Kirspel
18cf4282c4
Modify FREEBSD EVDEV driver for use in RTEMS
2017-05-19 07:24:30 +02:00
Kevin Kirspel
b51279b544
Modify FREEBSD USB keyboard drivers for use in RTEMS
2017-05-19 07:24:30 +02:00
Kevin Kirspel
a7415b7f2f
Add USB UGEN support for RTEMS
2017-05-19 07:24:30 +02:00
Kevin Kirspel
3e7de301c1
Add FREEBSD USB input device files
2017-05-19 07:24:29 +02:00
Kevin Kirspel
41d2784207
Add FREEBSD keyboard driver files
2017-05-19 07:24:29 +02:00
Kevin Kirspel
67de3b57f4
Adding EVDEV FREEBSD files
2017-05-19 07:24:29 +02:00
Kevin Kirspel
5040ee564c
Update USB Serial Driver for use with RTEMS
2017-05-12 14:18:38 +02:00
Kevin Kirspel
746d74b516
Add USB headers to support USB Serial drivers
2017-05-12 14:18:38 +02:00
Kevin Kirspel
286c391e39
Adding FREEBSD USB Serial Drivers
2017-05-12 14:18:38 +02:00
Sebastian Huber
de8a76da2f
Update to FreeBSD head 2017-04-04
...
Git mirror commit 642b174daddbd0efd9bb5f242c43f4ab4db6869f.
2017-04-04 14:46:23 +02:00
Sebastian Huber
5f3722a8d9
if_tsec: Enable FDT support
2017-03-08 09:05:05 +01:00
Sebastian Huber
c1205ee81e
FDT(4): Port to RTEMS
2017-03-08 09:04:18 +01:00
Sebastian Huber
f0dd0c506a
FDT(4): Import from FreeBSD
2017-03-08 09:00:03 +01:00
Kevin Kirspel
9f2205a3f5
Port LPC32XX Ethernet and USB OHCI to RTEMS
2017-02-14 09:40:01 +01:00
Christian Mauderer
edf32f211c
rtwn: Port to RTEMS
2017-01-17 12:50:58 +01:00
Christian Mauderer
0cbb715ade
rtwn: Import from FreeBSD.
2017-01-17 12:50:58 +01:00
Christian Mauderer
59338de0a5
Port USB and USB WLAN.
2017-01-17 12:50:57 +01:00
Christian Mauderer
d145449b74
Import USB and USB WLAN from FreeBSD.
2017-01-17 12:50:57 +01:00
Sebastian Huber
0577772720
Update to FreeBSD head 2017-01-09
...
Git mirror commit 1f8e4a995a6ede4bdb24e6d335ccda2bdb0175ab.
2017-01-10 11:03:27 +01:00
Sebastian Huber
75b706fde4
Update to FreeBSD head 2016-12-10
...
Git mirror commit 80c55f08a05ab3b26a73b226ccb56adc3122a55c.
2017-01-10 09:53:34 +01:00
Sebastian Huber
2360b084ff
if_dwc: Invalidate read buffer again
...
This may prevent problems in case a cache line prefetch added some lines
to the cache during a DMA transfer.
2017-01-10 09:53:34 +01:00
Sebastian Huber
3ef41be02f
if_dwc: Use explicit cache operations
2017-01-10 09:53:34 +01:00
Sebastian Huber
0436d64a2a
if_dwc: Reduce DMA descriptor count
2017-01-10 09:53:34 +01:00
Sebastian Huber
88dad3bc92
if_dwc: Use rtems_bsd_get_mac_address()
2017-01-10 09:53:34 +01:00
Sebastian Huber
f8ed8cd881
if_dwc: Add nexus device support
2017-01-10 09:53:33 +01:00
Sebastian Huber
c07da019f3
if_dwc: Fix a possible interrupt starvation
2017-01-10 09:53:33 +01:00
Sebastian Huber
051b634730
if_dwc: Avoid mbuf use after free
2017-01-10 09:53:33 +01:00
Sebastian Huber
b99c023a08
if_dwc: Checksum offload
2017-01-10 09:53:33 +01:00
Sebastian Huber
5deeb69c7e
if_dwc: Avoid tx defrag if possible
...
Drop packets in case of resource shortage.
2017-01-10 09:53:33 +01:00
Sebastian Huber
d9ff8281d7
if_dwc: Simplify tx desc setup
2017-01-10 09:53:33 +01:00
Sebastian Huber
941021287a
if_dwc: Fix transmit starvation
2017-01-10 09:53:33 +01:00
Sebastian Huber
6cd057d977
if_dwc: Fix IFCOUNTER_IPACKETS statistics
...
Input packets are counted in dwc_harvest_stats() as well.
2017-01-10 09:53:33 +01:00
Sebastian Huber
ec2e4b1fd2
if_dwc: Fix IFCOUNTER_OPACKETS statistics
...
Output packets are counted in dwc_harvest_stats() as well.
2017-01-10 09:53:33 +01:00
Sebastian Huber
e392c98990
if_dwc: Move interrupt handler install
2017-01-10 09:53:33 +01:00
Sebastian Huber
c40e45b75e
Update to FreeBSD head 2016-08-23
...
Git mirror commit 9fe7c416e6abb28b1398fd3e5687099846800cfd.
2017-01-10 09:53:31 +01:00
Sebastian Huber
6254bf40b3
SDHCI(4): Delete
...
Delete heavily modified SDHCI(4) support. It must be re-imported from a
later FreeBSD version on demand.
2016-11-09 10:26:17 +01:00
Sebastian Huber
e11f8e31f0
ohci: Fixes due to USB stack update
2016-10-07 07:24:42 +02:00
Sebastian Huber
8e65e1bf45
usb: Update to FreeBSD trunk 2016-08-23
...
FreeBSD trunk, 2016-08-23, 9fe7c416e6abb28b1398fd3e5687099846800cfd.
2016-08-23 16:07:16 +02:00
Sebastian Huber
0c24e06130
mmc: Update to FreeBSD trunk 2016-08-23
2016-08-23 15:18:42 +02:00
Chris Johns
26a8cee1c3
e1000phy: Provide local support for Marvell's 88E1512 PHY.
...
This PHY is close to the standard PHY support so providing enough to
allow the PHY probe to pass lets it work on a MicroZed.
2016-08-11 17:41:49 +10:00
Chris Johns
ace5fb657c
Enable the Cadence cgem device syctls.
2016-06-27 21:31:03 +10:00
Chris Johns
591bd2d9c7
Revert "Enable the Cadence cgem device syctls."
...
This reverts commit 9362e7649bde3d31b6f464f3184fe527b4dcb1d2.
Committed white space changes.
2016-06-27 21:27:01 +10:00
Chris Johns
9362e7649b
Enable the Cadence cgem device syctls.
2016-06-27 21:25:38 +10:00
Sebastian Huber
3d1e767c8f
Directly use <sys/types.h> provided by Newlib
2016-05-30 16:06:41 +02:00
Chris Johns
4b127e7cec
Add RealTek Gig PHY.
2016-05-04 16:02:06 +10:00