Sebastian Huber
98b52e3517
drvmgr: Use API mutex
2017-12-06 07:13:04 +01:00
Daniel Hellstrom
3663be5352
drvmgr: clean up info_drv print
...
Fixes #2930
2017-08-29 08:44:13 +02:00
Sebastian Huber
3dfe55ee15
score: Use <sys/bitset.h> for Processor_mask
...
Implement the Processor_mask via <sys/bitset.h>. Provide
_Processor_mask_To_uint32_t() to enable its use in device specific
routines, e.g. interrupt affinity register in an interrupt controller.
Update #3059 .
2017-07-06 15:29:16 +02:00
Javier Jalle
6234abe8bd
leon, l4stat: Initial driver commit
2017-05-02 12:34:49 +02:00
Javier Jalle
c241236139
leon, memscrub: add GR740 memory scrubber driver
2017-05-02 12:34:48 +02:00
Javier Jalle
d79429fa52
leon, griommu: add GR740 IOMMU driver
...
The driver is limited to the access protection bit-vector. It
currently does not support the IOMMU page-table functionality.
2017-05-02 12:34:48 +02:00
Javier Jalle
dfa8633805
leon, l2cache: add GR740 L2-Cache driver
2017-05-02 12:34:47 +02:00
Daniel Hellstrom
7075fb1134
drvmgr: ability to configure IRQ affinity
2017-05-02 12:34:45 +02:00
Javier Jalle
61788e76b9
leon, GR-CPCI-GR740: Added peripheral PCI driver
2017-05-02 12:34:44 +02:00
Daniel Cederman
84557ef62c
libdrvmgr: remove braces
2017-03-06 07:54:55 +01:00
Daniel Hellstrom
418149c80b
libdrvmgr: added default BSP init level hook
2017-03-06 07:54:55 +01:00
Sebastian Huber
ede1a4182d
Make rtems/print.h independent of rtems/bspIo.h
2016-06-22 07:29:26 +02:00
Sebastian Huber
6bf44a581b
Use linker set for driver manager initialization
...
Update #2408 .
2016-02-03 10:00:57 +01:00
Sebastian Huber
297aa075dc
Revert "drvmgr: Move bsp_driver_level_hook() calls"
...
The --enable-drvmgr configure option controls the driver manager startup
and not if the driver manager is present or not. Presence of the driver
manager is determined by the architecture (only available on sparc so
far).
This reverts commit 61bbf9194f .
2016-01-26 16:22:46 +01:00
Sebastian Huber
61bbf9194f
drvmgr: Move bsp_driver_level_hook() calls
2016-01-26 11:42:04 +01:00
Daniel Hellstrom
291c53917d
DRVMGR: remove struct driver registration func
2015-04-17 01:10:30 +02:00
Daniel Hellstrom
4c9c46df76
DRVMGR: clean-up DRV_OPS_NUM
2015-04-17 01:10:30 +02:00
Daniel Hellstrom
bef5e23ef6
DRVMGR: renamed RES_EMPTY to DRVMGR_RES_EMPTY
2015-04-17 01:10:30 +02:00
Daniel Hellstrom
4d3e70f4a6
DRVMGR: KEY_TYPE now a enum drvmgr_kt
2015-04-17 01:10:30 +02:00
Daniel Hellstrom
14d55debf1
DRVMGR: renamed info_dev to get_info_dev
2015-04-17 01:10:30 +02:00
Daniel Hellstrom
246fe225f1
DRVMGR: change name of freq_get to get_freq
2015-04-17 01:10:29 +02:00
Daniel Hellstrom
bb2f2200aa
DRVMGR: renamed private drv_mgr and its struct name
2015-04-17 01:10:29 +02:00
Daniel Hellstrom
bf2c3f8baf
DRVMGR: updated README
2015-04-17 01:10:29 +02:00
Daniel Hellstrom
4f0906080d
DRVMGR: only build on SPARC platform
2015-04-17 01:10:28 +02:00
Daniel Hellstrom
0decc80664
DRVMGR: updated license to rtems.org
2015-04-17 01:10:28 +02:00
Daniel Hellstrom
cc3f87c0c7
DRVMGR: removed a goto and added comments
2015-04-17 01:10:28 +02:00
Daniel Hellstrom
2fb09129dd
DRVMGR: clean-up Makefile.am
2015-04-17 01:10:27 +02:00
Daniel Hellstrom
eff698916c
DRVMGR: use RTEMS_INLINE_ROUTINE
2015-04-17 01:10:27 +02:00
Daniel Hellstrom
65d1f35b27
DRVMGR: updated copyright into one line only
2015-04-17 01:10:26 +02:00
Daniel Hellstrom
ffd8002dbd
GR-CPCI-LEON4-N2X: added PCI peripheral driver for PCI device
...
Interrupts have not been test yet
2015-04-17 01:10:19 +02:00
Daniel Hellstrom
0f49c0e2f4
GRSPW: New packet based driver for SPW/SPW2/SPW2_DMA
...
This patch adds a new driver for the GRSPW SpaceWire AMBA
interface family. The new driver does not implement a standard
RTEMS driver, instead it provides only a library interface to
the GRSPW devices. This driver can be used to implement a
RTEMS I/O driver or used directly.
New features compared with old GRSPW driver:
* zero-copy packet interface
* possibility to send/receive mulitple packets per call
* optional interrupt awaken work-task to process TX/RX queues
* DMA channels support. Before only first DMA channel supported
* Separate DMA and link control
* Packet based error flags
2015-04-17 01:10:18 +02:00
Daniel Hellstrom
30594a91ca
DRVMGR: add LEON BSPs driver registration
2015-04-17 01:10:17 +02:00
Daniel Hellstrom
e7fade3ac4
DRVMGR: added driver manager to cpukit/libdrvmgr
2015-04-17 01:10:16 +02:00