Home
last modified time | relevance | path

Searched full:dpmac (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/net/ethernet/freescale/dpaa2/
H A Ddpmac.c6 #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 Ddpmac.h9 * 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 DMakefile10 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 Ddpmac-cmd.h8 /* DPMAC Version */
H A Ddpni.c2158 * 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 Ddpaa2-eth.c4497 /* If the DPMAC addr != DPNI addr, update it */ in dpaa2_eth_set_mac_addr()
/linux/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/
H A Dmac-phy-support.rst20 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 Doverview.rst59 | 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 Dswitch-driver.rst30 | ---------- | [DPMAC] [DPMAC]
H A Dethernet-driver.rst129 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 Dfsl,qoriq-mc-dpmac.yaml4 $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 Dfsl-ls208xa.dtsi782 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 Dfsl-ls1088a.dtsi986 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 Dfsl-lx2160a.dtsi1803 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 Dfsl-ls208xa-qds.dtsi12 /* Update DPMAC connections to external PHYs, under SerDes 0x2a_0x49. */
/linux/Documentation/devicetree/bindings/misc/
H A Dfsl,qoriq-mc.yaml131 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 Dobj-api.c25 { DPMAC_CMDID_OPEN, "dpmac" }, in fsl_mc_get_open_cmd_id()
H A Dfsl-mc-bus.c416 { &fsl_mc_bus_dpmac_type, "dpmac" }, in fsl_mc_get_device_type()
/linux/
H A DMAINTAINERS6980 F: drivers/net/ethernet/freescale/dpaa2/dpmac*