| /linux/arch/arm64/boot/dts/microchip/ | 
| H A D | sparx5_pcb135_board.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 /dts-v1/;
 10 	gpio-restart {
 11 		compatible = "gpio-restart";
 16 	i2c0_imux: i2c-mux {
 17 		compatible = "i2c-mux-pinctrl";
 18 		#address-cells = <1>;
 19 		#size-cells = <0>;
 20 		i2c-parent = <&i2c0>;
 24 		compatible = "gpio-leds";
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/marvell/ | 
| H A D | armada-3720-turris-mox.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)7 /dts-v1/;
 9 #include <dt-bindings/bus/moxtet.h>
 10 #include <dt-bindings/gpio/gpio.h>
 11 #include <dt-bindings/input/input.h>
 12 #include "armada-372x.dtsi"
 16 	compatible = "cznic,turris-mox", "marvell,armada3720",
 28 		stdout-path = "serial0:115200n8";
 37 		compatible = "gpio-leds";
 41 			linux,default-trigger = "default-on";
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/freescale/ | 
| H A D | fsl-ls1088a-rdb.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)5  * Copyright 2017-2020 NXP
 11 /dts-v1/;
 13 #include "fsl-ls1088a.dtsi"
 17 	compatible = "fsl,ls1088a-rdb", "fsl,ls1088a";
 21 	phy-handle = <&mdio2_aquantia_phy>;
 22 	phy-connection-type = "10gbase-r";
 23 	pcs-handle = <&pcs2>;
 27 	phy-handle = <&mdio1_phy5>;
 28 	phy-connection-type = "qsgmii";
 [all …]
 
 | 
| H A D | tqmls1088a-mbls10xxa-mc.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)3  * Copyright (c) 2018-2023 TQ-Systems GmbH <linux@ew.tq-group.com>,
 4  * D-82229 Seefeld, Germany.
 10 #include <dt-bindings/net/ti-dp83867.h>
 17 	pcs-handle = <&pcs1>;
 21 	pcs-handle = <&pcs2>;
 25 	pcs-handle = <&pcs3_0>;
 29 	pcs-handle = <&pcs3_1>;
 33 	pcs-handle = <&pcs3_2>;
 37 	pcs-handle = <&pcs3_3>;
 [all …]
 
 | 
| H A D | fsl-ls2088a-rdb.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)12 /dts-v1/;
 14 #include "fsl-ls2088a.dtsi"
 15 #include "fsl-ls208xa-rdb.dtsi"
 19 	compatible = "fsl,ls2088a-rdb", "fsl,ls2088a";
 22 		stdout-path = "serial1:115200n8";
 27 	phy-handle = <&mdio1_phy1>;
 28 	phy-connection-type = "10gbase-r";
 32 	phy-handle = <&mdio1_phy2>;
 33 	phy-connection-type = "10gbase-r";
 [all …]
 
 | 
| 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 …]
 
 | 
| H A D | fsl-ls1088a-ten64.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)4  * Based on fsl-ls1088a-rdb.dts
 5  * Copyright 2017-2020 NXP
 6  * Copyright 2019-2021 Traverse Technologies
 11 /dts-v1/;
 13 #include "fsl-ls1088a.dtsi"
 15 #include <dt-bindings/gpio/gpio.h>
 16 #include <dt-bindings/input/input.h>
 28 		stdout-path = "serial0:115200n8";
 32 		compatible = "gpio-keys";
 [all …]
 
 | 
