1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/net/engleder,tsnep.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: TSN endpoint Ethernet MAC
10 - Gerhard Engleder <gerhard@engleder-embedded.com>
13 - $ref: ethernet-controller.yaml#
38 The main interrupt for basic MAC features and the first TX/RX queue pair
39 is named "mac". "txrx-[1-7]" are the interrupts for additional TX/RX
44 local-mac-address: true
50 nvmem-cell-names: true
66 unevaluatedProperties: false
67 description: optional node for embedded MDIO controller
74 additionalProperties: false
81 tsnep0: ethernet@a0000000 {
82 compatible = "engleder,tsnep";
83 reg = <0x0 0xa0000000 0x0 0x10000>;
84 interrupts = <0 89 1>;
85 interrupt-parent = <&gic>;
86 local-mac-address = [00 00 00 00 00 00];
93 phy0: ethernet-phy@1 {
100 tsnep1: ethernet@a0010000 {
101 compatible = "engleder,tsnep";
102 reg = <0x0 0xa0010000 0x0 0x10000>;
103 interrupts = <0 93 1>, <0 94 1>, <0 95 1>, <0 96 1>;
104 interrupt-names = "mac", "txrx-1", "txrx-2", "txrx-3";
105 interrupt-parent = <&gic>;
106 local-mac-address = [00 00 00 00 00 00];
108 phy-handle = <&phy1>;
110 #address-cells = <1>;
113 phy1: ethernet-phy@1 {
115 rxc-skew-ps = <1080>;