STM32 QSPI controller device tree bindings -------------------------------------------- Required properties: - compatible : should be "st,stm32-qspi". - reg : 1. Physical base address and size of SPI registers map. 2. Physical base address & size of mapped NOR Flash. - spi-max-frequency : Max supported spi frequency. - status : enable in requried dts. Connected flash properties -------------------------- - spi-max-frequency : Max supported spi frequency. - spi-tx-bus-width : Bus width (number of lines) for writing (1-4) - spi-rx-bus-width : Bus width (number of lines) for reading (1-4) - memory-map : Address and size for memory-mapping the flash Example: qspi: quadspi@A0001000 { compatible = "st,stm32-qspi"; #address-cells = <1>; #size-cells = <0>; reg = <0xA0001000 0x1000>, <0x90000000 0x10000000>; reg-names = "QuadSPI", "QuadSPI-memory"; interrupts = <92>; spi-max-frequency = <108000000>; status = "okay"; qflash0: n25q128a { #address-cells = <1>; #size-cells = <1>; compatible = "micron,n25q128a13", "spi-flash"; spi-max-frequency = <108000000>; spi-tx-bus-width = <4>; spi-rx-bus-width = <4>; memory-map = <0x90000000 0x1000000>; reg = <0>; }; };