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