Lines Matching +full:mdio +full:- +full:gpios
2 ---------------------------------------
10 Marvell Switches are MDIO devices. The following properties should be
11 placed as a child node of an mdio device.
17 which is at a different MDIO base address in different switch families.
18 - "marvell,mv88e6085" : Switch has base address 0x10. Use with models:
22 - "marvell,mv88e6190" : Switch has base address 0x00. Use with models:
24 - "marvell,mv88e6250" : Switch has base address 0x08 or 0x18. Use with model:
28 - compatible : Should be one of "marvell,mv88e6085",
31 - reg : Address on the MII bus for the switch.
35 - reset-gpios : Should be a gpio specifier for a reset line
36 - interrupts : Interrupt from the switch
37 - interrupt-controller : Indicates the switch is itself an interrupt
39 #interrupt-cells = <2> : Controller uses two cells, number and flag
40 - eeprom-length : Set to the length of an EEPROM connected to the
44 - mdio : Container of PHY and devices on the switches MDIO
46 - mdio? : Container of PHYs and devices on the external MDIO
48 "marvell,mv88e6xxx-mdio-external"
52 mdio {
53 #address-cells = <1>;
54 #size-cells = <0>;
55 interrupt-parent = <&gpio0>;
57 interrupt-controller;
58 #interrupt-cells = <2>;
63 reset-gpios = <&gpio5 1 GPIO_ACTIVE_LOW>;
65 mdio {
66 #address-cells = <1>;
67 #size-cells = <0>;
70 interrupt-parent = <&switch0>;
77 mdio {
78 #address-cells = <1>;
79 #size-cells = <0>;
80 interrupt-parent = <&gpio0>;
82 interrupt-controller;
83 #interrupt-cells = <2>;
88 reset-gpios = <&gpio5 1 GPIO_ACTIVE_LOW>;
90 mdio {
91 #address-cells = <1>;
92 #size-cells = <0>;
95 interrupt-parent = <&switch0>;
101 compatible = "marvell,mv88e6xxx-mdio-external";
102 #address-cells = <1>;
103 #size-cells = <0>;