1# Copyright (c) 2023 Stephen Boylan <stephen.boylan@beechwoods.com> 2# SPDX-License-Identifier: Apache-2.0 3 4description: Raspberry Pi Pico SPI via PIO 5 6compatible: "raspberrypi,pico-spi-pio" 7 8include: ["spi-controller.yaml", "raspberrypi,pico-pio-device.yaml", "reset-device.yaml"] 9 10properties: 11 clk-gpios: 12 type: phandle-array 13 required: true 14 description: | 15 Output pin for SPI clock 16 17 mosi-gpios: 18 type: phandle-array 19 description: | 20 Output pin for Master Out Slave In. 21 22 miso-gpios: 23 type: phandle-array 24 description: | 25 Input pin for Master In Slave Out. 26 27 sio-gpios: 28 type: phandle-array 29 description: | 30 Single I/O gpio info 31 32 GPIO input/output pin for 3-wire mode. 33 34 clocks: 35 required: true 36