blob: dfd9568e7173980856f2738b02c2ee36ce569c55 [file] [log] [blame]
description: ESP32 SPI
compatible: "espressif,esp32-spi"
include: [spi-controller.yaml, pinctrl-device.yaml]
properties:
reg:
required: true
interrupts:
required: false
pinctrl-0:
required: true
pinctrl-names:
required: true
half-duplex:
type: boolean
required: false
description: |
Enable half-duplex communication mode.
Transmit data before receiving it, instead of simultaneously
dummy-comp:
type: boolean
required: false
description: Enable dummy SPI compensation cycles
sio:
type: boolean
required: false
description: |
Enable 3-wire mode
Use MOSI for both sending and receiving data
dma:
type: boolean
required: false
description: Enable SPI DMA support
clk-as-cs:
type: boolean
required: false
description: |
Support to toggle the CS while the clock toggles
Output clock on CS line if CS is active
positive-cs:
type: boolean
required: false
description: Make CS positive during a transaction instead of negative