/linux/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpmac.c | 6 #include "dpmac.h" 7 #include "dpmac-cmd.h" 13 * @dpmac_id: DPMAC unique ID 57 * @token: Token of DPMAC object 79 * dpmac_get_attributes - Retrieve DPMAC attributes. 83 * @token: Token of DPMAC object 121 * @token: Token of DPMAC object 152 * dpmac_get_counter() - Read a specific DPMAC counter 155 * @token: Token of DPMAC object 217 * dpmac_set_protocol() - Reconfigure the DPMAC protocol [all …]
|
H A D | dpmac.h | 9 * Contains initialization APIs and runtime control APIs for DPMAC 24 * enum dpmac_link_type - DPMAC link type 38 * enum dpmac_eth_if - DPMAC Ethrnet interface 68 * struct dpmac_attr - Structure representing DPMAC attributes 69 * @id: DPMAC object ID 86 /* DPMAC link configuration/state options */ 104 * struct dpmac_link_state - DPMAC link configuration request 106 * @options: Enable/Disable DPMAC link cfg features (bitmap) 127 * enum dpmac_counter_id - DPMAC counter types
|
H A D | Makefile | 10 fsl-dpaa2-eth-objs := dpaa2-eth.o dpaa2-ethtool.o dpni.o dpaa2-mac.o dpmac.o dpaa2-eth-devlink.o dp… 14 …itch-objs := dpaa2-switch.o dpaa2-switch-ethtool.o dpsw.o dpaa2-switch-flower.o dpaa2-mac.o dpmac.o
|
H A D | dpmac-cmd.h | 8 /* DPMAC Version */
|
H A D | dpni.c | 2158 * The function has effect only when dpni object is connected to a dpmac 2159 * object. If the dpni is not connected to a dpmac the configuration will
|
H A D | dpaa2-eth.c | 4497 /* If the DPMAC addr != DPNI addr, update it */ in dpaa2_eth_set_mac_addr()
|
/linux/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ |
H A D | mac-phy-support.rst | 20 network interface) and DPMAC objects (abstracting a MAC). The dpaa2-eth driver 21 probes on the DPNI object and connects to and configures a DPMAC object with 24 Data connections may be established between a DPNI and a DPMAC, or between two 47 | DPNI |<------| |<------| DPMAC | 66 phylink instance, the dpaa2-eth driver will not bind to the connected dpmac 78 is responsible to find out if the peer object is a DPMAC and if this is the 98 At driver unbind() or when the DPNI object is disconnected from the DPMAC, the 102 In case of a DPNI-DPMAC connection, an 'ip link set dev eth0 up' would start 130 | DPMAC | | DPNI | 177 Any DPAA2 driver that drivers endpoints of DPMAC objects should service its [all …]
|
H A D | overview.rst | 59 | profiles -DPMAC | 85 are 8 objects of 5 types (DPMCP, DPIO, DPBP, DPNI, and DPMAC) 94 | | DPMCP | | DPIO | | DPBP | | DPNI | | DPMAC | | 114 DPMCP.1 DPIO.1 DPBP.1 DPNI.1 DPMAC.1 165 DPMAC 175 DPMAC (Datapath Ethernet MAC) 236 - DPNI <--> DPMAC 240 A DPNI must be connected to something such as a DPMAC, 247 | DPNI | | DPMAC | 303 +----------+--+ | (DPIO) | | (DPMAC) | [all …]
|
H A D | switch-driver.rst | 30 | ---------- | [DPMAC] [DPMAC]
|
H A D | ethernet-driver.rst | 129 DPNIs are decoupled from PHYs; a DPNI can be connected to a PHY through a DPMAC 148 | DPNI | | DPNI | | DPNI | | DPMAC |----+
|
/linux/Documentation/devicetree/bindings/net/ |
H A D | fsl,qoriq-mc-dpmac.yaml | 4 $id: http://devicetree.org/schemas/net/fsl,qoriq-mc-dpmac.yaml# 21 const: fsl,qoriq-mc-dpmac 25 description: The DPMAC number 49 compatible = "fsl,qoriq-mc-dpmac";
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | fsl-ls208xa.dtsi | 782 compatible = "fsl,qoriq-mc-dpmac"; 788 compatible = "fsl,qoriq-mc-dpmac"; 794 compatible = "fsl,qoriq-mc-dpmac"; 800 compatible = "fsl,qoriq-mc-dpmac"; 806 compatible = "fsl,qoriq-mc-dpmac"; 812 compatible = "fsl,qoriq-mc-dpmac"; 818 compatible = "fsl,qoriq-mc-dpmac"; 824 compatible = "fsl,qoriq-mc-dpmac"; 830 compatible = "fsl,qoriq-mc-dpmac"; 836 compatible = "fsl,qoriq-mc-dpmac"; [all …]
|
H A D | fsl-ls1088a.dtsi | 986 compatible = "fsl,qoriq-mc-dpmac"; 991 compatible = "fsl,qoriq-mc-dpmac"; 996 compatible = "fsl,qoriq-mc-dpmac"; 1001 compatible = "fsl,qoriq-mc-dpmac"; 1006 compatible = "fsl,qoriq-mc-dpmac"; 1011 compatible = "fsl,qoriq-mc-dpmac"; 1016 compatible = "fsl,qoriq-mc-dpmac"; 1021 compatible = "fsl,qoriq-mc-dpmac"; 1026 compatible = "fsl,qoriq-mc-dpmac"; 1031 compatible = "fsl,qoriq-mc-dpmac";
|
H A D | fsl-lx2160a.dtsi | 1803 compatible = "fsl,qoriq-mc-dpmac"; 1809 compatible = "fsl,qoriq-mc-dpmac"; 1815 compatible = "fsl,qoriq-mc-dpmac"; 1821 compatible = "fsl,qoriq-mc-dpmac"; 1827 compatible = "fsl,qoriq-mc-dpmac"; 1833 compatible = "fsl,qoriq-mc-dpmac"; 1839 compatible = "fsl,qoriq-mc-dpmac"; 1845 compatible = "fsl,qoriq-mc-dpmac"; 1851 compatible = "fsl,qoriq-mc-dpmac"; 1857 compatible = "fsl,qoriq-mc-dpmac"; [all …]
|
H A D | fsl-ls208xa-qds.dtsi | 12 /* Update DPMAC connections to external PHYs, under SerDes 0x2a_0x49. */
|
/linux/Documentation/devicetree/bindings/misc/ |
H A D | fsl,qoriq-mc.yaml | 131 The fsl-mc node may optionally have dpmac sub-nodes that describe 144 $ref: /schemas/net/fsl,qoriq-mc-dpmac.yaml 182 compatible = "fsl,qoriq-mc-dpmac";
|
/linux/drivers/bus/fsl-mc/ |
H A D | obj-api.c | 25 { DPMAC_CMDID_OPEN, "dpmac" }, in fsl_mc_get_open_cmd_id()
|
H A D | fsl-mc-bus.c | 416 { &fsl_mc_bus_dpmac_type, "dpmac" }, in fsl_mc_get_device_type()
|
/linux/ |
H A D | MAINTAINERS | 6980 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
|