From 35312ab5cee23caaeed2dfb652381af10bc56263 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Franti=C5=A1ek=20Boh=C3=A1=C4=8Dek?=
 <fandabohacek@gmail.com>
Date: Sun, 2 Apr 2023 17:49:08 +0200
Subject: [PATCH] fix: pass multiframe clk to data link layer

---
 src/jesd204b_link_rx.vhd | 23 ++++++++++++-----------
 1 file changed, 12 insertions(+), 11 deletions(-)

diff --git a/src/jesd204b_link_rx.vhd b/src/jesd204b_link_rx.vhd
index 6cef1d9..c50b05d 100644
--- a/src/jesd204b_link_rx.vhd
+++ b/src/jesd204b_link_rx.vhd
@@ -174,17 +174,18 @@ begin  -- architecture a1
         F            => F,
         K            => K)
       port map (
-        ci_char_clk      => ci_char_clk,
-        ci_frame_clk     => ci_frame_clk,
-        ci_reset         => ci_reset,
-        do_lane_config   => lane_configuration_array(i),
-        co_lane_ready    => data_link_ready_vector(i),
-        ci_lane_start    => data_link_start,
-        ci_request_sync  => ci_request_sync,
-        co_synced        => data_link_synced_vector(i),
-        di_10b           => di_transceiver_data(i),
-        do_aligned_chars => data_link_aligned_chars_array(i),
-        co_frame_state   => data_link_frame_state_array(i));
+        ci_char_clk       => ci_char_clk,
+        ci_frame_clk      => ci_frame_clk,
+        ci_multiframe_clk => ci_multiframe_clk,
+        ci_reset          => ci_reset,
+        do_lane_config    => lane_configuration_array(i),
+        co_lane_ready     => data_link_ready_vector(i),
+        ci_lane_start     => data_link_start,
+        ci_request_sync   => ci_request_sync,
+        co_synced         => data_link_synced_vector(i),
+        di_10b            => di_transceiver_data(i),
+        do_aligned_chars  => data_link_aligned_chars_array(i),
+        co_frame_state    => data_link_frame_state_array(i));
 
     descrambler_gen: if SCRAMBLING = '1' generate
       descrambler: entity work.descrambler
-- 
2.48.1