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/net/intel,ixp4xx-hss.yaml

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 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
    2 # Copyright 2021 Linaro Ltd.
    3 %YAML 1.2
    4 ---
    5 $id: "http://devicetree.org/schemas/net/intel,ixp4xx-hss.yaml#"
    6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
    7 
    8 title: Intel IXP4xx V.35 WAN High Speed Serial Link (HSS)
    9 
   10 maintainers:
   11   - Linus Walleij <linus.walleij@linaro.org>
   12 
   13 description: |
   14   The Intel IXP4xx HSS makes use of the IXP4xx NPE (Network
   15   Processing Engine) and the IXP4xx Queue Manager to process
   16   V.35 Wideband Modem (WAN) links.
   17 
   18 properties:
   19   compatible:
   20     const: intel,ixp4xx-hss
   21 
   22   reg:
   23     maxItems: 1
   24     description: The HSS instance
   25 
   26   intel,npe-handle:
   27     $ref: '/schemas/types.yaml#/definitions/phandle-array'
   28     items:
   29       items:
   30         - description: phandle to the NPE this HSS instance is using
   31         - description: the NPE instance number
   32     description: phandle to the NPE this HSS instance is using
   33       and the instance to use in the second cell
   34 
   35   intel,queue-chl-rxtrig:
   36     $ref: '/schemas/types.yaml#/definitions/phandle-array'
   37     items:
   38       - items:
   39           - description: phandle to the RX trigger queue on the NPE
   40           - description: the queue instance number
   41     description: phandle to the RX trigger queue on the NPE
   42 
   43   intel,queue-chl-txready:
   44     $ref: '/schemas/types.yaml#/definitions/phandle-array'
   45     items:
   46       - items:
   47           - description: phandle to the TX ready queue on the NPE
   48           - description: the queue instance number
   49     description: phandle to the TX ready queue on the NPE
   50 
   51   intel,queue-pkt-rx:
   52     $ref: '/schemas/types.yaml#/definitions/phandle-array'
   53     items:
   54       - items:
   55           - description: phandle to the RX queue on the NPE
   56           - description: the queue instance number
   57     description: phandle to the packet RX queue on the NPE
   58 
   59   intel,queue-pkt-tx:
   60     $ref: '/schemas/types.yaml#/definitions/phandle-array'
   61     maxItems: 4
   62     items:
   63       items:
   64         - description: phandle to the TX queue on the NPE
   65         - description: the queue instance number
   66     description: phandle to the packet TX0, TX1, TX2 and TX3 queues on the NPE
   67 
   68   intel,queue-pkt-rxfree:
   69     $ref: '/schemas/types.yaml#/definitions/phandle-array'
   70     maxItems: 4
   71     items:
   72       items:
   73         - description: phandle to the RXFREE queue on the NPE
   74         - description: the queue instance number
   75     description: phandle to the packet RXFREE0, RXFREE1, RXFREE2 and
   76       RXFREE3 queues on the NPE
   77 
   78   intel,queue-pkt-txdone:
   79     $ref: '/schemas/types.yaml#/definitions/phandle-array'
   80     items:
   81       - items:
   82           - description: phandle to the TXDONE queue on the NPE
   83           - description: the queue instance number
   84     description: phandle to the packet TXDONE queue on the NPE
   85 
   86   cts-gpios:
   87     maxItems: 1
   88     description: Clear To Send (CTS) GPIO line
   89 
   90   rts-gpios:
   91     maxItems: 1
   92     description: Ready To Send (RTS) GPIO line
   93 
   94   dcd-gpios:
   95     maxItems: 1
   96     description: Data Carrier Detect (DCD) GPIO line
   97 
   98   dtr-gpios:
   99     maxItems: 1
  100     description: Data Terminal Ready (DTR) GPIO line
  101 
  102   clk-internal-gpios:
  103     maxItems: 1
  104     description: Clock internal GPIO line, driving this high will make the HSS
  105       use internal clocking as opposed to external clocking
  106 
  107 required:
  108   - compatible
  109   - reg
  110   - intel,npe-handle
  111   - intel,queue-chl-rxtrig
  112   - intel,queue-chl-txready
  113   - intel,queue-pkt-rx
  114   - intel,queue-pkt-tx
  115   - intel,queue-pkt-rxfree
  116   - intel,queue-pkt-txdone
  117   - cts-gpios
  118   - rts-gpios
  119   - dcd-gpios
  120   - dtr-gpios
  121   - clk-internal-gpios
  122 
  123 additionalProperties: false

Cache object: ccb650f7724d77382ea70dc47cdd9406


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