Home
last modified time | relevance | path

Searched +full:fman +full:- +full:10 +full:g +full:- +full:port (Results 1 – 24 of 24) sorted by relevance

/linux-6.14.4/Documentation/devicetree/bindings/net/
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 <[email protected]>
13 The Frame Manager (FMan) supports several types of hardware ports:
21 - fsl,fman-v2-port-oh
22 - fsl,fman-v2-port-rx
23 - fsl,fman-v2-port-tx
[all …]
/linux-6.14.4/arch/arm64/boot/dts/freescale/
Dqoriq-fman3-0-10g-1.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * QorIQ FMan v3 10g port #1 device tree
5 * Copyright 2012-2015 Freescale Semiconductor Inc.
9 fman@1a00000 {
10 fman0_rx_0x11: port@91000 {
11 cell-index = <0x11>;
12 compatible = "fsl,fman-v3-port-rx";
14 fsl,fman-10g-port;
17 fman0_tx_0x31: port@b1000 {
18 cell-index = <0x31>;
[all …]
Dqoriq-fman3-0-10g-0.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * QorIQ FMan v3 10g port #0 device tree
5 * Copyright 2012-2015 Freescale Semiconductor Inc.
9 fman@1a00000 {
10 fman0_rx_0x10: port@90000 {
11 cell-index = <0x10>;
12 compatible = "fsl,fman-v3-port-rx";
14 fsl,fman-10g-port;
17 fman0_tx_0x30: port@b0000 {
18 cell-index = <0x30>;
[all …]
/linux-6.14.4/arch/powerpc/boot/dts/fsl/
Dqoriq-fman3-0-10g-3.dtsi1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later
3 * QorIQ FMan v3 10g port #3 device tree stub [ controller @ offset 0x400000 ]
6 * Copyright 2012 - 2015 Freescale Semiconductor Inc.
9 fman@400000 {
10 fman0_rx_0x09: port@89000 {
11 cell-index = <0x9>;
12 compatible = "fsl,fman-v3-port-rx";
14 fsl,fman-10g-port;
17 fman0_tx_0x29: port@a9000 {
18 cell-index = <0x29>;
[all …]
Dqoriq-fman3-0-10g-2.dtsi1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later
3 * QorIQ FMan v3 10g port #2 device tree stub [ controller @ offset 0x400000 ]
6 * Copyright 2012 - 2015 Freescale Semiconductor Inc.
9 fman@400000 {
10 fman0_rx_0x08: port@88000 {
11 cell-index = <0x8>;
12 compatible = "fsl,fman-v3-port-rx";
14 fsl,fman-10g-port;
17 fman0_tx_0x28: port@a8000 {
18 cell-index = <0x28>;
[all …]
Dqoriq-fman3-1-10g-0.dtsi2 * QorIQ FMan v3 10g port #0 device tree stub [ controller @ offset 0x500000 ]
4 * Copyright 2012 - 2015 Freescale Semiconductor Inc.
35 fman@500000 {
36 fman1_rx_0x10: port@90000 {
37 cell-index = <0x10>;
38 compatible = "fsl,fman-v3-port-rx";
40 fsl,fman-10g-port;
43 fman1_tx_0x30: port@b0000 {
44 cell-index = <0x30>;
45 compatible = "fsl,fman-v3-port-tx";
[all …]
Dqoriq-fman3-0-10g-1.dtsi2 * QorIQ FMan v3 10g port #1 device tree stub [ controller @ offset 0x400000 ]
4 * Copyright 2012 - 2015 Freescale Semiconductor Inc.
35 fman@400000 {
36 fman0_rx_0x11: port@91000 {
37 cell-index = <0x11>;
38 compatible = "fsl,fman-v3-port-rx";
40 fsl,fman-10g-port;
43 fman0_tx_0x31: port@b1000 {
44 cell-index = <0x31>;
45 compatible = "fsl,fman-v3-port-tx";
[all …]
Dqoriq-fman3-0-10g-0.dtsi2 * QorIQ FMan v3 10g port #0 device tree stub [ controller @ offset 0x400000 ]
4 * Copyright 2012 - 2015 Freescale Semiconductor Inc.
35 fman@400000 {
36 fman0_rx_0x10: port@90000 {
37 cell-index = <0x10>;
38 compatible = "fsl,fman-v3-port-rx";
40 fsl,fman-10g-port;
43 fman0_tx_0x30: port@b0000 {
44 cell-index = <0x30>;
45 compatible = "fsl,fman-v3-port-tx";
[all …]
Dqoriq-fman3-1-10g-1.dtsi2 * QorIQ FMan v3 10g port #1 device tree stub [ controller @ offset 0x500000 ]
4 * Copyright 2012 - 2015 Freescale Semiconductor Inc.
35 fman@500000 {
36 fman1_rx_0x11: port@91000 {
37 cell-index = <0x11>;
38 compatible = "fsl,fman-v3-port-rx";
40 fsl,fman-10g-port;
43 fman1_tx_0x31: port@b1000 {
44 cell-index = <0x31>;
45 compatible = "fsl,fman-v3-port-tx";
[all …]
Dqoriq-fman3-0-10g-1-best-effort.dtsi2 * QorIQ FMan v3 1g port #1 device tree stub [ controller @ offset 0x400000 ]
4 * Copyright 2012 - 2015 Freescale Semiconductor Inc.
35 fman@400000 {
36 fman0_rx_0x09: port@89000 {
37 cell-index = <0x9>;
38 compatible = "fsl,fman-v3-port-rx";
40 fsl,fman-10g-port;
41 fsl,fman-best-effort-port;
44 fman0_tx_0x29: port@a9000 {
45 cell-index = <0x29>;
[all …]
Dqoriq-fman3-0-10g-0-best-effort.dtsi2 * QorIQ FMan v3 1g port #0 device tree stub [ controller @ offset 0x400000 ]
4 * Copyright 2012 - 2015 Freescale Semiconductor Inc.
35 fman@400000 {
36 fman0_rx_0x08: port@88000 {
37 cell-index = <0x8>;
38 compatible = "fsl,fman-v3-port-rx";
40 fsl,fman-10g-port;
41 fsl,fman-best-effort-port;
44 fman0_tx_0x28: port@a8000 {
45 cell-index = <0x28>;
[all …]
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 …]
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 …]
Dt2081si-post.dtsi4 * Copyright 2013 - 2014 Freescale Semiconductor Inc.
36 compatible = "fsl,bman-fbpr";
37 alloc-ranges = <0 0 0x10000 0>;
41 compatible = "fsl,qman-fqd";
42 alloc-ranges = <0 0 0x10000 0>;
46 compatible = "fsl,qman-pfdr";
47 alloc-ranges = <0 0 0x10000 0>;
51 #address-cells = <2>;
52 #size-cells = <1>;
59 compatible = "fsl,t2080-pcie", "fsl,qoriq-pcie-v3.0", "fsl,qoriq-pcie";
[all …]
Dt1040si-post.dtsi4 * Copyright 2013 - 2014 Freescale Semiconductor Inc.
35 #include <dt-bindings/thermal/thermal.h>
38 compatible = "fsl,bman-fbpr";
39 alloc-ranges = <0 0 0x10000 0>;
43 compatible = "fsl,qman-fqd";
44 alloc-ranges = <0 0 0x10000 0>;
48 compatible = "fsl,qman-pfdr";
49 alloc-ranges = <0 0 0x10000 0>;
53 #address-cells = <2>;
54 #size-cells = <1>;
[all …]
/linux-6.14.4/drivers/net/ethernet/freescale/fman/
Dmac.c1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later
3 * Copyright 2008 - 2015 Freescale Semiconductor Inc.
30 MODULE_DESCRIPTION("FSL FMan MAC API based driver");
34 struct fman *fman; member
49 mac_dev->set_exception(mac_dev->fman_mac, in mac_exception()
51 dev_err(mac_dev->dev, "10G MAC got RX FIFO Error = %x\n", ex); in mac_exception()
54 dev_dbg(mac_dev->dev, "%s:%s() -> %d\n", KBUILD_BASENAME ".c", in mac_exception()
69 priv = mac_dev->priv; in dpaa_eth_add_device()
72 data.mac_hw_id = priv->cell_index; in dpaa_eth_add_device()
76 pdev = platform_device_alloc("dpaa-ethernet", dpaa_eth_dev_cnt); in dpaa_eth_add_device()
[all …]
Dfman_port.c1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later
3 * Copyright 2008 - 2015 Freescale Semiconductor Inc.
18 #include "fman.h"
169 /* Port IDs */
173 /* BMI Rx port register map */
198 u32 reserved0074[0x2]; /* (0x074-0x07C) */
202 /* Buffer Manager pool Information- */
203 u32 fmbm_acnt[FMAN_PORT_MAX_EXT_POOLS_NUM]; /* Allocate Counter- */
204 u32 reserved0130[8]; /* 0x130/0x140 - 0x15F reserved - */
233 /* BMI Tx port register map */
[all …]
Dfman_mac.h2 * Copyright 2008-2015 Freescale Semiconductor Inc.
37 #include "fman.h"
62 (u8)((_addr64) >> ((5 - i) * 8)); \
82 /* 10GEC MDIO scan event interrupt */
84 /* 10GEC MDIO command completion interrupt */
86 /* 10GEC, mEMAC Remote fault interrupt */
88 /* 10GEC, mEMAC Local fault interrupt */
90 /* 10GEC, mEMAC Transmit frame ECC error interrupt */
92 /* 10GEC, mEMAC Transmit FIFO underflow interrupt */
94 /* 10GEC, mEMAC Transmit FIFO overflow interrupt */
[all …]
Dfman.c1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later
3 * Copyright 2008 - 2015 Freescale Semiconductor Inc.
21 #include "fman.h"
266 /* Defines used for enabling/disabling FMan interrupts */
321 u32 fmfp_fcev[4]; /* FPM FMan-Controller Event 1-4 0x20-0x2f */
322 u32 res0030[4]; /* res 0x30 - 0x3f */
323 u32 fmfp_cee[4]; /* PM FMan-Controller Event 1-4 0x40-0x4f */
324 u32 res0050[4]; /* res 0x50-0x5f */
333 u32 fmfp_drd[16]; /* FPM Data_Ram Data 0-15 0x80 - 0xbf */
342 u32 fmfp_cev[4]; /* FPM CPU Event 1-4 0xe0-0xef */
[all …]
Dfman_tgec.c1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later
3 * Copyright 2008 - 2015 Freescale Semiconductor Inc.
9 #include "fman.h"
18 /* Transmit Inter-Packet Gap Length Register (TX_IPG_LENGTH) */
86 u32 tx_ipg_len; /* 0x044 Transmitter inter-packet-gap */
95 u32 udp_port; /* 0x068 Defines a UDP Port number */
98 /* 10Ge Statistics Counter */
131 u32 reserved100[2]; /* 100-108 */
133 u32 tuca_l; /* 10c if_out_ucast_pkts */
205 iowrite32be(tmp0, &regs->mac_addr_0); in set_mac_address()
[all …]
/linux-6.14.4/Documentation/networking/device_drivers/ethernet/freescale/
Ddpaa.rst1 .. SPDX-License-Identifier: GPL-2.0
8 - Madalin Bucur <[email protected]>
9 - Camelia Groza <[email protected]>
13 - DPAA Ethernet Overview
14 - DPAA Ethernet Supported SoCs
15 - Configuring DPAA Ethernet in your kernel
16 - DPAA Ethernet Frame Processing
17 - DPAA Ethernet Features
18 - DPAA IRQ Affinity and Receive Side Scaling
19 - Debugging
[all …]
/linux-6.14.4/drivers/net/ethernet/freescale/
Dxgmac_mdio.c2 * QorIQ 10G MDIO Controller
46 #define MDIO_CTL_PRE_DIS BIT(10)
92 while ((xgmac_read32(&regs->mdio_stat, is_little_endian) & in xgmac_wait_until_free()
95 timeout--; in xgmac_wait_until_free()
100 return -ETIMEDOUT; in xgmac_wait_until_free()
117 while ((xgmac_read32(&regs->mdio_stat, is_little_endian) & in xgmac_wait_until_done()
120 timeout--; in xgmac_wait_until_done()
125 return -ETIMEDOUT; in xgmac_wait_until_done()
134 struct mdio_fsl_priv *priv = (struct mdio_fsl_priv *)bus->priv; in xgmac_mdio_write_c22()
135 struct tgec_mdio_controller __iomem *regs = priv->mdio_base; in xgmac_mdio_write_c22()
[all …]
/linux-6.14.4/drivers/net/ethernet/freescale/dpaa/
Ddpaa_eth.c1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later
3 * Copyright 2008 - 2016 Freescale Semiconductor Inc.
29 #include <linux/dma-mapping.h>
36 #include "fman.h"
47 static int debug = -1;
71 /* Ingress congestion threshold on FMan ports
72 * The size in bytes of the ingress tail-drop threshold on FMan ports.
74 * by FMan.
81 /* Egress congestion threshold on 1G ports, range 0x1000 .. 0x10000000
83 * 1G ports. The 1G dTSECs can quite easily be flooded by cores doing Tx in a
[all …]
/linux-6.14.4/
DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
46 N: [^a-z]tegra all files whose path contains tegra
64 ----------------
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
85 L: linux-[email protected]
88 F: drivers/scsi/3w-*
[all …]