| H A D | fsl-ls1028a-qds-13bb.dtso | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)5  * Copyright 2019-2021 NXP
 8  * Requires a SCH-30841 card with lane A of connector rewired to PHY lane C.
 9  * Set-up is a SCH-30842 card in slot 1 and SCH-30841 in slot 2.
 12 /dts-v1/;
 16 	#address-cells = <1>;
 17 	#size-cells = <0>;
 19 	slot1_sgmii: ethernet-phy@2 {
 22 		compatible = "ethernet-phy-ieee802.3-c45";
 27 	phy-handle = <&slot1_sgmii>;
 [all …]
 
 | 
| H A D | fsl-lx2162a-clearfog.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)5 // Copyright 2023 Josua Mayer <josua@solid-run.com>
 7 /dts-v1/;
 9 #include "fsl-lx2160a.dtsi"
 10 #include "fsl-lx2162a-sr-som.dtsi"
 14 	compatible = "solidrun,lx2162a-clearfog", "solidrun,lx2162a-som", "fsl,lx2160a";
 35 		stdout-path = "serial0:115200n8";
 39 		compatible = "gpio-leds";
 41 		led_sfp_at: led-sfp-at {
 43 			default-state = "off";
 [all …]
 
 | 
| H A D | fsl-ls1028a-qds-65bb.dtso | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)5  * Copyright 2019-2021 NXP
 8  * Requires a SCH-30842 card in slot 1 and a SCH-28021 card in slot 2.
 11 /dts-v1/;
 15 	#address-cells = <1>;
 16 	#size-cells = <0>;
 18 	slot1_sgmii: ethernet-phy@2 {
 21 		compatible = "ethernet-phy-ieee802.3-c45";
 26 	phy-handle = <&slot1_sgmii>;
 27 	phy-mode = "2500base-x";
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/net/dsa/ | 
| H A D | marvell,mv88e6xxx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Andrew Lunn <andrew@lunn.ch>
 22       - enum:
 23           - marvell,mv88e6085
 24           - marvell,mv88e6190
 25           - marvell,mv88e6250
 43       - items:
 44           - const: marvell,turris-mox-mv88e6085
 [all …]
 
 | 
| H A D | mscc,ocelot.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR MIT)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Vladimir Oltean <vladimir.oltean@nxp.com>
 11   - Claudiu Manoil <claudiu.manoil@nxp.com>
 12   - Alexandre Belloni <alexandre.belloni@bootlin.com>
 13   - UNGLinuxDriver@microchip.com
 16   There are multiple switches which are either part of the Ocelot-1 family, or
 22   Frame DMA or register-based I/O.
 26     This is found in the NXP T1040, where it is a memory-mapped platform
 [all …]
 
 | 
| H A D | qca8k.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - John Crispin <john@phrozen.org>
 13   If the QCA8K switch is connect to an SoC's external mdio-bus, each subnode
 14   describing a port needs to have a valid phandle referencing the internal PHY
 15   it is connected to. This is because there is no N:N mapping of port and PHY
 16   ID. To declare the internal mdio-bus configuration, declare an MDIO node in
 18   PHY it is connected to. In this config, an internal mdio-bus is registered and
 20   mdio-bus configurations are not supported by the hardware.
 [all …]
 
 | 
