1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2 # Copyright 2021 Linaro Ltd.
5 $id: "http://devicetree.org/schemas/net/intel,ixp4xx-hss.yaml#"
6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
8 title: Intel IXP4xx V.35 WAN High Speed Serial Link (HSS)
11 - Linus Walleij <linus.walleij@linaro.org>
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.
20 const: intel,ixp4xx-hss
24 description: The HSS instance
27 $ref: '/schemas/types.yaml#/definitions/phandle-array'
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
35 intel,queue-chl-rxtrig:
36 $ref: '/schemas/types.yaml#/definitions/phandle-array'
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
43 intel,queue-chl-txready:
44 $ref: '/schemas/types.yaml#/definitions/phandle-array'
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
52 $ref: '/schemas/types.yaml#/definitions/phandle-array'
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
60 $ref: '/schemas/types.yaml#/definitions/phandle-array'
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
68 intel,queue-pkt-rxfree:
69 $ref: '/schemas/types.yaml#/definitions/phandle-array'
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
78 intel,queue-pkt-txdone:
79 $ref: '/schemas/types.yaml#/definitions/phandle-array'
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
88 description: Clear To Send (CTS) GPIO line
92 description: Ready To Send (RTS) GPIO line
96 description: Data Carrier Detect (DCD) GPIO line
100 description: Data Terminal Ready (DTR) GPIO line
104 description: Clock internal GPIO line, driving this high will make the HSS
105 use internal clocking as opposed to external clocking
111 - intel,queue-chl-rxtrig
112 - intel,queue-chl-txready
115 - intel,queue-pkt-rxfree
116 - intel,queue-pkt-txdone
123 additionalProperties: false