brintos

brintos / linux-shallow public Read only

0
0
Text · 656 B · a8c362e Raw
30 lines · plain
1Lattice MachXO2 Slave SPI FPGA Manager2 3Lattice MachXO2 FPGAs support a method of loading the bitstream over4'slave SPI' interface.5 6See 'MachXO2ProgrammingandConfigurationUsageGuide.pdf' on www.latticesemi.com7 8Required properties:9- compatible: should contain "lattice,machxo2-slave-spi"10- reg: spi chip select of the FPGA11 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