boards: mimxrt1060_evk: Add Arduino SPI support

When ever a Ardunio UNO R3 compatible shield will be used
together with the NXP MIMXRT1060-EVK board Zephyr runs into
an DTS parse error because of missing label 'arduino_spi'.

On NXP MIMXRT1060-EVK pin D10 (CS), D11 (MOSI), D12 (MISO)
and D13 (CLK) are disconnected in default and can be closed
optionally. But keep in mind that the signals are already
connected to a on-board component: TF/SD-Card in default
or M.2(E) header for an optional WiFi module.

Signed-off-by: Stephan Linz <linz@li-pro.net>
This commit is contained in:
Stephan Linz 2023-05-01 12:24:32 +02:00 committed by Carles Cufí
commit bf51945b22
4 changed files with 5 additions and 1 deletions

View file

@ -256,7 +256,7 @@ zephyr_udc0: &usb1 {
status = "okay";
};
&lpspi1 {
arduino_spi: &lpspi1 {
status = "okay";
/* DMA channels 0 and 1, muxed to LPSPI1 RX and TX */
dmas = <&edma0 0 13>, <&edma0 1 14>;

View file

@ -18,6 +18,7 @@ supported:
- arduino_gpio
- arduino_i2c
- arduino_serial
- arduino_spi
- counter
- display
- dma

View file

@ -18,6 +18,7 @@ supported:
- arduino_gpio
- arduino_i2c
- arduino_serial
- arduino_spi
- counter
- display
- dma
@ -25,5 +26,6 @@ supported:
- i2c
- netif:eth
- sdhc
- spi
- usb_device
- watchdog

View file

@ -18,6 +18,7 @@ supported:
- arduino_gpio
- arduino_i2c
- arduino_serial
- arduino_spi
- counter
- display
- gpio