File tree Expand file tree Collapse file tree 13 files changed +322
-149
lines changed
cosmo-seq-server/cosmo-hp
spartan7-loader/cosmo-seq Expand file tree Collapse file tree 13 files changed +322
-149
lines changed Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change 1
1
FPGA images and collateral are generated from:
2
- [ this sha] ( https://github.com/oxidecomputer/quartz/commit/ac70329388b36815bc405b58b5260a060bbfa953 )
3
- [ release] ( https://api.github.com/repos/oxidecomputer/quartz/releases/226010645 )
2
+ [ this sha] ( https://github.com/oxidecomputer/quartz/commit/0d094c19ea381fdf4aa8f0b0fc7e5f2a33a37506 )
3
+ [ release] ( https://api.github.com/repos/oxidecomputer/quartz/releases/234047862 )
Original file line number Diff line number Diff line change @@ -224,4 +224,12 @@ pub enum Segment {
224
224
S6 = 6 ,
225
225
S7 = 7 ,
226
226
S8 = 8 ,
227
+ S9 = 9 ,
228
+ S10 = 10 ,
229
+ S11 = 11 ,
230
+ S12 = 12 ,
231
+ S13 = 13 ,
232
+ S14 = 14 ,
233
+ S15 = 15 ,
234
+ S16 = 16 ,
227
235
}
Original file line number Diff line number Diff line change 1
1
FPGA images and collateral are generated from:
2
- [ this sha] ( https://github.com/oxidecomputer/quartz/commit/1c58def4fc932e2f42f74573494678a056925da9 )
3
- [ release] ( https://api.github.com/repos/oxidecomputer/quartz/releases/231238503 )
2
+ [ this sha] ( https://github.com/oxidecomputer/quartz/commit/0d094c19ea381fdf4aa8f0b0fc7e5f2a33a37506 )
3
+ [ release] ( https://api.github.com/repos/oxidecomputer/quartz/releases/234047771 )
Original file line number Diff line number Diff line change 31
31
},
32
32
{
33
33
"type" : " addrmap" ,
34
- "addr_span_bytes" : 84 ,
34
+ "addr_span_bytes" : 88 ,
35
35
"inst_name" : " sequencer" ,
36
36
"orig_type_name" : " sequencer_regs" ,
37
37
"addr_offset" : 768 ,
Original file line number Diff line number Diff line change 324
324
{
325
325
"name" : " t6_sequencer" ,
326
326
"value" : 11
327
+ },
328
+ {
329
+ "name" : " mux1_sel" ,
330
+ "value" : 12
331
+ },
332
+ {
333
+ "name" : " mux2_sel" ,
334
+ "value" : 13
335
+ },
336
+ {
337
+ "name" : " mux3_sel" ,
338
+ "value" : 14
327
339
}
328
340
]
329
341
},
385
397
{
386
398
"name" : " t6_sequencer" ,
387
399
"value" : 11
400
+ },
401
+ {
402
+ "name" : " mux1_sel" ,
403
+ "value" : 12
404
+ },
405
+ {
406
+ "name" : " mux2_sel" ,
407
+ "value" : 13
408
+ },
409
+ {
410
+ "name" : " mux3_sel" ,
411
+ "value" : 14
388
412
}
389
413
]
390
414
},
446
470
{
447
471
"name" : " t6_sequencer" ,
448
472
"value" : 11
473
+ },
474
+ {
475
+ "name" : " mux1_sel" ,
476
+ "value" : 12
477
+ },
478
+ {
479
+ "name" : " mux2_sel" ,
480
+ "value" : 13
481
+ },
482
+ {
483
+ "name" : " mux3_sel" ,
484
+ "value" : 14
449
485
}
450
486
]
451
487
},
507
543
{
508
544
"name" : " t6_sequencer" ,
509
545
"value" : 11
546
+ },
547
+ {
548
+ "name" : " mux1_sel" ,
549
+ "value" : 12
550
+ },
551
+ {
552
+ "name" : " mux2_sel" ,
553
+ "value" : 13
554
+ },
555
+ {
556
+ "name" : " mux3_sel" ,
557
+ "value" : 14
510
558
}
511
559
]
512
560
}
Original file line number Diff line number Diff line change 1
1
{
2
2
"type" : " addrmap" ,
3
- "addr_span_bytes" : 84 ,
3
+ "addr_span_bytes" : 88 ,
4
4
"inst_name" : " sequencer_regs" ,
5
5
"addr_offset" : 0 ,
6
6
"children" : [
559
559
},
560
560
{
561
561
"type" : " reg" ,
562
- "inst_name" : " rail_enables " ,
562
+ "inst_name" : " amd_pwgdout_fedges " ,
563
563
"addr_offset" : 48 ,
564
564
"regwidth" : 32 ,
565
565
"min_accesswidth" : 32 ,
566
+ "children" : [
567
+ {
568
+ "type" : " field" ,
569
+ "inst_name" : " counts" ,
570
+ "lsb" : 0 ,
571
+ "msb" : 7 ,
572
+ "reset" : 0 ,
573
+ "sw_access" : " rw" ,
574
+ "se_onread" : null ,
575
+ "se_onwrite" : " wclr" ,
576
+ "desc" : " Falling edge counter of AMD's PowerGDOUT output while in A0/A0HP. Saturates at 255. Cleared by any write or starting a new power up"
577
+ }
578
+ ]
579
+ },
580
+ {
581
+ "type" : " reg" ,
582
+ "inst_name" : " rail_enables" ,
583
+ "addr_offset" : 52 ,
584
+ "regwidth" : 32 ,
585
+ "min_accesswidth" : 32 ,
566
586
"children" : [
567
587
{
568
588
"type" : " field" ,
767
787
{
768
788
"type" : " reg" ,
769
789
"inst_name" : " rail_pgs" ,
770
- "addr_offset" : 52 ,
790
+ "addr_offset" : 56 ,
771
791
"regwidth" : 32 ,
772
792
"min_accesswidth" : 32 ,
773
793
"children" : [
974
994
{
975
995
"type" : " reg" ,
976
996
"inst_name" : " rail_pgs_max_hold" ,
977
- "addr_offset" : 56 ,
997
+ "addr_offset" : 60 ,
978
998
"regwidth" : 32 ,
979
999
"min_accesswidth" : 32 ,
980
1000
"children" : [
1181
1201
{
1182
1202
"type" : " reg" ,
1183
1203
"inst_name" : " sp5_readbacks" ,
1184
- "addr_offset" : 60 ,
1204
+ "addr_offset" : 64 ,
1185
1205
"regwidth" : 32 ,
1186
1206
"min_accesswidth" : 32 ,
1187
1207
"children" : [
1283
1303
"se_onread" : null ,
1284
1304
"se_onwrite" : null ,
1285
1305
"desc" : " pwr_btn_l live status, (From FPGA to SP5)"
1306
+ },
1307
+ {
1308
+ "type" : " field" ,
1309
+ "inst_name" : " pwrgd_out" ,
1310
+ "lsb" : 9 ,
1311
+ "msb" : 9 ,
1312
+ "reset" : null ,
1313
+ "sw_access" : " r" ,
1314
+ "se_onread" : null ,
1315
+ "se_onwrite" : null ,
1316
+ "desc" : " pwrgd_out live status, (From SP5 to FPGA)"
1286
1317
}
1287
1318
]
1288
1319
},
1289
1320
{
1290
1321
"type" : " reg" ,
1291
1322
"inst_name" : " nic_readbacks" ,
1292
- "addr_offset" : 64 ,
1323
+ "addr_offset" : 68 ,
1293
1324
"regwidth" : 32 ,
1294
1325
"min_accesswidth" : 32 ,
1295
1326
"children" : [
1397
1428
{
1398
1429
"type" : " reg" ,
1399
1430
"inst_name" : " debug_enables" ,
1400
- "addr_offset" : 68 ,
1431
+ "addr_offset" : 72 ,
1401
1432
"regwidth" : 32 ,
1402
1433
"min_accesswidth" : 32 ,
1403
1434
"children" : [
1450
1481
{
1451
1482
"type" : " reg" ,
1452
1483
"inst_name" : " nic_overrides" ,
1453
- "addr_offset" : 72 ,
1484
+ "addr_offset" : 76 ,
1454
1485
"regwidth" : 32 ,
1455
1486
"min_accesswidth" : 32 ,
1456
1487
"children" : [
1536
1567
{
1537
1568
"type" : " reg" ,
1538
1569
"inst_name" : " ignition_control" ,
1539
- "addr_offset" : 76 ,
1570
+ "addr_offset" : 80 ,
1540
1571
"regwidth" : 32 ,
1541
1572
"min_accesswidth" : 32 ,
1542
1573
"children" : [
1567
1598
{
1568
1599
"type" : " reg" ,
1569
1600
"inst_name" : " pcie_clk_ctrl" ,
1570
- "addr_offset" : 80 ,
1601
+ "addr_offset" : 84 ,
1571
1602
"regwidth" : 32 ,
1572
1603
"min_accesswidth" : 32 ,
1573
1604
"children" : [
Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ pub type Isr = device::i2c1::isr::R;
37
37
38
38
pub mod ltc4306;
39
39
pub mod max7358;
40
+ pub mod oximux16;
40
41
pub mod pca9545;
41
42
pub mod pca9548;
42
43
You can’t perform that action at this time.
0 commit comments