Home
last modified time | relevance | path

Searched +full:phy +full:- +full:10 +full:base +full:- +full:t1l +full:- +full:2 (Results 1 – 10 of 10) sorted by relevance

/Linux-v6.6/include/uapi/linux/
Dmdio.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
4 * Copyright 2006-2009 Solarflare Communications Inc.
7 * under the terms of the GNU General Public License version 2 as published
20 #define MDIO_MMD_WIS 2 /* WAN Interface Sublayer */
22 #define MDIO_MMD_PHYXS 4 /* PHY Extender Sublayer */
25 #define MDIO_MMD_AN 7 /* Auto-Negotiation */
28 #define MDIO_MMD_VEND2 31 /* Vendor specific 2 */
38 #define MDIO_CTRL2 7 /* 10G control 2 */
39 #define MDIO_STAT2 8 /* 10G status 2 */
40 #define MDIO_PMA_TXDIS 9 /* 10G PMA/PMD transmit disable */
[all …]
/Linux-v6.6/drivers/net/phy/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # PHY Layer Configuration
12 PHYlink models the link between the PHY and MAC, allowing fixed
17 tristate "PHY Device support and infrastructure"
22 Ethernet controllers are usually attached to PHY
24 managing PHY devices.
35 Adds support for a set of LED trigger events per-PHY. Link
38 supported by the PHY and also a one common "link" trigger as a
39 logical-or of all the link speed ones.
41 <mii bus id>:<phy>:<speed>
[all …]
Dadin1100.c1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * Driver for Analog Devices Industrial Ethernet T1L PHYs
14 #include <linux/phy.h>
31 #define ADIN_IS_CFG_SLV BIT(2)
59 * struct adin_priv - ADIN PHY driver private data
60 * @tx_level_2v4_able: set if the PHY supports 2.4V TX levels (10BASE-T1L)
61 * @tx_level_2v4: set if the PHY requests 2.4V TX levels (10BASE-T1L)
83 phydev->master_slave_state = MASTER_SLAVE_STATE_SLAVE; in adin_read_status()
86 phydev->master_slave_state = MASTER_SLAVE_STATE_MASTER; in adin_read_status()
93 struct adin_priv *priv = phydev->priv; in adin_config_aneg()
[all …]
Dphy-c45.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Clause 45 PHY support
9 #include <linux/phy.h>
11 #include "mdio-open-alliance.h"
14 * genphy_c45_baset1_able - checks if the PMA has BASE-T1 extended abilities
21 if (phydev->pma_extable == -ENODATA) { in genphy_c45_baset1_able()
26 phydev->pma_extable = val; in genphy_c45_baset1_able()
29 return !!(phydev->pma_extable & MDIO_PMA_EXTABLE_BT1); in genphy_c45_baset1_able()
33 * genphy_c45_pma_can_sleep - checks if the PMA have sleep support
48 * genphy_c45_pma_resume - wakes up the PMA module
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/net/
Dadi,adin1110.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ADI ADIN1110 MAC-PHY
10 - Alexandru Tachici <alexandru.tachici@analog.com>
13 The ADIN1110 is a low power single port 10BASE-T1L MAC-
14 PHY designed for industrial Ethernet applications. It integrates
15 an Ethernet PHY core with a MAC and all the associated analog
18 The ADIN2111 is a low power, low complexity, two-Ethernet ports
19 switch with integrated 10BASE-T1L PHYs and one serial peripheral
[all …]
Dethernet-phy.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/net/ethernet-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Ethernet PHY Common Properties
10 - Andrew Lunn <andrew@lunn.ch>
11 - Florian Fainelli <f.fainelli@gmail.com>
12 - Heiner Kallweit <hkallweit1@gmail.com>
14 # The dt-schema tools will generate a select statement first by using
21 pattern: "^ethernet-phy(@[a-f0-9]+)?$"
[all …]
/Linux-v6.6/drivers/net/ethernet/adi/
DKconfig1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
21 tristate "Analog Devices ADIN1110 MAC-PHY"
26 Low Power 10BASE-T1L Ethernet MAC-PHY.
Dadin1110.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
2 /* ADIN1110 Low Power 10BASE-T1L Ethernet MAC-PHY
3 * ADIN2111 2-Port Ethernet Switch with Integrated 10BASE-T1L PHY
23 #include <linux/phy.h>
43 #define ADIN1110_FWD_UNK2HOST BIT(2)
49 #define ADIN1110_SPI_ERR BIT(10)
54 #define ADIN1110_SPI_ERR_IRQ BIT(10)
98 #define ADIN1110_WR_HEADER_LEN 2
99 #define ADIN1110_FRAME_HEADER_LEN 2
100 #define ADIN1110_INTERNAL_SIZE_HEADER_LEN 2
[all …]
/Linux-v6.6/net/ethtool/
Dcommon.c1 // SPDX-License-Identifier: GPL-2.0-only
5 #include <linux/phy.h>
12 [NETIF_F_SG_BIT] = "tx-scatter-gather",
13 [NETIF_F_IP_CSUM_BIT] = "tx-checksum-ipv4",
14 [NETIF_F_HW_CSUM_BIT] = "tx-checksum-ip-generic",
15 [NETIF_F_IPV6_CSUM_BIT] = "tx-checksum-ipv6",
17 [NETIF_F_FRAGLIST_BIT] = "tx-scatter-gather-fraglist",
18 [NETIF_F_HW_VLAN_CTAG_TX_BIT] = "tx-vlan-hw-insert",
20 [NETIF_F_HW_VLAN_CTAG_RX_BIT] = "rx-vlan-hw-parse",
21 [NETIF_F_HW_VLAN_CTAG_FILTER_BIT] = "rx-vlan-filter",
[all …]
/Linux-v6.6/drivers/net/usb/
Dasix_devices.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Copyright (C) 2003-2006 David Hollis <dhollis@davehollis.com>
7 * Copyright (c) 2002-2003 TiVo Inc.
48 if (urb->actual_length < 8) in asix_status()
51 event = urb->transfer_buffer; in asix_status()
52 link = event->link & 0x01; in asix_status()
53 if (netif_carrier_ok(dev->net) != link) { in asix_status()
55 netdev_dbg(dev->net, "Link Status is: %d\n", link); in asix_status()
62 eth_hw_addr_set(dev->net, addr); in asix_set_netdev_dev_addr()
64 netdev_info(dev->net, "invalid hw address, using random\n"); in asix_set_netdev_dev_addr()
[all …]