zephyr/dts/arm/microchip
Scott Worley 53e17c4c22 drivers: spi: microchip: Add SPI driver for MEC5 HAL quad SPI
SPI driver for Microchip MEC5 HAL based QSPI controller. QSPI
hardware supports full duplex, dual, and quad operation. MEC5
QSPI controller also includes three local DMA channels per
direction to off load firmware. The driver API supports full
or half-duplex. Due to QSPI hardware not supporting one wire
half-duplex, this driver supports full-duplex only. QSPI hardware
design requires it to control chip select and current hardware
supports up to two chip selects. Zephyr's SPI DT macros store the
child SPI device's reg properity as the "slave" member of the SPI
configuration structure. The driver uses the "slave" value as the
chip select. Additional timing settings specific to SPI flash devices
are in a new SPI device YAM file: "microchip,mec5-qspi-device.yaml"
which includes the standard "spi-device.yaml". If the new YAML is not
used, the QSPI controller will use default timing values for chip
select and I/O line taps.

Signed-off-by: Scott Worley <scott.worley@microchip.com>
2025-05-16 21:36:50 +02:00
..
mec5 dts: arm: microchip: Fixes in preparation for boards 2025-04-11 17:31:37 +02:00
mec152x
mec172x treewide: drivers: espi: Adjust terms per eSPI specification 1.5 2024-05-02 13:56:46 -04:00
mec5_mec1743qlj.dtsi dts: microchip: mec5: Base MEC5 MEC174x, MEC1752, MECH172x DTSI files 2024-08-07 07:18:09 -04:00
mec5_mec1743qsz.dtsi dts: microchip: mec5: Base MEC5 MEC174x, MEC1752, MECH172x DTSI files 2024-08-07 07:18:09 -04:00
mec5_mec1753qlj.dtsi dts: microchip: mec5: Base MEC5 MEC174x, MEC1752, MECH172x DTSI files 2024-08-07 07:18:09 -04:00
mec5_mec1753qsz.dtsi dts: arm: microchip: Fixes in preparation for boards 2025-04-11 17:31:37 +02:00
mec5_mech1723nlj.dtsi dts: microchip: mec5: Base MEC5 MEC174x, MEC1752, MECH172x DTSI files 2024-08-07 07:18:09 -04:00
mec5_mech1723nsz.dtsi dts: microchip: mec5: Base MEC5 MEC174x, MEC1752, MECH172x DTSI files 2024-08-07 07:18:09 -04:00
mec5.dtsi drivers: spi: microchip: Add SPI driver for MEC5 HAL quad SPI 2025-05-16 21:36:50 +02:00
mec172x_common.dtsi dts: arm: microchip: Fixes in preparation for boards 2025-04-11 17:31:37 +02:00
mec172xnlj.dtsi dts: arm: microchip: Fixes in preparation for boards 2025-04-11 17:31:37 +02:00
mec172xnsz.dtsi dts: arm: microchip: Fixes in preparation for boards 2025-04-11 17:31:37 +02:00
mec1501hsz.dtsi dts: arm: microchip: Fixes in preparation for boards 2025-04-11 17:31:37 +02:00
mec1727nsz.dtsi