Skip to content

Commit d549ac0

Browse files
piso77gregkh
authored andcommitted
dt: bindings: fpga: add lattice machxo2 slave spi binding description
Add dt binding documentation details for Lattice MachXO2 FPGA configuration over Slave SPI interface. Signed-off-by: Paolo Pisati <[email protected]> Acked-by: Rob Herring <[email protected]> Acked-by: Alan Tull <[email protected]> Signed-off-by: Moritz Fischer <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
1 parent 84d84c5 commit d549ac0

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
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+
};

0 commit comments

Comments
 (0)