30 lines
		
	
	
		
			656 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			656 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 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>;
 | |
| 		};
 | |
| 	};
 | 
