/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | fsl-fman.txt | 5 - 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 D | fsl,fman-port.yaml | 1 # 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 D | fsl,fman.yaml | 1 # 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 D | p3041si.dtsi | 4 * 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 D | p2041si.dtsi | 35 /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 D | p5020si.dtsi | 4 * 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 D | if_dtsec_fdt.c | 1 /*- 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 D | qoriq-fman-0-10g-0.dtsi | 2 * 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 D | qoriq-fman-1-10g-0.dtsi | 2 * 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 D | qoriq-fman-0-1g-4.dtsi | 2 * 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 D | qoriq-fman-0-1g-0.dtsi | 2 * 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 D | qoriq-fman-0-1g-1.dtsi | 2 * 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 D | qoriq-fman-0-1g-2.dtsi | 2 * 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 D | qoriq-fman-0-1g-3.dtsi | 2 * 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 D | qoriq-fman-1-1g-0.dtsi | 2 * 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 D | qoriq-fman-1-1g-1.dtsi | 2 * 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 D | qoriq-fman-1-1g-2.dtsi | 2 * 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 D | qoriq-fman-1-1g-3.dtsi | 2 * 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 D | qoriq-fman-1-1g-4.dtsi | 2 * 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 D | fm_port_ext.h | 1 /* 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 D | fm_ext.h | 1 /* 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 …]
|