Niklas Eiling
|
16b6a21512
|
fpga: make hwdef-parse.py correctly detect interrupt on zynq designs
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2025-01-24 10:32:57 +01:00 |
|
Niklas Eiling
|
780dffb9ab
|
fpga: fix configCrossBar crashing if src or dest are nullptr
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2025-01-24 10:32:57 +01:00 |
|
Niklas Eiling
|
cee5f62c2d
|
fpga: remove exceptions from AxisCache
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2025-01-24 10:32:57 +01:00 |
|
Niklas Eiling
|
5dd12eafc4
|
fpga: Apply suggestions from code review
Co-authored-by: Steffen Vogel <steffen.vogel@opal-rt.com>
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2025-01-24 10:32:57 +01:00 |
|
Niklas Eiling
|
0d6946bae9
|
fpga/ip/i2c: remove dead code and improve comment.
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2025-01-24 10:32:57 +01:00 |
|
Niklas Eiling
|
e9b1a4a528
|
fpga: improve comments
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2025-01-24 10:32:57 +01:00 |
|
Niklas Eiling
|
a7427d7cc0
|
fpga/ips: add invalidate method to AxisCache and whitelist the IP in hwdef-parse.py
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2025-01-24 10:32:57 +01:00 |
|
Niklas Eiling
|
ce0959d4ba
|
fpga: Clean up dino.cpp
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2025-01-24 10:32:57 +01:00 |
|
Niklas Eiling
|
afcfe08576
|
fpga: Fix I2c causing an error when Dino FMC is not connected. We loose the self check, but this is not really possible if there is no Dino FMC.
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2025-01-24 10:32:57 +01:00 |
|
Niklas Eiling
|
3300e7b2cd
|
fpga: Add axis_cache.cpp to CMakeLists.txt
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2025-01-24 10:32:57 +01:00 |
|
Niklas Eiling
|
bf2b18bf47
|
fpga: Add new Dino configuration register that allows triggering the DAC before the time step to dino.cpp
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2025-01-24 10:32:57 +01:00 |
|
Niklas Eiling
|
6b0b11e720
|
fpga: Add driver for new register interface of axis cache IP
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2025-01-24 10:32:57 +01:00 |
|
|
e5ab276566
|
fix: Formatting
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2024-11-04 10:30:14 +01:00 |
|
Pascal Bauer
|
d521b5567f
|
feat: add json parsing of iplist
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
|
2024-10-31 15:21:30 +01:00 |
|
Pascal Bauer
|
c577e8a2a1
|
review: remove comment, change loglevel
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
|
2024-10-31 15:21:30 +01:00 |
|
Pascal Bauer
|
5e23100df9
|
feat: add parsing for ip-ignorelist
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
|
2024-10-31 15:21:30 +01:00 |
|
Pascal Bauer
|
ee83bb197b
|
feat: ips can be ignored to be initialized in corefactory
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
|
2024-10-31 15:21:30 +01:00 |
|
Steffen Vogel
|
28d354cb84
|
Fix formatting with clang-format
Signed-off-by: Steffen Vogel <steffen.vogel@opal-rt.com>
|
2024-10-15 19:31:49 +02:00 |
|
Pascal Bauer
|
83e95f88a5
|
Refactor: change namespace pci to devices
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
|
2024-08-30 12:23:02 +02:00 |
|
Pascal Bauer
|
c41f91f1ca
|
refactor: rename DeviceList to PciDeviceList
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
|
2024-08-30 12:23:02 +02:00 |
|
Pascal Bauer
|
975c02dc7d
|
Refactor: rename pci class to pci_device
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
|
2024-08-30 12:23:02 +02:00 |
|
Pascal Bauer
|
91b541943e
|
Refactor: Move pci to devices/pci_device
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
|
2024-08-30 12:23:02 +02:00 |
|
Niklas Eiling
|
97fccd604d
|
PCIeCard: load correct kernel module
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-08-26 10:09:01 +02:00 |
|
Niklas Eiling
|
eeeb9b1d7b
|
dino: fix wrong copyright notice in dino.cpp
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-08-26 10:09:01 +02:00 |
|
IgnoreWarnings
|
2bc2eaed28
|
ensure loading of vfio modules
Signed-off-by: IgnoreWarnings <pascal.bauer@rwth-aachen.de>
|
2024-08-09 09:14:47 +02:00 |
|
Niklas Eiling
|
f25e1dd689
|
log: fix undefined intitialization order of static objects. fixes #799.
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-08-05 14:57:13 +02:00 |
|
Pascal Bauer
|
74155d9685
|
add optional indicator
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
|
2024-07-31 11:54:16 +02:00 |
|
Pascal Bauer
|
9e89ba32c2
|
make baseaddress optional, remove debug output
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
|
2024-07-31 11:54:16 +02:00 |
|
Niklas Eiling
|
5f44e16ced
|
fpga: remove dead code and improve comments in Dino IP
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-07-29 13:50:36 +02:00 |
|
Niklas Eiling
|
7128da24c3
|
fpga: make dma able to handle sequence numbers generated in the FPGA
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-07-29 13:50:36 +02:00 |
|
Niklas Eiling
|
136d033cd3
|
fpga: fix dino setting wrong offset value to float converter
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-07-29 13:50:36 +02:00 |
|
Niklas Eiling
|
7991d31393
|
fpga/dino: add and set new registers
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-07-29 13:50:36 +02:00 |
|
Pascal Bauer
|
f364db1748
|
add parsing for baseaddress
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
|
2024-07-29 11:29:03 +02:00 |
|
Pascal Bauer
|
54796d11b2
|
removed void indicator
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
|
2024-06-27 09:54:58 +02:00 |
|
Pascal Bauer
|
80fa0429dd
|
change name of "parseVLNV" to "parseIpIdentifier"
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
|
2024-06-27 09:54:58 +02:00 |
|
Pascal Bauer
|
ba92d5447f
|
add linebrakes
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
|
2024-06-27 09:54:58 +02:00 |
|
Pascal Bauer
|
f79f7f4ca7
|
refactor make
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
|
2024-06-27 09:54:58 +02:00 |
|
Pascal Bauer
|
7d37c56947
|
move ip initialization into function
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
|
2024-06-27 09:54:58 +02:00 |
|
Pascal Bauer
|
05f7a03909
|
move configure ips into function
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
|
2024-06-27 09:54:58 +02:00 |
|
Pascal Bauer
|
cb53713953
|
move reordering of ips into function
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
|
2024-06-27 09:54:58 +02:00 |
|
Pascal Bauer
|
823ba3281e
|
move VLNV parsing to function
Signed-off-by: Pascal Bauer <pascal.bauer@rwth-aachen.de>
|
2024-06-27 09:54:58 +02:00 |
|
Niklas Eiling
|
aeda901e47
|
fpga: use separate locks for write and read to allow them to be used concurrently
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-06-05 12:30:24 +02:00 |
|
Niklas Eiling
|
973834b3aa
|
fpga: use constants to access registers
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-05-29 09:18:00 +02:00 |
|
Niklas Eiling
|
0c3a9f4729
|
fpga: convert SignalType to string before printing
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-05-29 09:18:00 +02:00 |
|
Niklas Eiling
|
12af65b2b4
|
fpga: move register config for dino to DinoAdc
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-05-29 09:18:00 +02:00 |
|
Niklas Eiling
|
21221eb698
|
fpga: fix empty search path being an error
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-05-29 09:18:00 +02:00 |
|
|
a366b80109
|
Fix formatting
Signed-off-by: Steffen Vogel <post@steffenvogel.de>
|
2024-05-28 19:45:55 -07:00 |
|
Niklas Eiling
|
ed05671a51
|
fpga: improve comments in register.cpp
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-04-19 10:09:47 +02:00 |
|
Niklas Eiling
|
c151be5cca
|
fpga: fix includes and various comments
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-04-19 10:09:47 +02:00 |
|
Niklas Eiling
|
f1776f8be4
|
fpga: improve comments for fastRead and fastWrite
Signed-off-by: Niklas Eiling <niklas.eiling@eonerc.rwth-aachen.de>
|
2024-04-19 10:09:47 +02:00 |
|