Searched +full:10 +full:base +full:- +full:t1s (Results 1 – 11 of 11) sorted by relevance
/linux/Documentation/devicetree/bindings/net/ |
H A D | microchip,lan8650.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Microchip LAN8650/1 10BASE-T1S MACPHY Ethernet Controllers 10 - Parthiban Veerasooran <parthiban.veerasooran@microchip.com> 14 PHY to enable 10BASE‑T1S networks. The Ethernet Media Access Controller 15 (MAC) module implements a 10 Mbps half duplex Ethernet MAC, compatible 16 with the IEEE 802.3 standard and a 10BASE-T1S physical layer transceiver 18 the MAC-PHY is specified in the OPEN Alliance 10BASE-T1x MACPHY Serial 22 - $ref: /schemas/net/ethernet-controller.yaml# [all …]
|
/linux/drivers/net/phy/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 35 Adds support for a set of LED trigger events per-PHY. Link 39 logical-or of all the link speed ones. 64 Currently tested with mpc866ads and mpc8349e-mitx. 104 - ADIN1200 - Robust,Industrial, Low Power 10/100 Ethernet PHY 105 - ADIN1300 - Robust,Industrial, Low Latency 10/100/1000 Gigabit 113 - ADIN1100 - Robust,Industrial, Low Power 10BASE-T1L Ethernet PHY 127 Currently supports the Asix Electronics PHY found in the X-Surf 100 136 found in the X-Surf 100 AX88796B package. 179 Currently supports the BCM8706 and BCM8727 10G Ethernet PHYs. [all …]
|
H A D | ncn26000.c | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Driver for the onsemi 10BASE-T1S NCN26000 PHYs family. 15 #include "mdio-open-alliance.h" 55 phydev->mdix_ctrl = ETH_TP_MDI_AUTO; in ncn26000_config_aneg() 56 phydev->mdix = ETH_TP_MDI; in ncn26000_config_aneg() 71 * drops can be detected. Do not double-read the status in ncn26000_read_status() 75 if (!phy_polling_mode(phydev) || !phydev->link) { in ncn26000_read_status() 90 phydev->link = 1; in ncn26000_read_status() 91 phydev->pause = 0; in ncn26000_read_status() 92 phydev->duplex = DUPLEX_HALF; in ncn26000_read_status() [all …]
|
H A D | mdio-open-alliance.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * mdio-open-alliance.h - definition of OPEN Alliance SIG standard registers 13 /* Open Alliance TC14 (10BASE-T1S) registers */
|
H A D | microchip_t1s.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Driver for Microchip 10BASE-T1S PHYs 46 * W 0x1F 0x008B 0x0404 ------ 50 * W 0x1F 0x0099 0x7F80 ------ 73 * https://www.microchip.com/en-us/application-notes/an1760 74 * Revision F (DS60001760G - June 2024) 150 /* 5-bit signed value, sign extend */ in lan865x_generate_cfg_offsets() 205 cfg_results[0] = FIELD_PREP(GENMASK(15, 10), 9 + offsets[0]) | in lan865x_setup_cfgparam() 208 cfg_results[1] = FIELD_PREP(GENMASK(15, 10), 40 + offsets[1]); in lan865x_setup_cfgparam() 242 …Documents/documents/AIS/ProductDocuments/SupportingCollateral/AN-LAN8650-1-Configuration-60001760.… in lan865x_revb_config_init() [all …]
|
H A D | phy-c45.c | 1 // SPDX-License-Identifier: GPL-2.0-only 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 54 return -EOPNOTSUPP; in genphy_c45_pma_resume() 62 * genphy_c45_pma_suspend - suspends the PMA module [all …]
|
/linux/net/ethtool/ |
H A D | common.c | 1 // SPDX-License-Identifier: GPL-2.0-only 13 [NETIF_F_SG_BIT] = "tx-scatter-gather", 14 [NETIF_F_IP_CSUM_BIT] = "tx-checksum-ipv4", 15 [NETIF_F_HW_CSUM_BIT] = "tx-checksum-ip-generic", 16 [NETIF_F_IPV6_CSUM_BIT] = "tx-checksum-ipv6", 18 [NETIF_F_FRAGLIST_BIT] = "tx-scatter-gather-fraglist", 19 [NETIF_F_HW_VLAN_CTAG_TX_BIT] = "tx-vlan-hw-insert", 21 [NETIF_F_HW_VLAN_CTAG_RX_BIT] = "rx-vlan-hw-parse", 22 [NETIF_F_HW_VLAN_CTAG_FILTER_BIT] = "rx-vlan-filter", 23 [NETIF_F_HW_VLAN_STAG_TX_BIT] = "tx-vlan-stag-hw-insert", [all …]
|
/linux/drivers/net/ethernet/microchip/lan865x/ |
H A D | lan865x.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Microchip's LAN865x 10BASE-T1S MAC-PHY driver 58 ret = lan865x_set_hw_macaddr_low_bytes(priv->tc6, mac); in lan865x_set_hw_macaddr() 64 ret = oa_tc6_write_register(priv->tc6, LAN865X_REG_MAC_H_SADDR1, in lan865x_set_hw_macaddr() 72 restore_ret = lan865x_set_hw_macaddr_low_bytes(priv->tc6, in lan865x_set_hw_macaddr() 73 priv->netdev->dev_addr); in lan865x_set_hw_macaddr() 95 if (ether_addr_equal(address->sa_data, netdev->dev_addr)) in lan865x_set_mac_address() 98 ret = lan865x_set_hw_macaddr(priv, address->sa_data); in lan865x_set_mac_address() 135 netdev_for_each_mc_addr(ha, priv->netdev) { in lan865x_set_specific_multicast_addr() 136 u32 bit_num = lan865x_hash(ha->addr); in lan865x_set_specific_multicast_addr() [all …]
|
/linux/Documentation/networking/ |
H A D | oa-tc6-framework.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 4 OPEN Alliance 10BASE-T1x MAC-PHY Serial Interface (TC6) Framework Support 8 ------------ 10 The IEEE 802.3cg project defines two 10 Mbit/s PHYs operating over a 11 single pair of conductors. The 10BASE-T1L (Clause 146) is a long reach 12 PHY supporting full duplex point-to-point operation over 1 km of single 13 balanced pair of conductors. The 10BASE-T1S (Clause 147) is a short reach 14 PHY supporting full / half duplex point-to-point operation over 15 m of 21 works in conjunction with the 10BASE-T1S PHY operating in multidrop mode. 23 The aforementioned PHYs are intended to cover the low-speed / low-cost [all …]
|
H A D | ethtool-netlink.rst | 27 wake-on-lan password) omitted. 37 number 1 but any non-zero value should be understood as "true" by recipient. 44 Attributes that need to be filled-in by device drivers and that are dumped to 98 representing bit values and mask of affected bits) and bit-by-bit (list of 101 Verbose (bit-by-bit) bitsets allow sending symbolic names for bits together 126 rounded up to a multiple of 32 bits. They consist of 32-bit words in host byte 141 Bit-by-bit form: nested (bitset) attribute contents: 143 +------------------------------------+--------+-----------------------------+ 145 +------------------------------------+--------+-----------------------------+ 147 +------------------------------------+--------+-----------------------------+ [all …]
|
/linux/ |
H A D | MAINTAINERS | 5 --------------------------------------------------- 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 …]
|