1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/net/dsa/hirschmann,hellcreek.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Hirschmann Hellcreek TSN Switch Device Tree Bindings
13 - Andrew Lunn <andrew@lunn.ch>
14 - Florian Fainelli <f.fainelli@gmail.com>
15 - Vivien Didelot <vivien.didelot@gmail.com>
16 - Kurt Kanzenbach <kurt@linutronix.de>
19 The Hellcreek TSN Switch IP is a 802.1Q Ethernet compliant switch. It supports
20 the Precision Time Protocol, Hardware Timestamping as well the Time Aware
26 - const: hirschmann,hellcreek-de1soc-r1
30 The physical base address and size of TSN and PTP memory base
50 description: Hellcreek leds
51 $ref: ../../leds/common.yaml#
57 description: Led number
66 additionalProperties: false
68 additionalProperties: false
77 unevaluatedProperties: false
81 switch0: switch@ff240000 {
82 compatible = "hirschmann,hellcreek-de1soc-r1";
83 reg = <0xff240000 0x1000>,
85 reg-names = "tsn", "ptp";
101 phy-handle = <&phy1>;
107 phy-handle = <&phy2>;
112 #address-cells = <1>;
118 default-state = "on";
124 default-state = "off";