| /linux/arch/mips/boot/dts/mscc/ | 
| H A D | ocelot_pcb120.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)4 /dts-v1/;
 6 #include <dt-bindings/gpio/gpio.h>
 7 #include <dt-bindings/interrupt-controller/irq.h>
 8 #include <dt-bindings/phy/phy-ocelot-serdes.h>
 12 	compatible = "mscc,ocelot-pcb120", "mscc,ocelot";
 15 		stdout-path = "serial0:115200n8";
 25 	phy_int_pins: phy-int-pins {
 30 	phy_load_save_pins: phy-load-save-pins {
 42 	pinctrl-names = "default";
 [all …]
 
 | 
| /linux/arch/powerpc/boot/dts/fsl/ | 
| H A D | t1040rdb.dts | 4  * Copyright 2014 - 2015 Freescale Semiconductor Inc.35 /include/ "t104xsi-pre.dtsi"
 49 				fixed-link = <0 1 1000 0 0>;
 50 				phy-connection-type = "sgmii";
 54 				fixed-link = <1 1 1000 0 0>;
 55 				phy-connection-type = "sgmii";
 59 				phy-handle = <&phy_sgmii_2>;
 60 				phy-connection-type = "sgmii";
 64 				phy_sgmii_2: ethernet-phy@3 {
 68 				/* VSC8514 QSGMII PHY */
 [all …]
 
 | 
| H A D | t4240rdb.dts | 4  * Copyright 2014 - 2015 Freescale Semiconductor Inc.35 /include/ "t4240si-pre.dtsi"
 40 	#address-cells = <2>;
 41 	#size-cells = <2>;
 42 	interrupt-parent = <&mpic>;
 62 			#address-cells = <1>;
 63 			#size-cells = <1>;
 64 			compatible = "cfi-flash";
 67 			bank-width = <2>;
 68 			device-width = <1>;
 [all …]
 
 | 
| H A D | t4240qds.dts | 4  * Copyright 2012 - 2015 Freescale Semiconductor Inc.35 /include/ "t4240si-pre.dtsi"
 40 	#address-cells = <2>;
 41 	#size-cells = <2>;
 42 	interrupt-parent = <&mpic>;
 89 			#address-cells = <1>;
 90 			#size-cells = <1>;
 91 			compatible = "cfi-flash";
 94 			bank-width = <2>;
 95 			device-width = <1>;
 [all …]
 
 | 
| H A D | t2080qds.dts | 4  * Copyright 2013 - 2015 Freescale Semiconductor Inc.35 /include/ "t208xsi-pre.dtsi"
 41 	#address-cells = <2>;
 42 	#size-cells = <2>;
 43 	interrupt-parent = <&mpic>;
 66 			phy-handle = <&phy_sgmii_s3_1e>;
 67 			phy-connection-type = "xgmii";
 71 			phy-handle = <&phy_sgmii_s3_1f>;
 72 			phy-connection-type = "xgmii";
 76 			phy-handle = <&rgmii_phy1>;
 [all …]
 
 | 
| H A D | t2081qds.dts | 4  * Copyright 2013 - 2015 Freescale Semiconductor Inc.35 /include/ "t208xsi-pre.dtsi"
 41 	#address-cells = <2>;
 42 	#size-cells = <2>;
 43 	interrupt-parent = <&mpic>;
 58 			phy-handle = <&phy_sgmii_s7_1c>;
 59 			phy-connection-type = "sgmii";
 63 			phy-handle = <&phy_sgmii_s7_1d>;
 64 			phy-connection-type = "sgmii";
 68 			phy-handle = <&rgmii_phy1>;
 [all …]
 
 | 
| H A D | t2080rdb.dts | 2  * T2080PCIe-RDB Board Device Tree Source4  * Copyright 2014 - 2015 Freescale Semiconductor Inc.
 35 /include/ "t208xsi-pre.dtsi"
 41 	#address-cells = <2>;
 42 	#size-cells = <2>;
 43 	interrupt-parent = <&mpic>;
 60 			phy-handle = <&xg_aq1202_phy3>;
 61 			phy-connection-type = "xgmii";
 65 			phy-handle = <&xg_aq1202_phy4>;
 66 			phy-connection-type = "xgmii";
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/marvell/ | 
| H A D | armada-385-clearfog-gtr-l8.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)3 #include "armada-385-clearfog-gtr.dtsi"
 7 	compatible = "solidrun,clearfog-gtr-l8", "marvell,armada385",
 11 	sfp1: sfp-1 {
 13 		pinctrl-0 = <&cf_gtr_sfp1_pins>;
 14 		pinctrl-names = "default";
 15 		i2c-bus = <&i2c0>;
 16 		mod-def0-gpio = <&gpio0 24 GPIO_ACTIVE_LOW>;
 17 		tx-disable-gpio = <&gpio1 22 GPIO_ACTIVE_HIGH>;
 22 	switch0: ethernet-switch@4 {
 [all …]
 
 | 
| H A D | armada-381-netgear-gs110emx.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT4 /dts-v1/;
 5 #include "armada-385.dtsi"
 6 #include <dt-bindings/gpio/gpio.h>
 7 #include <dt-bindings/input/input.h>
 14 		/* So that mvebu u-boot can update the MAC addresses */
 19 		stdout-path = "serial0:115200n8";
 22 	gpio-keys {
 23 		compatible = "gpio-keys";
 24 		pinctrl-0 = <&front_button_pins>;
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/broadcom/ | 
| H A D | bcm958625-meraki-alamo.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT5  * 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 …]
 
 | 
| /linux/arch/arm/boot/dts/microchip/ | 
| H A D | lan966x-pcb8290.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3  * lan966x-pcb8290.dts - Device Tree file for LAN966X-PCB8290 board
 9 /dts-v1/;
 11 #include "dt-bindings/phy/phy-lan966x-serdes.h"
 15 	compatible = "microchip,lan9668-pcb8290", "microchip,lan9668", "microchip,lan966";
 17 	gpio-restart {
 18 		compatible = "gpio-restart";
 29 	miim_a_pins: mdio-pins {
 35 	pps_out_pins: pps-out-pins {
 41 	ptp_ext_pins: ptp-ext-pins {
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/net/ | 
| H A D | hisilicon-hip04-net.txt | 6 - compatible: should be "hisilicon,hip04-mac".7 - reg: address and length of the register set for the device.
 8 - interrupts: interrupt for the device.
 9 - port-handle: <phandle port channel>
 14 - phy-mode: see ethernet.txt [1].
 17 - phy-handle: see ethernet.txt [1].
 26 - compatible: should be "hisilicon,mdio".
 27 - Inherits from MDIO bus node binding [2]
 28 [2] Documentation/devicetree/bindings/net/phy.txt
 34 		#address-cells = <1>;
 [all …]
 
 |