/linux/Documentation/devicetree/bindings/net/dsa/ |
H A D | vitesse,vsc73xx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linus.walleij@linaro.org> 13 The Vitesse DSA Switches were produced in the early-to-mid 2000s. 19 Vitesse VSC7385 SparX-G5 5+1-port Integrated Gigabit Ethernet Switch 20 Vitesse VSC7388 SparX-G8 8-port Integrated Gigabit Ethernet Switch 21 Vitesse VSC7395 SparX-G5e 5+1-port Integrated Gigabit Ethernet Switch 22 Vitesse VSC7398 SparX-G8e 8-port Integrated Gigabit Ethernet Switch 27 reside inside a SPI bus device tree node, see spi/spi-bus.txt [all …]
|
H A D | microchip,lan937x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - UNGLinuxDriver@microchip.com 13 - $ref: dsa.yaml#/$defs/ethernet-ports 18 - microchip,lan9370 19 - microchip,lan9371 20 - microchip,lan9372 21 - microchip,lan9373 22 - microchip,lan9374 [all …]
|
/linux/Documentation/devicetree/bindings/net/ |
H A D | renesas,etheravb.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sergei Shtylyov <sergei.shtylyov@gmail.com> 15 - items: 16 - enum: 17 - renesas,etheravb-r8a7742 # RZ/G1H 18 - renesas,etheravb-r8a7743 # RZ/G1M 19 - renesas,etheravb-r8a7744 # RZ/G1N 20 - renesas,etheravb-r8a7745 # RZ/G1E [all …]
|
H A D | adi,adin.yaml | 1 # SPDX-License-Identifier: GPL-2.0+ 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marcelo Schmitt <marcelo.schmitt@analog.com> 16 - $ref: ethernet-phy.yaml# 19 adi,rx-internal-delay-ps: 21 RGMII RX Clock Delay used only when PHY operates in RGMII mode with 22 internal delay (phy-mode is 'rgmii-id' or 'rgmii-rxid') in pico-seconds. 26 adi,tx-internal-delay-ps: 28 RGMII TX Clock Delay used only when PHY operates in RGMII mode with [all …]
|
H A 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 - Andrew Davis <afd@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 …]
|
H A D | motorcomm,yt8xxx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Frank Sae <frank.sae@motor-comm.com> 13 - $ref: ethernet-phy.yaml# 18 - ethernet-phy-id4f51.e91a 19 - ethernet-phy-id4f51.e91b 21 rx-internal-delay-ps: 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. [all …]
|
H A D | renesas,ethertsn.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: Renesas Ethernet TSN End-station 10 - Niklas Söderlund <niklas.soderlund@ragnatech.se> 14 Gbps full-duplex link via MII/GMII/RMII/RGMII. Depending on the connected PHY. 17 - $ref: ethernet-controller.yaml# 22 - enum: 23 - renesas,r8a779g0-ethertsn # R-Car V4H 24 - const: renesas,rcar-gen4-ethertsn [all …]
|
H A D | mediatek-dwmac.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/mediatek-dwmac.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Biao Huang <biao.huang@mediatek.com> 21 - mediatek,mt2712-gmac 22 - mediatek,mt8188-gmac 23 - mediatek,mt8195-gmac 25 - compatible 28 - $ref: snps,dwmac.yaml# [all …]
|
/linux/arch/riscv/boot/dts/starfive/ |
H A D | jh7110-starfive-visionfive-2-v1.3b.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 7 /dts-v1/; 8 #include "jh7110-starfive-visionfive-2.dtsi" 12 compatible = "starfive,visionfive-2-v1.3b", "starfive,jh7110"; 16 starfive,tx-use-rgmii-clk; 17 assigned-clocks = <&aoncrg JH7110_AONCLK_GMAC0_TX>; 18 assigned-clock-parents = <&aoncrg JH7110_AONCLK_GMAC0_RMII_RTX>; 22 starfive,tx-use-rgmii-clk; 23 assigned-clocks = <&syscrg JH7110_SYSCLK_GMAC1_TX>; 24 assigned-clock-parents = <&syscrg JH7110_SYSCLK_GMAC1_RMII_RTX>; [all …]
|
H A D | jh7110-pine64-star64.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 6 /dts-v1/; 7 #include "jh7110-common.dtsi" 18 starfive,tx-use-rgmii-clk; 19 assigned-clocks = <&aoncrg JH7110_AONCLK_GMAC0_TX>; 20 assigned-clock-parents = <&aoncrg JH7110_AONCLK_GMAC0_RMII_RTX>; 25 phy-handle = <&phy1>; 26 phy-mode = "rgmii-id"; 27 starfive,tx-use-rgmii-clk; 28 assigned-clocks = <&syscrg JH7110_SYSCLK_GMAC1_TX>; [all …]
|
H A D | jh7110-starfive-visionfive-2-v1.2a.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 7 /dts-v1/; 8 #include "jh7110-starfive-visionfive-2.dtsi" 12 compatible = "starfive,visionfive-2-v1.2a", "starfive,jh7110"; 16 phy-mode = "rmii"; 17 assigned-clocks = <&syscrg JH7110_SYSCLK_GMAC1_TX>, 19 assigned-clock-parents = <&syscrg JH7110_SYSCLK_GMAC1_RMII_RTX>, 24 rx-internal-delay-ps = <1900>; 25 tx-internal-delay-ps = <1350>;
|
H A D | jh7110-milkv-mars.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 6 /dts-v1/; 7 #include "jh7110-common.dtsi" 10 model = "Milk-V Mars"; 15 assigned-clocks = <&aoncrg JH7110_AONCLK_GMAC0_TX>; 16 assigned-clock-parents = <&aoncrg JH7110_AONCLK_GMAC0_RMII_RTX>; 17 starfive,tx-use-rgmii-clk; 34 rx-internal-delay-ps = <1500>; 35 tx-internal-delay-ps = <1500>; 36 motorcomm,rx-clk-drv-microamp = <3970>; [all …]
|
H A D | jh7100-starfive-visionfive-v1.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 7 /dts-v1/; 8 #include "jh7100-common.dtsi" 12 compatible = "starfive,visionfive-v1", "starfive,jh7100"; 14 gpio-restart { 15 compatible = "gpio-restart"; 22 phy-handle = <&phy>; 26 * The board uses a Motorcomm YT8521 PHY supporting RGMII-ID, but requires 27 * manual adjustment of the RX internal delay to work properly. The default 28 * RX delay provided by the driver (1.95ns) is too high, but applying a 50% [all …]
|
/linux/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac-meson8b.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 #include <linux/clk-provider.h> 35 /* TX clock delay in ns = "8ns / 4 * tx_dly_val" (where 8ns are exactly one 51 * internal sampling) or enable (= 1) the internal logic for RXEN and RXD[3:0] 57 * the automatically delay and skew automatically (internally). 60 /* An internal counter based on the "timing-adjustment" clock. The counter is 62 * delay (= the counter value) when to start sampling RXEN and RXD[3:0]. 66 * large input delay, the bit for that signal (RXEN = bit 0, RXD[3] = bit 1, 67 * ...) can be configured to be 1 to compensate for a delay of about 1ns. 73 /* Defined for adding a delay to the input RX_CLK for better timing. [all …]
|
/linux/arch/arm/boot/dts/broadcom/ |
H A D | bcm47094-asus-rt-ac88u.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 6 /dts-v1/; 8 #include "bcm47094-asus-rt-ac3100.dtsi" 11 compatible = "asus,rt-ac88u", "brcm,bcm47094", "brcm,bcm4708"; 12 model = "ASUS RT-AC88U"; 16 #nvmem-cell-cells = <1>; 22 mdc-gpios = <&chipcommon 6 GPIO_ACTIVE_HIGH>; 23 mdio-gpios = <&chipcommon 7 GPIO_ACTIVE_HIGH>; 24 reset-gpios = <&chipcommon 10 GPIO_ACTIVE_LOW>; 25 realtek,disable-leds; [all …]
|
/linux/arch/arm64/boot/dts/ti/ |
H A D | k3-am642-evm-icssg1-dualemac.dtso | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 5 * Copyright (C) 2020-2024 Texas Instruments Incorporated - https://www.ti.com/ 8 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include "k3-pinctrl.h" 16 ethernet1 = "/icssg1-eth/ethernet-ports/port@1"; 19 mdio-mux-2 { 20 compatible = "mdio-mux-multiplexer"; 21 mux-controls = <&mdio_mux>; 22 mdio-parent-bus = <&icssg1_mdio>; [all …]
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | fsl-lx2160a-bluebox3.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 5 // Copyright 2020-2021 NXP 7 /dts-v1/; 9 #include "fsl-lx2160a.dtsi" 13 compatible = "fsl,lx2160a-bluebox3", "fsl,lx2160a"; 23 stdout-path = "serial0:115200n8"; 26 sb_3v3: regulator-sb3v3 { 27 compatible = "regulator-fixed"; 28 regulator-name = "MC34717-3.3VSB"; 29 regulator-min-microvolt = <3300000>; [all …]
|
/linux/arch/arm64/boot/dts/renesas/ |
H A D | r8a77970-v3msk.dts | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 27 stdout-path = "serial0:115200n8"; 30 hdmi-out { 31 compatible = "hdmi-connector"; 36 remote-endpoint = <&adv7511_out>; 41 lvds-decoder { 43 vcc-supply = <&vcc_d3_3v>; 46 #address-cells = <1>; [all …]
|
H A D | beacon-renesom-som.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/clock/versaclock.h> 17 compatible = "fixed-clock"; 18 #clock-cells = <0>; 19 clock-frequency = <32768>; 20 clock-output-names = "osc_32k"; 23 reg_1p8v: regulator-1p8v { 24 compatible = "regulator-fixed"; 25 regulator-name = "fixed-1.8V"; [all …]
|
H A D | r8a77970-eagle.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree Source for the Eagle board with R-Car V3M 5 * Copyright (C) 2016-2017 Renesas Electronics Corp. 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 29 stdout-path = "serial0:115200n8"; 32 d1p8: regulator-fixed { 33 compatible = "regulator-fixed"; 34 regulator-name = "fixed-1.8V"; 35 regulator-min-microvolt = <1800000>; [all …]
|
/linux/arch/arm64/boot/dts/rockchip/ |
H A D | rk3588-jaguar-ethernet-switch.dtso | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 * (manual: https://embedded.cherry.de/jaguar-ethernet-switch-user-manual/) 10 * two user controllable LEDs, and an M12 12-pin connector which exposes the 12 * - RS232/RS485 (max 250Kbps/500Kbps, RX pin1, TX pin2) 13 * - two digital inputs (pin4 routed to GPIO3_C5 on SoC, pin5 to GPIO4_B4) 14 * - two digital outputs (pin7 routed to GPIO3_D3 on SoC, pin8 to GPIO3_D1) 15 * - two analog inputs (pin10 to channel1 of ADS1015, pin11 to channel2) 17 * RK3588 Jaguar can be powered entirely through the adapter via the M8 3-pin 18 * connector (12-24V). 21 /dts-v1/; [all …]
|
/linux/arch/arm/boot/dts/marvell/ |
H A D | armada-385-atl-x530.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 4 (x530/AT-GS980MX) 9 /dts-v1/; 10 #include "armada-385.dtsi" 12 #include <dt-bindings/gpio/gpio.h> 15 model = "x530/AT-GS980MX"; 19 stdout-path = "serial1:115200n8"; 32 internal-regs { 34 pinctrl-names = "default"; 35 pinctrl-0 = <&i2c0_pins>; [all …]
|
/linux/drivers/net/phy/ |
H A D | intel-xway.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * Copyright (C) 2016 Hauke Mehrtens <hauke@hauke-m.de> 32 #define XWAY_MDIO_INIT_WOL BIT(15) /* Wake-On-LAN */ 36 #define XWAY_MDIO_INIT_ANE BIT(11) /* Auto-Neg error */ 37 #define XWAY_MDIO_INIT_ANC BIT(10) /* Auto-Neg complete */ 38 #define XWAY_MDIO_INIT_ADSC BIT(5) /* Link auto-downspeed detect */ 47 #define ADVERTISED_MPD BIT(10) /* Multi-port device */ 184 /* Existing behavior was to use default pin strapping delay in rgmii in xway_gphy_rgmii_init() 185 * mode, but rgmii should have meant no delay. Warn existing users, in xway_gphy_rgmii_init() 188 if (phydev->interface == PHY_INTERFACE_MODE_RGMII) { in xway_gphy_rgmii_init() [all …]
|
/linux/Documentation/devicetree/bindings/display/bridge/ |
H A D | adi,adv7511.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Laurent Pinchart <laurent.pinchart@ideasonboard.com> 21 - adi,adv7511 22 - adi,adv7511w 23 - adi,adv7513 29 The ADV7511/11W/13 internal registers are split into four pages 37 reg-names: 40 needing a non-default address. [all …]
|
/linux/include/linux/platform_data/ |
H A D | pxa_sdhci.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 8 * PXA Platform - SDHCI platform data definitions 17 /* card always wired to host, like on-chip emmc */ 19 /* Board design supports 8-bit data on SD/SDIO BUS */ 23 * struct pxa_sdhci_platdata() - Platform device data for PXA SDHCI 26 * mmp2: each step is roughly 100ps, 5bits width 30 * 1: choose feedback clk + delay value 31 * 2: choose internal clk
|