diff options
Diffstat (limited to 'Documentation/devicetree/bindings/fpga')
| -rw-r--r-- | Documentation/devicetree/bindings/fpga/lattice-machxo2-spi.txt | 29 | 
1 files changed, 29 insertions, 0 deletions
| diff --git a/Documentation/devicetree/bindings/fpga/lattice-machxo2-spi.txt b/Documentation/devicetree/bindings/fpga/lattice-machxo2-spi.txt new file mode 100644 index 000000000000..a8c362eb160c --- /dev/null +++ b/Documentation/devicetree/bindings/fpga/lattice-machxo2-spi.txt @@ -0,0 +1,29 @@ +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>; +		}; +	}; |