brintos

brintos / linux-shallow public Read only

0
0
Text · 3.5 KiB · 7a405e9 Raw
124 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2# Copyright 2021 Linaro Ltd.3%YAML 1.24---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 <linus.walleij@linaro.org>12 13description: |14  The Intel IXP4xx HSS makes use of the IXP4xx NPE (Network15  Processing Engine) and the IXP4xx Queue Manager to process16  V.35 Wideband Modem (WAN) links.17 18properties:19  compatible:20    const: intel,ixp4xx-hss21 22  reg:23    maxItems: 124    description: The HSS instance25 26  intel,npe-handle:27    $ref: /schemas/types.yaml#/definitions/phandle-array28    items:29      items:30        - description: phandle to the NPE this HSS instance is using31        - description: the NPE instance number32    description: phandle to the NPE this HSS instance is using33      and the instance to use in the second cell34 35  intel,queue-chl-rxtrig:36    $ref: /schemas/types.yaml#/definitions/phandle-array37    items:38      - items:39          - description: phandle to the RX trigger queue on the NPE40          - description: the queue instance number41    description: phandle to the RX trigger queue on the NPE42 43  intel,queue-chl-txready:44    $ref: /schemas/types.yaml#/definitions/phandle-array45    items:46      - items:47          - description: phandle to the TX ready queue on the NPE48          - description: the queue instance number49    description: phandle to the TX ready queue on the NPE50 51  intel,queue-pkt-rx:52    $ref: /schemas/types.yaml#/definitions/phandle-array53    items:54      - items:55          - description: phandle to the RX queue on the NPE56          - description: the queue instance number57    description: phandle to the packet RX queue on the NPE58 59  intel,queue-pkt-tx:60    $ref: /schemas/types.yaml#/definitions/phandle-array61    maxItems: 462    items:63      items:64        - description: phandle to the TX queue on the NPE65        - description: the queue instance number66    description: phandle to the packet TX0, TX1, TX2 and TX3 queues on the NPE67 68  intel,queue-pkt-rxfree:69    $ref: /schemas/types.yaml#/definitions/phandle-array70    maxItems: 471    items:72      items:73        - description: phandle to the RXFREE queue on the NPE74        - description: the queue instance number75    description: phandle to the packet RXFREE0, RXFREE1, RXFREE2 and76      RXFREE3 queues on the NPE77 78  intel,queue-pkt-txdone:79    $ref: /schemas/types.yaml#/definitions/phandle-array80    items:81      - items:82          - description: phandle to the TXDONE queue on the NPE83          - description: the queue instance number84    description: phandle to the packet TXDONE queue on the NPE85 86  cts-gpios:87    maxItems: 188    description: Clear To Send (CTS) GPIO line89 90  rts-gpios:91    maxItems: 192    description: Ready To Send (RTS) GPIO line93 94  dcd-gpios:95    maxItems: 196    description: Data Carrier Detect (DCD) GPIO line97 98  dtr-gpios:99    maxItems: 1100    description: Data Terminal Ready (DTR) GPIO line101 102  clk-internal-gpios:103    maxItems: 1104    description: Clock internal GPIO line, driving this high will make the HSS105      use internal clocking as opposed to external clocking106 107required:108  - compatible109  - reg110  - intel,npe-handle111  - intel,queue-chl-rxtrig112  - intel,queue-chl-txready113  - intel,queue-pkt-rx114  - intel,queue-pkt-tx115  - intel,queue-pkt-rxfree116  - intel,queue-pkt-txdone117  - cts-gpios118  - rts-gpios119  - dcd-gpios120  - dtr-gpios121  - clk-internal-gpios122 123additionalProperties: false124