Skip to content

Commit 98638a2

Browse files
ttmutfabiobaltieri
authored andcommitted
tests: drivers: spi: spi_loopback: Enable DMA tests for MAX32 boards
Define DMA channels for MAX32 boards and add a new test case so that DMA-based SPI transfers are tested. Signed-off-by: Tahsin Mutlugun <[email protected]>
1 parent 6b14bbc commit 98638a2

12 files changed

+39
-0
lines changed

tests/drivers/spi/spi_loopback/boards/max32655evkit_max32655_m4.overlay

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
*/
66

77
&spi0 {
8+
dmas = <&dma0 1 MAX32_DMA_SLOT_SPI0_TX>, <&dma0 2 MAX32_DMA_SLOT_SPI0_RX>;
9+
dma-names = "tx", "rx";
10+
811
slow@0 {
912
compatible = "test-spi-loopback-slow";
1013
reg = <0>;

tests/drivers/spi/spi_loopback/boards/max32655fthr_max32655_m4.overlay

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
*/
66

77
&spi1 {
8+
dmas = <&dma0 1 MAX32_DMA_SLOT_SPI1_TX>, <&dma0 2 MAX32_DMA_SLOT_SPI1_RX>;
9+
dma-names = "tx", "rx";
10+
811
slow@0 {
912
compatible = "test-spi-loopback-slow";
1013
reg = <0>;

tests/drivers/spi/spi_loopback/boards/max32662evkit.overlay

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@
1010
};
1111

1212
&spi0 {
13+
dmas = <&dma0 1 MAX32_DMA_SLOT_SPI0_TX>, <&dma0 2 MAX32_DMA_SLOT_SPI0_RX>;
14+
dma-names = "tx", "rx";
15+
1316
slow@0 {
1417
compatible = "test-spi-loopback-slow";
1518
reg = <0>;

tests/drivers/spi/spi_loopback/boards/max32666fthr_max32666_cpu0.overlay

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
*/
66

77
&spi1 {
8+
dmas = <&dma0 1 MAX32_DMA_SLOT_SPI1_TX>, <&dma0 2 MAX32_DMA_SLOT_SPI1_RX>;
9+
dma-names = "tx", "rx";
10+
811
slow@0 {
912
compatible = "test-spi-loopback-slow";
1013
reg = <0>;

tests/drivers/spi/spi_loopback/boards/max32670evkit.overlay

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
*/
66

77
&spi0 {
8+
dmas = <&dma0 1 MAX32_DMA_SLOT_SPI0_TX>, <&dma0 2 MAX32_DMA_SLOT_SPI0_RX>;
9+
dma-names = "tx", "rx";
10+
811
slow@0 {
912
compatible = "test-spi-loopback-slow";
1013
reg = <0>;

tests/drivers/spi/spi_loopback/boards/max32672evkit.overlay

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
*/
66

77
&spi1 {
8+
dmas = <&dma0 1 MAX32_DMA_SLOT_SPI1_TX>, <&dma0 2 MAX32_DMA_SLOT_SPI1_RX>;
9+
dma-names = "tx", "rx";
10+
811
slow@0 {
912
compatible = "test-spi-loopback-slow";
1013
reg = <0>;

tests/drivers/spi/spi_loopback/boards/max32672fthr.overlay

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
*/
66

77
&spi1 {
8+
dmas = <&dma0 1 MAX32_DMA_SLOT_SPI1_TX>, <&dma0 2 MAX32_DMA_SLOT_SPI1_RX>;
9+
dma-names = "tx", "rx";
10+
811
slow@0 {
912
compatible = "test-spi-loopback-slow";
1013
reg = <0>;

tests/drivers/spi/spi_loopback/boards/max32675evkit.overlay

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
*/
66

77
&spi1 {
8+
dmas = <&dma0 1 MAX32_DMA_SLOT_SPI1_TX>, <&dma0 2 MAX32_DMA_SLOT_SPI1_RX>;
9+
dma-names = "tx", "rx";
10+
811
slow@0 {
912
compatible = "test-spi-loopback-slow";
1013
reg = <0>;

tests/drivers/spi/spi_loopback/boards/max32680evkit_max32680_m4.overlay

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
*/
66

77
&spi0 {
8+
dmas = <&dma0 1 MAX32_DMA_SLOT_SPI0_TX>, <&dma0 2 MAX32_DMA_SLOT_SPI0_RX>;
9+
dma-names = "tx", "rx";
10+
811
slow@0 {
912
compatible = "test-spi-loopback-slow";
1013
reg = <0>;

tests/drivers/spi/spi_loopback/boards/max32690evkit_max32690_m4.overlay

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
*/
66

77
&spi0 {
8+
dmas = <&dma0 1 MAX32_DMA_SLOT_SPI0_TX>, <&dma0 2 MAX32_DMA_SLOT_SPI0_RX>;
9+
dma-names = "tx", "rx";
10+
811
slow@0 {
912
compatible = "test-spi-loopback-slow";
1013
reg = <0>;

0 commit comments

Comments
 (0)