From eaa799a9b5f0c6033c877b6d37644dd03d552aef Mon Sep 17 00:00:00 2001 From: Mathieu Choplain Date: Wed, 21 Aug 2024 14:09:18 +0200 Subject: [PATCH] tests: dma/chan_blen_transfer: move buffer to DMA-accessible memory This commit moves the test buffer from ITCM (not accessible by DMA) to DTCM on several NXP boards, to make the test successful. Signed-off-by: Mathieu Choplain --- tests/drivers/dma/chan_blen_transfer/boards/mimxrt1024_evk.conf | 2 +- .../dma/chan_blen_transfer/boards/mimxrt1024_evk.overlay | 2 +- tests/drivers/dma/chan_blen_transfer/boards/mimxrt1050_evk.conf | 2 +- .../dma/chan_blen_transfer/boards/mimxrt1050_evk.overlay | 2 +- .../drivers/dma/chan_blen_transfer/boards/mimxrt1060_evkb.conf | 2 +- .../dma/chan_blen_transfer/boards/mimxrt1060_evkb.overlay | 2 +- tests/drivers/dma/chan_blen_transfer/boards/mimxrt1064_evk.conf | 2 +- .../dma/chan_blen_transfer/boards/mimxrt1064_evk.overlay | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1024_evk.conf b/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1024_evk.conf index 8aa11602c69..433a67585be 100644 --- a/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1024_evk.conf +++ b/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1024_evk.conf @@ -1,3 +1,3 @@ CONFIG_CODE_DATA_RELOCATION=y CONFIG_MEM_ATTR_HEAP=y -CONFIG_DMA_LOOP_TRANSFER_RELOCATE_SECTION="ITCM" +CONFIG_DMA_LOOP_TRANSFER_RELOCATE_SECTION="DTCM" diff --git a/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1024_evk.overlay b/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1024_evk.overlay index 43b7fc37826..82f0bbe94e8 100644 --- a/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1024_evk.overlay +++ b/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1024_evk.overlay @@ -7,7 +7,7 @@ #include -&itcm { +&dtcm { zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_RAM_NOCACHE) )>; }; diff --git a/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1050_evk.conf b/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1050_evk.conf index 8aa11602c69..433a67585be 100644 --- a/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1050_evk.conf +++ b/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1050_evk.conf @@ -1,3 +1,3 @@ CONFIG_CODE_DATA_RELOCATION=y CONFIG_MEM_ATTR_HEAP=y -CONFIG_DMA_LOOP_TRANSFER_RELOCATE_SECTION="ITCM" +CONFIG_DMA_LOOP_TRANSFER_RELOCATE_SECTION="DTCM" diff --git a/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1050_evk.overlay b/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1050_evk.overlay index 43b7fc37826..82f0bbe94e8 100644 --- a/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1050_evk.overlay +++ b/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1050_evk.overlay @@ -7,7 +7,7 @@ #include -&itcm { +&dtcm { zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_RAM_NOCACHE) )>; }; diff --git a/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1060_evkb.conf b/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1060_evkb.conf index 8aa11602c69..433a67585be 100644 --- a/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1060_evkb.conf +++ b/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1060_evkb.conf @@ -1,3 +1,3 @@ CONFIG_CODE_DATA_RELOCATION=y CONFIG_MEM_ATTR_HEAP=y -CONFIG_DMA_LOOP_TRANSFER_RELOCATE_SECTION="ITCM" +CONFIG_DMA_LOOP_TRANSFER_RELOCATE_SECTION="DTCM" diff --git a/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1060_evkb.overlay b/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1060_evkb.overlay index 43b7fc37826..82f0bbe94e8 100644 --- a/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1060_evkb.overlay +++ b/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1060_evkb.overlay @@ -7,7 +7,7 @@ #include -&itcm { +&dtcm { zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_RAM_NOCACHE) )>; }; diff --git a/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1064_evk.conf b/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1064_evk.conf index 8aa11602c69..433a67585be 100644 --- a/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1064_evk.conf +++ b/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1064_evk.conf @@ -1,3 +1,3 @@ CONFIG_CODE_DATA_RELOCATION=y CONFIG_MEM_ATTR_HEAP=y -CONFIG_DMA_LOOP_TRANSFER_RELOCATE_SECTION="ITCM" +CONFIG_DMA_LOOP_TRANSFER_RELOCATE_SECTION="DTCM" diff --git a/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1064_evk.overlay b/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1064_evk.overlay index 43b7fc37826..82f0bbe94e8 100644 --- a/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1064_evk.overlay +++ b/tests/drivers/dma/chan_blen_transfer/boards/mimxrt1064_evk.overlay @@ -7,7 +7,7 @@ #include -&itcm { +&dtcm { zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_RAM_NOCACHE) )>; };