From 42a8449c7549b49538f114a3bfd5e255bd1ac59c Mon Sep 17 00:00:00 2001 From: Maureen Helm Date: Mon, 23 Aug 2021 19:18:48 -0500 Subject: [PATCH 1/2] boards: arm: Enable dma driver on mimxrt1064_evk Enables the dma driver on the mimxrt1064_evk board. The board documentation is not updated because it already mentions dma driver support. Tested with: - tests/drivers/dma/chan_blen_transfer - tests/drivers/dma/chan_link_transfer - tests/drivers/dma/loop_transfer Signed-off-by: Maureen Helm --- boards/arm/mimxrt1064_evk/mimxrt1064_evk.dts | 4 ++++ boards/arm/mimxrt1064_evk/mimxrt1064_evk.yaml | 1 + 2 files changed, 5 insertions(+) diff --git a/boards/arm/mimxrt1064_evk/mimxrt1064_evk.dts b/boards/arm/mimxrt1064_evk/mimxrt1064_evk.dts index 84596b1bcd8ce..6208fed5fab36 100644 --- a/boards/arm/mimxrt1064_evk/mimxrt1064_evk.dts +++ b/boards/arm/mimxrt1064_evk/mimxrt1064_evk.dts @@ -233,6 +233,10 @@ zephyr_udc0: &usb1 { cd-gpios = <&gpio2 28 GPIO_ACTIVE_LOW>; }; +&edma0 { + status = "okay"; +}; + &flexcan2 { status = "okay"; bus-speed = <125000>; diff --git a/boards/arm/mimxrt1064_evk/mimxrt1064_evk.yaml b/boards/arm/mimxrt1064_evk/mimxrt1064_evk.yaml index 50403b58a24e4..af6ff0ea3ab47 100644 --- a/boards/arm/mimxrt1064_evk/mimxrt1064_evk.yaml +++ b/boards/arm/mimxrt1064_evk/mimxrt1064_evk.yaml @@ -19,6 +19,7 @@ supported: - arduino_serial - counter - display + - dma - gpio - i2c - netif:eth From 6fde2cd84797e023345da8cce268d62bc5233199 Mon Sep 17 00:00:00 2001 From: Maureen Helm Date: Mon, 23 Aug 2021 19:22:34 -0500 Subject: [PATCH 2/2] tests: drivers: Extend dma channel link test to mimxrt1064_evk board Adds mimxrt1064_evk to the list of allowed platforms for the dma channel link test. Signed-off-by: Maureen Helm --- tests/drivers/dma/chan_link_transfer/testcase.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/drivers/dma/chan_link_transfer/testcase.yaml b/tests/drivers/dma/chan_link_transfer/testcase.yaml index b2a2f33059007..f493cd8de77ae 100644 --- a/tests/drivers/dma/chan_link_transfer/testcase.yaml +++ b/tests/drivers/dma/chan_link_transfer/testcase.yaml @@ -3,11 +3,11 @@ tests: min_ram: 16 depends_on: dma tags: drivers dma - platform_allow: frdm_k64f mimxrt1060_evk + platform_allow: frdm_k64f mimxrt1060_evk mimxrt1064_evk drivers.dma.interactive: depends_on: dma extra_args: CONF_FILE=prj_shell.conf min_ram: 16 tags: drivers dma harness: keyboard - platform_allow: frdm_k64f mimxrt1060_evk + platform_allow: frdm_k64f mimxrt1060_evk mimxrt1064_evk