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/mfd/altera-a10sr.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 Arria10 Development Kit System Resource Chip
    2 
    3 Required parent device properties:
    4 - compatible            : "altr,a10sr"
    5 - spi-max-frequency     : Maximum SPI frequency.
    6 - reg                   : The SPI Chip Select address for the Arria10
    7                           System Resource chip
    8 - interrupts            : The interrupt line the device is connected to.
    9 - interrupt-controller  : Marks the device node as an interrupt controller.
   10 - #interrupt-cells      : The number of cells to describe an IRQ, should be 2.
   11                             The first cell is the IRQ number.
   12                             The second cell is the flags, encoded as trigger
   13                             masks from ../interrupt-controller/interrupts.txt.
   14 
   15 The A10SR consists of these sub-devices:
   16 
   17 Device                   Description
   18 ------                   ----------
   19 a10sr_gpio               GPIO Controller
   20 a10sr_rst                Reset Controller
   21 
   22 Arria10 GPIO
   23 Required Properties:
   24 - compatible        : Should be "altr,a10sr-gpio"
   25 - gpio-controller   : Marks the device node as a GPIO Controller.
   26 - #gpio-cells       : Should be two.  The first cell is the pin number and
   27                       the second cell is used to specify flags.
   28                       See ../gpio/gpio.txt for more information.
   29 
   30 Arria10 Peripheral PHY Reset
   31 Required Properties:
   32 - compatible        : Should be "altr,a10sr-reset"
   33 - #reset-cells      : Should be one.
   34 
   35 Example:
   36 
   37         resource-manager@0 {
   38                 compatible = "altr,a10sr";
   39                 reg = <0>;
   40                 spi-max-frequency = <100000>;
   41                 interrupt-parent = <&portb>;
   42                 interrupts = <5 IRQ_TYPE_LEVEL_LOW>;
   43                 interrupt-controller;
   44                 #interrupt-cells = <2>;
   45 
   46                 a10sr_gpio: gpio-controller {
   47                         compatible = "altr,a10sr-gpio";
   48                         gpio-controller;
   49                         #gpio-cells = <2>;
   50                 };
   51 
   52                 a10sr_rst: reset-controller {
   53                         compatible = "altr,a10sr-reset";
   54                         #reset-cells = <1>;
   55                 };
   56         };

Cache object: 32610ca9c2cfbccdc16e307ab99fd6fc


[ 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.