diff options
author | Emmanuel Vadot <manu@FreeBSD.org> | 2017-07-09 13:12:48 +0000 |
---|---|---|
committer | Emmanuel Vadot <manu@FreeBSD.org> | 2017-07-09 13:12:48 +0000 |
commit | f3f213a6f94d330b77b3910f4c66b62aeec50645 (patch) | |
tree | c3f9fb9d237fa970fbe2a2d425d0be312d0e86a7 /Bindings/fpga/lattice-ice40-fpga-mgr.txt | |
parent | 8fdc67f730291b64de002bf95d19ae75e058b8ce (diff) |
Notes
Diffstat (limited to 'Bindings/fpga/lattice-ice40-fpga-mgr.txt')
-rw-r--r-- | Bindings/fpga/lattice-ice40-fpga-mgr.txt | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Bindings/fpga/lattice-ice40-fpga-mgr.txt b/Bindings/fpga/lattice-ice40-fpga-mgr.txt new file mode 100644 index 0000000000000..4dc412437b086 --- /dev/null +++ b/Bindings/fpga/lattice-ice40-fpga-mgr.txt @@ -0,0 +1,21 @@ +Lattice iCE40 FPGA Manager + +Required properties: +- compatible: Should contain "lattice,ice40-fpga-mgr" +- reg: SPI chip select +- spi-max-frequency: Maximum SPI frequency (>=1000000, <=25000000) +- cdone-gpios: GPIO input connected to CDONE pin +- reset-gpios: Active-low GPIO output connected to CRESET_B pin. Note + that unless the GPIO is held low during startup, the + FPGA will enter Master SPI mode and drive SCK with a + clock signal potentially jamming other devices on the + bus until the firmware is loaded. + +Example: + fpga: fpga@0 { + compatible = "lattice,ice40-fpga-mgr"; + reg = <0>; + spi-max-frequency = <1000000>; + cdone-gpios = <&gpio 24 GPIO_ACTIVE_HIGH>; + reset-gpios = <&gpio 22 GPIO_ACTIVE_LOW>; + }; |