"Fossies" - the Fresh Open Source Software Archive

Member "linux-5.3.1/Documentation/devicetree/bindings/fpga/lattice-machxo2-spi.txt" (21 Sep 2019, 656 Bytes) of package /linux/kernel/v5.3/linux-5.3.1.tar.xz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 Lattice MachXO2 Slave SPI FPGA Manager
    2 
    3 Lattice MachXO2 FPGAs support a method of loading the bitstream over
    4 'slave SPI' interface.
    5 
    6 See 'MachXO2ProgrammingandConfigurationUsageGuide.pdf' on www.latticesemi.com
    7 
    8 Required properties:
    9 - compatible: should contain "lattice,machxo2-slave-spi"
   10 - reg: spi chip select of the FPGA
   11 
   12 Example 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 	};