whitequark
|
b0cdef3211
|
firmware: implement hotswap through artiq_coreboot tool.
|
2017-03-06 16:01:28 +00:00 |
|
|
6b5b679659
|
libboard: PCU regs
|
2017-02-18 14:09:12 +01:00 |
|
|
9501d37378
|
firmware: wait longer for Si5324 lock + more monitoring
|
2017-02-18 17:24:46 +08:00 |
|
|
7e8348a73e
|
si5324: fix error handling
|
2017-02-18 14:12:18 +08:00 |
|
|
59e79673f7
|
satman: program Si5324 BWSEL depending on frequency
|
2017-02-18 14:12:01 +08:00 |
|
|
0bfce37fae
|
satman: do not use Si5324 automatic clock switching
The Si5324 is easily confused by the broken clock generated during link
initialization with BruteforceClockAligner. This commit prevents this problem.
|
2017-02-18 13:32:40 +08:00 |
|
|
3eef0bcc1a
|
firmware: give si5324 more time to lock
|
2017-02-04 19:19:25 +08:00 |
|
whitequark
|
cde2054926
|
firmware: do not link to C code in runtime and satman.
|
2017-02-03 12:12:41 +00:00 |
|
|
a8ecbd6041
|
firmware: do not attempt to build Si5324 code when gateware does not support it
|
2017-02-03 12:27:13 +08:00 |
|
|
6fe1c9ff45
|
firmware: read back reserved bits from Si5324, use SFOUT2_REG=b001 instead of reserved b000
|
2017-02-03 12:24:13 +08:00 |
|
|
d181989de9
|
drtio: reset Si5324 at each boot
|
2017-02-03 12:00:58 +08:00 |
|
|
90ac915dd1
|
firmware: do not clear si5324 reserved bit
|
2017-02-02 20:54:50 +08:00 |
|
|
6bea253f82
|
firmware: fix misleading si5324 comment
|
2017-02-02 20:53:39 +08:00 |
|
|
3488b4a857
|
firmware: si5324 cleanups/fixes
|
2017-02-02 18:11:00 +08:00 |
|
whitequark
|
3b54736c02
|
firmware: port flash storage management to Rust.
|
2017-02-02 05:26:06 +00:00 |
|
whitequark
|
9a9a3aa7de
|
firmware: remove unnecessary inline assembly in libboard.
|
2017-02-02 00:21:34 +00:00 |
|
whitequark
|
3a19a9fb77
|
firmware: minor cleanup in board::si5324.
|
2017-01-30 07:29:44 +00:00 |
|
|
54295b1699
|
firmware: use has_ad9154 instead of has_converter_spi for conditional compilation
DRTIO designs do not have a JESD core yet, so we need to support converter SPI buses with only the clock chip.
|
2017-01-30 11:03:55 +08:00 |
|
whitequark
|
58a0e4c97f
|
Fix 2de3770 .
|
2017-01-25 01:24:03 +00:00 |
|
whitequark
|
2de3770c06
|
firmware: rewrite cache flushing code in Rust.
|
2017-01-24 23:07:28 +00:00 |
|
whitequark
|
3633671656
|
firmware: factor out console and logging from runtime/satman.
|
2017-01-24 21:58:58 +00:00 |
|
whitequark
|
971e4c3026
|
firmware: increase post-boot UART speed to 921600.
|
2017-01-23 13:57:08 +00:00 |
|
|
4f97d00e79
|
firmware: make i2c busno u8
|
2017-01-05 14:54:48 +01:00 |
|
|
13c45c8766
|
firmware: add si5324 programming functions
|
2017-01-05 14:50:00 +01:00 |
|
|
6c685205ce
|
firmware: support i2c restart
|
2017-01-05 14:49:24 +01:00 |
|
|
082fdaf450
|
move i2c to libboard, do bit-banging on comms CPU
|
2017-01-04 21:04:38 +01:00 |
|
whitequark
|
c2ba718efa
|
firmware: remove unnecessary --cfg injection.
|
2017-01-03 20:56:56 +00:00 |
|
|
9b4c1ddc8e
|
libboard: use --cfg
|
2017-01-03 21:39:40 +01:00 |
|
|
7ff77bceac
|
move AD9616 and AD9154 initialization to firmware
|
2017-01-03 16:11:38 +01:00 |
|
|
6b7e6a53f7
|
firmware: ad9154 timeouts and logging
|
2017-01-03 15:19:51 +01:00 |
|
|
eef3f50016
|
firmware: fix compilation problems in ad9154 and ad9516
|
2017-01-02 22:14:20 +01:00 |
|
|
26e7f68b5d
|
firmware: move clock to libboard
|
2017-01-01 18:23:27 +01:00 |
|
|
bb056c1d2c
|
firmware: load *_reg correctly
|
2017-01-01 18:21:12 +01:00 |
|
whitequark
|
74f46cb965
|
firmware: fix merge screwup.
|
2016-12-31 14:03:39 +00:00 |
|
whitequark
|
58a95c1f40
|
firmware: libboard: extract irq.rs, csr.rs.
|
2016-12-31 14:00:43 +00:00 |
|
whitequark
|
4480a1c2ff
|
firmware: libbsp::board → libboard.
|
2016-12-31 13:41:32 +00:00 |
|