1/* 2 * Copyright (c) 2024 Nordic Semiconductor ASA 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7&pinctrl { 8 spi120_default: spi120_default { 9 group1 { 10 psels = <NRF_PSEL(SPIM_MISO, 7, 6)>; 11 }; 12 group2 { 13 psels = <NRF_PSEL(SPIM_SCK, 7, 3)>, 14 <NRF_PSEL(SPIM_MOSI, 7, 7)>; 15 nordic,drive-mode = <NRF_DRIVE_E0E1>; 16 }; 17 }; 18 19 spi120_sleep: spi120_sleep { 20 group1 { 21 psels = <NRF_PSEL(SPIM_SCK, 7, 3)>, 22 <NRF_PSEL(SPIM_MISO, 7, 6)>, 23 <NRF_PSEL(SPIM_MOSI, 7, 7)>; 24 low-power-enable; 25 }; 26 }; 27}; 28 29&dma_fast_region { 30 status = "okay"; 31}; 32 33&spi120 { 34 status = "okay"; 35 pinctrl-0 = <&spi120_default>; 36 pinctrl-1 = <&spi120_sleep>; 37 pinctrl-names = "default", "sleep"; 38 overrun-character = <0x00>; 39 memory-regions = <&dma_fast_region>; 40 zephyr,pm-device-runtime-auto; 41 slow@0 { 42 compatible = "test-spi-loopback-slow"; 43 reg = <0>; 44 spi-max-frequency = <DT_FREQ_M(4)>; 45 }; 46 dut_fast: fast@0 { 47 compatible = "test-spi-loopback-fast"; 48 reg = <0>; 49 spi-max-frequency = <DT_FREQ_M(8)>; 50 }; 51}; 52