/linux-6.14.4/Documentation/devicetree/bindings/net/pcs/ |
D | snps,dw-xpcs.yaml | 1 # 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# 7 title: Synopsys DesignWare Ethernet PCS 10 - Serge Semin <[email protected]> 16 controlled by means of the IEEE std. Clause 45 registers set. The PCS can be 17 optionally synthesized with a vendor-specific interface connected to 21 The PCS CSRs can be accessible either over the Ethernet MDIO bus or directly 28 - description: Synopsys DesignWare XPCS with none or unknown PMA [all …]
|
D | fsl,lynx-pcs.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/net/pcs/fsl,lynx-pcs.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: NXP Lynx PCS 10 - Ioana Ciornei <[email protected]> 13 NXP Lynx 10G and 28G SerDes have Ethernet PCS devices which can be used as 19 const: fsl,lynx-pcs 25 - compatible 26 - reg [all …]
|
D | mediatek,sgmiisys.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/pcs/mediatek,sgmiisys.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Matthias Brugger <[email protected]> 13 The MediaTek SGMIISYS controller provides a SGMII PCS and some clocks 19 - items: 20 - enum: 21 - mediatek,mt7622-sgmiisys 22 - mediatek,mt7629-sgmiisys [all …]
|
D | renesas,rzn1-miic.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/pcs/renesas,rzn1-miic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Clément Léger <[email protected]> 17 '#address-cells': 20 '#size-cells': 25 - enum: 26 - renesas,r9a06g032-miic 27 - const: renesas,rzn1-miic [all …]
|
/linux-6.14.4/drivers/hwmon/peci/ |
D | cputemp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 // Copyright (c) 2018-2021 Intel Corporation 11 #include <linux/peci-cpu.h> 64 struct peci_sensor_data core[CORE_NUMS_MAX]; member 90 u32 pcs; in update_temp_target() local 93 if (!peci_sensor_need_update(&priv->temp.target.state)) in update_temp_target() 96 ret = peci_pcs_read(priv->peci_dev, PECI_PCS_TEMP_TARGET, 0, &pcs); in update_temp_target() 100 priv->temp.target.tjmax = in update_temp_target() 101 FIELD_GET(TEMP_TARGET_REF_TEMP_MASK, pcs) * MILLIDEGREE_PER_DEGREE; in update_temp_target() 103 tcontrol_margin = FIELD_GET(TEMP_TARGET_FAN_TEMP_MASK, pcs); in update_temp_target() [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/net/ |
D | xlnx,axi-ethernet.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/xlnx,axi-ethernet.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 Also called AXI 1G/2.5G Ethernet Subsystem, the xilinx axi ethernet IP core 22 - Radhey Shyam Pandey <[email protected]> 27 - xlnx,axi-ethernet-1.00.a 28 - xlnx,axi-ethernet-1.01.a 29 - xlnx,axi-ethernet-2.01.a 35 axistream-connected is specified, in which case the reg [all …]
|
D | nvidia,tegra234-mgbe.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/nvidia,tegra234-mgbe.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Tegra234 MGBE Multi-Gigabit Ethernet Controller 10 - Thierry Reding <[email protected]> 11 - Jon Hunter <[email protected]> 15 const: nvidia,tegra234-mgbe 20 reg-names: 22 - const: hypervisor [all …]
|
D | fsl,fman-dtsec.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/fsl,fman-dtsec.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Madalin Bucur <[email protected]> 15 10/100/1000 MBit/s speeds, and the 10-Gigabit Ethernet Media Access Controller 22 - fsl,fman-dtsec 23 - fsl,fman-xgec 24 - fsl,fman-memac 26 cell-index: [all …]
|
D | fsl,fman-mdio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/fsl,fman-mdio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Frank Li <[email protected]> 18 - fsl,fman-mdio 19 - fsl,fman-xmdio 20 - fsl,fman-memac-mdio 22 Must include "fsl,fman-mdio" for 1 Gb/s MDIO from FMan v2. 23 Must include "fsl,fman-xmdio" for 10 Gb/s MDIO from FMan v2. [all …]
|
D | fsl,qoriq-mc-dpmac.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/fsl,qoriq-mc-dpmac.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ioana Ciornei <[email protected]> 13 This binding represents the DPAA2 MAC objects found on the fsl-mc bus and 14 located under the 'dpmacs' node for the fsl-mc bus DTS node. 17 - $ref: ethernet-controller.yaml# 21 const: fsl,qoriq-mc-dpmac 27 pcs-handle: [all …]
|
D | renesas,rzn1-gmac.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/renesas,rzn1-gmac.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Romain Gantois <[email protected]> 17 - renesas,r9a06g032-gmac 18 - renesas,rzn1-gmac 20 - compatible 23 - $ref: snps,dwmac.yaml# 28 - enum: [all …]
|
D | ethernet-controller.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/net/ethernet-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - David S. Miller <[email protected]> 19 local-mac-address: 22 $ref: /schemas/types.yaml#/definitions/uint8-array 26 mac-address: 31 local-mac-address property. 32 $ref: /schemas/types.yaml#/definitions/uint8-array [all …]
|
/linux-6.14.4/drivers/net/dsa/mv88e6xxx/ |
D | pcs-639x.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Marvell 88E6352 family SERDES PCS support 36 err = mdiodev_c45_read(&mpcs->mdio, MDIO_MMD_PHYXS, regnum); in mv88e639x_read() 47 return mdiodev_c45_write(&mpcs->mdio, MDIO_MMD_PHYXS, regnum, val); in mv88e639x_write() 53 return mdiodev_c45_modify(&mpcs->mdio, MDIO_MMD_PHYXS, regnum, mask, in mv88e639x_modify() 60 return mdiodev_c45_modify_changed(&mpcs->mdio, MDIO_MMD_PHYXS, regnum, in mv88e639x_modify_changed() 74 mpcs->mdio.dev.parent = dev; in mv88e639x_pcs_alloc() 75 mpcs->mdio.bus = bus; in mv88e639x_pcs_alloc() 76 mpcs->mdio.addr = addr; in mv88e639x_pcs_alloc() 78 snprintf(mpcs->name, sizeof(mpcs->name), in mv88e639x_pcs_alloc() [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/pci/ |
D | snps,dw-pcie-common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pci/snps,dw-pcie-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jingoo Han <[email protected]> 11 - Gustavo Pimentel <[email protected]> 23 Interface - DBI. In accordance with the reference manual the register 24 configuration space belongs to the Configuration-Dependent Module (CDM) 25 and is split up into several sub-parts Standard PCIe configuration 26 space, Port Logic Registers (PL), Shadow Config-space Registers, [all …]
|
/linux-6.14.4/drivers/net/dsa/ |
D | mt7530-mdio.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include <linux/pcs/pcs-mtk-lynxi.h> 22 struct mii_bus *bus = priv->bus; in mt7530_regmap_write() 31 ret = bus->write(bus, priv->mdiodev->addr, 0x1f, page); in mt7530_regmap_write() 35 ret = bus->write(bus, priv->mdiodev->addr, r, lo); in mt7530_regmap_write() 39 ret = bus->write(bus, priv->mdiodev->addr, 0x10, hi); in mt7530_regmap_write() 47 struct mii_bus *bus = priv->bus; in mt7530_regmap_read() 54 ret = bus->write(bus, priv->mdiodev->addr, 0x1f, page); in mt7530_regmap_read() 58 lo = bus->read(bus, priv->mdiodev->addr, r); in mt7530_regmap_read() 59 hi = bus->read(bus, priv->mdiodev->addr, 0x10); in mt7530_regmap_read() [all …]
|
/linux-6.14.4/tools/testing/selftests/bpf/ |
D | jit_disasm_helpers.c | 1 // SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) 8 #include <llvm-c/Core.h> 9 #include <llvm-c/Disassembler.h> 10 #include <llvm-c/Target.h> 11 #include <llvm-c/TargetMachine.h> 30 __u32 pcs[MAX_LOCAL_LABELS]; member 45 /* Depending on labels->print_phase either discover local labels or in lookup_symbol() 47 * - if print_phase is true and ref_value is in labels->pcs, in lookup_symbol() 48 * return corresponding labels->name. in lookup_symbol() 49 * - if print_phase is false, save program-local jump targets in lookup_symbol() [all …]
|
/linux-6.14.4/drivers/net/ethernet/stmicro/stmmac/ |
D | dwmac-socfpga.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Adopted from dwmac-sti.c 7 #include <linux/mfd/altera-sysmgr.h> 13 #include <linux/mdio/mdio-regmap.h> 14 #include <linux/pcs-lynx.h> 67 void __iomem *splitter_base = dwmac->splitter_base; in socfpga_dwmac_fix_mac_speed() 68 void __iomem *sgmii_adapter_base = dwmac->sgmii_adapter_base; in socfpga_dwmac_fix_mac_speed() 69 struct device *dev = dwmac->dev; in socfpga_dwmac_fix_mac_speed() 71 struct phy_device *phy_dev = ndev->phydev; in socfpga_dwmac_fix_mac_speed() 105 struct device_node *np = dev->of_node; in socfpga_dwmac_parse_data() [all …]
|
/linux-6.14.4/drivers/pinctrl/ |
D | pinctrl-single.c | 25 #include <linux/pinctrl/pinconf-generic.h> 30 #include <linux/platform_data/pinctrl-single.h> 32 #include "core.h" 37 #define DRIVER_NAME "pinctrl-single" 41 * struct pcs_func_vals - mux function register offset and value pair 53 * struct pcs_conf_vals - pinconf parameter, pinconf register offset 70 * struct pcs_conf_type - pinconf property name, pinconf param pair 80 * struct pcs_function - pinctrl function 98 * struct pcs_gpiofunc_range - pin ranges with same mux value of gpio function 112 * struct pcs_data - wrapper for data needed by pinctrl framework [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/freescale/ |
D | fsl-ls208xa.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree Include file for Freescale Layerscape-2080A family SoC. 6 * Copyright 2017-2020 NXP 12 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 13 #include <dt-bindings/thermal/thermal.h> 14 #include <dt-bindings/interrupt-controller/arm-gic.h> 18 interrupt-parent = <&gic>; 19 #address-cells = <2>; 20 #size-cells = <2>; 32 #address-cells = <1>; [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/net/dsa/ |
D | renesas,rzn1-a5psw.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/dsa/renesas,rzn1-a5psw.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Clément Léger <[email protected]> 17 - $ref: dsa.yaml#/$defs/ethernet-ports 22 - enum: 23 - renesas,r9a06g032-a5psw 24 - const: renesas,rzn1-a5psw 31 - description: Device Level Ring (DLR) interrupt [all …]
|
/linux-6.14.4/drivers/usb/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 34 This option adds core support for Universal Serial Bus (USB). 45 tristate "Support for Host-side USB" 49 select NLS # for UTF-8 strings 59 Most PCs now have USB host ports, used to connect peripherals 63 Say Y here if your computer has a host-side USB port and you want 71 If your system has a device-side USB port, used in the peripheral 77 <file:Documentation/usb/usb-help.rst>. 100 and later south bridge implementations. These are common on x86 PCs 106 source "drivers/usb/core/Kconfig" [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/phy/ |
D | mediatek,mt7988-xfi-tphy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/mediatek,mt7988-xfi-tphy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: MediaTek MT7988 XFI T-PHY 10 - Daniel Golle <[email protected]> 13 The MediaTek XFI SerDes T-PHY provides the physical SerDes lanes 14 used by the (10G/5G) USXGMII PCS and (1G/2.5G) LynxI PCS found in 15 MediaTek's 10G-capabale MT7988 SoC. 20 const: mediatek,mt7988-xfi-tphy [all …]
|
D | fsl,imx8mq-usb-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/fsl,imx8mq-usb-phy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Li Jun <[email protected]> 15 - enum: 16 - fsl,imx8mq-usb-phy 17 - fsl,imx8mp-usb-phy 18 - items: 19 - const: fsl,imx95-usb-phy [all …]
|
/linux-6.14.4/drivers/net/ethernet/xilinx/ |
D | xilinx_axienet.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 * Copyright (c) 2010 - 2012 Xilinx, Inc. All rights reserved. 151 #define XAE_IFGP_OFFSET 0x00000008 /* Tx Inter-frame gap adjustment*/ 161 #define XAE_PPST_OFFSET 0x00000030 /* PCS PMA Soft Temac Status Reg */ 181 #define XAE_AM0_OFFSET 0x00000750 /* Frame Filter Mask Value Bytes 3-0 */ 182 #define XAE_AM1_OFFSET 0x00000754 /* Frame Filter Mask Value Bytes 7-4 */ 209 /* Transmit inter-frame gap adjustment value */ 243 /* In-Band FCS enable (FCS not stripped) */ 259 /* In-Band FCS enable (FCS not generated) */ 263 /* Inter-frame gap adjustment enable */ [all …]
|
/linux-6.14.4/drivers/net/pcs/ |
D | pcs-xpcs.c | 1 // SPDX-License-Identifier: GPL-2.0 11 #include <linux/pcs/pcs-xpcs.h> 17 #include "pcs-xpcs.h" 20 container_of((pl_pcs), struct dw_xpcs, pcs) 128 for (compat = xpcs->desc->compat; compat->supported; compat++) in xpcs_find_compat() 129 if (compat->interface == interface) in xpcs_find_compat() 137 return &xpcs->pcs; in xpcs_to_phylink_pcs() 147 return -ENODEV; in xpcs_get_an_mode() 149 return compat->an_mode; in xpcs_get_an_mode() 158 for (i = 0; compat->supported[i] != __ETHTOOL_LINK_MODE_MASK_NBITS; i++) in __xpcs_linkmode_supported() [all …]
|