| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/ |
| H A D | cpsw.txt | 2 ------------------------------------------------------ 5 - compatible : Should be one of the below:- 7 "ti,am335x-cpsw" for AM335x controllers 8 "ti,am4372-cpsw" for AM437x controllers 9 "ti,dra7-cpsw" for DRA7x controllers 10 - reg : physical base address and size of the cpsw 12 - interrupts : property with a value describing the interrupt 14 - cpdma_channels : Specifies number of channels in CPDMA 15 - ale_entries : Specifies No of entries ALE can hold 16 - bd_ram_size : Specifies internal descriptor RAM size [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 - Alexandru Ardelean <alexandru.ardelean@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 | amlogic,meson-dwmac.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: "http://devicetree.org/schemas/net/amlogic,meson-dwmac.yaml#" 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Neil Armstrong <narmstrong@baylibre.com> 12 - Martin Blumenstingl <martin.blumenstingl@googlemail.com> 20 - amlogic,meson6-dwmac 21 - amlogic,meson8b-dwmac 22 - amlogic,meson8m2-dwmac 23 - amlogic,meson-gxbb-dwmac [all …]
|
| H A D | ethernet-controller.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/net/ethernet-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - David S. Miller <davem@davemloft.net> 16 local-mac-address: 19 $ref: /schemas/types.yaml#definitions/uint8-array 21 - minItems: 6 24 mac-address: 29 local-mac-address property. [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| 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 | 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 …]
|
| H A D | am437x-cm-t43.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2015 CompuLab, Ltd. - http://www.compulab.co.il/ 6 /dts-v1/; 8 #include <dt-bindings/pinctrl/am43xx.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 14 model = "CompuLab CM-T43"; 15 compatible = "compulab,am437x-cm-t43", "ti,am4372", "ti,am43"; 18 compatible = "gpio-leds"; 21 label = "cm-t43:green"; [all …]
|
| H A D | sun7i-a20-lamobo-r1.dts | 4 * This file is dual-licensed: you can use it either under the terms 43 /dts-v1/; 44 #include "sun7i-a20.dtsi" 45 #include "sunxi-common-regulators.dtsi" 47 #include <dt-bindings/gpio/gpio.h> 48 #include <dt-bindings/interrupt-controller/irq.h> 52 compatible = "lamobo,lamobo-r1", "allwinner,sun7i-a20"; 61 stdout-path = "serial0:115200n8"; 64 hdmi-connector { 65 compatible = "hdmi-connector"; [all …]
|
| H A D | am57xx-cl-som-am57x.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Support for CompuLab CL-SOM-AM57x System-on-Module 5 * Copyright (C) 2015 CompuLab Ltd. - http://www.compulab.co.il/ 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/interrupt-controller/irq.h> 16 model = "CompuLab CL-SOM-AM57x"; 17 compatible = "compulab,cl-som-am57x", "ti,am5728", "ti,dra742", "ti,dra74", "ti,dra7"; 21 reg = <0x0 0x80000000 0x0 0x20000000>; /* 512 MB - minimal configuration */ 25 compatible = "gpio-leds"; [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/dsa/ |
| H A D | mt7530.txt | 6 - compatible: may be compatible = "mediatek,mt7530" 9 - #address-cells: Must be 1. 10 - #size-cells: Must be 0. 11 - mediatek,mcm: Boolean; if defined, indicates that either MT7530 is the part 12 on multi-chip module belong to MT7623A has or the remotely standalone 17 - core-supply: Phandle to the regulator node necessary for the core power. 18 - io-supply: Phandle to the regulator node necessary for the I/O power. 19 See Documentation/devicetree/bindings/regulator/mt6323-regulator.txt 24 - reset-gpios: Should be a gpio specifier for a reset line. 28 - resets : Phandle pointing to the system reset controller with [all …]
|
| H A D | b53.txt | 6 - compatible: For external switch chips, compatible string must be exactly one 18 "brcm,bcm11360-srab" and the mandatory "brcm,cygnus-srab" string 21 "brcm,bcm53010-srab" 22 "brcm,bcm53011-srab" 23 "brcm,bcm53012-srab" 24 "brcm,bcm53018-srab" 25 "brcm,bcm53019-srab" and the mandatory "brcm,bcm5301x-srab" string 28 "brcm,bcm11404-srab" 29 "brcm,bcm11407-srab" 30 "brcm,bcm11409-srab" [all …]
|
| H A D | sja1105.txt | 6 - compatible: 8 - "nxp,sja1105e" 9 - "nxp,sja1105t" 10 - "nxp,sja1105p" 11 - "nxp,sja1105q" 12 - "nxp,sja1105r" 13 - "nxp,sja1105s" 18 and the non-SGMII devices, while pin-compatible, are not equal in terms 19 of support for RGMII internal delays (supported on P/Q/R/S, but not on 24 - sja1105,role-mac: [all …]
|
| /OK3568_Linux_fs/u-boot/include/ |
| H A D | phy_interface.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 39 [PHY_INTERFACE_MODE_SGMII_2500] = "sgmii-2500", 43 [PHY_INTERFACE_MODE_RGMII] = "rgmii", 44 [PHY_INTERFACE_MODE_RGMII_ID] = "rgmii-id", 45 [PHY_INTERFACE_MODE_RGMII_RXID] = "rgmii-rxid", 46 [PHY_INTERFACE_MODE_RGMII_TXID] = "rgmii-txid",
|
| /OK3568_Linux_fs/u-boot/doc/device-tree-bindings/net/ |
| H A D | ethernet.txt | 3 - local-mac-address: array of 6 bytes, specifies the MAC address that was 5 - mac-address: array of 6 bytes, specifies the MAC address that was last used by 7 the device by the boot program is different from the "local-mac-address" 9 - max-speed: number, specifies maximum speed in Mbit/s supported by the device; 10 - max-frame-size: number, maximum transfer unit (IEEE defined MTU), rather than 12 - phy-mode: string, operation mode of the PHY interface; supported values are 13 "mii", "gmii", "sgmii", "qsgmii", "tbi", "rev-mii", "rmii", "rgmii", "rgmii-id", 14 "rgmii-rxid", "rgmii-txid", "rtbi", "smii", "xgmii"; this is now a de-facto 16 - phy-connection-type: the same as "phy-mode" property but described in ePAPR; 17 - phy-handle: phandle, specifies a reference to a node representing a PHY [all …]
|
| H A D | fsl-tsec-phy.txt | 1 * TSEC-compatible ethernet nodes 5 - compatible : Should be "fsl,tsec" 6 - reg : Offset and length of the register set for the device 7 - phy-handle : See ethernet.txt file in the same directory. 8 - phy-connection-type : See ethernet.txt file in the same directory. This 9 property is only really needed if the connection is of type "rgmii-id", 10 "rgmii-rxid" and "rgmii-txid" as all other connection types are detected 17 phy-handle = <&phy0>; 18 phy-connection-type = "sgmii"; 30 - compatible : Should define the compatible device type for the [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/ABI/testing/ |
| H A D | sysfs-class-net-phydev | 24 This attribute contains the 32-bit PHY Identifier as reported 41 <empty> (not available), mii, gmii, sgmii, tbi, rev-mii, 42 rmii, rgmii, rgmii-id, rgmii-rxid, rgmii-txid, rtbi, smii 43 xgmii, moca, qsgmii, trgmii, 1000base-x, 2500base-x, rxaui, 44 xaui, 10gbase-kr, unknown
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/ |
| H A D | ucc.txt | 4 - device_type : should be "network", "hldc", "uart", "transparent" 6 - compatible : could be "ucc_geth" or "fsl_atm" and so on. 7 - cell-index : the ucc number(1-8), corresponding to UCCx in UM. 8 - reg : Offset and length of the register set for the device 9 - interrupts : <a b> where a is the interrupt number and b is a 14 - pio-handle : The phandle for the Parallel I/O port configuration. 15 - port-number : for UART drivers, the port number to use, between 0 and 3. 18 CPM UART driver, the port-number is required for the QE UART driver. 19 - soft-uart : for UART drivers, if specified this means the QE UART device 20 driver should use "Soft-UART" mode, which is needed on some SOCs that have [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/allwinner/ |
| H A D | sun50i-a64-pine64-plus.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 #include "sun50i-a64-pine64.dts" 8 compatible = "pine64,pine64-plus", "allwinner,sun50i-a64"; 14 pinctrl-names = "default"; 15 pinctrl-0 = <&rgmii_pins>; 16 phy-mode = "rgmii-txid"; 17 phy-handle = <&ext_rgmii_phy>; 22 ext_rgmii_phy: ethernet-phy@1 { 23 compatible = "ethernet-phy-ieee802.3-c22"; 34 regulator-enable-ramp-delay = <100000>;
|
| H A D | sun50i-a64-sopine-baseboard.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 // Based on sun50i-a64-pine64.dts, which is: 6 /dts-v1/; 8 #include "sun50i-a64-sopine.dtsi" 12 compatible = "pine64,sopine-baseboard", "pine64,sopine", 13 "allwinner,sun50i-a64"; 25 stdout-path = "serial0:115200n8"; 28 hdmi-connector { 29 compatible = "hdmi-connector"; 34 remote-endpoint = <&hdmi_out_con>; [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | am335x-pxm2.dtsi | 6 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ 14 #include <dt-bindings/input/input.h> 18 stdout-path = &uart0; 19 tick-timer = &timer2; 24 cpu0-supply = <&vdd1_reg>; 29 compatible = "pwm-backlight"; 31 brightness-levels = <0 2 5 7 10 12 15 17 20 22 25 28 30 33 35 40 default-brightness-level = <80>; 41 power-supply = <&backlight_reg>; 42 enable-gpios = <&gpio3 16 0>; [all …]
|
| H A D | am335x-evm.dts | 2 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ 8 /dts-v1/; 11 #include <dt-bindings/interrupt-controller/irq.h> 15 compatible = "ti,am335x-evm", "ti,am33xx"; 18 stdout-path = &uart0; 19 tick-timer = &timer2; 24 cpu0-supply = <&vdd1_reg>; 34 compatible = "regulator-fixed"; 35 regulator-name = "vbat"; 36 regulator-min-microvolt = <5000000>; [all …]
|
| H A D | am335x-evmsk.dts | 2 * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/ 14 /dts-v1/; 17 #include <dt-bindings/pwm/pwm.h> 18 #include <dt-bindings/interrupt-controller/irq.h> 21 model = "TI AM335x EVM-SK"; 22 compatible = "ti,am335x-evmsk", "ti,am33xx"; 25 stdout-path = &uart0; 26 tick-timer = &timer2; 31 cpu0-supply = <&vdd1_reg>; 41 compatible = "regulator-fixed"; [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/net/phy/ |
| H A D | realtek.c | 4 * SPDX-License-Identifier: GPL-2.0+ 6 * Copyright 2010-2011, 2015 Freescale Semiconductor, Inc. 19 /* RTL8211x 1000BASE-T Control Register */ 57 phydev->flags |= PHY_RTL8211x_FORCE_MASTER; in rtl8211b_probe() 74 if (phydev->flags & PHY_RTL8211x_FORCE_MASTER) { in rtl8211x_config() 102 /* enable TX-delay for rgmii-id and rgmii-txid, otherwise disable it */ in rtl8211f_config() 103 if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID || in rtl8211f_config() 104 phydev->interface == PHY_INTERFACE_MODE_RGMII_TXID) in rtl8211f_config() 136 /* in case of timeout ->link is cleared */ in rtl8211x_parse_status() 137 phydev->link = 1; in rtl8211x_parse_status() [all …]
|
| H A D | vitesse.c | 4 * Copyright 2010-2014 Freescale Semiconductor, Inc. 6 * Add vsc8662 phy support - Priyanka Jain 7 * SPDX-License-Identifier: GPL-2.0+ 92 phydev->duplex = DUPLEX_FULL; in vitesse_parse_status() 94 phydev->duplex = DUPLEX_HALF; in vitesse_parse_status() 99 phydev->speed = SPEED_1000; in vitesse_parse_status() 102 phydev->speed = SPEED_100; in vitesse_parse_status() 105 phydev->speed = SPEED_10; in vitesse_parse_status() 143 * applied to "rgmii-id" interfaces. It may not work as expected 144 * on "rgmii-txid", "rgmii-rxid" or "rgmii" interfaces. */ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/phy/ |
| H A D | vitesse.c | 1 // SPDX-License-Identifier: GPL-2.0+ 108 if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID) in vsc824x_config_init() 190 /* bits 14-15 in extended register 0x14 controls DACG amplitude in vsc738x_config_init() 191 * 6 = -8%, 2 is hardware default in vsc738x_config_init() 205 /* This magic sequence appears in the VSC7395 SparX-G5e application in vsc739x_config_init() 239 * with the power-on/reset defaults. Writing some registers will in vsc73xx_config_aneg() 246 * applied to "rgmii-id" interfaces. It may not work as expected 247 * on "rgmii-txid", "rgmii-rxid" or "rgmii" interfaces. */ 264 if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID) in vsc8601_config_init() 281 if (phydev->interrupts == PHY_INTERRUPT_ENABLED) in vsc824x_ack_interrupt() [all …]
|