summaryrefslogtreecommitdiff
path: root/cesar/test_general
diff options
context:
space:
mode:
authorlaranjeiro2009-12-14 10:05:03 +0000
committerlaranjeiro2009-12-14 10:05:03 +0000
commit8297b0919aab51e07d35a46f8feda481c74502fa (patch)
tree98efbf72c2ca5659d911b990af3ba864bd797a0c /cesar/test_general
parent4a99648b17caa0012eb187b9681d596b9e246be2 (diff)
cesar/{hal/phy,mac/sar}: merge all bridgedma simulation code, closes #855
* remove bridgedma_soft, maximus_bridgedma. * add hal/phy/soft/bridge to use in unit test and maximus. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6543 017c9cb6-072f-447c-8318-d5b54f68fe89
Diffstat (limited to 'cesar/test_general')
-rw-r--r--cesar/test_general/hard/bridgedma/Makefile.mk24
-rw-r--r--cesar/test_general/hard/bridgedma/host-Config1
-rw-r--r--cesar/test_general/hard/bridgedma/host-Makefile29
-rw-r--r--cesar/test_general/hard/bridgedma/sparc-Config1
-rw-r--r--cesar/test_general/hard/bridgedma/sparc-Makefile32
-rw-r--r--cesar/test_general/hard/bridgedma/src/bridgedma-crc.c3
-rw-r--r--cesar/test_general/hard/bridgedma/src/bridgedma-rx-one-frame.c68
-rw-r--r--cesar/test_general/hard/bridgedma/src/bridgedma-rx.c5
-rw-r--r--cesar/test_general/hard/bridgedma/src/bridgedma-tx-one-frame.c66
-rw-r--r--cesar/test_general/hard/bridgedma/src/bridgedma-tx.c4
-rw-r--r--cesar/test_general/hard/bridgedma/src/bridgedma_init.c13
11 files changed, 89 insertions, 157 deletions
diff --git a/cesar/test_general/hard/bridgedma/Makefile.mk b/cesar/test_general/hard/bridgedma/Makefile.mk
new file mode 100644
index 0000000000..45d2ced027
--- /dev/null
+++ b/cesar/test_general/hard/bridgedma/Makefile.mk
@@ -0,0 +1,24 @@
+TARGET_PROGRAMS = bridgedma_init bridgedma_it bridgedma_tx_one_frame \
+ bridgedma_rx_one_frame bridgedma_crc \
+ bridgedma_tx bridgedma_rx
+
+bridgedma_init_SOURCES = bridgedma_init.c
+bridgedma_init_MODULES = lib hal/arch $(TESTMODULES)
+
+bridgedma_it_SOURCES = bridgedma-it.c
+bridgedma_it_MODULES = lib hal/arch $(TESTMODULES)
+
+bridgedma_tx_one_frame_SOURCES = bridgedma-tx-one-frame.c
+bridgedma_tx_one_frame_MODULES = lib hal/arch $(TESTMODULES)
+
+bridgedma_rx_one_frame_SOURCES = bridgedma-rx-one-frame.c
+bridgedma_rx_one_frame_MODULES = lib hal/arch $(TESTMODULES)
+
+bridgedma_crc_SOURCES = bridgedma-crc.c
+bridgedma_crc_MODULES = lib hal/arch $(TESTMODULES)
+
+bridgedma_tx_SOURCES = bridgedma-tx.c
+bridgedma_tx_MODULES = lib hal/arch $(TESTMODULES)
+
+bridgedma_rx_SOURCES = bridgedma-rx.c
+bridgedma_rx_MODULES = lib hal/arch $(TESTMODULES)
diff --git a/cesar/test_general/hard/bridgedma/host-Config b/cesar/test_general/hard/bridgedma/host-Config
index 6e04af35df..dc2b3fd1bf 100644
--- a/cesar/test_general/hard/bridgedma/host-Config
+++ b/cesar/test_general/hard/bridgedma/host-Config
@@ -1,2 +1 @@
CONFIG_TRACE=y
-CONFIG_BRIDGEDMA_SOFT=y
diff --git a/cesar/test_general/hard/bridgedma/host-Makefile b/cesar/test_general/hard/bridgedma/host-Makefile
index 0fe8fb5b50..a5be8ec082 100644
--- a/cesar/test_general/hard/bridgedma/host-Makefile
+++ b/cesar/test_general/hard/bridgedma/host-Makefile
@@ -2,33 +2,8 @@ BASE = ../../..
ECOS = y
VARIANT=host
+TESTMODULES=hal/phy/soft/bridgedma
-TARGET_PROGRAMS = bridgedma_init bridgedma_it bridgedma_tx_one_frame \
- bridgedma_rx_one_frame bridgedma_crc \
- bridgedma_tx bridgedma_rx
-
-bridgedma_init_SOURCES = bridgedma_init.c
-bridgedma_init_MODULES = lib hal/phy hal/arch
-
-bridgedma_it_SOURCES = bridgedma-it.c
-bridgedma_it_MODULES = lib hal/phy hal/arch
-
-bridgedma_tx_one_frame_SOURCES = bridgedma-tx-one-frame.c
-bridgedma_tx_one_frame_MODULES = lib hal/phy hal/arch
-
-bridgedma_rx_one_frame_SOURCES = bridgedma-rx-one-frame.c
-bridgedma_rx_one_frame_MODULES = lib hal/phy hal/arch
-
-bridgedma_crc_SOURCES = bridgedma-crc.c
-bridgedma_crc_MODULES = lib hal/phy hal/arch
-
-bridgedma_tx_SOURCES = bridgedma-tx.c
-bridgedma_tx_MODULES = lib hal/phy hal/arch
-
-bridgedma_rx_SOURCES = bridgedma-rx.c
-bridgedma_rx_MODULES = lib hal/phy hal/arch
-
-hal_phy_MODULE_SOURCES=bridgedma_soft.c
-
+include Makefile.mk
include $(BASE)/common/make/top.mk
diff --git a/cesar/test_general/hard/bridgedma/sparc-Config b/cesar/test_general/hard/bridgedma/sparc-Config
index 86d7886882..8ae65d4913 100644
--- a/cesar/test_general/hard/bridgedma/sparc-Config
+++ b/cesar/test_general/hard/bridgedma/sparc-Config
@@ -1,3 +1,2 @@
-CONFIG_BRIDGEDMA_SOFT = n
CONFIG_TRACE_ON_FATAL = y
CONFIG_TRACE = y
diff --git a/cesar/test_general/hard/bridgedma/sparc-Makefile b/cesar/test_general/hard/bridgedma/sparc-Makefile
index 9d2b8e71de..89bfa57f54 100644
--- a/cesar/test_general/hard/bridgedma/sparc-Makefile
+++ b/cesar/test_general/hard/bridgedma/sparc-Makefile
@@ -3,35 +3,7 @@ BASE = ../../..
ECOS = y
TARGET=sparc
VARIANT=sparc
+TESTMODULES=hal/phy
-TARGET_PROGRAMS = bridgedma_init bridgedma_it bridgedma_tx_one_frame \
- bridgedma_rx_one_frame bridgedma_crc \
- bridgedma_tx bridgedma_rx
-
-bridgedma_init_SOURCES = bridgedma_init.c
-bridgedma_init_MODULES = lib hal/phy hal/arch
-
-bridgedma_it_SOURCES = bridgedma-it.c
-bridgedma_it_MODULES = lib hal/phy hal/arch
-
-bridgedma_tx_one_frame_SOURCES = bridgedma-tx-one-frame.c
-bridgedma_tx_one_frame_MODULES = lib hal/phy hal/arch
-
-bridgedma_rx_one_frame_SOURCES = bridgedma-rx-one-frame.c
-bridgedma_rx_one_frame_MODULES = lib hal/phy hal/arch
-
-bridgedma_crc_SOURCES = bridgedma-crc.c
-bridgedma_crc_MODULES = lib hal/phy hal/arch
-
-bridgedma_tx_SOURCES = bridgedma-tx.c
-bridgedma_tx_MODULES = lib hal/phy hal/arch
-
-bridgedma_rx_SOURCES = bridgedma-rx.c
-bridgedma_rx_MODULES = lib hal/phy hal/arch
-
+include Makefile.mk
include $(BASE)/common/make/top.mk
-
-all: $(TARGET_PROGRAMS:%=obj/$(VARIANT)/%.dis)
-
-%.dis: %.elf
- $(CROSS_COMPILE)objdump -DSt $< > $@
diff --git a/cesar/test_general/hard/bridgedma/src/bridgedma-crc.c b/cesar/test_general/hard/bridgedma/src/bridgedma-crc.c
index 4c1572a5b5..5779ffb4e9 100644
--- a/cesar/test_general/hard/bridgedma/src/bridgedma-crc.c
+++ b/cesar/test_general/hard/bridgedma/src/bridgedma-crc.c
@@ -27,14 +27,13 @@
#include "hal/phy/inc/bridgedma.h"
#include "hal/phy/inc/bridgedma_regs.h"
-#include "hal/phy/inc/bridgedma_soft.h"
#include <string.h>
#include <stdio.h>
#include <cyg/infra/diag.h>
#include "hal/arch/arch.h"
-#include "inc/bridgedma-regs.h"
+#include "hal/phy/soft/bridgedma/bridgedma_crc.h"
#define TEST_BRIDGEDMA_PB_NB 1
#define TEST_BRIDGEDMA_JOB_OFFSET 18
diff --git a/cesar/test_general/hard/bridgedma/src/bridgedma-rx-one-frame.c b/cesar/test_general/hard/bridgedma/src/bridgedma-rx-one-frame.c
index 6bd8b69e0a..cdac54275b 100644
--- a/cesar/test_general/hard/bridgedma/src/bridgedma-rx-one-frame.c
+++ b/cesar/test_general/hard/bridgedma/src/bridgedma-rx-one-frame.c
@@ -231,74 +231,60 @@ bridgedma_verify_reception (void)
test_end;
#ifdef __sparc__
- uint data;
// Verify the register corresponding to the MF header1.
- volatile u32 *job_header_3210 = (u32 *) PHY_BRIDGEDMA_JOB_HEADER_3210;
- volatile u32 *job_header_7654 = (u32 *) PHY_BRIDGEDMA_JOB_HEADER_7654;
- volatile u32 *control = (u32 *) PHY_BRIDGEDMA_CONTROL;
- volatile u32 *job_len = (u32 *) PHY_BRIDGEDMA_JOB_LENGTH;
- volatile u32 *jobd_current = (u32 *) PHY_BRIDGEDMA_JOBD_PTR;
- volatile u32 *pb_conf = (u32 *) PHY_BRIDGEDMA_PB_CONF;
- volatile u32 *first_pb = (u32 *) PHY_BRIDGEDMA_JOB_FIRST_PB_DESC;
- volatile u32 *job_buf_addr = (u32 *) PHY_BRIDGEDMA_JOB_BUFF_ADD;
-
test_begin (test, "Verify registers")
{
- arch_load_cache ((u32 *) job, 36);
- test_fail_if (*job_header_3210 != job->mf_header1);
- test_fail_if (*job_header_7654 != job->mf_header2);
-
- data = *control;
- test_fail_if (BF_GET (PHY_BRIDGEDMA_CONTROL__STATUS, data) != 0);
+ arch_load_cache ((u32 *) &job, 36);
+ test_fail_if (PHY_BDGDMA_JOB_HEADER_3210 != job->mf_header1);
+ test_fail_if (PHY_BDGDMA_JOB_HEADER_7654 != job->mf_header2);
+ test_fail_if (phy_bridgedma_status (INVALID_PTR) != false);
- data = *pb_conf;
- test_fail_if (BF_GET (PHY_BRIDGEDMA_PB_CONF__OFFSET, data) !=
+ test_fail_if (BF_GET (PHY_BRIDGEDMA_PB_CONF__OFFSET,
+ PHY_BDGDMA_PB_CONF) !=
TEST_BRIDGEDMA_JOB_OFFSET);
- test_fail_if (BF_GET (PHY_BRIDGEDMA_PB_CONF__LENGTH, data) !=
+ test_fail_if (BF_GET (PHY_BRIDGEDMA_PB_CONF__LENGTH,
+ PHY_BDGDMA_PB_CONF) !=
BLK_SIZE);
- data = *job_len;
- test_fail_if (BF_GET (PHY_BRIDGEDMA_JOB_LENGTH__LENGTH, data) != job->data_len);
-
- result_t1 = true;
+ test_fail_if (BF_GET (PHY_BRIDGEDMA_JOB_LENGTH__LENGTH,
+ PHY_BDGDMA_JOB_LENGTH) != job->data_len);
}
test_end;
diag_printf ("******************* Debug *********************\n");
- diag_printf ("CMP Buffer : %p\n", cmp_buffer);
- diag_printf ("Frame Buffer : %p\n", job->data_addr);
- data = *control;
diag_printf ("BRIDGEDMA Status ; %x\n",
- BF_GET(PHY_BRIDGEDMA_CONTROL__STATUS, data));
- diag_printf ("[JOBD current] bridge : %x \t Cesar :%p\n", *jobd_current, job);
+ phy_bridgedma_status (INVALID_PTR));
+ diag_printf ("[JOBD current] bridge : %x \t Cesar :%p\n",
+ PHY_BDGDMA_CURRENT_JOBD_PTR, &job);
- data = *job_len;
diag_printf ("[JOBD length] bridge : %x \t Cesar :%x\n",
- BF_GET(PHY_BRIDGEDMA_JOB_LENGTH__LENGTH, data), job->data_len);
+ BF_GET(PHY_BRIDGEDMA_JOB_LENGTH__LENGTH,
+ PHY_BDGDMA_JOB_LENGTH), job->data_len);
diag_printf ("[JOBD header length] bridge : %x \t Cesar :%x\n",
- BF_GET(PHY_BRIDGEDMA_JOB_LENGTH__HEADER_LEN, data),
+ BF_GET(PHY_BRIDGEDMA_JOB_LENGTH__HEADER_LEN,
+ PHY_BDGDMA_JOB_LENGTH),
job->header_len);
diag_printf ("[JOBD header_3210] bridge : %x \t Cesar : %x\n",
- *job_header_3210, job->mf_header1);
+ PHY_BDGDMA_JOB_HEADER_3210, job->mf_header1);
diag_printf ("[JOBD header_7654] bridge : %x \t Cesar : %x\n",
- *job_header_7654, job->mf_header2);
- diag_printf ("[JOB BUFF ADDR] bridge : %x \t Cesar : %p\n", *job_buf_addr,
- job->data_addr);
+ PHY_BDGDMA_JOB_HEADER_7654, job->mf_header2);
+ diag_printf ("[JOB BUFF ADDR] bridge : %x \t Cesar : %p\n",
+ PHY_BDGDMA_JOB_BUF_ADD, job->data_addr);
- data = *pb_conf;
diag_printf ("[PB Conf length] bridge : %x \t Cesar : %x\n",
- BF_GET (PHY_BRIDGEDMA_PB_CONF__LENGTH, data), job->segment_len);
+ BF_GET (PHY_BRIDGEDMA_PB_CONF__LENGTH, PHY_BDGDMA_PB_CONF),
+ job->segment_len);
diag_printf ("[PB Conf offset] bridge : %x \t Cesar : %x\n",
- BF_GET (PHY_BRIDGEDMA_PB_CONF__OFFSET, data), job->first_pb_offset);
+ BF_GET (PHY_BRIDGEDMA_PB_CONF__OFFSET, PHY_BDGDMA_PB_CONF),
+ job->first_pb_offset);
- diag_printf ("[First PB] bridged : %x \t Cesar : %p\n", *first_pb,
- pb_first);
+ diag_printf ("[First PB] bridged : %x \t Cesar : %p\n",
+ PHY_BDGDMA_CURRENT_PBD_PTR, job->first_pb_desc);
diag_printf ("**************** END Debug *******************\n");
#endif
-
test_begin (test, "Verifying entry buffer with output buffer")
{
for (i = 0; i < job->data_len; i++)
diff --git a/cesar/test_general/hard/bridgedma/src/bridgedma-rx.c b/cesar/test_general/hard/bridgedma/src/bridgedma-rx.c
index 6cb7964f71..d17f2f2249 100644
--- a/cesar/test_general/hard/bridgedma/src/bridgedma-rx.c
+++ b/cesar/test_general/hard/bridgedma/src/bridgedma-rx.c
@@ -29,12 +29,12 @@
#include "hal/phy/inc/bridgedma.h"
#include "hal/phy/inc/bridgedma_regs.h"
-#include "hal/phy/inc/bridgedma_soft.h"
#include <string.h>
#include <stdio.h>
#include <cyg/infra/diag.h>
#include "hal/arch/arch.h"
+#include "hal/phy/soft/bridgedma/bridgedma_crc.h"
#define TEST_BRIDGEDMA_PB_NB 5
#define TEST_BRIDGEDMA_JOB_OFFSET 18
@@ -240,9 +240,6 @@ bridgedma_reassembly_verify_test_case (void)
pb_t *pb_first;
pb_t *pb_last;
- while (phy_bridgedma_current_job (bridgedma_ctx) != 0x0)
- cyg_thread_delay (1);
-
cyg_thread_delay (1);
test_begin (test, "It reception")
{
diff --git a/cesar/test_general/hard/bridgedma/src/bridgedma-tx-one-frame.c b/cesar/test_general/hard/bridgedma/src/bridgedma-tx-one-frame.c
index 5d67d1a375..4917a02da0 100644
--- a/cesar/test_general/hard/bridgedma/src/bridgedma-tx-one-frame.c
+++ b/cesar/test_general/hard/bridgedma/src/bridgedma-tx-one-frame.c
@@ -240,73 +240,59 @@ bridgedma_segmentation_verify_test_case (void)
void
test_thread_process (cyg_addrword_t data)
{
-#ifdef __sparc__
- static phy_t *phy;
- /* Initialise the phy. */
- phy = phy_init (NULL, NULL, NULL, NULL, NULL, NULL, NULL);
-#endif
-
bridgedma_segmentation_test_case ();
#ifdef __sparc__
// Verify the register corresponding to the MF header1.
- volatile u32 *job_header_3210 = (u32 *) PHY_BRIDGEDMA_JOB_HEADER_3210;
- volatile u32 *job_header_7654 = (u32 *) PHY_BRIDGEDMA_JOB_HEADER_7654;
- volatile u32 *control = (u32 *) PHY_BRIDGEDMA_CONTROL;
- volatile u32 *job_len = (u32 *) PHY_BRIDGEDMA_JOB_LENGTH;
- volatile u32 *jobd_current = (u32 *) PHY_BRIDGEDMA_JOBD_PTR;
- volatile u32 *pb_conf = (u32 *) PHY_BRIDGEDMA_PB_CONF;
- volatile u32 *first_pb = (u32 *) PHY_BRIDGEDMA_JOB_FIRST_PB_DESC;
- volatile u32 *job_buf_addr = (u32 *) PHY_BRIDGEDMA_JOB_BUFF_ADD;
-
test_begin (test, "Verify registers")
{
arch_load_cache ((u32 *) &job, 36);
- test_fail_if (*job_header_3210 != job->mf_header1);
- test_fail_if (*job_header_7654 != job->mf_header2);
-
- data = *control;
- test_fail_if (BF_GET (PHY_BRIDGEDMA_CONTROL__STATUS, data) != 0);
+ test_fail_if (PHY_BDGDMA_JOB_HEADER_3210 != job->mf_header1);
+ test_fail_if (PHY_BDGDMA_JOB_HEADER_7654 != job->mf_header2);
+ test_fail_if (phy_bridgedma_status (INVALID_PTR) != false);
- data = *pb_conf;
- test_fail_if (BF_GET (PHY_BRIDGEDMA_PB_CONF__OFFSET, data) !=
+ test_fail_if (BF_GET (PHY_BRIDGEDMA_PB_CONF__OFFSET,
+ PHY_BDGDMA_PB_CONF) !=
TEST_BRIDGEDMA_JOB_OFFSET);
- test_fail_if (BF_GET (PHY_BRIDGEDMA_PB_CONF__LENGTH, data) !=
+ test_fail_if (BF_GET (PHY_BRIDGEDMA_PB_CONF__LENGTH,
+ PHY_BDGDMA_PB_CONF) !=
BLK_SIZE);
- data = *job_len;
- test_fail_if (BF_GET (PHY_BRIDGEDMA_JOB_LENGTH__LENGTH, data) != job->data_len);
+ test_fail_if (BF_GET (PHY_BRIDGEDMA_JOB_LENGTH__LENGTH,
+ PHY_BDGDMA_JOB_LENGTH) != job->data_len);
}
test_end;
diag_printf ("******************* Debug *********************\n");
- data = *control;
diag_printf ("BRIDGEDMA Status ; %x\n",
- BF_GET(PHY_BRIDGEDMA_CONTROL__STATUS, data));
- diag_printf ("[JOBD current] bridge : %x \t Cesar :%p\n", *jobd_current, &job);
+ phy_bridgedma_status (INVALID_PTR));
+ diag_printf ("[JOBD current] bridge : %x \t Cesar :%p\n",
+ PHY_BDGDMA_CURRENT_JOBD_PTR, &job);
- data = *job_len;
diag_printf ("[JOBD length] bridge : %x \t Cesar :%x\n",
- BF_GET(PHY_BRIDGEDMA_JOB_LENGTH__LENGTH, data), job->data_len);
+ BF_GET(PHY_BRIDGEDMA_JOB_LENGTH__LENGTH,
+ PHY_BDGDMA_JOB_LENGTH), job->data_len);
diag_printf ("[JOBD header length] bridge : %x \t Cesar :%x\n",
- BF_GET(PHY_BRIDGEDMA_JOB_LENGTH__HEADER_LEN, data),
+ BF_GET(PHY_BRIDGEDMA_JOB_LENGTH__HEADER_LEN,
+ PHY_BDGDMA_JOB_LENGTH),
job->header_len);
diag_printf ("[JOBD header_3210] bridge : %x \t Cesar : %x\n",
- *job_header_3210, job->mf_header1);
+ PHY_BDGDMA_JOB_HEADER_3210, job->mf_header1);
diag_printf ("[JOBD header_7654] bridge : %x \t Cesar : %x\n",
- *job_header_7654, job->mf_header2);
- diag_printf ("[JOB BUFF ADDR] bridge : %x \t Cesar : %p\n", *job_buf_addr,
- hard_buffer);
+ PHY_BDGDMA_JOB_HEADER_7654, job->mf_header2);
+ diag_printf ("[JOB BUFF ADDR] bridge : %x \t Cesar : %p\n",
+ PHY_BDGDMA_JOB_BUF_ADD, hard_buffer);
- data = *pb_conf;
diag_printf ("[PB Conf length] bridge : %x \t Cesar : %x\n",
- BF_GET (PHY_BRIDGEDMA_PB_CONF__LENGTH, data), job->segment_len);
+ BF_GET (PHY_BRIDGEDMA_PB_CONF__LENGTH, PHY_BDGDMA_PB_CONF),
+ job->segment_len);
diag_printf ("[PB Conf offset] bridge : %x \t Cesar : %x\n",
- BF_GET (PHY_BRIDGEDMA_PB_CONF__OFFSET, data), job->first_pb_offset);
+ BF_GET (PHY_BRIDGEDMA_PB_CONF__OFFSET, PHY_BDGDMA_PB_CONF),
+ job->first_pb_offset);
- diag_printf ("[First PB] bridged : %x \t Cesar : %p\n", *first_pb,
- job->first_pb_desc);
+ diag_printf ("[First PB] bridged : %x \t Cesar : %p\n",
+ PHY_BDGDMA_CURRENT_PBD_PTR, job->first_pb_desc);
diag_printf ("**************** END Debug *******************\n");
#endif
diff --git a/cesar/test_general/hard/bridgedma/src/bridgedma-tx.c b/cesar/test_general/hard/bridgedma/src/bridgedma-tx.c
index d183c66b50..3b802899cd 100644
--- a/cesar/test_general/hard/bridgedma/src/bridgedma-tx.c
+++ b/cesar/test_general/hard/bridgedma/src/bridgedma-tx.c
@@ -29,12 +29,12 @@
#include "hal/phy/inc/bridgedma.h"
#include "hal/phy/inc/bridgedma_regs.h"
-#include "hal/phy/inc/bridgedma_soft.h"
#include <string.h>
#include <stdio.h>
#include <cyg/infra/diag.h>
#include "hal/arch/arch.h"
+#include "hal/phy/soft/bridgedma/bridgedma_crc.h"
#define TEST_BRIDGEDMA_PB_NB 5
#define TEST_BRIDGEDMA_JOB_OFFSET 18
@@ -180,8 +180,6 @@ bridgedma_segmentation_verify_test_case (void)
uint frame_offset;
uint i;
- while (phy_bridgedma_current_job (bridgedma_ctx) != 0x0)
- cyg_thread_delay (1);
cyg_thread_delay (1);
test_begin (test, "It reception")
diff --git a/cesar/test_general/hard/bridgedma/src/bridgedma_init.c b/cesar/test_general/hard/bridgedma/src/bridgedma_init.c
index 48b695dc7a..4cef5b36af 100644
--- a/cesar/test_general/hard/bridgedma/src/bridgedma_init.c
+++ b/cesar/test_general/hard/bridgedma/src/bridgedma_init.c
@@ -45,14 +45,11 @@ void bridgedma_init_test_case(test_t t)
test_fail_if (bridgedma_ctx == NULL);
- test_fail_if (bridgedma_ctx->job_first != NULL);
- test_fail_if (bridgedma_ctx->job_current != NULL);
- test_fail_if (bridgedma_ctx->job_last != NULL);
- test_fail_if (bridgedma_ctx->user_data != NULL);
- test_fail_if (bridgedma_ctx->bridgedma_cb != _bridgedma_isr_cb);
- test_fail_if (bridgedma_ctx->deferred_cb != _bridgedma_dsr_cb);
- test_fail_if (bridgedma_ctx->status.running != false);
- test_fail_if (bridgedma_ctx->status.stop != true);
+ test_fail_if (bridgedma_ctx->bridge.job_tail != NULL);
+ test_fail_if (bridgedma_ctx->bridge.user_data != NULL);
+ test_fail_if (bridgedma_ctx->bridge.bridgedma_cb != _bridgedma_isr_cb);
+ test_fail_if (bridgedma_ctx->bridge.deferred_cb != _bridgedma_dsr_cb);
+ test_fail_if (phy_bridgedma_status (bridgedma_ctx) != false);
}
test_end;
return;