| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/ |
| D | ti,dp83869.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) 4 --- 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - $ref: "ethernet-phy.yaml#" 14 - Dan Murphy <dmurphy@ti.com> 17 The DP83869HM device is a robust, fully-featured Gigabit (PHY) transceiver 18 with integrated PMD sublayers that supports 10BASE-Te, 100BASE-TX and 19 1000BASE-T Ethernet protocols. The DP83869 also supports 1000BASE-X and 20 100BASE-FX Fiber protocols. 23 the DP83869HM can run 1000BASE-X-to-1000BASE-T and 100BASE-FX-to-100BASE-TX [all …]
|
| D | micrel.txt | 3 These properties cover the base properties Micrel PHYs. 7 - micrel,led-mode : LED mode value to set for PHYs with configurable LEDs. 22 - micrel,rmii-reference-clock-select-25-mhz: RMII Reference Clock Select 29 non-standard, inverted function of this configuration bit. 30 Specifically, a clock reference ("rmii-ref" below) is always needed to 33 - clocks, clock-names: contains clocks according to the common clock bindings. 36 - KSZ8021, KSZ8031, KSZ8081, KSZ8091: "rmii-ref": The RMII reference 39 - micrel,fiber-mode: If present the PHY is configured to operate in fiber mode 46 In fiber mode, auto-negotiation is disabled and the PHY can only work in 47 100base-fx (full and half duplex) modes.
|
| D | ti,dp83822.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR BSD-2-Clause) 4 --- 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Dan Murphy <dmurphy@ti.com> 14 The DP83822 is a low-power, single-port, 10/100 Mbps Ethernet PHY. It 16 data over standard, twisted-pair cables or to connect to an external, 17 fiber-optic transceiver. Additionally, the DP83822 provides flexibility to 24 - $ref: "ethernet-phy.yaml#" 30 ti,link-loss-low: 39 ti,fiber-mode: [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/net/ |
| D | micrel.txt | 3 These properties cover the base properties Micrel PHYs. 7 - micrel,led-mode : LED mode value to set for PHYs with configurable LEDs. 22 - micrel,rmii-reference-clock-select-25-mhz: RMII Reference Clock Select 29 non-standard, inverted function of this configuration bit. 30 Specifically, a clock reference ("rmii-ref" below) is always needed to 33 - clocks, clock-names: contains clocks according to the common clock bindings. 36 - KSZ8021, KSZ8031, KSZ8081, KSZ8091: "rmii-ref": The RMII reference 39 - micrel,fiber-mode: If present the PHY is configured to operate in fiber mode 46 In fiber mode, auto-negotiation is disabled and the PHY can only work in 47 100base-fx (full and half duplex) modes.
|
| /kernel/linux/linux-5.10/net/ethtool/ |
| D | linkmodes.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 struct ethnl_req_info base; member 12 struct ethnl_reply_data base; member 19 container_of(__reply_base, struct linkmodes_reply_data, base) 31 struct net_device *dev = reply_base->dev; in linkmodes_prepare_data() 34 data->lsettings = &data->ksettings.base; in linkmodes_prepare_data() 40 ret = __ethtool_get_link_ksettings(dev, &data->ksettings); in linkmodes_prepare_data() 46 data->peer_empty = in linkmodes_prepare_data() 47 bitmap_empty(data->ksettings.link_modes.lp_advertising, in linkmodes_prepare_data() 59 const struct ethtool_link_ksettings *ksettings = &data->ksettings; in linkmodes_reply_size() [all …]
|
| D | common.c | 1 // SPDX-License-Identifier: GPL-2.0-only 11 [NETIF_F_SG_BIT] = "tx-scatter-gather", 12 [NETIF_F_IP_CSUM_BIT] = "tx-checksum-ipv4", 13 [NETIF_F_HW_CSUM_BIT] = "tx-checksum-ip-generic", 14 [NETIF_F_IPV6_CSUM_BIT] = "tx-checksum-ipv6", 16 [NETIF_F_FRAGLIST_BIT] = "tx-scatter-gather-fraglist", 17 [NETIF_F_HW_VLAN_CTAG_TX_BIT] = "tx-vlan-hw-insert", 19 [NETIF_F_HW_VLAN_CTAG_RX_BIT] = "rx-vlan-hw-parse", 20 [NETIF_F_HW_VLAN_CTAG_FILTER_BIT] = "rx-vlan-filter", 21 [NETIF_F_HW_VLAN_STAG_TX_BIT] = "tx-vlan-stag-hw-insert", [all …]
|
| /kernel/linux/linux-5.10/drivers/net/phy/ |
| D | broadcom.c | 1 // SPDX-License-Identifier: GPL-2.0+ 13 #include "bcm-phy-lib.h" 20 ((phydev)->drv->phy_id & (phydev)->drv->phy_id_mask) 23 ((phydev)->drv->phy_id & ~((phydev)->drv->phy_id_mask)) 36 if (phydev->interface == PHY_INTERFACE_MODE_RGMII || in bcm54xx_config_clock_delay() 37 phydev->interface == PHY_INTERFACE_MODE_RGMII_TXID) { in bcm54xx_config_clock_delay() 38 /* Disable RGMII RXC-RXD skew */ in bcm54xx_config_clock_delay() 41 if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID || in bcm54xx_config_clock_delay() 42 phydev->interface == PHY_INTERFACE_MODE_RGMII_RXID) { in bcm54xx_config_clock_delay() 43 /* Enable RGMII RXC-RXD skew */ in bcm54xx_config_clock_delay() [all …]
|
| D | dp83869.c | 1 // SPDX-License-Identifier: GPL-2.0 16 #include <dt-bindings/net/ti-dp83869.h> 69 /* This is the same bit mask as the BMCR so re-use the BMCR default */ 157 struct dp83869_private *dp83869 = phydev->priv; in dp83869_read_status() 164 if (linkmode_test_bit(ETHTOOL_LINK_MODE_FIBRE_BIT, phydev->supported)) { in dp83869_read_status() 165 if (phydev->link) { in dp83869_read_status() 166 if (dp83869->mode == DP83869_RGMII_100_BASE) in dp83869_read_status() 167 phydev->speed = SPEED_100; in dp83869_read_status() 169 phydev->speed = SPEED_UNKNOWN; in dp83869_read_status() 170 phydev->duplex = DUPLEX_UNKNOWN; in dp83869_read_status() [all …]
|
| /kernel/linux/linux-4.19/Documentation/networking/ |
| D | vortex.txt | 16 Linux kernel mailing list <linux-kernel@vger.kernel.org> 22 Since kernel 2.3.99-pre6, this driver incorporates the support for the 23 3c575-series Cardbus cards which used to be handled by 3c575_cb.c. 30 3c595 Vortex 100baseTx 31 3c595 Vortex 100baseT4 32 3c595 Vortex 100base-MII 38 3c900B-FL Cyclone 10base-FL 39 3c905 Boomerang 100baseTx 40 3c905 Boomerang 100baseT4 41 3c905B Cyclone 100baseTx [all …]
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/dec/tulip/ |
| D | de4x5.h | 16 #define DE4X5_BMR iobase+(0x000 << lp->bus) /* Bus Mode Register */ 17 #define DE4X5_TPD iobase+(0x008 << lp->bus) /* Transmit Poll Demand Reg */ 18 #define DE4X5_RPD iobase+(0x010 << lp->bus) /* Receive Poll Demand Reg */ 19 #define DE4X5_RRBA iobase+(0x018 << lp->bus) /* RX Ring Base Address Reg */ 20 #define DE4X5_TRBA iobase+(0x020 << lp->bus) /* TX Ring Base Address Reg */ 21 #define DE4X5_STS iobase+(0x028 << lp->bus) /* Status Register */ 22 #define DE4X5_OMR iobase+(0x030 << lp->bus) /* Operation Mode Register */ 23 #define DE4X5_IMR iobase+(0x038 << lp->bus) /* Interrupt Mask Register */ 24 #define DE4X5_MFC iobase+(0x040 << lp->bus) /* Missed Frame Counter */ 25 #define DE4X5_APROM iobase+(0x048 << lp->bus) /* Ethernet Address PROM */ [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/dec/tulip/ |
| D | de4x5.h | 16 #define DE4X5_BMR iobase+(0x000 << lp->bus) /* Bus Mode Register */ 17 #define DE4X5_TPD iobase+(0x008 << lp->bus) /* Transmit Poll Demand Reg */ 18 #define DE4X5_RPD iobase+(0x010 << lp->bus) /* Receive Poll Demand Reg */ 19 #define DE4X5_RRBA iobase+(0x018 << lp->bus) /* RX Ring Base Address Reg */ 20 #define DE4X5_TRBA iobase+(0x020 << lp->bus) /* TX Ring Base Address Reg */ 21 #define DE4X5_STS iobase+(0x028 << lp->bus) /* Status Register */ 22 #define DE4X5_OMR iobase+(0x030 << lp->bus) /* Operation Mode Register */ 23 #define DE4X5_IMR iobase+(0x038 << lp->bus) /* Interrupt Mask Register */ 24 #define DE4X5_MFC iobase+(0x040 << lp->bus) /* Missed Frame Counter */ 25 #define DE4X5_APROM iobase+(0x048 << lp->bus) /* Ethernet Address PROM */ [all …]
|
| /kernel/linux/linux-5.10/Documentation/networking/device_drivers/ethernet/3com/ |
| D | vortex.rst | 1 .. SPDX-License-Identifier: GPL-2.0 20 - Andrew Morton 21 - Netdev mailing list <netdev@vger.kernel.org> 22 - Linux kernel mailing list <linux-kernel@vger.kernel.org> 28 Since kernel 2.3.99-pre6, this driver incorporates the support for the 29 3c575-series Cardbus cards which used to be handled by 3c575_cb.c. 33 - 3c590 Vortex 10Mbps 34 - 3c592 EISA 10Mbps Demon/Vortex 35 - 3c597 EISA Fast Demon/Vortex 36 - 3c595 Vortex 100baseTx [all …]
|
| /kernel/linux/linux-4.19/tools/testing/selftests/x86/ |
| D | mpx-mini-test.c | 2 * mpx-mini-test.c: routines to test Intel MPX (Memory Protection eXtentions) 15 * 2014-12-05: Dave Hansen: fixed all of the compiler warnings, and made sure 16 * it works on 32-bit. 19 int inspect_every_this_many_mallocs = 100; 39 #include "mpx-hw.h" 40 #include "mpx-debug.h" 41 #include "mpx-mm.h" 53 char buf[100]; in write_int_to() 181 static __always_inline void xrstor_state(struct xsave_struct *fx, uint64_t mask) in xrstor_state() argument 187 : : "D" (fx), "m" (*fx), "a" (lmask), "d" (hmask) in xrstor_state() [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | brcmphy.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 /* All Broadcom Ethernet switches have a pseudo-PHY at address 30 which is used 110 #define MII_BCM54XX_INT_ANPR 0x0400 /* Auto-negotiation page received */ 202 /* 01010: Auto Power-Down */ 219 /* 10011: SerDes 100-FX Control Register */ 221 #define BCM54616S_100FX_MODE BIT(0) /* 100-FX SerDes Enable */ 229 #define BCM54XX_SHD_MODE_1000BX BIT(0) /* Enable 1000-X registers */ 253 #define BCM5482_SSD_1000BX_CTL 0x00 /* 1000BASE-X Control */ 254 #define BCM5482_SSD_1000BX_CTL_PWRDOWN 0x0800 /* Power-down SSD */ 257 #define BCM5482_SSD_SGMII_SLAVE_AD 0x0001 /* Slave auto-detection */ [all …]
|
| /kernel/linux/linux-5.10/drivers/cpufreq/ |
| D | pmac32-cpufreq.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2002 - 2005 Benjamin Herrenschmidt <benh@kernel.crashing.org> 41 * init/main.c to make it non-init before enabling DEBUG_FREQ 108 /* Switch CPU speed under 750FX CPU control 168 udelay(100); in dfs_set_cpu_speed() 210 if (++timeout > 100) in gpios_set_cpu_speed() 254 * the above didn't re-enable the DEC */ in pmu_set_cpu_speed() 270 save_l3cr = _get_L3CR(); /* (returns -1 if not available) */ in pmu_set_cpu_speed() 271 save_l2cr = _get_L2CR(); /* (returns -1 if not available) */ in pmu_set_cpu_speed() 299 switch_mmu_context(NULL, current->active_mm, NULL); in pmu_set_cpu_speed() [all …]
|
| /kernel/linux/linux-4.19/drivers/cpufreq/ |
| D | pmac32-cpufreq.c | 2 * Copyright (C) 2002 - 2005 Benjamin Herrenschmidt <benh@kernel.crashing.org> 45 * init/main.c to make it non-init before enabling DEBUG_FREQ 112 /* Switch CPU speed under 750FX CPU control 172 udelay(100); in dfs_set_cpu_speed() 214 if (++timeout > 100) in gpios_set_cpu_speed() 258 * the above didn't re-enable the DEC */ in pmu_set_cpu_speed() 274 save_l3cr = _get_L3CR(); /* (returns -1 if not available) */ in pmu_set_cpu_speed() 275 save_l2cr = _get_L2CR(); /* (returns -1 if not available) */ in pmu_set_cpu_speed() 303 switch_mmu_context(NULL, current->active_mm, NULL); in pmu_set_cpu_speed() 314 * as soon as interrupts are re-enabled and the generic in pmu_set_cpu_speed() [all …]
|
| /kernel/linux/linux-5.10/sound/isa/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 39 will be called snd-adlib. 54 will be called snd-ad1816a. 61 CS4248 (Cirrus Logic - Crystal Semiconductors) chips. 67 will be called snd-ad1848. 70 tristate "Diamond Tech. DT-019x and Avance Logic ALSxxx" 78 Diamond Technologies DT-019X or Avance Logic chips: ALS007, 82 will be called snd-als100. 95 will be called snd-azt1605. 108 will be called snd-azt2316. [all …]
|
| /kernel/linux/linux-4.19/sound/isa/ |
| D | Kconfig | 38 will be called snd-adlib. 53 will be called snd-ad1816a. 60 CS4248 (Cirrus Logic - Crystal Semiconductors) chips. 66 will be called snd-ad1848. 69 tristate "Diamond Tech. DT-019x and Avance Logic ALSxxx" 77 Diamond Technologies DT-019X or Avance Logic chips: ALS007, 81 will be called snd-als100. 94 will be called snd-azt1605. 107 will be called snd-azt2316. 121 will be called snd-azt2320. [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/3com/ |
| D | typhoon.c | 3 Written 2002-2004 by David Dillow <dave@thedillows.org> 4 Based on code written 1998-2000 by Donald Becker <becker@scyld.com> and 21 number Y1-LM-2015-01. 29 *) Waiting for a command response takes 8ms due to non-preemptable 41 http://oss.sgi.com/cgi-bin/mesg.cgi?a=netdev&i=20031215152211.7003fe8e.rddunlap%40osdl.org 44 /* Set the copy breakpoint for the copy-only-tiny-frames scheme. 56 /* end user-configurable values */ 58 /* Maximum number of multicast addresses to filter (vs. rx-all-multicast). 68 * There are no ill effects from too-large receive rings. 89 #define RXENT_ENTRIES (RXFREE_ENTRIES - 1) [all …]
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/3com/ |
| D | typhoon.c | 3 Written 2002-2004 by David Dillow <dave@thedillows.org> 4 Based on code written 1998-2000 by Donald Becker <becker@scyld.com> and 21 number Y1-LM-2015-01. 29 *) Waiting for a command response takes 8ms due to non-preemptable 41 http://oss.sgi.com/cgi-bin/mesg.cgi?a=netdev&i=20031215152211.7003fe8e.rddunlap%40osdl.org 44 /* Set the copy breakpoint for the copy-only-tiny-frames scheme. 56 /* end user-configurable values */ 58 /* Maximum number of multicast addresses to filter (vs. rx-all-multicast). 68 * There are no ill effects from too-large receive rings. 89 #define RXENT_ENTRIES (RXFREE_ENTRIES - 1) [all …]
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/dlink/ |
| D | sundance.c | 3 Written 1999-2000 by Donald Becker. 19 [link no longer provides useful info -jgarzik] 27 #define DRV_RELDATE "11-Sep-2006" 30 /* The user-configurable values. 33 /* Maximum number of multicast addresses to filter (vs. rx-all-multicast). 37 /* Set the copy breakpoint for the copy-only-tiny-frames scheme. 40 need a copy-align. */ 48 100mbps_hd 100Mbps half duplex. 49 100mbps_fd 100Mbps full duplex. 53 3 100Mbps half duplex. [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/dlink/ |
| D | sundance.c | 3 Written 1999-2000 by Donald Becker. 19 [link no longer provides useful info -jgarzik] 27 /* The user-configurable values. 30 /* Maximum number of multicast addresses to filter (vs. rx-all-multicast). 34 /* Set the copy breakpoint for the copy-only-tiny-frames scheme. 37 need a copy-align. */ 45 100mbps_hd 100Mbps half duplex. 46 100mbps_fd 100Mbps full duplex. 50 3 100Mbps half duplex. 51 4 100Mbps full duplex. [all …]
|
| /kernel/linux/linux-5.10/drivers/platform/x86/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 12 x86 platforms, including vendor-specific laptop extension drivers. 23 This driver adds support for the ACPI-WMI (Windows Management 26 ACPI-WMI is a proprietary extension to ACPI to expose parts of the 27 ACPI firmware to userspace - this is done through various vendor 38 any ACPI-WMI devices. 45 Say Y here if you want to be able to read a firmware-embedded 50 be called wmi-bmof. 62 USB MCU such as the X51 and X51-R2. 76 control, fn-lock, mic-mute LED, and other extra features. [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/kernel/ |
| D | head_64.S | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org) 9 * Low-level exception handlers and MMU support 16 * This file contains the entry point for the 64-bit kernel along 17 * with some early initialization code common to all 64-bit powerpc 27 #include <asm/head-64.h> 28 #include <asm/asm-offsets.h> 41 #include <asm/ppc-opcode.h> 43 #include <asm/feature-fixups.h> 47 * using the layout described in exceptions-64s.S [all …]
|
| /kernel/linux/linux-4.19/arch/powerpc/kernel/ |
| D | head_64.S | 3 * Copyright (C) 1995-1996 Gary Thomas (gdt@linuxppc.org) 8 * Low-level exception handlers and MMU support 15 * This file contains the entry point for the 64-bit kernel along 16 * with some early initialization code common to all 64-bit powerpc 31 #include <asm/head-64.h> 32 #include <asm/asm-offsets.h> 45 #include <asm/ppc-opcode.h> 47 #include <asm/feature-fixups.h> 51 * using the layout described in exceptions-64s.S 60 * 3. If the RTAS supports "query-cpu-stopped-state", then secondary [all …]
|