| /freebsd/sys/dev/dpaa2/ |
| H A D | dpaa2_mac.h | 40 #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 D | dpaa2_mac.c | 32 * 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 D | dpaa2_mc_fdt.c | 73 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 D | dpaa2_types.c | 60 return ("dpmac"); in dpaa2_ttos() 90 } else if (COMPARE_TYPE(str, "dpmac")) { in dpaa2_stot()
|
| H A D | dpaa2_ni.c | 666 * 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 D | dpaa2_mc_acpi.c | 312 device_printf(dev, "%s: error finding dpmac device with id=%u\n", in dpaa2_mc_acpi_get_phy_dev()
|
| H A D | dpaa2_ni.h | 509 } mac; /* Info about connected DPMAC (if exists) */
|
| H A D | dpaa2_mcp.h | 203 /* ------------------------- DPMAC command IDs ------------------------------ */
|
| H A D | dpaa2_cmd_if.m | 1409 * @brief Data Path MAC (DPMAC) commands.
|
| H A D | dpaa2_rc.c | 3513 /* DPMAC commands */
|
| /freebsd/sys/contrib/device-tree/Bindings/misc/ |
| H A D | fsl,qoriq-mc.txt | 84 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 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";
|
| /freebsd/sys/contrib/device-tree/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";
|
| /freebsd/sys/contrib/device-tree/src/arm64/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-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-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-ls208xa-qds.dtsi | 12 /* Update DPMAC connections to external PHYs, under SerDes 0x2a_0x49. */
|