zephyr/dts/bindings/spi/raspberrypi,pico-spi-pio.yaml

36 lines
759 B
YAML

# Copyright (c) 2023 Stephen Boylan <stephen.boylan@beechwoods.com>
# SPDX-License-Identifier: Apache-2.0
description: Raspberry Pi Pico SPI via PIO
compatible: "raspberrypi,pico-spi-pio"
include: ["spi-controller.yaml", "raspberrypi,pico-pio-device.yaml", "reset-device.yaml"]
properties:
clk-gpios:
type: phandle-array
required: true
description: |
Output pin for SPI clock
mosi-gpios:
type: phandle-array
description: |
Output pin for Master Out Slave In.
miso-gpios:
type: phandle-array
description: |
Input pin for Master In Slave Out.
sio-gpios:
type: phandle-array
description: |
Single I/O gpio info
GPIO input/output pin for 3-wire mode.
clocks:
required: true