/linux/Documentation/devicetree/bindings/net/pcs/ |
H A D | snps,dw-xpcs.yaml | 18 Synopsys PMA (also called DesignWare Consumer/Enterprise PHY) although in 28 - description: Synopsys DesignWare XPCS with none or unknown PMA 30 - description: Synopsys DesignWare XPCS with Consumer Gen1 3G PMA 32 - description: Synopsys DesignWare XPCS with Consumer Gen2 3G PMA 34 - description: Synopsys DesignWare XPCS with Consumer Gen2 6G PMA 36 - description: Synopsys DesignWare XPCS with Consumer Gen4 3G PMA 38 - description: Synopsys DesignWare XPCS with Consumer Gen4 6G PMA 40 - description: Synopsys DesignWare XPCS with Consumer Gen5 10G PMA 42 - description: Synopsys DesignWare XPCS with Consumer Gen5 12G PMA 83 PCS/PMA layer can be clocked by an internal reference clock source
|
/linux/drivers/infiniband/hw/qib/ |
H A D | qib_verbs.h | 149 u64 z_unicast_xmit; /* starting count for PMA */ 150 u64 z_unicast_rcv; /* starting count for PMA */ 151 u64 z_multicast_xmit; /* starting count for PMA */ 152 u64 z_multicast_rcv; /* starting count for PMA */ 153 u64 z_symbol_error_counter; /* starting count for PMA */ 154 u64 z_link_error_recovery_counter; /* starting count for PMA */ 155 u64 z_link_downed_counter; /* starting count for PMA */ 156 u64 z_port_rcv_errors; /* starting count for PMA */ 157 u64 z_port_rcv_remphys_errors; /* starting count for PMA */ 158 u64 z_port_xmit_discards; /* starting count for PMA */ [all …]
|
H A D | qib_mad.c | 1531 /* Congestion PMA packets start at offset 24 not 64 */ in pma_get_portcounters_cong() 1666 struct qib_pma_counters pma; in pma_get_portcounters_ext() local 1690 qib_snapshot_pmacounters(ibp, &pma); in pma_get_portcounters_ext() 1692 p->port_unicast_xmit_packets = cpu_to_be64(pma.n_unicast_xmit in pma_get_portcounters_ext() 1694 p->port_unicast_rcv_packets = cpu_to_be64(pma.n_unicast_rcv in pma_get_portcounters_ext() 1696 p->port_multicast_xmit_packets = cpu_to_be64(pma.n_multicast_xmit in pma_get_portcounters_ext() 1698 p->port_multicast_rcv_packets = cpu_to_be64(pma.n_multicast_rcv in pma_get_portcounters_ext() 1827 struct qib_pma_counters pma; in pma_set_portcounters_ext() local 1843 qib_snapshot_pmacounters(ibp, &pma); in pma_set_portcounters_ext() 1846 ibp->z_unicast_xmit = pma.n_unicast_xmit; in pma_set_portcounters_ext() [all …]
|
/linux/rust/kernel/net/phy/ |
H A D | reg.rs | 32 /// // read C45 PMA/PMD control 1 register 156 /// Separated PMA (1). 158 /// Separated PMA (2). 160 /// Separated PMA (3). 162 /// Separated PMA (4). 164 /// OFDM PMA/PMD.
|
/linux/Documentation/devicetree/bindings/net/ |
H A D | xlnx,axi-ethernet.yaml | 101 - description: MGT reference clock (used by optional internal PCS/PMA PHY) 121 description: Phandle to the internal PCS/PMA PHY in SGMII or 1000Base-X 122 modes, where "pcs-handle" should be used to point to the PCS/PMA PHY,
|
/linux/drivers/net/pcs/ |
H A D | pcs-xpcs.c | 698 if (xpcs->info.pma == WX_TXGBE_XPCS_PMA_10G_ID) { in xpcs_config_aneg_c37_sgmii() 719 if (xpcs->info.pma == WX_TXGBE_XPCS_PMA_10G_ID) { in xpcs_config_aneg_c37_sgmii() 831 if (xpcs->info.pma == WX_TXGBE_XPCS_PMA_10G_ID) { in xpcs_do_config() 1238 /* Find out PMA/PMD ID from MMD 1 device ID registers */ in xpcs_read_ids() 1255 /* Set the PMA ID if it hasn't been pre-initialized */ in xpcs_read_ids() 1256 if (xpcs->info.pma == DW_XPCS_PMA_ID_NATIVE) in xpcs_read_ids() 1257 xpcs->info.pma = id; in xpcs_read_ids() 1426 xpcs->info.pma = DW_XPCS_PMA_ID_NATIVE; in xpcs_init_id() 1453 if (xpcs->info.pma == WX_TXGBE_XPCS_PMA_10G_ID) in xpcs_create()
|
/linux/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_phy.c | 119 /* PMA Standard Device Identifier 2: Address 1.3 */ in aq_phy_init_phy_id() 137 /* PMA Standard Device Identifier: in aq_phy_init()
|
/linux/drivers/net/ethernet/sfc/falcon/ |
H A D | qt202x_phy.c | 184 /* The PHY can get stuck in a state where it reports PHY_XS and PMA/PMD in qt2025c_bug17190_workaround() 186 * persisting for a couple of seconds, we switch PMA/PMD loopback in qt2025c_bug17190_workaround() 203 netif_dbg(efx, hw, efx->net_dev, "bashing QT2025C PMA/PMD\n"); in qt2025c_bug17190_workaround() 284 /* PMA/PMD loopback sets RXIN to inverse polarity and the firmware in qt2025c_select_phy_mode()
|
H A D | txc43128_phy.c | 182 /* Reset the PMA/PMD MMD. The documentation is explicit that this does a 211 /* Set PMA to test into loopback using Mt Diablo reg as per app note */ in txc_bist_one() 406 /* Analog register bank in PMA/PMD, PHY XS */ in txc_set_power()
|
/linux/arch/riscv/include/asm/ |
H A D | pgtable-64.h | 116 * 00 - PMA Normal Cacheable, No change to implied PMA memory type 133 * 01110 - PMA Weakly-ordered, Cacheable, Bufferable, Shareable, Non-trustable
|
/linux/Documentation/devicetree/bindings/phy/ |
H A D | ti,phy-j721e-wiz.yaml | 79 clock source for the reference clock used in the PHY and PMA digital 147 WIZ node should have subnodes for each of the PMA common refclock
|
H A D | cdns,dphy.yaml | 23 - description: PMA state machine clock
|
H A D | samsung,usb3-drd-phy.yaml | 69 - const: pma
|
/linux/drivers/infiniband/hw/hfi1/ |
H A D | opa_compat.h | 21 /* OPA PMA attribute IDs */
|
/linux/include/rdma/ |
H A D | ib_pma.h | 14 * PMA class portinfo capability mask bits
|
/linux/Documentation/devicetree/bindings/display/bridge/ |
H A D | cdns,mhdp8546.yaml | 24 The AUX and PMA registers are not part of this range, they are instead
|
/linux/drivers/phy/samsung/ |
H A D | phy-exynos5-usbdrd.c | 205 /* PMA registers */ 603 /* link pipe_clock selection to pclk of PMA */ in exynos5_usbdrd_usbdp_g2_v4_ctrl_pma_ready() 615 /* PMA power off */ in exynos5_usbdrd_usbdp_g2_v4_ctrl_pma_ready() 1064 /* PMA disable */ in exynos5_usbdrd_usb_v3p1_pipe_override() 1286 * trying to access PMA registers in exynos5_usbdrd_gs101_phy_init() 1714 reg = devm_platform_ioremap_resource_byname(pdev, "pma"); in exynos5_usbdrd_phy_probe()
|
/linux/arch/mips/txx9/rbtx4927/ |
H A D | irq.c | 79 * TXX9_IRQ_BASE+23 TX4927 PCI PCI-PMA (not used)
|
/linux/sound/pci/aw2/ |
H A D | saa7146.h | 70 #define PMA (1UL << 30) macro
|
/linux/drivers/infiniband/hw/mthca/ |
H A D | mthca_mad.c | 218 * Only handle PMA and Mellanox vendor-specific class gets and in mthca_process_mad()
|
/linux/drivers/clk/ |
H A D | clk-eyeq.c | 430 { .index = EQ5C_PLL_PMA, .name = "pll-pma", .reg64 = 0x03C }, 662 { .index = EQ6HC_ACC_PLL_PMA, .name = "pll-pma", .reg64 = 0x05C },
|
/linux/drivers/net/ethernet/myricom/myri10ge/ |
H A D | myri10ge_mcp.h | 299 /* data0 = dev_addr (PMA/PMD or PCS ...), data1 = register/addr */
|
/linux/drivers/scsi/bfa/ |
H A D | bfa_defs.h | 1259 u32 pma_pmd_status; /* PMA/PMD link status */ 1260 u32 pma_pmd_signal; /* PMA/PMD signal detect */
|
/linux/drivers/reset/ |
H A D | reset-eyeq.c | 65 * - PMA: Programmable Macro Array
|
/linux/drivers/scsi/ |
H A D | constants.c | 61 /* 42-48 */ "Unmap/Read sub-channel", "Read TOC/PMA/ATIP",
|