Skip to content

Commit af47b9b

Browse files
LucasTamborcarlescufi
authored andcommitted
tests: drivers: spi loopback test for DMA on ESP32/S2
Add SPI DMA test mode. Signed-off-by: Lucas Tamborrino <[email protected]>
1 parent a11a103 commit af47b9b

File tree

4 files changed

+17
-1
lines changed

4 files changed

+17
-1
lines changed

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,7 @@
1616
spi-max-frequency = <16000000>;
1717
};
1818
};
19+
20+
&spi3 {
21+
dma-enabled;
22+
};
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
CONFIG_SPI_ESP32_INTERRUPT=y
2+
CONFIG_HEAP_MEM_POOL_SIZE=32768

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,10 @@
1616
spi-max-frequency = <16000000>;
1717
};
1818
};
19+
20+
&spi2 {
21+
dma;
22+
dma-clk = <ESP32_GDMA_MODULE>;
23+
dma-host = <0>;
24+
status = "okay";
25+
};

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

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,15 @@
88
slow@0 {
99
compatible = "test-spi-loopback-slow";
1010
reg = <0>;
11-
spi-max-frequency = <500000>;
11+
spi-max-frequency = <100000>;
1212
};
1313
fast@0 {
1414
compatible = "test-spi-loopback-fast";
1515
reg = <0>;
1616
spi-max-frequency = <16000000>;
1717
};
1818
};
19+
20+
&spi3 {
21+
dma-enabled;
22+
};

0 commit comments

Comments
 (0)