summaryrefslogtreecommitdiffstats
path: root/freebsd/sys/dev (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* fsl_sdhci.c: Fix missing include errorSebastian Huber2018-09-281-0/+4
| | | | Update #3525.
* fsl_sdhci.c: Fix missing include errorSebastian Huber2018-09-271-0/+4
| | | | Update #3525.
* fsl_sdhci.c: Import from FreeBSDSebastian Huber2018-09-251-0/+1015
| | | | Update #3525.
* Update to FreeBSD head 2018-09-17Sebastian Huber2018-09-2142-318/+916
| | | | | | Git mirror commit 6c2192b1ef8c50788c751f878552526800b1e319. Update #3472.
* Update to FreeBSD head 2018-06-01Sebastian Huber2018-09-2161-1226/+1399
| | | | | | Git mirror commit fb63610a69b0eb7f69a201ba05c4c1a7a2739cf9. Update #3472.
* Update to FreeBSD head 2018-04-01Sebastian Huber2018-09-2140-610/+1026
| | | | | | Git mirror commit 8dfb1ccc26d1cea7e2529303003ff61f9f1784c4. Update #3472.
* Update to FreeBSD head 2018-02-01Sebastian Huber2018-09-2137-109/+361
| | | | | | Git mirror commit d079ae0442af8fa3cfd6d7ede190d04e64a2c0d4. Update #3472.
* Update to FreeBSD head 2017-12-01Sebastian Huber2018-09-21238-220/+650
| | | | | | Git mirror commit e724f51f811a4b2bd29447f8b85ab5c2f9b88266. Update #3472.
* Update to FreeBSD head 2017-10-01Sebastian Huber2018-09-2139-383/+760
| | | | | | Git mirror commit b2f0376b45428f13151d229c5ae9d4d8f74acbd1. Update #3472.
* Update to FreeBSD head 2017-08-01Sebastian Huber2018-09-2150-665/+3077
| | | | | | Git mirror commit f5002f5e5f78cae9f0269d812dc0aedb0339312c. Update #3472.
* Update to FreeBSD head 2017-06-01Sebastian Huber2018-09-2118-77/+120
| | | | | | Git mirror commit dfb26efac4ce9101dda240e94d9ab53f80a9e131. Update #3472.
* mmc: Optimize mmc_wait_for_req()Sebastian Huber2018-04-262-0/+19
| | | | | | Use a self-contained RTEMS binary semaphore instead of msleep() and wakeup(). This is itself more efficient and in addition allows the use of mmc_wakeup() in interrupt context.
* dwc_otg: Default to USB host modeSebastian Huber2018-02-061-0/+2
| | | | | | In case no "dr_mode" property is present in the device tree, then default to USB host mode. This is necessary to support the Cyclone V SoC Development Kit.
* dwc_otg: Add compatibility string, constifySebastian Huber2018-02-061-1/+2
| | | | Support device tree of Cyclone V SoC Development Kit.
* Add device tree support for Altera/Intel Cyclone VSebastian Huber2018-02-064-39/+273
| | | | Close #3290.
* saf1761_otg: Port to RTEMS.Christian Mauderer2017-11-102-4/+84
|
* usb/saf1761: Import from FreeBSD.Christian Mauderer2017-11-104-0/+4435
| | | | | | | Import the files for the SAF1761 USB controller from FreeBSD commit: 642b174daddbd0efd9bb5f242c43f4ab4db6869f Tue Apr 4 04:01:02 2017
* Fix build for non-FDT platformsSebastian Huber2017-11-101-0/+5
|
* Import BBB sd driver files from FreeBSD.Sichen Zhao2017-11-107-0/+4122
|
* ffec: Fix commentSebastian Huber2017-10-261-4/+4
| | | | Update #3090.
* ffec: Add checksum offloadSebastian Huber2017-10-252-3/+53
| | | | Update #3090.
* ffec: Add interrupt coalescing supportSebastian Huber2017-10-252-0/+186
| | | | | | Code is an adapted from the TSEC (if_tsec) network interface driver. Update #3090.
* ffec: Increase buffer descriptor count to 512Sebastian Huber2017-10-251-2/+2
| | | | Update #3090.
* ffec: Defragment transmit mbuf only if necessarySebastian Huber2017-10-251-104/+139
| | | | | | | | | Use structure similar to TSEC (if_tsec) driver. The use of bus_dmamap_sync() differs these network interface drivers. This should not be the case. Update #3090.
* ffec: Fix NULL pointer accessSebastian Huber2017-10-251-0/+3
| | | | Update #3090.
* ffec: Use RACC[SHIFT16]Sebastian Huber2017-10-251-16/+35
| | | | | | | | | This avoids the move of entire receive frames to meet the alignment requirements of the IP header and so on. Add FECFLAG_RACC feature flag for this similar to the Linux driver. Update #3090.
* ffec: Add wmb() to descriptor updatesSebastian Huber2017-09-271-0/+2
|
* ffec: Support up to three interrupt requestsSebastian Huber2017-09-271-18/+34
|
* ffec: Avoid AXI bus issues due to a MAC resetSebastian Huber2017-09-271-1/+8
|
* ffec: Add FECFLAG_AVB variant flagSebastian Huber2017-09-272-7/+17
| | | | | | | | | | | | | | | This flag is analogous to the Linux driver FEC_QUIRK_HAS_AVB. It indicates an FEC with support for Audio Video Bridging (AVB). This indicator is used for various other parts in the Linux driver (drivers/net/ethernet/freescale/fec_main.c). Use it to customize the receive/transmit buffer alignment. The receive buffer alignment increased to 64-bytes on the i.MX 6SoloX and i.MX 7Dual. There are no hard alignment restrictions for transmit buffers on these chips. Fix the ffec_softc::fectype type to provide enough storage for the feature flags.
* ffec: Increase descriptor ring alignmentSebastian Huber2017-09-271-1/+1
| | | | For optimal performance a 64-byte alignment is recommended.
* ffec: Use explicit cache synchronizationSebastian Huber2017-09-271-0/+7
|
* ffec: Support more rgmii variantsSebastian Huber2017-09-271-0/+4
|
* ffec: Port to RTEMSSebastian Huber2017-09-271-0/+4
|
* ffec: Import from FreeBSDSebastian Huber2017-09-272-0/+2098
|
* ohci: Fix for BSP_USB_OTG_TRANSCEIVER_I2C_ADDRSebastian Huber2017-07-181-0/+5
|
* dev/rtwn: Import new files from FreeBSD.Christian Mauderer2017-07-1718-0/+2258
|
* Import am335x usb driver file from FreeBSD.Sichen Zhao2017-07-133-0/+4750
|
* Use <sys/lock.h> provided by NewlibSebastian Huber2017-06-08163-163/+163
|
* Update due to Newlib 2017-06-07 changesSebastian Huber2017-06-08199-206/+206
| | | | | | | | | | | | | | | | | 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.
* Modify FREEBSD EVDEV driver for use in RTEMSKevin Kirspel2017-05-191-0/+4
|
* Modify FREEBSD USB keyboard drivers for use in RTEMSKevin Kirspel2017-05-191-0/+2
|
* Add USB UGEN support for RTEMSKevin Kirspel2017-05-191-0/+10
|
* Add FREEBSD USB input device filesKevin Kirspel2017-05-197-0/+9186
|
* Add FREEBSD keyboard driver filesKevin Kirspel2017-05-193-0/+2022
|
* Adding EVDEV FREEBSD filesKevin Kirspel2017-05-1910-0/+4755
|
* Update USB Serial Driver for use with RTEMSKevin Kirspel2017-05-121-0/+12
|
* Add USB headers to support USB Serial driversKevin Kirspel2017-05-121-0/+99
|
* Adding FREEBSD USB Serial DriversKevin Kirspel2017-05-1223-0/+20104
|
* Update to FreeBSD head 2017-04-04Sebastian Huber2017-04-0478-17524/+6553
| | | | Git mirror commit 642b174daddbd0efd9bb5f242c43f4ab4db6869f.