Lines Matching +full:mdio +full:- +full:mux +full:- +full:multiplexer
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/amlogic,g12a-mdio-mux.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MDIO bus multiplexer/glue of Amlogic G12a SoC family
10 This is a special case of a MDIO bus multiplexer. It allows to choose between
11 the internal mdio bus leading to the embedded 10/100 PHY or the external
12 MDIO bus.
15 - Neil Armstrong <neil.armstrong@linaro.org>
18 - $ref: mdio-mux.yaml#
22 const: amlogic,g12a-mdio-mux
29 - description: peripheral clock
30 - description: platform crytal
31 - description: SoC 50MHz MPLL
33 clock-names:
35 - const: pclk
36 - const: clkin0
37 - const: clkin1
40 - compatible
41 - reg
42 - clocks
43 - clock-names
48 - |
49 #include <dt-bindings/interrupt-controller/irq.h>
50 #include <dt-bindings/interrupt-controller/arm-gic.h>
51 mdio-multiplexer@4c000 {
52 compatible = "amlogic,g12a-mdio-mux";
55 clock-names = "pclk", "clkin0", "clkin1";
56 mdio-parent-bus = <&mdio0>;
57 #address-cells = <1>;
58 #size-cells = <0>;
60 mdio@0 {
62 #address-cells = <1>;
63 #size-cells = <0>;
66 mdio@1 {
68 #address-cells = <1>;
69 #size-cells = <0>;
71 ethernet-phy@8 {
72 compatible = "ethernet-phy-id0180.3301",
73 "ethernet-phy-ieee802.3-c22";
76 max-speed = <100>;