zephyr/dts
Robert Hancock cff3811613 drivers: spi_xlnx_axi_quadspi: add STARTUP block workaround support
Add support for a workaround required when using the Xilinx Quad SPI core
with the USE_STARTUP option, which routes the core's SPI clock to the
FPGA's dedicated CCLK pin rather than a normal I/O pin. This is typically
used when interfacing with the same SPI flash device used for FPGA
configuration. In this mode, the SPI core cannot actually take control
of the CCLK pin until a few clock cycles are issued, which would break
the first transfer issued by the core. This workaround applies a dummy
command to the connected device to ensure that the clock signal is in the
correct state for subsequent commands.

See Xilinx answer record at:
https://support.xilinx.com/s/article/52626?language=en_US

Signed-off-by: Robert Hancock <robert.hancock@calian.com>
2024-06-15 05:15:46 -04:00
..
arc/synopsys drivers: spi: dw: define max-xfer-size 2024-01-20 13:11:42 +01:00
arm soc: st: Add support for STOP3 on STM32U5 2024-06-15 04:44:26 -04:00
arm64 soc: imx8mp: enable rdc for enet 2024-06-14 19:21:18 +02:00
bindings drivers: spi_xlnx_axi_quadspi: add STARTUP block workaround support 2024-06-15 05:15:46 -04:00
common dts: nordic: Align boards dts to new VEVIF, BELLBOARD nomenclature 2024-06-15 04:41:47 -04:00
nios2/intel dts: nios2: intel: nios2-qemu: add jtag interrupt 2023-01-27 14:24:43 -05:00
posix
riscv dts: nordic: Align boards dts to new VEVIF, BELLBOARD nomenclature 2024-06-15 04:41:47 -04:00
sparc/gaisler soc/gr716a: Enable SPIMCTRL support on LEON GR716A 2024-02-01 14:06:38 +01:00
x86/intel dts: bindings: dma: correct compatible name of Intel SEDI dma controller 2024-06-14 20:33:05 +02:00
xtensa drivers: ssp: update SSP driver to support Intel ACE30 PTL 2024-06-14 20:33:18 +02:00
binding-template.yaml
Kconfig dts: drop HAS_DTS 2023-10-20 12:18:17 -07:00