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