Home
last modified time | relevance | path

Searched +full:fman +full:- +full:v2 +full:- +full:port +full:- +full:tx (Results 1 – 21 of 21) sorted by relevance

/freebsd/sys/contrib/device-tree/Bindings/net/
H A Dfsl-fman.txt5 - FMan Node
6 - FMan Port Node
7 - FMan MURAM Node
8 - FMan dTSEC/XGEC/mEMAC Node
9 - FMan IEEE 1588 Node
10 - FMan MDIO Node
11 - Example
14 FMan Node
18 Due to the fact that the FMan is an aggregation of sub-engines (ports, MACs,
19 etc.) the FMan node will have child nodes for each of them.
[all …]
H A Dfsl,fman-port.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/fsl,fman-port.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Freescale Frame Manager Port Device
10 - Frank Li <Frank.Li@nxp.com>
13 The Frame Manager (FMan) supports several types of hardware ports:
15 Ethernet transmitter (TX)
21 - fsl,fman-v2-port-oh
22 - fsl,fman-v2-port-rx
[all …]
H A Dfsl,fman.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/fsl,fman.yaml#
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,
14 etc.) the FMan node will have child nodes for each of them.
19 - fsl,fman
21 FMan version can be determined via FM_IP_REV_1 register in the
22 FMan block. The offset is 0xc4 from the beginning of the
[all …]
/freebsd/sys/dts/powerpc/
H A Dp3041si.dtsi4 * Copyright 2010-2011 Freescale Semiconductor Inc.
35 /dts-v1/;
39 #address-cells = <2>;
40 #size-cells = <2>;
41 interrupt-parent = <&mpic>;
102 #address-cells = <1>;
103 #size-cells = <0>;
108 bus-frequency = <749999996>;
109 next-level-cache = <&L2_0>;
110 L2_0: l2-cache {
[all …]
H A Dp2041si.dtsi35 /dts-v1/;
39 #address-cells = <2>;
40 #size-cells = <2>;
41 interrupt-parent = <&mpic>;
101 #address-cells = <1>;
102 #size-cells = <0>;
107 bus-frequency = <749999996>;
108 next-level-cache = <&L2_0>;
109 L2_0: l2-cache {
110 next-level-cache = <&cpc>;
[all …]
H A Dp5020si.dtsi4 * Copyright 2010-2011 Freescale Semiconductor Inc.
35 /dts-v1/;
39 #address-cells = <2>;
40 #size-cells = <2>;
41 interrupt-parent = <&mpic>;
108 #address-cells = <1>;
109 #size-cells = <0>;
114 bus-frequency = <799999998>;
115 next-level-cache = <&L2_0>;
116 L2_0: l2-cache {
[all …]
/freebsd/sys/dev/dpaa/
H A Dif_dtsec_fdt.c1 /*-
55 #include "fman.h"
89 DRIVER_MODULE(dtsec, fman, dtsec_driver, 0, 0);
101 if (!ofw_bus_is_compatible(dev, "fsl,fman-dtsec") && in dtsec_fdt_probe()
102 !ofw_bus_is_compatible(dev, "fsl,fman-xgec")) in dtsec_fdt_probe()
125 if (OF_getprop(enet_node, "local-mac-address", in dtsec_fdt_attach()
126 (void *)sc->sc_mac_addr, 6) == -1) { in dtsec_fdt_attach()
128 "Could not load local-mac-addr property from DTS\n"); in dtsec_fdt_attach()
133 if (ofw_bus_is_compatible(dev, "fsl,fman-dtsec") != 0) in dtsec_fdt_attach()
134 sc->sc_eth_dev_type = ETH_DTSEC; in dtsec_fdt_attach()
[all …]
/freebsd/sys/contrib/device-tree/src/powerpc/fsl/
H A Dqoriq-fman-0-10g-0.dtsi2 * QorIQ FMan 10g port #0 device tree stub [ controller @ offset 0x400000 ]
4 * Copyright 2011 - 2015 Freescale Semiconductor Inc.
35 fman@400000 {
36 fman0_rx_0x10: port@90000 {
37 cell-index = <0x10>;
38 compatible = "fsl,fman-v2-port-rx";
42 fman0_tx_0x30: port@b0000 {
43 cell-index = <0x30>;
44 compatible = "fsl,fman-v2-port-tx";
49 cell-index = <0x8>;
[all …]
H A Dqoriq-fman-1-10g-0.dtsi2 * QorIQ FMan 10g port #0 device tree stub [ controller @ offset 0x500000 ]
4 * Copyright 2011 - 2015 Freescale Semiconductor Inc.
35 fman@500000 {
36 fman1_rx_0x10: port@90000 {
37 cell-index = <0x10>;
38 compatible = "fsl,fman-v2-port-rx";
42 fman1_tx_0x30: port@b0000 {
43 cell-index = <0x30>;
44 compatible = "fsl,fman-v2-port-tx";
49 cell-index = <0x8>;
[all …]
H A Dqoriq-fman-0-1g-4.dtsi2 * QorIQ FMan 1g port #4 device tree stub [ controller @ offset 0x400000 ]
4 * Copyright 2011 - 2015 Freescale Semiconductor Inc.
35 fman@400000 {
36 fman0_rx_0x0c: port@8c000 {
37 cell-index = <0xc>;
38 compatible = "fsl,fman-v2-port-rx";
42 fman0_tx_0x2c: port@ac000 {
43 cell-index = <0x2c>;
44 compatible = "fsl,fman-v2-port-tx";
49 cell-index = <4>;
[all …]
H A Dqoriq-fman-0-1g-0.dtsi2 * QorIQ FMan 1g port #0 device tree stub [ controller @ offset 0x400000 ]
4 * Copyright 2011 - 2015 Freescale Semiconductor Inc.
35 fman@400000 {
36 fman0_rx_0x08: port@88000 {
37 cell-index = <0x8>;
38 compatible = "fsl,fman-v2-port-rx";
42 fman0_tx_0x28: port@a8000 {
43 cell-index = <0x28>;
44 compatible = "fsl,fman-v2-port-tx";
49 cell-index = <0>;
[all …]
H A Dqoriq-fman-0-1g-1.dtsi2 * QorIQ FMan 1g port #1 device tree stub [ controller @ offset 0x400000 ]
4 * Copyright 2011 - 2015 Freescale Semiconductor Inc.
35 fman@400000 {
36 fman0_rx_0x09: port@89000 {
37 cell-index = <0x9>;
38 compatible = "fsl,fman-v2-port-rx";
42 fman0_tx_0x29: port@a9000 {
43 cell-index = <0x29>;
44 compatible = "fsl,fman-v2-port-tx";
49 cell-index = <1>;
[all …]
H A Dqoriq-fman-0-1g-2.dtsi2 * QorIQ FMan 1g port #2 device tree stub [ controller @ offset 0x400000 ]
4 * Copyright 2011 - 2015 Freescale Semiconductor Inc.
35 fman@400000 {
36 fman0_rx_0x0a: port@8a000 {
37 cell-index = <0xa>;
38 compatible = "fsl,fman-v2-port-rx";
42 fman0_tx_0x2a: port@aa000 {
43 cell-index = <0x2a>;
44 compatible = "fsl,fman-v2-port-tx";
49 cell-index = <2>;
[all …]
H A Dqoriq-fman-0-1g-3.dtsi2 * QorIQ FMan 1g port #3 device tree stub [ controller @ offset 0x400000 ]
4 * Copyright 2011 - 2015 Freescale Semiconductor Inc.
35 fman@400000 {
36 fman0_rx_0x0b: port@8b000 {
37 cell-index = <0xb>;
38 compatible = "fsl,fman-v2-port-rx";
42 fman0_tx_0x2b: port@ab000 {
43 cell-index = <0x2b>;
44 compatible = "fsl,fman-v2-port-tx";
49 cell-index = <3>;
[all …]
H A Dqoriq-fman-1-1g-0.dtsi2 * QorIQ FMan 1g port #0 device tree stub [ controller @ offset 0x500000 ]
4 * Copyright 2011 - 2015 Freescale Semiconductor Inc.
35 fman@500000 {
36 fman1_rx_0x08: port@88000 {
37 cell-index = <0x8>;
38 compatible = "fsl,fman-v2-port-rx";
42 fman1_tx_0x28: port@a8000 {
43 cell-index = <0x28>;
44 compatible = "fsl,fman-v2-port-tx";
49 cell-index = <0>;
[all …]
H A Dqoriq-fman-1-1g-1.dtsi2 * QorIQ FMan 1g port #1 device tree stub [ controller @ offset 0x500000 ]
4 * Copyright 2011 - 2015 Freescale Semiconductor Inc.
35 fman@500000 {
36 fman1_rx_0x09: port@89000 {
37 cell-index = <0x9>;
38 compatible = "fsl,fman-v2-port-rx";
42 fman1_tx_0x29: port@a9000 {
43 cell-index = <0x29>;
44 compatible = "fsl,fman-v2-port-tx";
49 cell-index = <1>;
[all …]
H A Dqoriq-fman-1-1g-2.dtsi2 * QorIQ FMan 1g port #2 device tree stub [ controller @ offset 0x500000 ]
4 * Copyright 2011 - 2015 Freescale Semiconductor Inc.
35 fman@500000 {
36 fman1_rx_0x0a: port@8a000 {
37 cell-index = <0xa>;
38 compatible = "fsl,fman-v2-port-rx";
42 fman1_tx_0x2a: port@aa000 {
43 cell-index = <0x2a>;
44 compatible = "fsl,fman-v2-port-tx";
49 cell-index = <2>;
[all …]
H A Dqoriq-fman-1-1g-3.dtsi2 * QorIQ FMan 1g port #3 device tree stub [ controller @ offset 0x500000 ]
4 * Copyright 2011 - 2015 Freescale Semiconductor Inc.
35 fman@500000 {
36 fman1_rx_0x0b: port@8b000 {
37 cell-index = <0xb>;
38 compatible = "fsl,fman-v2-port-rx";
42 fman1_tx_0x2b: port@ab000 {
43 cell-index = <0x2b>;
44 compatible = "fsl,fman-v2-port-tx";
49 cell-index = <3>;
[all …]
H A Dqoriq-fman-1-1g-4.dtsi2 * QorIQ FMan 1g port #4 device tree stub [ controller @ offset 0x500000 ]
4 * Copyright 2011 - 2015 Freescale Semiconductor Inc.
35 fman@500000 {
36 fman1_rx_0x0c: port@8c000 {
37 cell-index = <0xc>;
38 compatible = "fsl,fman-v2-port-rx";
42 fman1_tx_0x2c: port@ac000 {
43 cell-index = <0x2c>;
44 compatible = "fsl,fman-v2-port-tx";
49 cell-index = <4>;
[all …]
/freebsd/sys/contrib/ncsw/inc/Peripherals/
H A Dfm_port_ext.h1 /* Copyright (c) 2008-2012 Freescale Semiconductor, Inc.
37 @Description FM-Port Application Programming Interface.
59 @Group FM_PORT_grp FM Port
61 @Description FM Port API
63 The FM uses a general module called "port" to represent a Tx port
64 (MAC), an Rx port (MAC) or Offline Parsing port.
66 The SW driver manages these ports as sub-modules of the FM, i.e.
70 The port is initialized aware of its type, but other functions on
71 a port may be indifferent to its type. When necessary, the driver
74 On initialization, user specifies the port type and it's index
[all …]
H A Dfm_ext.h1 /* Copyright (c) 2008-2012 Freescale Semiconductor, Inc
65 run-time control routines. This module must be initialized always
67 NOTE - We assume that the FM library will be initialized only by core No. 0!
73 @Description Enum for defining port types
76 e_FM_PORT_TYPE_OH_OFFLINE_PARSING = 0, /**< Offline parsing port */
77 e_FM_PORT_TYPE_RX, /**< 1G Rx port */
78 e_FM_PORT_TYPE_RX_10G, /**< 10G Rx port */
79 e_FM_PORT_TYPE_TX, /**< 1G Tx port */
80 e_FM_PORT_TYPE_TX_10G, /**< 10G Tx port */
108 volatile uint8_t lpid; /**< Logical port id */
[all …]