1 Marvell DSA Switch Device Tree Bindings
2 ---------------------------------------
4 WARNING: This binding is currently unstable. Do not program it into a
5 FLASH never to be changed again. Once this binding is stable, this
6 warning will be removed.
8 If you need a stable binding, use the old dsa.txt binding.
10 Marvell Switches are MDIO devices. The following properties should be
11 placed as a child node of an mdio device.
13 The properties described here are those specific to Marvell devices.
14 Additional required and optional properties can be found in dsa.txt.
17 - compatible : Should be one of "marvell,mv88e6085" or
19 - reg : Address on the MII bus for the switch.
23 - reset-gpios : Should be a gpio specifier for a reset line
24 - interrupt-parent : Parent interrupt controller
25 - interrupts : Interrupt from the switch
26 - interrupt-controller : Indicates the switch is itself an interrupt
27 controller. This is used for the PHY interrupts.
28 #interrupt-cells = <2> : Controller uses two cells, number and flag
29 - mdio : container of PHY and devices on the switches MDIO
36 interrupt-parent = <&gpio0>;
37 interrupts = <27 IRQ_TYPE_LEVEL_LOW>;
39 #interrupt-cells = <2>;
42 compatible = "marvell,mv88e6085";
44 reset-gpios = <&gpio5 1 GPIO_ACTIVE_LOW>;
49 switch1phy0: switch1phy0@0 {
51 interrupt-parent = <&switch0>;
52 interrupts = <0 IRQ_TYPE_LEVEL_HIGH>;