mwojcik
e3d3cb2311
si5324: bring on par with mainline ARTIQ ( #132 )
...
si5324 driver in runtime should be now equal in function to the one in artiq.
kasli-soc has no way of doing a hard reset on the peripheral, but zc706 does.
Reviewed-on: M-Labs/artiq-zynq#132
Co-authored-by: mwojcik <mw@m-labs.hk>
Co-committed-by: mwojcik <mw@m-labs.hk>
2 years ago
Sebastien Bourdeauducq
f543501012
si5324: remove debug print
2 years ago
Sebastien Bourdeauducq
111ac0c716
runtime: clock Si5324 from its crystal
2 years ago
Sebastien Bourdeauducq
8128dc0b56
Revert "kasli-soc: work around I2C breakage ( #130 )"
...
This reverts commit f1fd55dee5
.
2 years ago
Sebastien Bourdeauducq
cbcda286dc
Revert "README: stable ARTIQ channel"
...
This reverts commit 4f1689f254
.
2 years ago
Sebastien Bourdeauducq
dcb6129b0e
update dependencies
2 years ago
Sebastien Bourdeauducq
f5933092c9
nixpkgs 21.05
2 years ago
Sebastien Bourdeauducq
f25e261bdd
update dependencies
2 years ago
Sebastien Bourdeauducq
44c2c0fe4d
support Kasli-SoC in run scripts
2 years ago
Sebastien Bourdeauducq
4c2c23fcdd
shell.nix: install pyftdi (for POR GPIO)
2 years ago
Sebastien Bourdeauducq
480a80cab7
shell.nix: use kasli-soc SZL
2 years ago
Sebastien Bourdeauducq
2ba4d8935d
fix compilation with nixpkgs 21.05
...
The environment variable is optional to keep compatibility with other build environments.
Closes #131
2 years ago
Sebastien Bourdeauducq
8c8a5d53b9
update dependencies
2 years ago
Sebastien Bourdeauducq
852123b42a
kasli-soc: add RTIO LEDs
2 years ago
Sebastien Bourdeauducq
f1fd55dee5
kasli-soc: work around I2C breakage ( #130 )
2 years ago
Sebastien Bourdeauducq
21d98711c1
use new smoltcp error code
2 years ago
Sebastien Bourdeauducq
0ae2138034
kasli-soc: preliminary si5324 support
2 years ago
Sebastien Bourdeauducq
ce9d38827b
update cargoSha256
2 years ago
Sebastien Bourdeauducq
1b474d2dd4
update dependencies
2 years ago
Sebastien Bourdeauducq
4f1689f254
README: stable ARTIQ channel
3 years ago
Sebastien Bourdeauducq
506c741238
support absence of gateware RTIO clock selection mux
3 years ago
Sebastien Bourdeauducq
8815f76114
kasli_soc: fix has_grabber
3 years ago
Sebastien Bourdeauducq
ef18fa4c6d
kasli_soc: add RTIO log channel
3 years ago
Sebastien Bourdeauducq
faf9714e10
add demo build for Kasli-SoC
3 years ago
Sebastien Bourdeauducq
c90cb7adad
add Kasli-SoC demo JSON
3 years ago
Sebastien Bourdeauducq
8d4e42be32
remove redpitaya and coraz7 support
3 years ago
Sebastien Bourdeauducq
dcd3cbc488
update copyright year
3 years ago
Astro
fcb38fae6c
runtime: disable TCP delayed ack
3 years ago
Astro
bfd8343876
update zynq-rs and dependencies (smoltcp 0.7.0)
3 years ago
Sebastien Bourdeauducq
4039431533
kasli_soc: fix eem iostandards
3 years ago
Sebastien Bourdeauducq
3f9bd06468
add Kasli-SoC generic gateware builder (WIP)
3 years ago
pca006132
bb65074254
updated zynq-rs and IRQ handling
3 years ago
pca006132
c2a6fb72f7
updated zynq-rs dependency
3 years ago
pca006132
faa335461d
runtime: modified protocols to use device endian
3 years ago
pca006132
be01fbd943
runtime/irq: use assembly for naked IRQ handler
...
and solves the bug introduced due to stack unwinding...
3 years ago
pca006132
9e8b554c6d
runtime/kernel/core1: use correct ABI
3 years ago
pca006132
b4ff6dda24
runtime: use naked function for IRQ
...
non-naked IRQ would somehow trigger interrupts after several kernel
restarts, investigating
3 years ago
pca006132
35204d4716
fixed new compiler warnings
3 years ago
pca006132
93493397ae
updated zynq-rs dependency
3 years ago
Astro
a5ccabb8e6
follow changes in zynq-rs
3 years ago
Astro
e5207b86db
update rust dependencies
3 years ago
Astro
28fe61b061
runtime: add feature target_kasli_soc
3 years ago
Astro
ce55e2ed23
update rust dependencies
3 years ago
Astro
cb9dae1951
update rust dependencies
3 years ago
Sebastien Bourdeauducq
07b425a67a
fix other compilation warnings
3 years ago
Sebastien Bourdeauducq
57ae8619f8
remove unnecessary no_mangle
...
no_mangle does nothing on extern items as per https://github.com/rust-lang/rust/issues/78989#issuecomment-726163973
Closes #115
3 years ago
Astro
32048ead20
gateware/coraz7: remove unused VARIANTS
3 years ago
Astro
113c8eb0b8
add coraz7 + redpitaya targets
3 years ago
Astro
9259cffeb2
i2c: add stubs for targets without i2c
3 years ago
David Nadlinger
7c336f7770
kernel/api: Add additional binary libm functions
...
Also factored out (f64, f64) -> f64 libm wrappers into
a macro, similar to the unary ones.
3 years ago