zephyr/dts/bindings/spi/microchip,xec-qmspi.yaml

64 lines
1.3 KiB
YAML

#
# Copyright (c) 2018, Google LLC.
#
# SPDX-License-Identifier: Apache-2.0
#
title: Microchip XEC Quad Master SPI driver
description: >
This binding gives a base representation of the Microchip XEC QMSPI controller
compatible: "microchip,xec-qmspi"
include: spi-controller.yaml
properties:
reg:
required: true
port_sel:
type: int
required: true
description: SPI Port 0 or 1.
rxdma:
type: int
required: true
description: Receive DMA channel
txdma:
type: int
required: true
description: Transmit DMA channel
lines:
type: int
required: true
description: QMSPI lines 1, 2, or 4
chip_select:
type: int
required: true
description: Use QMSPI CS0# or CS1#
dcsckon:
type: int
required: true
description: Delay in system clocks from CS# assertion to first clock edge
dckcsoff:
type: int
required: true
description: Delay in system clocks from last clock edge to CS# de-assertion
dldh:
type: int
required: true
description: Delay in system clocks from CS# de-assertion to driving HOLD# and WP#
dcsda:
type: int
required: true
description: Delay in system clocks from CS# de-assertion to CS# assertion