| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/dsa/ |
| D | sja1105.txt | 19 of support for RGMII internal delays (supported on P/Q/R/S, but not on 33 clock source or sink for this interface (not applicable for RGMII 35 - In the case of RGMII it affects the behavior regarding internal 38 of "rgmii-id", "rgmii-txid" or "rgmii-rxid", then the entity 39 designated to apply the delay/clock skew necessary for RGMII 41 2. If sja1105,role-phy is specified, and the phy-mode property is one 45 E or T device, it is an error to specify an RGMII phy-mode other 46 than "rgmii" for a port that is in fixed-link mode. In that case, 88 phy-mode = "rgmii-id"; 96 phy-mode = "rgmii-id"; [all …]
|
| D | mt7530.txt | 39 must be either "trgmii" or "rgmii" 45 2. PHY of port 0 or port 4: PHY interfaces with an external MAC like 2nd GMAC 47 Note: On a MT7621 SOC with integrated switch: 2nd GMAC can only connected to 52 1. Port 5 is disabled and isolated: An external phy can interface to the 2nd 54 In the case of a build-in MT7530 switch, port 5 shares the RGMII bus with 2nd 56 2. Port 5 is muxed to PHY of port 0/4: Port 0/4 interfaces with 2nd GMAC. 58 and RGMII delay. 63 4. Port 5 is muxed to GMAC5 and interfaces with the 2nd GAMC as 2nd CPU port. 64 Currently a 2nd CPU port is not supported by DSA code. 67 1. normal: The PHY can only connect to 2nd GMAC but not to the switch [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/ |
| D | ibm,emac.txt | 5 special McMAL DMA controller, and sometimes an RGMII or ZMII 15 - compatible : compatible list, contains 2 entries, first is 45 Supported values are: "mii", "rmii", "smii", "rgmii", 47 For Axon on CAB, it is "rgmii" 55 - rgmii-device : 1 cell, required iff connected to an RGMII. phandle 56 of the RGMII device node. 57 For Axon: phandle of plb5/plb4/opb/rgmii 58 - rgmii-channel : 1 cell, required iff connected to an RGMII. Which 59 RGMII channel is used by this EMAC. 143 phy-mode = "rgmii"; [all …]
|
| D | amlogic,meson-dwmac.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 65 The internal RGMII TX clock delay (provided by this driver) in 66 nanoseconds. Allowed values are 0ns, 2ns, 4ns, 6ns. 67 When phy-mode is set to "rgmii" then the TX delay should be 68 explicitly configured. When not configured a fallback of 2ns is 69 used. When the phy-mode is set to either "rgmii-id" or "rgmii-txid" 79 - 2 82 The internal RGMII RX clock delay (provided by this IP block) in 83 nanoseconds. When phy-mode is set to "rgmii" then the RX delay 85 either "rgmii-id" or "rgmii-rxid" the RX clock delay is already [all …]
|
| D | qcom,ethqos.txt | 14 - reg-names: Should contain register names "stmmaceth", "rgmii" 19 "ptp_ref", "rgmii" 34 reg-names = "stmmaceth", "rgmii"; 35 clock-names = "stmmaceth", "pclk", "ptp_ref", "rgmii"; 47 snps,rxpbl = <2>; 52 phy-mode = "rgmii";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/ |
| D | ibm,emac.txt | 5 special McMAL DMA controller, and sometimes an RGMII or ZMII 15 - compatible : compatible list, contains 2 entries, first is 45 Supported values are: "mii", "rmii", "smii", "rgmii", 47 For Axon on CAB, it is "rgmii" 55 - rgmii-device : 1 cell, required iff connected to an RGMII. phandle 56 of the RGMII device node. 57 For Axon: phandle of plb5/plb4/opb/rgmii 58 - rgmii-channel : 1 cell, required iff connected to an RGMII. Which 59 RGMII channel is used by this EMAC. 143 phy-mode = "rgmii"; [all …]
|
| D | motorcomm,yt8xxx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 23 RGMII RX Clock Delay used only when PHY operates in RGMII mode with 24 internal delay (phy-mode is 'rgmii-id' or 'rgmii-rxid') in pico-seconds. 32 RGMII TX Clock Delay used only when PHY operates in RGMII mode with 33 internal delay (phy-mode is 'rgmii-id' or 'rgmii-txid') in pico-seconds. 57 drive strength of rx_clk rgmii pad. 58 The YT8531 RGMII LDO voltage supports 1.8V/3.3V, and the LDO voltage can 74 drive strength of rx_data/rx_ctl rgmii pad. 75 The YT8531 RGMII LDO voltage supports 1.8V/3.3V, and the LDO voltage can 97 Use original or inverted RGMII Transmit PHY Clock to drive the RGMII [all …]
|
| D | xlnx,gmii-to-rgmii.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 $id: http://devicetree.org/schemas/net/xlnx,gmii-to-rgmii.yaml# 7 title: Xilinx GMII to RGMII Converter 14 Independent Interface (RGMII) core provides the RGMII between RGMII-compliant 24 const: xlnx,gmii-to-rgmii-1.0 51 compatible = "xlnx,gmii-to-rgmii-1.0";
|
| D | amlogic,meson-dwmac.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 63 The internal RGMII TX clock delay (provided by this driver) in 64 nanoseconds. Allowed values are 0ns, 2ns, 4ns, 6ns. 65 When phy-mode is set to "rgmii" then the TX delay should be 66 explicitly configured. When not configured a fallback of 2ns is 67 used. When the phy-mode is set to either "rgmii-id" or "rgmii-txid" 78 - 2 81 The internal RGMII RX clock delay in nanoseconds. Deprecated, use 175 phy-mode = "rgmii";
|
| D | ti,icssg-prueth.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 36 - const: tx0-2 40 - const: tx1-2 57 maxItems: 2 64 maxItems: 2 99 ti,syscon-rgmii-delay: 107 to ICSSG control register for RGMII transmit delay 146 ti,pruss-gp-mux-sel = <2>, /* MII mode */ 147 <2>, 148 <2>, [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/dsa/ |
| D | nxp,sja1105.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 38 # Optional container node for the 2 internal MDIO buses of the SJA1110 42 # port 5 has PHY 1, port 6 has PHY 2 etc, while for 100base-TX, port 1 has 85 - rgmii 86 - rgmii-rxid 87 - rgmii-txid 88 - rgmii-id 154 phy-mode = "rgmii-id"; 162 phy-mode = "rgmii-id"; 168 port@2 { [all …]
|
| D | microchip,lan937x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 48 - rgmii 49 - rgmii-id 50 - rgmii-txid 51 - rgmii-rxid 108 port@2 { 109 reg = <2>; 124 phy-mode = "rgmii"; 138 phy-mode = "rgmii"; 175 t1phy2: ethernet-phy@2{
|
| D | arrow,xrs700x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 18 RGMII ports and one RMII port and are managed via i2c or mdio. 54 phy-mode = "rgmii-id"; 56 ethernet-port@2 { 57 reg = <2>; 60 phy-mode = "rgmii-id"; 65 phy-mode = "rgmii-id";
|
| /kernel/linux/linux-5.10/arch/powerpc/boot/dts/ |
| D | eiger.dts | 7 * License version 2. This program is licensed "as is" without 14 #address-cells = <2>; 60 #interrupt-cells = <2>; 70 #interrupt-cells = <2>; 78 cell-index = <2>; 82 #interrupt-cells = <2>; 94 #interrupt-cells = <2>; 111 #address-cells = <2>; 154 #address-cells = <2>; 163 bank-width = <2>; [all …]
|
| D | klondike.dts | 54 #interrupt-cells = <2>; 64 #interrupt-cells = <2>; 72 cell-index = <2>; 76 #interrupt-cells = <2>; 88 #interrupt-cells = <2>; 108 num-tx-chans = <2>; 131 RGMII0: emac-rgmii@400a2000 { 132 compatible = "ibm,rgmii"; 164 phy-mode = "rgmii"; 168 rgmii-device = <&RGMII0>; [all …]
|
| D | glacier.dts | 7 * License version 2. This program is licensed "as is" without 14 #address-cells = <2>; 61 #interrupt-cells = <2>; 71 #interrupt-cells = <2>; 79 cell-index = <2>; 83 #interrupt-cells = <2>; 95 #interrupt-cells = <2>; 122 #address-cells = <2>; 171 #address-cells = <2>; 180 bank-width = <2>; [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/boot/dts/ |
| D | eiger.dts | 7 * License version 2. This program is licensed "as is" without 14 #address-cells = <2>; 60 #interrupt-cells = <2>; 70 #interrupt-cells = <2>; 78 cell-index = <2>; 82 #interrupt-cells = <2>; 94 #interrupt-cells = <2>; 111 #address-cells = <2>; 154 #address-cells = <2>; 163 bank-width = <2>; [all …]
|
| D | klondike.dts | 54 #interrupt-cells = <2>; 64 #interrupt-cells = <2>; 72 cell-index = <2>; 76 #interrupt-cells = <2>; 88 #interrupt-cells = <2>; 108 num-tx-chans = <2>; 131 RGMII0: emac-rgmii@400a2000 { 132 compatible = "ibm,rgmii"; 164 phy-mode = "rgmii"; 168 rgmii-device = <&RGMII0>; [all …]
|
| D | glacier.dts | 7 * License version 2. This program is licensed "as is" without 14 #address-cells = <2>; 61 #interrupt-cells = <2>; 71 #interrupt-cells = <2>; 79 cell-index = <2>; 83 #interrupt-cells = <2>; 95 #interrupt-cells = <2>; 122 #address-cells = <2>; 171 #address-cells = <2>; 180 bank-width = <2>; [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/apm/xgene-v2/ |
| D | mac.c | 21 u32 intf_ctrl, rgmii; in xge_mac_set_speed() local 26 rgmii = xge_rd_csr(pdata, RGMII_REG_0); in xge_mac_set_speed() 37 SET_REG_BIT(&rgmii, CFG_SPEED_125, 0); in xge_mac_set_speed() 44 SET_REG_BIT(&rgmii, CFG_SPEED_125, 0); in xge_mac_set_speed() 47 SET_REG_BITS(&mc2, INTF_MODE, 2); in xge_mac_set_speed() 48 SET_REG_BITS(&intf_ctrl, HD_MODE, 2); in xge_mac_set_speed() 49 SET_REG_BITS(&icm0, CFG_MACMODE, 2); in xge_mac_set_speed() 51 SET_REG_BIT(&rgmii, CFG_SPEED_125, 1); in xge_mac_set_speed() 60 xge_wr_csr(pdata, RGMII_REG_0, rgmii); in xge_mac_set_speed() 71 addr0 = (dev_addr[3] << 24) | (dev_addr[2] << 16) | in xge_mac_set_station_addr()
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/apm/xgene-v2/ |
| D | mac.c | 21 u32 intf_ctrl, rgmii; in xge_mac_set_speed() local 26 rgmii = xge_rd_csr(pdata, RGMII_REG_0); in xge_mac_set_speed() 37 SET_REG_BIT(&rgmii, CFG_SPEED_125, 0); in xge_mac_set_speed() 44 SET_REG_BIT(&rgmii, CFG_SPEED_125, 0); in xge_mac_set_speed() 47 SET_REG_BITS(&mc2, INTF_MODE, 2); in xge_mac_set_speed() 48 SET_REG_BITS(&intf_ctrl, HD_MODE, 2); in xge_mac_set_speed() 49 SET_REG_BITS(&icm0, CFG_MACMODE, 2); in xge_mac_set_speed() 51 SET_REG_BIT(&rgmii, CFG_SPEED_125, 1); in xge_mac_set_speed() 60 xge_wr_csr(pdata, RGMII_REG_0, rgmii); in xge_mac_set_speed() 71 addr0 = (dev_addr[3] << 24) | (dev_addr[2] << 16) | in xge_mac_set_station_addr()
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | ls1021a-tsn.dts | 26 reg_vddio_codec: regulator-2V5 { 28 regulator-name = "2P5V"; 61 phy-mode = "rgmii-id"; 69 phy-mode = "rgmii-id"; 73 port@2 { 77 phy-mode = "rgmii-id"; 78 reg = <2>; 85 phy-mode = "rgmii-id"; 92 phy-mode = "rgmii"; 118 /* RGMII delays added via PCB traces */ [all …]
|
| /kernel/linux/linux-5.10/arch/mips/include/asm/octeon/ |
| D | cvmx-wqe.h | 10 * it under the terms of the GNU General Public License, Version 2, as 103 * - 2 = L4 Checksum Error: the L4 checksum value is 132 * - 2 = IPv4 Header Checksum Error: the IPv4 header 330 * - 2 = jabber error: the RGMII packet was too large 332 * - 3 = overrun error: the RGMII packet is longer 334 * - 4 = oversize error: the RGMII packet is longer 336 * - 5 = alignment error: the RGMII packet is not an 339 * - 6 = fragment error: the RGMII packet is shorter 341 * - 7 = GMX FCS error: the RGMII packet had an FCS 343 * - 8 = undersize error: the RGMII packet is shorter [all …]
|
| /kernel/linux/linux-6.6/arch/mips/include/asm/octeon/ |
| D | cvmx-wqe.h | 10 * it under the terms of the GNU General Public License, Version 2, as 103 * - 2 = L4 Checksum Error: the L4 checksum value is 132 * - 2 = IPv4 Header Checksum Error: the IPv4 header 330 * - 2 = jabber error: the RGMII packet was too large 332 * - 3 = overrun error: the RGMII packet is longer 334 * - 4 = oversize error: the RGMII packet is longer 336 * - 5 = alignment error: the RGMII packet is not an 339 * - 6 = fragment error: the RGMII packet is shorter 341 * - 7 = GMX FCS error: the RGMII packet had an FCS 343 * - 8 = undersize error: the RGMII packet is shorter [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/ls/ |
| D | ls1021a-tsn.dts | 27 reg_vddio_codec: regulator-2V5 { 29 regulator-name = "2P5V"; 62 phy-mode = "rgmii-id"; 70 phy-mode = "rgmii-id"; 74 port@2 { 78 phy-mode = "rgmii-id"; 79 reg = <2>; 86 phy-mode = "rgmii-id"; 93 phy-mode = "rgmii"; 121 /* RGMII delays added via PCB traces */ [all …]
|