/* * Copyright (c) 2024 The Zephyr Project Contributors * * SPDX-License-Identifier: Apache-2.0 */ &pinctrl { pio0_spi0_default: pio0_spi0_default { /* gpio 17 is used for chip select, not assigned to the PIO */ group1 { pinmux = , ; }; group2 { pinmux = ; input-enable; }; }; }; &pio0 { status = "okay"; pio0_spi0: pio0_spi0 { pinctrl-0 = <&pio0_spi0_default>; pinctrl-names = "default"; compatible = "raspberrypi,pico-spi-pio"; status = "okay"; #address-cells = <1>; #size-cells = <0>; clocks = <&clocks RPI_PICO_CLKID_CLK_SYS>; miso-gpios = <&gpio0 16 0>; cs-gpios = <&gpio0 17 GPIO_ACTIVE_LOW>; clk-gpios = <&gpio0 18 GPIO_ACTIVE_HIGH>; mosi-gpios = <&gpio0 19 GPIO_ACTIVE_HIGH>; slow@0 { compatible = "test-spi-loopback-slow"; reg = <0>; spi-max-frequency = <500000>; }; fast@0 { compatible = "test-spi-loopback-fast"; reg = <0>; spi-max-frequency = <14000000>; }; }; };