Home
last modified time | relevance | path

Searched +full:dw +full:- +full:xpcs (Results 1 – 5 of 5) sorted by relevance

/linux-6.12.1/Documentation/devicetree/bindings/net/pcs/
Dsnps,dw-xpcs.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/pcs/snps,dw-xpcs.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Serge Semin <fancer.lancer@gmail.com>
17 optionally synthesized with a vendor-specific interface connected to
22 by means of the APB3/MCI interfaces. In the later case the XPCS can be mapped
28 - description: Synopsys DesignWare XPCS with none or unknown PMA
29 const: snps,dw-xpcs
30 - description: Synopsys DesignWare XPCS with Consumer Gen1 3G PMA
[all …]
/linux-6.12.1/drivers/net/pcs/
Dpcs-xpcs-plat.c1 // SPDX-License-Identifier: GPL-2.0
3 * Synopsys DesignWare XPCS platform device driver
15 #include <linux/pcs/pcs-xpcs.h>
22 #include "pcs-xpcs.h"
62 ret = pm_runtime_resume_and_get(&pxpcs->pdev->dev); in xpcs_mmio_read_reg_indirect()
66 switch (pxpcs->reg_width) { in xpcs_mmio_read_reg_indirect()
68 writel(page, pxpcs->reg_base + (DW_VR_CSR_VIEWPORT << 2)); in xpcs_mmio_read_reg_indirect()
69 ret = readl(pxpcs->reg_base + (ofs << 2)); in xpcs_mmio_read_reg_indirect()
72 writew(page, pxpcs->reg_base + (DW_VR_CSR_VIEWPORT << 1)); in xpcs_mmio_read_reg_indirect()
73 ret = readw(pxpcs->reg_base + (ofs << 1)); in xpcs_mmio_read_reg_indirect()
[all …]
Dpcs-xpcs.c1 // SPDX-License-Identifier: GPL-2.0
4 * Synopsys DesignWare XPCS helpers
11 #include <linux/pcs/pcs-xpcs.h>
17 #include "pcs-xpcs.h"
154 int (*pma_config)(struct dw_xpcs *xpcs);
169 const struct dw_xpcs_compat *compat = &desc->compat[i]; in xpcs_find_compat()
171 for (j = 0; j < compat->num_interfaces; j++) in xpcs_find_compat()
172 if (compat->interface[j] == interface) in xpcs_find_compat()
179 int xpcs_get_an_mode(struct dw_xpcs *xpcs, phy_interface_t interface) in xpcs_get_an_mode() argument
183 compat = xpcs_find_compat(xpcs->desc, interface); in xpcs_get_an_mode()
[all …]
/linux-6.12.1/drivers/net/ethernet/stmicro/stmmac/
Dstmmac_main.c1 // SPDX-License-Identifier: GPL-2.0-only
3 This is the driver for the ST MAC 10/100/1000 on-chip Ethernet controllers.
6 Copyright(C) 2007-2011 STMicroelectronics Ltd
29 #include <linux/dma-mapping.h>
55 * with fine resolution and binary rollover. This avoid non-monotonic behavior
62 #define TSO_MAX_BUFF_SIZE (SZ_16K - 1)
70 static int debug = -1;
72 MODULE_PARM_DESC(debug, "Message Level (-1: default, 0: no output, 16: all)");
74 static int phyaddr = -1;
78 #define STMMAC_TX_THRESH(x) ((x)->dma_conf.dma_tx_size / 4)
[all …]
/linux-6.12.1/
DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
46 N: [^a-z]tegra all files whose path contains tegra
64 ----------------
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
85 L: linux-scsi@vger.kernel.org
88 F: drivers/scsi/3w-*
[all …]