/openbmc/u-boot/doc/device-tree-bindings/net/ |
H A D | fixed-link.txt | 1 Fixed link Device Tree binding 2 ------------------------------ 4 Some Ethernet MACs have a "fixed link", and are not connected to a 5 normal MDIO-managed PHY device. For those situations, a Device Tree 6 binding allows to describe a "fixed link". 8 Such a fixed link situation is described by creating a 'fixed-link' 9 sub-node of the Ethernet MAC device node, with the following 12 * 'speed' (integer, mandatory), to indicate the link speed. Accepted 14 * 'full-duplex' (boolean, optional), to indicate that full duplex is 18 * 'asym-pause' (boolean, optional), to indicate that asym_pause should [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/net/ |
H A D | fsl-enetc.txt | 4 external) there are two supported link modes specified by 9 - reg : Specifies PCIe Device Number and Function 12 - compatible : Should be "fsl,enetc". 18 In this case, the ENETC node should include a "mdio" sub-node 19 that in turn should contain the "ethernet-phy" node describing the 26 - phy-handle : Phandle to a PHY on the MDIO bus. 29 - phy-connection-type : Defined in ethernet.txt. 31 - mdio : "mdio" node, defined in mdio.txt. 33 - ethernet-phy : "ethernet-phy" node, defined in phy.txt. 40 phy-handle = <&sgmii_phy0>; [all …]
|
H A D | nixge.txt | 4 - compatible: Should be "ni,xge-enet-3.00", but can be "ni,xge-enet-2.00" for 5 older device trees with DMA engines co-located in the address map, 7 - reg: Address and length of the register set for the device. It contains the 8 information of registers in the same order as described by reg-names. 9 - reg-names: Should contain the reg names 12 - interrupts: Should contain tx and rx interrupt 13 - interrupt-names: Should be "rx" and "tx" 14 - phy-mode: See ethernet.txt file in the same directory. 15 - nvmem-cells: Phandle of nvmem cell containing the MAC address 16 - nvmem-cell-names: Should be "address" [all …]
|
/openbmc/linux/drivers/net/phy/ |
H A D | fixed_phy.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Fixed MDIO bus (MDIO bus emulation with fixed PHYs) 8 * Copyright (c) 2006-2007 MontaVista Software, Inc. 51 struct phy_device *phydev = dev->phydev; in fixed_phy_change_carrier() 54 if (!phydev || !phydev->mdio.bus) in fixed_phy_change_carrier() 55 return -EINVAL; in fixed_phy_change_carrier() 57 list_for_each_entry(fp, &fmb->phys, node) { in fixed_phy_change_carrier() 58 if (fp->addr == phydev->mdio.addr) { in fixed_phy_change_carrier() 59 fp->no_carrier = !new_carrier; in fixed_phy_change_carrier() 63 return -EINVAL; in fixed_phy_change_carrier() [all …]
|
/openbmc/u-boot/drivers/net/phy/ |
H A D | fixed.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Fixed-Link phy 19 int ofnode = phydev->addr; in fixedphy_probe() 22 /* check for mandatory properties within fixed-link node */ in fixedphy_probe() 23 val = fdt_getprop_u32_default_node(gd->fdt_blob, in fixedphy_probe() 26 printf("ERROR: no/invalid speed given in fixed-link node!"); in fixedphy_probe() 27 return -EINVAL; in fixedphy_probe() 32 return -ENOMEM; in fixedphy_probe() 35 phydev->priv = priv; in fixedphy_probe() 37 priv->link_speed = val; in fixedphy_probe() [all …]
|
H A D | Kconfig | 3 bool "Bit-banged ethernet MII management channel support" 185 bool "Ethernet PHY RTL8211x: force 1000BASE-T master mode" 188 Force master mode for 1000BASE-T on RTl8211x PHYs (except for RTL8211F). 189 This can work around link stability and data corruption issues on gigabit 194 will not be able to establish a link between each other if they both force 201 the link speed to 100MBit/s. 221 bool "Fixed-Link PHY" 224 Fixed PHY is used for having a 'fixed-link' to another MAC with a direct 227 on, the link is always up with fixed speed and fixed duplex-setting. 228 More information: doc/device-tree-bindings/net/fixed-link.txt [all …]
|
/openbmc/linux/Documentation/networking/ |
H A D | sfp-phylink.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 phylink is a mechanism to support hot-pluggable networking modules 11 directly connected to a MAC without needing to re-initialise the 12 adapter on hot-plug events. 14 phylink supports conventional phylib-based setups, fixed link setups 25 In PHY mode, we use phylib to read the current link settings from 28 negotiation being enabled on the link. 30 2. Fixed mode 32 Fixed mode is the same as PHY mode as far as the MAC driver is 35 3. In-band mode [all …]
|
/openbmc/linux/arch/arm/boot/dts/nxp/vf/ |
H A D | vf610-zii-dev-rev-b.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 7 #include "vf610-zii-dev.dtsi" 11 compatible = "zii,vf610dev-b", "zii,vf610dev", "fsl,vf610"; 13 mdio-mux { 14 compatible = "mdio-mux-gpio"; 15 pinctrl-0 = <&pinctrl_mdio_mux>; 16 pinctrl-names = "default"; 21 mdio-parent-bus = <&mdio1>; 22 #address-cells = <1>; [all …]
|
H A D | vf610-zii-scu4-aib.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 // Copyright (C) 2016-2018 Zodiac Inflight Innovations 5 /dts-v1/; 10 compatible = "zii,vf610scu4-aib", "zii,vf610dev", "fsl,vf610"; 13 stdout-path = &uart0; 21 gpio-leds { 22 compatible = "gpio-leds"; 23 pinctrl-0 = <&pinctrl_leds_debug>; 24 pinctrl-names = "default"; 26 led-debug { [all …]
|
/openbmc/linux/arch/arm/boot/dts/mediatek/ |
H A D | mt7623a.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2017-2018 MediaTek Inc. 8 /dts-v1/; 9 #include <dt-bindings/power/mt7623a-power.h> 13 power-domains = <&scpsys MT7623A_POWER_DOMAIN_IFR_MSC>; 17 power-domains = <&scpsys MT7623A_POWER_DOMAIN_ETH>; 22 phy-mode = "trgmii"; 24 fixed-link { 26 full-duplex; 33 phy-mode = "rgmii"; [all …]
|
H A D | mt7623n-bananapi-bpi-r2.dts | 2 * Copyright 2017-2018 Sean Wang <sean.wang@mediatek.com> 4 * SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 8 #include <dt-bindings/input/input.h> 13 model = "Bananapi BPI-R2"; 14 compatible = "bananapi,bpi-r2", "mediatek,mt7623"; 21 stdout-path = "serial2:115200n8"; 25 compatible = "hdmi-connector"; 28 ddc-i2c-bus = <&hdmiddc0>; 32 remote-endpoint = <&hdmi0_out>; [all …]
|
/openbmc/linux/drivers/net/mdio/ |
H A D | of_mdio.c | 1 // SPDX-License-Identifier: GPL-2.0-only 30 * ethernet-phy-idAAAA.BBBB */ 66 device_set_node(&mdiodev->dev, fwnode); in of_mdiobus_register_device() 71 device_set_node(&mdiodev->dev, NULL); in of_mdiobus_register_device() 77 dev_dbg(&mdio->dev, "registered mdio device %pOFn at address %i\n", in of_mdiobus_register_device() 89 { .compatible = "brcm,40nm-ephy" }, 99 { .compatible = "moxa,moxart-rtl8201cp", }, 105 * o Compatible string of "ethernet-phy-idX.X" 106 * o Compatible string of "ethernet-phy-ieee802.3-c45" 107 * o Compatible string of "ethernet-phy-ieee802.3-c22" [all …]
|
/openbmc/webui-vue/src/components/AppNavigation/ |
H A D | AppNavigation.vue | 3 <div class="nav-container" :class="{ open: isNavigationOpen }"> 4 <nav ref="nav" :aria-label="$t('appNavigation.primaryNavigation')"> 5 <b-nav vertical class="mb-4"> 6 <template v-for="navItem in navigationItems"> 7 <!-- Navigation items with no children --> 8 <b-nav-item 9 v-if="!navItem.children" 12 :data-test-id="`nav-item-${navItem.id}`" 16 </b-nav-item> 18 <!-- Navigation items with children --> [all …]
|
/openbmc/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx53-kp-hsc.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 8 #include "imx53-kp.dtsi" 12 compatible = "kiebackpeter,imx53-hsc", "fsl,imx53"; 18 fixed-link { /* RMII fixed link to LAN9303 */ 20 full-duplex; 26 compatible = "smsc,lan9303-i2c"; 28 reset-gpios = <&gpio7 6 GPIO_ACTIVE_LOW>; 29 reset-duration = <400>; 32 #address-cells = <1>; [all …]
|
/openbmc/linux/arch/arm/boot/dts/marvell/ |
H A D | kirkwood-l-50.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Check Point L-50 Board Description 7 /dts-v1/; 10 #include "kirkwood-6281.dtsi" 13 model = "Check Point L-50"; 14 compatible = "checkpoint,l-50", "marvell,kirkwood-88f6281", "marvell,kirkwood"; 23 stdout-path = &uart0; 27 pinctrl: pin-controller@10000 { 28 pinctrl-0 = <&pmx_led38 &pmx_sysrst &pmx_button29>; 29 pinctrl-names = "default"; [all …]
|
/openbmc/linux/arch/arm/boot/dts/broadcom/ |
H A D | bcm958625-meraki-alamo.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 5 * Copyright (C) 2020-2021 Matthew Hagan <mnhagan88@gmail.com> 8 #include "bcm958625-meraki-mx6x-common.dtsi" 12 compatible = "gpio-keys-polled"; 14 poll-interval = <20>; 16 button-reset { 24 compatible = "gpio-leds"; 26 led-0 { 27 /* green:wan1-left */ 29 function-enumerator = <0>; [all …]
|
/openbmc/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 …]
|
/openbmc/linux/arch/arm64/boot/dts/qcom/ |
H A D | sdm845-db845c.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 /dts-v1/; 8 #include <dt-bindings/leds/common.h> 9 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 11 #include <dt-bindings/sound/qcom,q6afe.h> 12 #include <dt-bindings/sound/qcom,q6asm.h> 14 #include "sdm845-wcd9340.dtsi" 21 qcom,msm-id = <341 0x20001>; 22 qcom,board-id = <8 0>; [all …]
|
/openbmc/linux/arch/arm64/boot/dts/amlogic/ |
H A D | meson-khadas-vim3.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include <dt-bindings/input/input.h> 9 #include <dt-bindings/leds/common.h> 10 #include <dt-bindings/gpio/meson-g12a-gpio.h> 11 #include <dt-bindings/sound/meson-g12a-tohdmitx.h> 22 stdout-path = "serial0:115200n8"; 30 adc-keys { 31 compatible = "adc-keys"; 32 io-channels = <&saradc 2>; 33 io-channel-names = "buttons"; [all …]
|
H A D | meson-gx-p23x-q20x.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 * the pin-compatible S912 (GXM) or S905D (GXL) SoCs. 11 #include <dt-bindings/sound/meson-aiu.h> 19 dio2133: analog-amplifier { 20 compatible = "simple-audio-amplifier"; 21 sound-name-prefix = "AU2"; 22 VCC-supply = <&hdmi_5v>; 23 enable-gpios = <&gpio GPIOH_5 GPIO_ACTIVE_HIGH>; 26 spdif_dit: audio-codec-0 { 27 #sound-dai-cells = <0>; [all …]
|
H A D | meson-g12a-x96-max.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "meson-g12a.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/gpio/meson-g12a-gpio.h> 11 #include <dt-bindings/sound/meson-g12a-tohdmitx.h> 14 compatible = "amediatech,x96-max", "amlogic,g12a"; 22 spdif_dit: audio-codec-1 { 23 #sound-dai-cells = <0>; 24 compatible = "linux,spdif-dit"; [all …]
|
H A D | meson-axg-s400.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "meson-axg.dtsi" 9 #include <dt-bindings/input/input.h> 12 compatible = "amlogic,s400", "amlogic,a113d", "amlogic,meson-axg"; 16 compatible = "adc-keys"; 17 io-channels = <&saradc 0>; 18 io-channel-names = "buttons"; 19 keyup-threshold-microvolt = <1800000>; 21 button-next { [all …]
|
/openbmc/linux/arch/mips/boot/dts/cavium-octeon/ |
H A D | dlink_dsr-500n-1000n.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Device tree source for D-Link DSR-500N/1000N (common parts). 13 phy8: ethernet-phy@8 { 15 compatible = "ethernet-phy-ieee802.3-c22"; 22 fixed-link { 24 full-duplex; 28 fixed-link { 30 full-duplex; 34 phy-handle = <&phy8>; 47 refclk-frequency = <12000000>; [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/net/dsa/ |
H A D | lan9303.txt | 2 ------------------------------------------------- 6 - compatible: should be 7 - "smsc,lan9303-i2c" for I2C managed mode 9 - "smsc,lan9303-mdio" for mdio managed mode 13 - reset-gpios: GPIO to be used to reset the whole device 14 - reset-duration: reset duration in milliseconds, defaults to 200 ms 23 auto-detected and mapped accordingly. 31 fixed-link { /* RMII fixed link to LAN9303 */ 33 full-duplex; 38 compatible = "smsc,lan9303-i2c"; [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | meson-axg-s400.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "meson-axg.dtsi" 9 #include <dt-bindings/input/input.h> 12 compatible = "amlogic,s400", "amlogic,a113d", "amlogic,meson-axg"; 16 compatible = "adc-keys"; 17 io-channels = <&saradc 0>; 18 io-channel-names = "buttons"; 19 keyup-threshold-microvolt = <1800000>; 21 button-next { [all …]
|