5ceff93a7a
libdyld: move to ed2018
2025-06-10 13:51:11 +08:00
d77e092523
libbuild_zynq: move to ed2018
2025-06-10 13:51:11 +08:00
dcc022d8c8
libio: move to ed2018
2025-06-10 13:51:11 +08:00
d9388adc05
satman: move to ed2018
2025-06-10 13:51:11 +08:00
3f1186d363
analyzer: mark BUFFER as immutable
2025-06-10 13:03:06 +08:00
7cad72fc39
flake: update migen-axi
2025-06-05 14:49:01 +08:00
56b5240039
master json: add coaxpress_sfp
2025-06-05 10:38:12 +08:00
e05df9791b
kasli_soc master: add coaxpress_sfp support
...
kasli_soc: move "add_coaxpress_sfp" out of standalone
kasli_soc: use provided refclk for coaxpress_sfp GTX
kasli_soc: update error message when using coaxpress_sfp with satellite
master: use sfp slot 0 for coaxpress_sfp
master: connect the right virtual led bits when drtio_ch < 4
2025-06-05 10:38:12 +08:00
a37124b318
flake: apply migen-axi-pr-34.patch to migen-axi
2025-06-05 10:06:21 +08:00
e7bcbf43d6
flake: update dependencies
2025-06-02 15:59:13 +08:00
add27693c5
cxp_grabber: remove unnecessary mut
2025-05-27 15:43:18 +08:00
8be4ac6265
CXP thread: improve async performance
...
cxp_camera_setup: use async delay instead of blocking timer.delay
cxp_camera_setup: manually yield timeout function to reduce blocking
cxp_grabber and main: add .await for async fns
2025-05-27 13:28:17 +08:00
c0eb70247a
cxp camera setup: extend RX connection test time
2025-05-24 07:34:44 +08:00
7df7335cce
flake: update dependencies
2025-05-21 17:16:20 +08:00
13654d9f5a
runtime main: add i2c to CXP grabber thread
2025-05-19 11:32:13 +08:00
1445ab16d6
cxp_grabber: use i2c to update_led in FSM
...
cxp_grabber: gate update_led using has_cxp_led cfg
2025-05-19 11:32:13 +08:00
257e6c4772
cxp_led: add CoaXPress-SFP status LED support
...
cxp_led: add PCA9530 LED blinker support
lib: gate cxp_led.rs with has_cxp_led rust cfg
2025-05-19 11:32:13 +08:00
2157539140
kasli_soc GW: add HAS_CXP_LED rust cfg
2025-05-15 13:24:38 +08:00
c60b6bcd41
cxp setup: add reg read check in camera discovery
2025-05-15 12:31:43 +08:00
228050c54d
zc706 CXP: update parameter names
2025-05-14 13:42:03 +08:00
da4748bea7
demo json: add coaxpress_sfp
2025-05-14 13:42:03 +08:00
0717003c42
kasli soc: add coaxpress-sfp support to standalone
...
cxp-sfp: add IBUFDS_GTE2
cxp-sfp: add CXPGrabber with its memory region and CSR
cxp-sfp: add `CXPGrabber` rtio interface to self.rtio_channels
cxp-sfp: add timing requirement for cd_cxp_gt_rx
master/satellite: raise warning when using coaxpress-sfp
2025-05-14 13:42:03 +08:00
04856e66d0
cxp_phy: fix TXOUT_DIV
2025-05-14 13:42:03 +08:00
1dd864f9e5
flake: update dependencies
2025-05-14 13:42:03 +08:00
168529e26d
move to naersk, build-std
...
remove direct compiler_builtins dep
2025-05-13 17:36:13 +08:00
f917457fbd
flake: update dependencies
2025-05-13 17:36:06 +08:00
29ed10dfb3
ksupport: no rtio_init after forceful termination
2025-04-24 17:34:41 +08:00
afd0389bf3
rtio: reset satellites on rtio_init as well
2025-04-10 15:01:46 +08:00
f5139ee140
i2c io expander: fix the write changes
2025-04-01 14:37:37 +08:00
761b7c99cd
i2c io expander: stop the bus even after an error
2025-03-29 16:37:24 +08:00
5982937ee6
flake: update dependencies
2025-03-29 16:37:06 +08:00
32889c11f1
i2c: dispatch remote i2c requests from kernel
2025-03-24 11:32:00 +08:00
bc7925989b
cxp syscall: use usual order of ROI coordinates
2025-03-20 15:47:18 +08:00
b2256800fe
cxp syscall: error if roiviewer over height limit
2025-03-20 15:47:18 +08:00
637163bbca
flake: update dependencies
2025-03-19 17:25:37 +08:00
50ead76c09
i2c: use error enum, nacks cannot be ignored
2025-03-19 16:36:56 +08:00
267a1222ed
cxp_grabber: add ROIViewer syscalls
...
api: add start roi viewer to flush the fifo and set the ROI coordinate
api: add roi viewer frame download
2025-03-14 12:12:58 +08:00
fe09e8615e
flake: update dependencies
2025-03-14 12:11:57 +08:00
cb8fa20beb
remove/allow dead code
...
CxpRead/CxpWrite functions are unused
and unplanned, removing. DrtioContext emits warn
because Clone is ignored in dead code analysis.
2025-03-14 11:30:31 +08:00
0efa450537
update cargo lockfile
2025-03-14 11:29:43 +08:00
4c59ab933b
cargo fmt
2025-03-12 17:36:34 +08:00
504d7a8d5b
flake: update dependencies
2025-03-12 17:28:35 +08:00
a577238bae
bump rustfmt
2025-03-12 13:56:26 +08:00
1c90228f84
silence static mut ref warn for RECORDER
2025-03-12 13:56:26 +08:00
8129b8163c
update futures, num-derive, async-recursion
...
bunched together to avoid depending on two separate `syn`
versions
2025-03-12 13:56:26 +08:00
95175b7168
silence dead code warns
2025-03-12 13:56:26 +08:00
3172625ba6
allow internal features
...
Signed-off-by: Simon Renblad <srenblad@m-labs.hk >
2025-03-12 13:56:26 +08:00
9e51599195
remove unnecessary imports
2025-03-12 13:56:26 +08:00
5445a1268c
remove unnecessary mut
2025-03-12 13:56:26 +08:00
48ed2f188e
fix dropping references
2025-03-12 13:56:26 +08:00