The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/fpga/altera-passive-serial.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 Altera Passive Serial SPI FPGA Manager
    2 
    3 Altera FPGAs support a method of loading the bitstream over what is
    4 referred to as "passive serial".
    5 The passive serial link is not technically SPI, and might require extra
    6 circuits in order to play nicely with other SPI slaves on the same bus.
    7 
    8 See https://www.altera.com/literature/hb/cyc/cyc_c51013.pdf
    9 
   10 Required properties:
   11 - compatible: Must be one of the following:
   12         "altr,fpga-passive-serial",
   13         "altr,fpga-arria10-passive-serial"
   14 - reg: SPI chip select of the FPGA
   15 - nconfig-gpios: config pin (referred to as nCONFIG in the manual)
   16 - nstat-gpios: status pin (referred to as nSTATUS in the manual)
   17 
   18 Optional properties:
   19 - confd-gpios: confd pin (referred to as CONF_DONE in the manual)
   20 
   21 Example:
   22         fpga: fpga@0 {
   23                 compatible = "altr,fpga-passive-serial";
   24                 spi-max-frequency = <20000000>;
   25                 reg = <0>;
   26                 nconfig-gpios = <&gpio4 9 GPIO_ACTIVE_LOW>;
   27                 nstat-gpios = <&gpio4 11 GPIO_ACTIVE_LOW>;
   28                 confd-gpios = <&gpio4 12 GPIO_ACTIVE_LOW>;
   29         };

Cache object: 9576f50c39955092ef9c46f7e0e93aa5


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.