Searched +full:10 +full:base +full:- +full:t1l (Results 1 – 12 of 12) sorted by relevance
| /linux/drivers/net/phy/ |
| H A D | adin1100.c | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Driver for Analog Devices Industrial Ethernet T1L PHYs 65 * struct adin_priv - ADIN PHY driver private data 66 * @tx_level_2v4_able: set if the PHY supports 2.4V TX levels (10BASE-T1L) 67 * @tx_level_2v4: set if the PHY requests 2.4V TX levels (10BASE-T1L) 89 phydev->master_slave_state = MASTER_SLAVE_STATE_SLAVE; in adin_read_status() 92 phydev->master_slave_state = MASTER_SLAVE_STATE_MASTER; in adin_read_status() 99 struct adin_priv *priv = phydev->priv; in adin_config_aneg() 102 if (phydev->autoneg == AUTONEG_DISABLE) { in adin_config_aneg() 107 if (priv->tx_level_prop_present && priv->tx_level_2v4) in adin_config_aneg() [all …]
|
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 40 Adds support for a set of LED trigger events per-PHY. Link 44 logical-or of all the link speed ones. 69 Currently tested with mpc866ads and mpc8349e-mitx. 92 These are C45 PHYs 10G that require all a generic firmware. 121 - ADIN1200 - Robust,Industrial, Low Power 10/100 Ethernet PHY 122 - ADIN1300 - Robust,Industrial, Low Latency 10/100/1000 Gigabit 126 tristate "Analog Devices Industrial Ethernet T1L PHYs" 128 Adds support for the Analog Devices Industrial T1L Ethernet PHYs. 130 - ADIN1100 - Robust,Industrial, Low Power 10BASE-T1L Ethernet PHY [all …]
|
| H A D | phy-c45.c | 1 // SPDX-License-Identifier: GPL-2.0-only 11 #include "mdio-open-alliance.h" 12 #include "phylib-internal.h" 15 * genphy_c45_baset1_able - checks if the PMA has BASE-T1 extended abilities 22 if (phydev->pma_extable == -ENODATA) { in genphy_c45_baset1_able() 27 phydev->pma_extable = val; in genphy_c45_baset1_able() 30 return !!(phydev->pma_extable & MDIO_PMA_EXTABLE_BT1); in genphy_c45_baset1_able() 34 * genphy_c45_pma_can_sleep - checks if the PMA have sleep support 49 * genphy_c45_pma_resume - wakes up the PMA module 55 return -EOPNOTSUPP; in genphy_c45_pma_resume() [all …]
|
| H A D | dp83td510.c | 1 // SPDX-License-Identifier: GPL-2.0 16 /* Bit 7 - mii_interrupt, active high. Clears on read. 40 * 32-bit or 16-bit counters for TX and RX statistics and must be read in 43 * - DP83TD510E_PKT_STAT_1: Contains TX packet count bits [15:0]. 44 * - DP83TD510E_PKT_STAT_2: Contains TX packet count bits [31:16]. 45 * - DP83TD510E_PKT_STAT_3: Contains TX error packet count. 46 * - DP83TD510E_PKT_STAT_4: Contains RX packet count bits [15:0]. 47 * - DP83TD510E_PKT_STAT_5: Contains RX packet count bits [31:16]. 48 * - DP83TD510E_PKT_STAT_6: Contains RX error packet count. 68 * "Application Report - DP83TD510E Cable Diagnostics Toolkit": [all …]
|
| /linux/Documentation/devicetree/bindings/net/ |
| H A D | adi,adin1110.yaml | 1 # 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 - Marcelo Schmitt <marcelo.schmitt@analog.com> 13 The ADIN1110 is a low power single port 10BASE-T1L MAC- 18 The ADIN2111 is a low power, low complexity, two-Ethernet ports 19 switch with integrated 10BASE-T1L PHYs and one serial peripheral 22 with the IEEE 802.3cg-2019 Ethernet standard for long reach 23 10 Mbps single pair Ethernet (SPE). [all …]
|
| /linux/drivers/net/ethernet/adi/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause 21 tristate "Analog Devices ADIN1110 MAC-PHY" 27 Low Power 10BASE-T1L Ethernet MAC-PHY.
|
| H A D | adin1110.c | 1 // 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 49 #define ADIN1110_SPI_ERR BIT(10) 54 #define ADIN1110_SPI_ERR_IRQ BIT(10) 202 priv->data[0] = ADIN1110_CD | FIELD_GET(GENMASK(12, 8), reg); in adin1110_read_reg() 203 priv->data[1] = FIELD_GET(GENMASK(7, 0), reg); in adin1110_read_reg() 204 priv->data[2] = 0x00; in adin1110_read_reg() 206 if (priv->append_crc) { in adin1110_read_reg() 207 priv->data[2] = adin1110_crc_data(&priv->data[0], 2); in adin1110_read_reg() [all …]
|
| /linux/net/ethtool/ |
| H A D | common.c | 1 // SPDX-License-Identifier: GPL-2.0-only 17 [NETIF_F_SG_BIT] = "tx-scatter-gather", 18 [NETIF_F_IP_CSUM_BIT] = "tx-checksum-ipv4", 19 [NETIF_F_HW_CSUM_BIT] = "tx-checksum-ip-generic", 20 [NETIF_F_IPV6_CSUM_BIT] = "tx-checksum-ipv6", 22 [NETIF_F_FRAGLIST_BIT] = "tx-scatter-gather-fraglist", 23 [NETIF_F_HW_VLAN_CTAG_TX_BIT] = "tx-vlan-hw-insert", 25 [NETIF_F_HW_VLAN_CTAG_RX_BIT] = "rx-vlan-hw-parse", 26 [NETIF_F_HW_VLAN_CTAG_FILTER_BIT] = "rx-vlan-filter", 27 [NETIF_F_HW_VLAN_STAG_TX_BIT] = "tx-vlan-stag-hw-insert", [all …]
|
| /linux/drivers/leds/ |
| H A D | leds-sun50i-a100.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2021-2023 Samuel Holland <samuel@sholland.org> 5 * Partly based on drivers/leds/leds-turris-omnia.c, which is: 12 #include <linux/dma-mapping.h> 16 #include <linux/led-class-multicolor.h> 33 #define LEDC_T01_TIMING_CTRL_REG_T0H GENMASK(10, 6) 47 #define LEDC_INT_STS_REG_FIFO_WLW GENMASK(15, 10) 75 void __iomem *base; member 103 desc = dmaengine_prep_slave_single(priv->dma_chan, priv->dma_handle, in sun50i_a100_ledc_dma_xfer() 106 return -ENOMEM; in sun50i_a100_ledc_dma_xfer() [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 …]
|
| /linux/drivers/net/usb/ |
| H A D | asix_devices.c | 1 // 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 …]
|
| H A D | smsc95xx.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright (C) 2007-2008 SMSC 59 #define PHY_HWIRQ (SMSC95XX_NR_IRQS - 1) 88 struct smsc95xx_priv *pdata = dev->driver_priv; in smsc95xx_read_reg() 93 if (current != pdata->pm_task) in smsc95xx_read_reg() 102 ret = ret < 0 ? ret : -ENODATA; in smsc95xx_read_reg() 104 if (ret != -ENODEV) in smsc95xx_read_reg() 105 netdev_warn(dev->net, "Failed to read reg index 0x%08x: %d\n", in smsc95xx_read_reg() 119 struct smsc95xx_priv *pdata = dev->driver_priv; in smsc95xx_write_reg() 124 if (current != pdata->pm_task) in smsc95xx_write_reg() [all …]
|