d1d03a02bd
fix errors
2024-12-09 15:29:13 +08:00
4aedb5a5ee
removing core_io dependency
2024-12-09 15:29:07 +08:00
beb7e6f994
cargo fmt
2024-11-18 12:19:37 +08:00
4502a47aa6
drtio_proto: add allocate step for flashing
...
This avoids reallocation while transfering binaries.
2024-11-18 12:19:37 +08:00
ac6b7d5cf0
satman: fix checksum error message
2024-11-18 12:19:37 +08:00
27a65df40e
satman mgmt: fix uart log level change message
2024-11-18 12:19:37 +08:00
759cca3bfd
satman mgmt: allow sliceable to consume log source
2024-11-18 12:19:37 +08:00
aadb6fc22d
satman mgmt: get logger unconditionally
2024-11-18 12:19:37 +08:00
7da5061f7e
coremgmt: fix import/uses
2024-11-18 12:19:37 +08:00
47d418c69e
coremgmt: remove unnecsaary cursors
2024-11-18 12:19:37 +08:00
3884c14a19
satman coremgmt: code after reboot is unreachable
2024-11-18 12:19:37 +08:00
2985875f9a
satman: implement boot file rewrite sequence
2024-11-18 12:19:37 +08:00
5cb565a7e0
coremgr: current_payload -> config_payload
2024-11-18 12:19:37 +08:00
59954829a2
drtio-proto: (N)ACK -> Reply { succeeded }
2024-11-18 12:19:37 +08:00
332732dc44
satman: implement cfg/mgmt operations
2024-11-18 12:19:37 +08:00
3390abd5a1
subkernels: pass now_mu when calling subkernels
2024-10-18 13:51:48 +08:00
63f4783687
subkernels: support exceptions from subkernels
2024-07-31 17:22:29 +08:00
d51e5e60c3
repeater: handle async messages
2024-07-09 23:04:34 +08:00
23857eef63
allow toggling SED spread with flash config key
2024-07-09 18:11:20 +08:00
72b814f7fd
repeater: clear buffer after ping
2024-07-04 17:30:04 +08:00
0a19f8fb89
satman: revert async flag changes
2024-04-26 11:37:14 +08:00
b81323af30
Firmware: Satman skew calibration & tester
...
cargo template: add calibrate_wrpll_skew feature
tag collector: add TAG_OFFSET for Satman WRPLL
tag collector: add TAG_OFFSET getter & setter for calibration
wrpll: add skew tester and calibration
wrpll: gate calibration behind calibrate_wrpll_skew feature
2024-04-12 16:38:46 +08:00
291777f764
Firmware: Satman WRPLL
...
satman: drive CLK_SEL to true when si549 is used
satman : add main & helper si549 setup
satman : add WRPLL select_recovered_clock
si549: add tag collector to process gtx & main tags
si549: add frequency counter to set BASE_ADPLL
si549: add set_adpll for main & helper PLL
si549: add main & helper PLL
FIQ & si549: replace dummy with a custom handler for gtx & main tags ISR
2024-04-12 16:38:39 +08:00
4455f740d2
main: set exception vector table addr
...
linker: add exceptions start & end symbol
2024-03-07 15:37:42 +08:00
bfb582f99b
cargo fmt
2024-02-01 14:43:41 +08:00
f0f81dbf8a
subkernel: support no-timeout, message passing
2024-02-01 14:43:41 +08:00
30e6bf4a3a
subkernel: add support for (d)dma
2024-01-11 12:33:02 +08:00
8f4e30dd9c
satman: support sub-subkernels, routing
2024-01-11 12:33:02 +08:00
6c8346ca5f
subkernel: improve stability,
...
fix exception on awaiting message
2023-11-02 16:58:34 +08:00
b76f634686
drtio: increase robustness for longer payloads
2023-11-02 14:48:52 +08:00
0a3bfc9a61
subkernel: separate tags and data
2023-10-18 12:03:43 +08:00
b768d5648c
Add grabber module
...
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-10-16 14:35:20 +08:00
e5aafad60d
force cargo to use our copy of zynq-rs
2023-10-09 18:27:58 +08:00
8eb359ee42
cargo fmt
2023-10-09 11:50:47 +08:00
7263862fd8
satellite: support optional args
2023-10-09 11:42:51 +08:00
29cc0a6e28
ddma/subkernel: fix wrong destination reported
2023-10-09 11:42:51 +08:00
616c40429e
satellite: process kernel requests more often
2023-10-09 11:42:51 +08:00
3ea8147966
subkernel: send async statuses when requested
2023-10-09 11:42:51 +08:00
cb79c12284
satellite: support subkernels
2023-10-09 11:42:51 +08:00
6785ca2c85
subkernel: port master support
2023-10-09 10:35:03 +08:00
e451598a06
satman: fix dma reporting wrong destination
2023-09-22 10:29:48 +08:00
f4ceca464f
drtio: change async messages to sync
2023-09-21 14:18:25 +08:00
615f2e3d37
remove misleading 'Actively' from docs at main.rs
2023-09-06 10:53:26 +08:00
MorganTL
c61017fbe6
fix compiling error when cfg has has_rtio_moninj
2023-08-30 15:32:09 +08:00
1516327c26
firmware: fix zc706 compilation error
...
Co-authored-by: morgan <mc@m-labs.hk>
Co-committed-by: morgan <mc@m-labs.hk>
2023-08-29 11:25:28 +08:00
622d267d55
add virtual LEDs, improve IO expander setup, drive TX_DISABLE
...
Co-authored-by: morgan <mc@m-labs.hk>
Co-committed-by: morgan <mc@m-labs.hk>
2023-08-28 16:08:10 +08:00
4ae8557018
drtio: remame drtio_transceiver to gt_drtio
...
Co-authored-by: linuswck <linuswck@m-labs.hk>
Co-committed-by: linuswck <linuswck@m-labs.hk>
2023-08-28 13:05:40 +08:00
dc08c382a2
satman: wait longer for PLL lock ( #246 )
2023-08-13 13:52:12 +08:00
ca17cd419e
Revert "kasli_soc: add SFP0..3 LED indication"
...
This reverts commit 5111778363
.
2023-08-03 10:42:09 +08:00
5111778363
kasli_soc: add SFP0..3 LED indication
...
Co-authored-by: morgan <mc@m-labs.hk>
Co-committed-by: morgan <mc@m-labs.hk>
2023-07-24 16:30:14 +08:00