| Lattice MachXO2 Slave SPI FPGA Manager |
| |
| Lattice MachXO2 FPGAs support a method of loading the bitstream over |
| 'slave SPI' interface. |
| |
| See 'MachXO2ProgrammingandConfigurationUsageGuide.pdf' on www.latticesemi.com |
| |
| Required properties: |
| - compatible: should contain "lattice,machxo2-slave-spi" |
| - reg: spi chip select of the FPGA |
| |
| Example for full FPGA configuration: |
| |
| fpga-region0 { |
| compatible = "fpga-region"; |
| fpga-mgr = <&fpga_mgr_spi>; |
| #address-cells = <0x1>; |
| #size-cells = <0x1>; |
| }; |
| |
| spi1: spi@2000 { |
| ... |
| |
| fpga_mgr_spi: fpga-mgr@0 { |
| compatible = "lattice,machxo2-slave-spi"; |
| spi-max-frequency = <8000000>; |
| reg = <0>; |
| }; |
| }; |