whitequark
|
701308474f
|
runtime: update smoltcp.
|
2017-12-19 15:51:03 +00:00 |
|
whitequark
|
aaba36be7a
|
runtime: log moninj messages at TRACE level, like all others.
|
2017-12-16 22:39:13 +00:00 |
|
whitequark
|
8cece4f260
|
runtime: hotswap slightly more carefully.
This generally lets some last characters out of UART, last ACKs
out of queues, etc. Nothing guaranteed though.
|
2017-12-16 22:39:13 +00:00 |
|
whitequark
|
4a9d8c9459
|
runtime: fix a warning.
|
2017-12-16 22:39:13 +00:00 |
|
|
2b01aa22b6
|
sayma: set up Si5324 for RGMII clock rerouting
|
2017-12-17 00:25:33 +08:00 |
|
|
f02c74cb7b
|
libboard/si5324: enable both clock outputs
|
2017-12-15 16:56:44 +08:00 |
|
|
9caef3c1d3
|
libboard/si5324: configure I2C mux on Sayma
|
2017-12-15 16:45:26 +08:00 |
|
|
77977932f2
|
firmware: remove AD9516 support
This was only used in KC705 phaser.
|
2017-12-14 19:16:39 +08:00 |
|
|
5809e08686
|
runtime: no startup_clock config is not an error
|
2017-12-14 12:39:26 +08:00 |
|
whitequark
|
9e8bb1d51c
|
runtime: update smoltcp.
|
2017-12-08 07:36:56 +00:00 |
|
|
66e089b376
|
libboard/serwb: more explicit retry log message
|
2017-12-02 10:51:13 +08:00 |
|
Florent Kermarrec
|
0eb9f93611
|
libboard/serwb: retry serwb initialization on error
|
2017-12-01 22:45:05 +01:00 |
|
|
2e5b20d53d
|
libboard/hmc830_7043: enable HMC830
|
2017-11-30 12:06:54 +08:00 |
|
|
ad2a32d381
|
libboard/ad9154: small cleanup
|
2017-11-30 11:33:58 +08:00 |
|
Florent Kermarrec
|
bd75954192
|
libboard/ad9154: update for sayma (spi, jesd parameters, linerate), breaks kc705/ad9154 fmc support
|
2017-11-29 18:09:39 +01:00 |
|
Florent Kermarrec
|
8b8da39a8f
|
libboard/hmc830_7043.rs: fix HMC7043 comments
|
2017-11-29 17:59:42 +01:00 |
|
|
19498e59f9
|
libboard: fix JESD reset release
|
2017-11-29 18:18:41 +08:00 |
|
|
cfb41e71a8
|
libboard: print serwb settings at the debug log level
|
2017-11-28 01:23:33 +08:00 |
|
whitequark
|
8e8f037971
|
runtime: print ethmac preamble error count.
Also, print total error count, not the difference (but still compute
the difference to determine *when* to print).
|
2017-11-26 22:35:26 +00:00 |
|
whitequark
|
26fdd42f8f
|
runtime: update smoltcp.
|
2017-11-22 08:09:06 +00:00 |
|
Florent Kermarrec
|
a3383c340c
|
firmware/satman/lib.rs: has_serwb_phy to has_serwb_phy_amc
|
2017-11-18 18:09:35 +01:00 |
|
Florent Kermarrec
|
39a8fc682d
|
artiq/firmware/libboard/hmc830_7043.rs: some cleanup, don't use hmc830 for now
|
2017-11-18 18:08:31 +01:00 |
|
Florent Kermarrec
|
aff1609a53
|
firmware/libboard: use correct jesd clocking
|
2017-11-10 10:56:45 +01:00 |
|
Florent Kermarrec
|
d90d624877
|
firmware/libboard/serwb: revert init reset, show delay
|
2017-11-10 10:53:20 +01:00 |
|
Florent Kermarrec
|
76ddb063cf
|
gateware/targets/sayma: get hmc830/7043 spi working (still need to test clock generation)
|
2017-11-06 12:08:28 +01:00 |
|
whitequark
|
fcd660d682
|
runtime: remove accidentally deleted code.
|
2017-11-03 16:10:59 +00:00 |
|
whitequark
|
dfb2fe0b80
|
runtime: allow #[cfg(not(has_ethmac))] builds.
|
2017-11-03 16:09:22 +00:00 |
|
whitequark
|
4835431ac3
|
runtime: allow #[cfg(not(has_kernel_cpu))] builds.
|
2017-11-03 16:04:17 +00:00 |
|
whitequark
|
ad8fcb8b86
|
runtime: has_rtio -> has_rtio_core.
has_rtio is the cfg for the kernel CPU, has_rtio_core is the one
for the comms CPU.
Also remove a few useless #[cfg]s.
|
2017-11-03 15:59:59 +00:00 |
|
whitequark
|
2404a0d8c8
|
runtime: allow #[cfg(not(has_rtio))] builds.
|
2017-11-03 15:49:30 +00:00 |
|
Florent Kermarrec
|
b3e920b3c8
|
firmware/libboard/serwb: fix init
|
2017-11-03 12:16:16 +01:00 |
|
|
0d8bad5128
|
runtime: fix rtio::log
|
2017-11-03 09:25:37 +08:00 |
|
|
4387b0be1e
|
clean up rtio_log
|
2017-11-03 00:52:53 +08:00 |
|
whitequark
|
b03e36e4e9
|
conda: update misoc.
|
2017-10-30 09:33:02 +00:00 |
|
whitequark
|
7f32ae31de
|
runtime: fix a typo.
|
2017-10-30 08:48:35 +00:00 |
|
whitequark
|
a66450b0af
|
runtime: temporarily revert ethmac statistics collection.
|
2017-10-30 08:27:51 +00:00 |
|
whitequark
|
ae2d7abbed
|
runtime: update smoltcp.
|
2017-10-30 08:26:54 +00:00 |
|
whitequark
|
cdf63c5ea0
|
runtime: interrogate ethmac error counters and display changes.
|
2017-10-30 07:46:23 +00:00 |
|
whitequark
|
978c0d98aa
|
runtime: update smoltcp.
|
2017-10-30 07:22:47 +00:00 |
|
whitequark
|
8e91856426
|
runtime: parse the "ip" configuration as IP, not CIDR.
Or it defaults to the default IP on settings that were previously
perfectly valid.
|
2017-10-30 04:25:58 +00:00 |
|
whitequark
|
6bdeddd201
|
runtime: remove UDP-related code.
|
2017-10-25 02:55:01 +00:00 |
|
whitequark
|
cdba330845
|
Update smoltcp.
Fixes #840.
|
2017-10-25 02:31:27 +00:00 |
|
whitequark
|
9d356ed93b
|
firmware: implement board::pcr.
|
2017-10-18 11:04:13 +00:00 |
|
|
e1e1f58ba9
|
libboard: fix use
|
2017-10-13 12:26:34 +02:00 |
|
whitequark
|
e7dac530c1
|
runtime: avoid hardcoding ethmac slot layout, use info from CSR.
|
2017-10-03 19:16:11 +00:00 |
|
|
a89b053473
|
firmware: wait for HMC830 lock
|
2017-10-04 01:42:57 +08:00 |
|
whitequark
|
2684aec4c6
|
firmware: use read_unaligned instead of a hack. NFC.
|
2017-10-02 03:38:31 +00:00 |
|
whitequark
|
fd07c3f4d7
|
runtime: get rid of config_dummy.rs. NFC.
Use the same strategy as elsewhere.
|
2017-10-02 03:20:50 +00:00 |
|
whitequark
|
73c76ebb9a
|
firmware: eliminate most transmutes and document the rest. NFC.
|
2017-10-02 03:09:46 +00:00 |
|
whitequark
|
7ad54e1dcf
|
firmware: unbreak heap view.
This was missing since 7799413a for no good reason.
|
2017-10-02 02:02:45 +00:00 |
|