File Index
Files and directories
Sign in
FILE

intel,ixp4xx-hss.yaml

File preview with syntax highlighting.

linux-6.19.14/Documentation/devicetree/bindings/net/intel,ixp4xx-hss.yaml YAML
  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
  8title: Intel IXP4xx V.35 WAN High Speed Serial Link (HSS)
  9
 10maintainers:
 11  - Linus Walleij <linusw@kernel.org>
 12
 13description: |
 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
 18properties:
 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
107required:
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
123additionalProperties: false
~/ Read-only file preview.