Lines Matching +full:2 +full:- +full:cell
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Frank Li <Frank.Li@nxp.com>
13 Due to the fact that the FMan is an aggregation of sub-engines (ports, MACs,
19 - fsl,fman
26 cell-index:
31 The cell-index value may be used by the SoC, to identify the
33 there's a description of the cell-index use in each SoC:
35 - P1023:
36 register[bit] FMan unit cell-index
40 - P2041, P3041, P4080 P5020, P5040:
41 register[bit] FMan unit cell-index
44 DCFG_DEVDISR2[14] 2 1
47 - B4860, T1040, T2080, T4240:
48 register[bit] FMan unit cell-index
51 DCFG_CCSR_DEVDISR2[25] 2 1
60 - description: BMI configuration registers.
61 - description: QMI configuration registers.
62 - description: DMA configuration registers.
63 - description: FPM configuration registers.
64 - description: FMan controller configuration registers.
72 clock-names:
74 - const: fmanclk
78 - description: The first element is associated with the event interrupts.
79 - description: the second element is associated with the error interrupts.
81 dma-coherent: true
83 ptimer-handle:
87 fsl,qman-channel-range:
88 $ref: /schemas/types.yaml#/definitions/uint32-array
91 channels in the FMan. The first cell specifies the beginning
92 of the range and the second cell specifies the number of
95 - description: The first cell specifies the beginning of the range.
96 - description: |
97 The second cell specifies the number of channels.
110 fsl,erratum-a050385:
116 '#address-cells':
119 '#size-cells':
123 '^muram@[a-f0-9]+$':
124 $ref: fsl,fman-muram.yaml
126 '^port@[a-f0-9]+$':
127 $ref: fsl,fman-port.yaml
129 '^ethernet@[a-f0-9]+$':
130 $ref: fsl,fman-dtsec.yaml
132 '^mdio@[a-f0-9]+$':
133 $ref: fsl,fman-mdio.yaml
135 '^phc@[a-f0-9]+$':
139 - compatible
140 - cell-index
141 - reg
142 - ranges
143 - clocks
144 - clock-names
145 - interrupts
146 - fsl,qman-channel-range
151 - |
152 #include <dt-bindings/interrupt-controller/irq.h>
158 #address-cells = <1>;
159 #size-cells = <1>;
160 cell-index = <1>;
162 clock-names = "fmanclk";
165 fsl,qman-channel-range = <0x40 0xc>;
168 compatible = "fsl,fman-muram";
173 cell-index = <1>;
174 compatible = "fsl,fman-v2-port-oh";
179 cell-index = <0x8>;
180 compatible = "fsl,fman-v2-port-rx";
185 cell-index = <0x28>;
186 compatible = "fsl,fman-v2-port-tx";
191 compatible = "fsl,fman-dtsec";
192 cell-index = <0>;
194 ptp-timer = <&ptp_timer>;
195 fsl,fman-ports = <&fman1_rx_0x8 &fman1_tx_0x28>;
196 tbi-handle = <&tbi5>;
200 compatible = "fsl,fman-ptp-timer";
206 compatible = "fsl,fman-xmdio";