Skip to content

Commit 1a7e547

Browse files
authored
Update I3C to v1p5 branch (#1072)
* Update I3C to v1p5 branch * MICROSOFT AUTOMATED PIPELINE: Stamp 'ckuchta-update-i3c' with updated timestamp and hash after successful run
1 parent 2041523 commit 1a7e547

13 files changed

Lines changed: 743 additions & 219 deletions

File tree

.github/workflow_metadata/pr_hash

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
cd3d5d50511f98172c9d0920f3827b80c106fbb6146a243ae75579ec82c49382ab99374d2148e9406b82673ffc178e20
1+
156e71caae2af49673d95caa3b99a02d2d0a86c04a54c8e18308e184a397f35d60aaf63b8a566c67790f1bf6b086ee39
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1771639896
1+
1772833601

.gitmodules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
[submodule "third_party/i3c-core"]
66
path = third_party/i3c-core
77
url = https://github.com/chipsalliance/i3c-core.git
8-
branch = v1p4-patches
8+
branch = v1p5
99
[submodule "third_party/cocotbext-i3c"]
1010
path = third_party/cocotbext-i3c
1111
url = https://github.com/antmicro/cocotbext-i3c.git

src/i3c_core/config/compile.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,22 +42,18 @@ targets:
4242
- $COMPILE_ROOT/../../third_party/i3c-core/src/ctrl/width_converter_Nto8.sv
4343
- $COMPILE_ROOT/../../third_party/i3c-core/src/recovery/recovery_pec.sv
4444
- $COMPILE_ROOT/../../third_party/i3c-core/src/recovery/recovery_receiver.sv
45-
- $COMPILE_ROOT/../../third_party/i3c-core/src/recovery/recovery_transmitter.sv
46-
- $COMPILE_ROOT/../../third_party/i3c-core/src/recovery/recovery_executor.sv
4745
- $COMPILE_ROOT/../../third_party/i3c-core/src/recovery/recovery_handler.sv
4846
- $COMPILE_ROOT/../../third_party/i3c-core/src/ctrl/bus_timers.sv
4947
- $COMPILE_ROOT/../../third_party/i3c-core/src/ctrl/bus_monitor.sv
5048
- $COMPILE_ROOT/../../third_party/i3c-core/src/ctrl/i3c_bus_monitor.sv
5149
- $COMPILE_ROOT/../../third_party/i3c-core/src/ctrl/ccc_entdaa.sv
5250
- $COMPILE_ROOT/../../third_party/i3c-core/src/ctrl/ccc.sv
5351
- $COMPILE_ROOT/../../third_party/i3c-core/src/ctrl/bus_rx_flow.sv
54-
- $COMPILE_ROOT/../../third_party/i3c-core/src/ctrl/bus_tx.sv
5552
- $COMPILE_ROOT/../../third_party/i3c-core/src/ctrl/bus_tx_flow.sv
5653
- $COMPILE_ROOT/../../third_party/i3c-core/src/ctrl/configuration.sv
5754
- $COMPILE_ROOT/../../third_party/i3c-core/src/ctrl/descriptor_ibi.sv
5855
- $COMPILE_ROOT/../../third_party/i3c-core/src/ctrl/descriptor_rx.sv
5956
- $COMPILE_ROOT/../../third_party/i3c-core/src/ctrl/descriptor_tx.sv
60-
- $COMPILE_ROOT/../../third_party/i3c-core/src/ctrl/ibi.sv
6157
- $COMPILE_ROOT/../../third_party/i3c-core/src/ctrl/edge_detector.sv
6258
- $COMPILE_ROOT/../../third_party/i3c-core/src/ctrl/i2c_controller_fsm.sv
6359
- $COMPILE_ROOT/../../third_party/i3c-core/src/ctrl/i2c_target_fsm.sv

src/i3c_core/config/i3c_core.vf

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,22 +65,18 @@ ${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/width_conve
6565
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/width_converter_Nto8.sv
6666
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/recovery/recovery_pec.sv
6767
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/recovery/recovery_receiver.sv
68-
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/recovery/recovery_transmitter.sv
69-
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/recovery/recovery_executor.sv
7068
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/recovery/recovery_handler.sv
7169
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/bus_timers.sv
7270
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/bus_monitor.sv
7371
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/i3c_bus_monitor.sv
7472
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/ccc_entdaa.sv
7573
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/ccc.sv
7674
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/bus_rx_flow.sv
77-
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/bus_tx.sv
7875
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/bus_tx_flow.sv
7976
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/configuration.sv
8077
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/descriptor_ibi.sv
8178
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/descriptor_rx.sv
8279
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/descriptor_tx.sv
83-
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/ibi.sv
8480
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/edge_detector.sv
8581
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/i2c_controller_fsm.sv
8682
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/i2c_target_fsm.sv

src/integration/asserts/config/ss_asserts.vf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,7 @@ ${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_lib
326326
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_piso.sv
327327
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_sample_buffer.sv
328328
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_msg_buffer.sv
329+
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_rd_lat_buffer.sv
329330
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_ahb_defines_pkg.sv
330331
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_ahb_slv_sif.sv
331332
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_masked_AND.sv

src/integration/config/caliptra_ss_top.vf

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -358,22 +358,18 @@ ${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/width_conve
358358
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/width_converter_Nto8.sv
359359
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/recovery/recovery_pec.sv
360360
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/recovery/recovery_receiver.sv
361-
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/recovery/recovery_transmitter.sv
362-
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/recovery/recovery_executor.sv
363361
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/recovery/recovery_handler.sv
364362
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/bus_timers.sv
365363
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/bus_monitor.sv
366364
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/i3c_bus_monitor.sv
367365
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/ccc_entdaa.sv
368366
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/ccc.sv
369367
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/bus_rx_flow.sv
370-
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/bus_tx.sv
371368
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/bus_tx_flow.sv
372369
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/configuration.sv
373370
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/descriptor_ibi.sv
374371
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/descriptor_rx.sv
375372
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/descriptor_tx.sv
376-
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/ibi.sv
377373
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/edge_detector.sv
378374
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/i2c_controller_fsm.sv
379375
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/i2c_target_fsm.sv
@@ -593,6 +589,7 @@ ${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_lib
593589
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_piso.sv
594590
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_sample_buffer.sv
595591
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_msg_buffer.sv
592+
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_rd_lat_buffer.sv
596593
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_ahb_defines_pkg.sv
597594
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_ahb_slv_sif.sv
598595
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_masked_AND.sv

src/integration/config/caliptra_ss_top_tb.vf

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,7 @@ ${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_lib
376376
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_piso.sv
377377
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_sample_buffer.sv
378378
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_msg_buffer.sv
379+
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_rd_lat_buffer.sv
379380
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_ahb_defines_pkg.sv
380381
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_ahb_slv_sif.sv
381382
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_masked_AND.sv
@@ -712,22 +713,18 @@ ${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/width_conve
712713
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/width_converter_Nto8.sv
713714
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/recovery/recovery_pec.sv
714715
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/recovery/recovery_receiver.sv
715-
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/recovery/recovery_transmitter.sv
716-
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/recovery/recovery_executor.sv
717716
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/recovery/recovery_handler.sv
718717
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/bus_timers.sv
719718
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/bus_monitor.sv
720719
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/i3c_bus_monitor.sv
721720
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/ccc_entdaa.sv
722721
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/ccc.sv
723722
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/bus_rx_flow.sv
724-
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/bus_tx.sv
725723
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/bus_tx_flow.sv
726724
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/configuration.sv
727725
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/descriptor_ibi.sv
728726
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/descriptor_rx.sv
729727
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/descriptor_tx.sv
730-
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/ibi.sv
731728
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/edge_detector.sv
732729
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/i2c_controller_fsm.sv
733730
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/i2c_target_fsm.sv

src/integration/config/caliptra_ss_top_w_stub.vf

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -358,22 +358,18 @@ ${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/width_conve
358358
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/width_converter_Nto8.sv
359359
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/recovery/recovery_pec.sv
360360
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/recovery/recovery_receiver.sv
361-
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/recovery/recovery_transmitter.sv
362-
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/recovery/recovery_executor.sv
363361
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/recovery/recovery_handler.sv
364362
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/bus_timers.sv
365363
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/bus_monitor.sv
366364
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/i3c_bus_monitor.sv
367365
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/ccc_entdaa.sv
368366
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/ccc.sv
369367
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/bus_rx_flow.sv
370-
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/bus_tx.sv
371368
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/bus_tx_flow.sv
372369
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/configuration.sv
373370
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/descriptor_ibi.sv
374371
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/descriptor_rx.sv
375372
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/descriptor_tx.sv
376-
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/ibi.sv
377373
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/edge_detector.sv
378374
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/i2c_controller_fsm.sv
379375
${CALIPTRA_SS_ROOT}/src/i3c_core/../../third_party/i3c-core/src/ctrl/i2c_target_fsm.sv
@@ -593,6 +589,7 @@ ${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_lib
593589
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_piso.sv
594590
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_sample_buffer.sv
595591
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_msg_buffer.sv
592+
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_rd_lat_buffer.sv
596593
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_ahb_defines_pkg.sv
597594
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_ahb_slv_sif.sv
598595
${CALIPTRA_SS_ROOT}/third_party/caliptra-rtl/submodules/adams-bridge/src/abr_libs/rtl/abr_masked_AND.sv

0 commit comments

Comments
 (0)