Christian Mauderer
4fad914cee
imx6_usbphy: Fix regulator (vbus-supply)
...
Update #3869 .
2020-04-20 09:18:58 +02:00
Christian Mauderer
a6cf310fb2
regulator: Disable FDT parts for non-FDT targets
2020-04-17 14:43:58 +02:00
Christian Mauderer
db78c8c52f
imx: Fix build for all other BSPs.
2020-04-16 10:49:36 +02:00
Christian Mauderer
c0f6606d47
imx6_usbphy: Add regulator (vbus-supply).
...
Update #3869 .
2020-04-15 16:32:34 +02:00
Christian Mauderer
9dfb3bdef2
ehci_imx: Set/clear ENHOSTDISCONNECT in USB PHY.
...
This is not a nice solution but it should work on all chips. As soon as
FreeBSD has a nice solution via the USB PHY driver, this should be
replaced.
Update #3869 .
2020-04-15 16:32:34 +02:00
Christian Mauderer
c9c4d79898
ehci_imx: Port to RTEMS
...
Update #3869 .
2020-04-15 16:32:34 +02:00
Sebastian Huber
7c34c62c42
ehci_imx: Import from FreeBSD
...
Update #3869 .
2020-04-15 16:32:34 +02:00
Christian Mauderer
9d69204a39
regulator: Import from FreeBSD.
...
Update #3869 .
2020-04-15 16:30:33 +02:00
Sebastian Huber
859015f502
imx gpio port
...
Update #3869 .
2020-04-15 16:18:44 +02:00
Sebastian Huber
eb6ff63322
imx6_ccm: Port to RTEMS
...
Update #3869 .
2020-04-15 16:18:44 +02:00
Sebastian Huber
7bafcafd9b
imx6_ccm: Import from FreeBSD
...
Update #3869 .
2020-04-15 16:18:43 +02:00
Sebastian Huber
bd7af5fcee
usb_busdma: Add USB_NEED_BUSDMA_COHERENT_ALLOC
...
Some BSPs have a cache-coherent memory area, however, it should not be
used for the USB controller.
2020-04-15 16:18:43 +02:00
Christian Mauderer
fa81c95416
mmcsd: Don't handle multiple hardware partitions.
...
The rtems_bsd_mmcsd_attach_worker acquired the bus without releasing it.
If a MMC device has multiple hardware partitions (like eMMC which
typically has at least one boot partition) the
rtems_bsd_mmcsd_attach_worker would try to acquire the bus multiple
times. This doesn't work.
Doing it right would mean to acquire and release the bus for each
access which would have an performance impact. Beneath that it would
mean that partition switching has to be supported by the RTEMS code too.
There is currently no known use case where the access would be
necessary. Therefore this patch prefers the performance and just avoids
all further hardware partitions.
2020-04-01 14:12:11 +02:00
Sebastian Huber
792d56bd33
NVME(4): Fix for big endian platforms
...
Update #3821 .
2020-02-18 14:59:31 +01:00
Sebastian Huber
eb5dc4f658
EVENTHANDLER(9): Avoid multiple definition errors
2020-02-10 19:39:27 +01:00
Jan Sommer
af291fa3a0
i386: Port to RTEMS
...
- Update imported files to compile rtems-libbsd for i386 based BSPs
- Currently does not support the option "dev_nic_e1000 = on"
2020-02-10 10:44:28 +01:00
Jan Sommer
0bd7949124
i386: Add missing files from FreeBSD
...
- Files needed to make rtems-libbsd build again for i386
2020-02-10 10:42:42 +01:00
Sebastian Huber
7cfd4a5edb
NVME(4): Add NVME_GET_NAMESPACE IO control
...
Update #3821 .
2019-11-13 13:04:01 +01:00
Sebastian Huber
1d90e42327
NVME(4): Enable per-CPU IO queues
...
Update #3821 .
2019-11-13 13:03:57 +01:00
Sebastian Huber
ab4be9ec77
NVME(4): Add support for SGL
...
Update #3821 .
2019-11-13 13:03:55 +01:00
Sebastian Huber
bd2bea425e
NVME(4): Add SGL descriptor
...
Update #3821 .
2019-11-13 13:03:54 +01:00
Sebastian Huber
4e1cccffc8
NVME(4): Optimize data transfer
...
Update #3821 .
2019-11-13 13:03:52 +01:00
Sebastian Huber
59951a9a9c
NVME(4): Big endian support
...
Update #3821 .
2019-11-13 13:03:51 +01:00
Sebastian Huber
53145c7232
NVME(4): Port to RTEMS
...
Update #3821 .
2019-11-13 13:03:49 +01:00
Sebastian Huber
950675442f
NVME(4): Import from FreeBSD
...
Update #3821 .
2019-11-13 13:03:36 +01:00
Sebastian Huber
a5ddb0ea69
Update to FreeBSD head 2019-09-24
...
Git mirror commit 6b0307a0a5184339393f555d5d424190d8a8277a.
2019-11-13 10:47:04 +01:00
Sebastian Huber
5f2d63683a
Add support for EARLY_COUNTER
2019-09-25 10:58:17 +02:00
Sebastian Huber
bf9681316a
Remove obsolete header files
2019-09-24 14:20:08 +02:00
Sebastian Huber
e9730d5fc5
Fix pgsigio() warnings
2019-09-24 14:07:12 +02:00
Sebastian Huber
cff1625f27
Add pselect()
2019-09-23 14:29:00 +02:00
Sebastian Huber
c3623025c2
PCI(4): Import missing file
2019-09-23 10:58:01 +02:00
Sebastian Huber
b152932953
PCI(4): Disable unsupported features
2019-09-23 10:57:52 +02:00
Sebastian Huber
5d0b5c9463
PCI(4): Add big endian support
2019-09-23 10:56:41 +02:00
Sebastian Huber
989e2dd76e
CONFIG_INTRHOOK(9): Call handlers after boot
...
This enables adding drivers on demand which use this service after
initialization.
2019-09-23 10:55:49 +02:00
Sebastian Huber
82bccd8104
C++ compatibility for <dev/pci/pcivar.h>
2019-09-23 10:55:45 +02:00
Sebastian Huber
05ec85c87c
C++ compatibility for kernel space <sys/sysctl.h>
2019-09-23 10:55:42 +02:00
Vijay Kumar Banerjee
951c4b92cf
rtemsbsd: remove dead code fb.c
2019-08-31 20:32:38 +02:00
Sebastian Huber
17221cb586
libsodium: Disable unused function
2019-08-27 10:31:50 +02:00
Sebastian Huber
4789b90b18
tty.c: Disable unused functions
2019-08-27 10:31:48 +02:00
Sebastian Huber
5c7853a44c
pf_ioctl.c: Disable superfluous unload support
2019-08-27 10:31:47 +02:00
Sebastian Huber
d67d2c9f61
kern_intr.c: Disable unused functions
2019-08-27 10:31:46 +02:00
Sebastian Huber
54fcbf1d4a
Remove superfluous support for preloaded modules
2019-08-27 10:31:44 +02:00
Sebastian Huber
abbce3f757
SLEEPQUEUE(9): Optimize sleepq_set_timeout_sbt()
...
Avoid an extra ISR disable/enable in SMP configurations.
2019-08-26 08:18:13 +02:00
Vijay Kumar Banerjee
7adbe5b0bd
am335x display drivers: Import from FreeBSD
2019-08-11 15:57:54 +02:00
Vijay Kumar Banerjee
d7c01f4569
fbd: Port to RTEMS
2019-08-11 15:57:54 +02:00
Vijay Kumar Banerjee
fa976bc5aa
fbd: Import from FreeBSD
2019-08-11 15:57:54 +02:00
Vijay Kumar Banerjee
b7458b0915
TDA19988: Import from FreeBSD
2019-08-11 15:57:54 +02:00
Vijay Kumar Banerjee
e3bc24e616
Pinmux : Import from FreeBSD
2019-08-11 15:57:54 +02:00
Vijay Kumar Banerjee
b68ca55c96
Add mmap
2019-07-27 13:49:07 +02:00
Sebastian Huber
313e1d5f1c
SLEEPQUEUE(9): Fix timeout handling
2019-07-05 10:20:18 +02:00