/linux-6.12.1/Documentation/devicetree/bindings/net/ |
D | fsl,fman-mdio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/fsl,fman-mdio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Frank Li <Frank.Li@nxp.com> 18 - fsl,fman-mdio 19 - fsl,fman-xmdio 20 - fsl,fman-memac-mdio 22 Must include "fsl,fman-mdio" for 1 Gb/s MDIO from FMan v2. 23 Must include "fsl,fman-xmdio" for 10 Gb/s MDIO from FMan v2. [all …]
|
/linux-6.12.1/arch/powerpc/boot/dts/fsl/ |
D | qoriq-fman3-0-10g-3.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later 6 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 11 cell-index = <0x9>; 12 compatible = "fsl,fman-v3-port-rx"; 14 fsl,fman-10g-port; 18 cell-index = <0x29>; 19 compatible = "fsl,fman-v3-port-tx"; 21 fsl,fman-10g-port; 25 cell-index = <1>; 26 compatible = "fsl,fman-memac"; [all …]
|
D | qoriq-fman3-0-10g-2.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later 6 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 11 cell-index = <0x8>; 12 compatible = "fsl,fman-v3-port-rx"; 14 fsl,fman-10g-port; 18 cell-index = <0x28>; 19 compatible = "fsl,fman-v3-port-tx"; 21 fsl,fman-10g-port; 25 cell-index = <0>; 26 compatible = "fsl,fman-memac"; [all …]
|
D | qoriq-fman3-0-1g-4.dtsi | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 37 cell-index = <0xc>; 38 compatible = "fsl,fman-v3-port-rx"; 43 cell-index = <0x2c>; 44 compatible = "fsl,fman-v3-port-tx"; 49 cell-index = <4>; 50 compatible = "fsl,fman-memac"; 52 fsl,fman-ports = <&fman0_rx_0x0c &fman0_tx_0x2c>; 53 ptp-timer = <&ptp_timer0>; 54 pcsphy-handle = <&pcsphy4>, <&pcsphy4>; [all …]
|
D | qoriq-fman3-1-1g-4.dtsi | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 37 cell-index = <0xc>; 38 compatible = "fsl,fman-v3-port-rx"; 43 cell-index = <0x2c>; 44 compatible = "fsl,fman-v3-port-tx"; 49 cell-index = <4>; 50 compatible = "fsl,fman-memac"; 52 fsl,fman-ports = <&fman1_rx_0x0c &fman1_tx_0x2c>; 53 ptp-timer = <&ptp_timer1>; 54 pcsphy-handle = <&pcsphy12>, <&pcsphy12>; [all …]
|
D | qoriq-fman3-0-1g-0.dtsi | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 37 cell-index = <0x8>; 38 compatible = "fsl,fman-v3-port-rx"; 43 cell-index = <0x28>; 44 compatible = "fsl,fman-v3-port-tx"; 49 cell-index = <0>; 50 compatible = "fsl,fman-memac"; 52 fsl,fman-ports = <&fman0_rx_0x08 &fman0_tx_0x28>; 53 ptp-timer = <&ptp_timer0>; 54 pcsphy-handle = <&pcsphy0>, <&pcsphy0>; [all …]
|
D | qoriq-fman3-1-1g-0.dtsi | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 37 cell-index = <0x8>; 38 compatible = "fsl,fman-v3-port-rx"; 43 cell-index = <0x28>; 44 compatible = "fsl,fman-v3-port-tx"; 49 cell-index = <0>; 50 compatible = "fsl,fman-memac"; 52 fsl,fman-ports = <&fman1_rx_0x08 &fman1_tx_0x28>; 53 ptp-timer = <&ptp_timer1>; 54 pcsphy-handle = <&pcsphy8>, <&pcsphy8>; [all …]
|
D | qoriq-fman3-0-10g-1-best-effort.dtsi | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 37 cell-index = <0x9>; 38 compatible = "fsl,fman-v3-port-rx"; 40 fsl,fman-10g-port; 41 fsl,fman-best-effort-port; 45 cell-index = <0x29>; 46 compatible = "fsl,fman-v3-port-tx"; 48 fsl,fman-10g-port; 49 fsl,fman-best-effort-port; 53 cell-index = <1>; [all …]
|
D | qoriq-fman3-0-10g-0-best-effort.dtsi | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 37 cell-index = <0x8>; 38 compatible = "fsl,fman-v3-port-rx"; 40 fsl,fman-10g-port; 41 fsl,fman-best-effort-port; 45 cell-index = <0x28>; 46 compatible = "fsl,fman-v3-port-tx"; 48 fsl,fman-10g-port; 49 fsl,fman-best-effort-port; 53 cell-index = <0>; [all …]
|
D | qoriq-fman3-0-10g-1.dtsi | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 37 cell-index = <0x11>; 38 compatible = "fsl,fman-v3-port-rx"; 40 fsl,fman-10g-port; 44 cell-index = <0x31>; 45 compatible = "fsl,fman-v3-port-tx"; 47 fsl,fman-10g-port; 51 cell-index = <0x9>; 52 compatible = "fsl,fman-memac"; 54 fsl,fman-ports = <&fman0_rx_0x11 &fman0_tx_0x31>; [all …]
|
D | qoriq-fman3-1-10g-1.dtsi | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 37 cell-index = <0x11>; 38 compatible = "fsl,fman-v3-port-rx"; 40 fsl,fman-10g-port; 44 cell-index = <0x31>; 45 compatible = "fsl,fman-v3-port-tx"; 47 fsl,fman-10g-port; 51 cell-index = <0x9>; 52 compatible = "fsl,fman-memac"; 54 fsl,fman-ports = <&fman1_rx_0x11 &fman1_tx_0x31>; [all …]
|
D | qoriq-fman3-1-10g-0.dtsi | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 37 cell-index = <0x10>; 38 compatible = "fsl,fman-v3-port-rx"; 40 fsl,fman-10g-port; 44 cell-index = <0x30>; 45 compatible = "fsl,fman-v3-port-tx"; 47 fsl,fman-10g-port; 51 cell-index = <0x8>; 52 compatible = "fsl,fman-memac"; 54 fsl,fman-ports = <&fman1_rx_0x10 &fman1_tx_0x30>; [all …]
|
D | qoriq-fman3-0-10g-0.dtsi | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 37 cell-index = <0x10>; 38 compatible = "fsl,fman-v3-port-rx"; 40 fsl,fman-10g-port; 44 cell-index = <0x30>; 45 compatible = "fsl,fman-v3-port-tx"; 47 fsl,fman-10g-port; 51 cell-index = <0x8>; 52 compatible = "fsl,fman-memac"; 54 fsl,fman-ports = <&fman0_rx_0x10 &fman0_tx_0x30>; [all …]
|
D | qoriq-fman3-1-1g-3.dtsi | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 37 cell-index = <0xb>; 38 compatible = "fsl,fman-v3-port-rx"; 43 cell-index = <0x2b>; 44 compatible = "fsl,fman-v3-port-tx"; 49 cell-index = <3>; 50 compatible = "fsl,fman-memac"; 52 fsl,fman-ports = <&fman1_rx_0x0b &fman1_tx_0x2b>; 53 ptp-timer = <&ptp_timer1>; 54 pcsphy-handle = <&pcsphy11>, <&qsgmiic_pcs3>; [all …]
|
D | qoriq-fman3-1-1g-5.dtsi | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 37 cell-index = <0xd>; 38 compatible = "fsl,fman-v3-port-rx"; 43 cell-index = <0x2d>; 44 compatible = "fsl,fman-v3-port-tx"; 49 cell-index = <5>; 50 compatible = "fsl,fman-memac"; 52 fsl,fman-ports = <&fman1_rx_0x0d &fman1_tx_0x2d>; 53 ptp-timer = <&ptp_timer1>; 54 pcsphy-handle = <&pcsphy13>, <&qsgmiid_pcs1>; [all …]
|
D | qoriq-fman3-1-1g-2.dtsi | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 37 cell-index = <0xa>; 38 compatible = "fsl,fman-v3-port-rx"; 43 cell-index = <0x2a>; 44 compatible = "fsl,fman-v3-port-tx"; 49 cell-index = <2>; 50 compatible = "fsl,fman-memac"; 52 fsl,fman-ports = <&fman1_rx_0x0a &fman1_tx_0x2a>; 53 ptp-timer = <&ptp_timer1>; 54 pcsphy-handle = <&pcsphy10>, <&qsgmiic_pcs2>; [all …]
|
D | qoriq-fman3-0-1g-1.dtsi | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 37 cell-index = <0x9>; 38 compatible = "fsl,fman-v3-port-rx"; 43 cell-index = <0x29>; 44 compatible = "fsl,fman-v3-port-tx"; 49 cell-index = <1>; 50 compatible = "fsl,fman-memac"; 52 fsl,fman-ports = <&fman0_rx_0x09 &fman0_tx_0x29>; 53 ptp-timer = <&ptp_timer0>; 54 pcsphy-handle = <&pcsphy1>, <&qsgmiia_pcs1>; [all …]
|
D | qoriq-fman3-0-1g-5.dtsi | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 37 cell-index = <0xd>; 38 compatible = "fsl,fman-v3-port-rx"; 43 cell-index = <0x2d>; 44 compatible = "fsl,fman-v3-port-tx"; 49 cell-index = <5>; 50 compatible = "fsl,fman-memac"; 52 fsl,fman-ports = <&fman0_rx_0x0d &fman0_tx_0x2d>; 53 ptp-timer = <&ptp_timer0>; 54 pcsphy-handle = <&pcsphy5>, <&qsgmiib_pcs1>; [all …]
|
D | qoriq-fman3-0-1g-2.dtsi | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 37 cell-index = <0xa>; 38 compatible = "fsl,fman-v3-port-rx"; 43 cell-index = <0x2a>; 44 compatible = "fsl,fman-v3-port-tx"; 49 cell-index = <2>; 50 compatible = "fsl,fman-memac"; 52 fsl,fman-ports = <&fman0_rx_0x0a &fman0_tx_0x2a>; 53 ptp-timer = <&ptp_timer0>; 54 pcsphy-handle = <&pcsphy2>, <&qsgmiia_pcs2>; [all …]
|
D | qoriq-fman3-1-1g-1.dtsi | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 37 cell-index = <0x9>; 38 compatible = "fsl,fman-v3-port-rx"; 43 cell-index = <0x29>; 44 compatible = "fsl,fman-v3-port-tx"; 49 cell-index = <1>; 50 compatible = "fsl,fman-memac"; 52 fsl,fman-ports = <&fman1_rx_0x09 &fman1_tx_0x29>; 53 ptp-timer = <&ptp_timer1>; 54 pcsphy-handle = <&pcsphy9>, <&qsgmiic_pcs1>; [all …]
|
D | qoriq-fman3-0-1g-3.dtsi | 4 * Copyright 2012 - 2015 Freescale Semiconductor Inc. 37 cell-index = <0xb>; 38 compatible = "fsl,fman-v3-port-rx"; 43 cell-index = <0x2b>; 44 compatible = "fsl,fman-v3-port-tx"; 49 cell-index = <3>; 50 compatible = "fsl,fman-memac"; 52 fsl,fman-ports = <&fman0_rx_0x0b &fman0_tx_0x2b>; 53 ptp-timer = <&ptp_timer0>; 54 pcsphy-handle = <&pcsphy3>, <&qsgmiia_pcs3>; [all …]
|
/linux-6.12.1/drivers/net/ethernet/freescale/ |
D | xgmac_mdio.c | 92 while ((xgmac_read32(®s->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(®s->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() 136 bool endian = priv->is_little_endian; in xgmac_mdio_write_c22() 141 mdio_stat = xgmac_read32(®s->mdio_stat, endian); in xgmac_mdio_write_c22() [all …]
|