1/* 2 * Copyright (c) 2025 Nordic Semiconductor 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7&pinctrl { 8 spi22_default_alt: spi22_default_alt { 9 group1 { 10 psels = <NRF_PSEL(SPIM_SCK, 1, 9)>, 11 <NRF_PSEL(SPIM_MISO, 1, 10)>, 12 <NRF_PSEL(SPIM_MOSI, 1, 2)>; 13 }; 14 }; 15 16 spi22_sleep_alt: spi22_sleep_alt { 17 group1 { 18 psels = <NRF_PSEL(SPIM_SCK, 1, 9)>, 19 <NRF_PSEL(SPIM_MISO, 1, 10)>, 20 <NRF_PSEL(SPIM_MOSI, 1, 2)>; 21 low-power-enable; 22 }; 23 }; 24 25 spi21_default_alt: spi21_default_alt { 26 group1 { 27 psels = <NRF_PSEL(SPIS_SCK, 1, 8)>, 28 <NRF_PSEL(SPIS_MISO, 1, 11)>, 29 <NRF_PSEL(SPIS_MOSI, 1, 3)>, 30 <NRF_PSEL(SPIS_CSN, 1, 1)>; 31 }; 32 }; 33 34 spi21_sleep_alt: spi21_sleep_alt { 35 group1 { 36 psels = <NRF_PSEL(SPIS_SCK, 1, 8)>, 37 <NRF_PSEL(SPIS_MISO, 1, 11)>, 38 <NRF_PSEL(SPIS_MOSI, 1, 3)>, 39 <NRF_PSEL(SPIS_CSN, 1, 1)>; 40 low-power-enable; 41 }; 42 }; 43 44}; 45 46 47&gpio1 { 48 status = "okay"; 49}; 50 51&spi22 { 52 status = "okay"; 53 pinctrl-0 = <&spi22_default_alt>; 54 pinctrl-1 = <&spi22_sleep_alt>; 55 pinctrl-names = "default", "sleep"; 56 overrun-character = <0x00>; 57 cs-gpios = <&gpio1 0 GPIO_ACTIVE_LOW>; 58 zephyr,pm-device-runtime-auto; 59 dut_spi_dt: test-spi-dev@0 { 60 compatible = "vnd,spi-device"; 61 reg = <0>; 62 spi-max-frequency = <DT_FREQ_M(16)>; 63 }; 64}; 65 66dut_spis: &spi21 { 67 compatible = "nordic,nrf-spis"; 68 status = "okay"; 69 def-char = <0x00>; 70 pinctrl-0 = <&spi21_default_alt>; 71 pinctrl-1 = <&spi21_sleep_alt>; 72 pinctrl-names = "default", "sleep"; 73 /delete-property/rx-delay-supported; 74 /delete-property/rx-delay; 75}; 76 77&uicr { 78 nfct-pins-as-gpios; 79}; 80