Home
last modified time | relevance | path

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

/freebsd/sys/dev/dpaa2/
H A Ddpaa2_mac.h40 #define DPAA2_MAC_MAX_RESOURCES 1 /* Maximum resources per DPMAC: 1 DPMCP. */
41 #define DPAA2_MAC_MSI_COUNT 1 /* MSIs per DPMAC */
43 /* DPMAC link configuration options. */
72 * @brief Attributes of the DPMAC object.
74 * id: DPMAC object ID.
87 * @brief Link state of the DPMAC object.
102 * addr: Physical address assigned to the DPMAC object.
103 * attr: Attributes of the DPMAC object.
H A Ddpaa2_mac.c32 * For every DPAA2 MAC, there is an MC object named DPMAC, for MDIO and link
33 * state updates. The DPMAC virtualizes the MDIO interface, so each PHY driver
63 /* Index of the only DPMAC IRQ. */
66 /* DPMAC IRQ statuses. */
79 * receive responses from, the MC firmware. One portal per DPMAC.
149 device_printf(dev, "%s: failed to open DPMAC: id=%d, error=%d\n", in dpaa2_mac_attach()
156 device_printf(dev, "%s: failed to get DPMAC attributes: id=%d, " in dpaa2_mac_attach()
201 * @brief Configure DPMAC object to generate interrupts.
246 device_printf(dev, "%s: failed to open DPMAC: id=%d, error=%d\n", in dpaa2_mac_setup_irq()
283 * @brief Allocate MSI interrupts for DPMAC.
[all …]
H A Ddpaa2_mc_fdt.c73 compatible = "fsl,qoriq-mc-dpmac";
82 compatible = "fsl,qoriq-mc-dpmac";
99 if (!ofw_bus_node_is_compatible(node, "fsl,qoriq-mc-dpmac")) { in dpaa2_mac_dev_probe()
100 device_printf(dev, "'%s' not fsl,qoriq-mc-dpmac compatible\n", in dpaa2_mac_dev_probe()
269 /* Attach the dpmac children represented in the device tree. */ in dpaa2_mc_fdt_attach()
270 child = ofw_bus_find_compatible(node, "fsl,qoriq-mc-dpmac"); in dpaa2_mc_fdt_attach()
272 if (!ofw_bus_node_is_compatible(child, "fsl,qoriq-mc-dpmac")) in dpaa2_mc_fdt_attach()
322 device_printf(dev, "%s: error finding dpmac device with id=%u\n", in dpaa2_mc_fdt_get_phy_dev()
H A Ddpaa2_types.c60 return ("dpmac"); in dpaa2_ttos()
90 } else if (COMPARE_TYPE(str, "dpmac")) { in dpaa2_stot()
H A Ddpaa2_ni.c666 * TODO: Check the status of the link partner (DPMAC, DPNI or other) and in dpaa2_ni_fixed_media_status()
680 * FIXME: When the DPNI is connected to a DPMAC, we can get the in dpaa2_ni_setup_fixed_link()
816 * DPMAC directly. in dpaa2_ni_setup()
823 * Need to determine if DPMAC type is PHY (attached to in dpaa2_ni_setup()
831 * Under VFIO, the DPMAC might be sitting in another in dpaa2_ni_setup()
838 "connected DPMAC: %d (assuming in other DPRC)\n", __func__, in dpaa2_ni_setup()
846 "DPMAC attributes: id=%d, " in dpaa2_ni_setup()
856 device_printf(dev, "connected DPMAC is in FIXED " in dpaa2_ni_setup()
860 device_printf(dev, "connected DPMAC is in PHY " in dpaa2_ni_setup()
908 device_printf(dev, "%s: DPMAC link type is not " in dpaa2_ni_setup()
[all …]
H A Ddpaa2_mc_acpi.c312 device_printf(dev, "%s: error finding dpmac device with id=%u\n", in dpaa2_mc_acpi_get_phy_dev()
H A Ddpaa2_ni.h509 } mac; /* Info about connected DPMAC (if exists) */
H A Ddpaa2_mcp.h203 /* ------------------------- DPMAC command IDs ------------------------------ */
H A Ddpaa2_cmd_if.m1409 * @brief Data Path MAC (DPMAC) commands.
H A Ddpaa2_rc.c3513 /* DPMAC commands */
/freebsd/sys/contrib/device-tree/Bindings/misc/
H A Dfsl,qoriq-mc.txt84 The fsl-mc node may optionally have dpmac sub-nodes that describe
88 The dpmac nodes must be under a node named "dpmacs" which contains
93 Definition: Must be present if dpmac sub-nodes are defined and must
98 Definition: Must be present if dpmac sub-nodes are defined and must
105 Definition: Must be "fsl,qoriq-mc-dpmac".
109 Definition: Specifies the id of the dpmac.
114 with the this dpmac.
190 dpmac@1 {
191 compatible = "fsl,qoriq-mc-dpmac";
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";
/freebsd/sys/contrib/device-tree/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";
/freebsd/sys/contrib/device-tree/src/arm64/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-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-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-ls208xa-qds.dtsi12 /* Update DPMAC connections to external PHYs, under SerDes 0x2a_0x49. */