Lines Matching +full:mdio +full:- +full:mux +full:- +full:iproc
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/brcm,mdio-mux-iproc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MDIO bus multiplexer found in Broadcom iProc based SoCs.
10 - Florian Fainelli <f.fainelli@gmail.com>
13 This MDIO bus multiplexer defines buses that could be internal as well as
14 external to SoCs and could accept MDIO transaction compatible to C-22 or
15 C-45 Clause. When child bus is selected, one needs to select these two
16 properties as well to generate desired MDIO transaction on appropriate bus.
19 - $ref: /schemas/net/mdio-mux.yaml#
23 const: brcm,mdio-mux-iproc
30 description: core clock driving the MDIO block
34 - compatible
35 - reg
40 - |
41 mdio_mux_iproc: mdio-mux@66020000 {
42 compatible = "brcm,mdio-mux-iproc";
44 #address-cells = <1>;
45 #size-cells = <0>;
47 mdio@0 {
49 #address-cells = <1>;
50 #size-cells = <0>;
52 pci_phy0: pci-phy@0 {
53 compatible = "brcm,ns2-pcie-phy";
55 #phy-cells = <0>;
59 mdio@7 {
61 #address-cells = <1>;
62 #size-cells = <0>;
64 pci_phy1: pci-phy@0 {
65 compatible = "brcm,ns2-pcie-phy";
67 #phy-cells = <0>;
71 mdio@10 {
73 #address-cells = <1>;
74 #size-cells = <0>;
76 gphy0: eth-phy@10 {