1Lattice MachXO2 Slave SPI FPGA Manager 2 3Lattice MachXO2 FPGAs support a method of loading the bitstream over 4'slave SPI' interface. 5 6See 'MachXO2ProgrammingandConfigurationUsageGuide.pdf' on www.latticesemi.com 7 8Required properties: 9- compatible: should contain "lattice,machxo2-slave-spi" 10- reg: spi chip select of the FPGA 11 12Example for full FPGA configuration: 13 14 fpga-region0 { 15 compatible = "fpga-region"; 16 fpga-mgr = <&fpga_mgr_spi>; 17 #address-cells = <0x1>; 18 #size-cells = <0x1>; 19 }; 20 21 spi1: spi@2000 { 22 ... 23 24 fpga_mgr_spi: fpga-mgr@0 { 25 compatible = "lattice,machxo2-slave-spi"; 26 spi-max-frequency = <8000000>; 27 reg = <0>; 28 }; 29 }; 30