Home
last modified time | relevance | path

Searched refs:mdio (Results 1 – 25 of 716) sorted by relevance

12345678910>>...29

/f-stack/freebsd/contrib/device-tree/Bindings/net/
H A Dallwinner,sun8i-a83t-emac.yaml121 mdio-mux:
133 mdio@1:
168 mdio@2:
185 - mdio@1
206 mdio1: mdio {
212 mdio-mux {
233 mdio@2 {
263 mdio-mux {
269 mdio@1 {
282 mdio@2 {
[all …]
H A Dmdio-mux-multiplexer.txt13 each child node of mdio bus multiplexer consumer device represent a mdio
38 mdio-mux-1 { // Mux consumer
39 compatible = "mdio-mux-multiplexer";
41 mdio-parent-bus = <&emdio1>;
45 mdio@0 {
51 mdio@8 {
61 mdio-mux-2 { // Mux consumer
62 compatible = "mdio-mux-multiplexer";
64 mdio-parent-bus = <&emdio2>;
68 mdio@0 {
[all …]
H A Dbrcm,unimac-mdio.txt4 - compatible: should one from "brcm,genet-mdio-v1", "brcm,genet-mdio-v2",
5 "brcm,genet-mdio-v3", "brcm,genet-mdio-v4", "brcm,genet-mdio-v5" or
6 "brcm,unimac-mdio"
10 - reg-names: name(s) of the register must be "mdio" and optional "mdio_indir_rw"
17 are two separate interrupts, first one must be "mdio done" and second must be
18 for "mdio error"
31 mdio@403c0 {
32 compatible = "brcm,unimac-mdio";
34 reg-names = "mdio", "mdio_indir_rw";
H A Dhisilicon-hns-mdio.txt5 "hisilicon,hns-mdio"
6 "hisilicon,mdio"
7 "hisilicon,hns-mdio" is recommended to be used for hip05 and later SOCs,
8 while "hisilicon,mdio" is optional for backwards compatibility only on
17 mdio@803c0000 {
20 compatible = "hisilicon,hns-mdio","hisilicon,mdio";
H A Dcavium-mdio.txt6 "cavium,octeon-3860-mdio": Compatibility with all cn3XXX, cn5XXX
9 "cavium,thunder-8890-mdio": Compatibility with all cn8XXX SOCs.
20 mdio@1180000001800 {
21 compatible = "cavium,octeon-3860-mdio";
35 Several mdio buses may be gathered as children of a single PCI
40 - compatible: "cavium,thunder-8890-mdio-nexus";
54 mdio-nexus@1,3 {
55 compatible = "cavium,thunder-8890-mdio-nexus";
63 compatible = "cavium,thunder-8890-mdio";
74 compatible = "cavium,thunder-8890-mdio";
H A Dapm-xgene-mdio.txt6 - compatible: Must be "apm,xgene-mdio-rgmii" or "apm,xgene-mdio-xfi"
12 For the phys on the mdio bus, there must be a node with the following fields:
18 mdio: mdio@17020000 {
19 compatible = "apm,xgene-mdio-rgmii";
27 &mdio {
H A Dbrcm,mdio-mux-iproc.txt11 - compatible: brcm,mdio-mux-iproc.
17 - clocks: phandle of the core clock which drives the mdio block.
20 at- Documentation/devicetree/bindings/net/mdio-mux.txt
24 mdio_mux_iproc: mdio-mux@66020000 {
25 compatible = "brcm,mdio-mux-iproc";
30 mdio@0 {
42 mdio@7 {
53 mdio@10 {
H A Dmdio-mux-mmioreg.txt4 like an FPGA, is used to control which child bus is connected. The mdio-mux
10 - compatible : string, must contain "mdio-mux-mmioreg"
18 'reg' property of each child mdio-mux node must be constrained by
36 mdio-mux-emi2 {
37 compatible = "mdio-mux-mmioreg", "mdio-mux";
38 mdio-parent-bus = <&xmdio0>;
44 emi2_slot1: mdio@0 { // Slot 1 XAUI (FM2)
55 emi2_slot2: mdio@2 { // Slot 2 XAUI (FM1)
69 xmdio0: mdio@f1000 {
H A Dfsl-enetc.txt18 In this case, the ENETC node should include a "mdio" sub-node
31 - mdio : "mdio" node, defined in mdio.txt.
43 mdio {
54 In this case, the mdio node should be defined as another PCIe
62 - compatible : Should be "fsl,enetc-mdio".
64 The remaining required mdio bus properties are standard, their bindings
65 already defined in Documentation/devicetree/bindings/net/mdio.txt.
76 mdio@0,3 {
77 compatible = "fsl,enetc-mdio";
H A Dmdio-mux-meson-g12a.txt4 the internal mdio bus leading to the embedded 10/100 PHY or the external
8 - compatible : amlogic,g12a-mdio-mux
18 mdio_mux: mdio-multiplexer@4c000 {
19 compatible = "amlogic,g12a-mdio-mux";
25 mdio-parent-bus = <&mdio0>;
29 ext_mdio: mdio@0 {
35 int_mdio: mdio@1 {
H A Dallwinner,sun4i-a10-mdio.yaml4 $id: http://devicetree.org/schemas/net/allwinner,sun4i-a10-mdio.yaml#
14 - $ref: "mdio.yaml#"
24 - allwinner,sun4i-a10-mdio
27 - allwinner,sun4i-mdio
40 const: allwinner,sun4i-a10-mdio
56 mdio@1c0b080 {
57 compatible = "allwinner,sun4i-a10-mdio";
H A Dmdio-gpio.txt4 - virtual,gpio-mdio
11 Note: Each gpio-mdio bus should have an alias correctly numbered in "aliases"
17 mdio-gpio0 = &mdio0;
20 mdio0: mdio {
21 compatible = "virtual,mdio-gpio";
H A Dti,davinci-mdio.yaml4 $id: http://devicetree.org/schemas/net/ti,davinci-mdio.yaml#
16 - $ref: "mdio.yaml#"
26 - const: ti,cpsw-mdio
29 - const: ti,am4372-mdio
30 - const: ti,cpsw-mdio
63 davinci_mdio: mdio@4a101000 {
H A Dbrcm,bcmgenet.txt35 - mdio bus node: this node should always be present regardless of the PHY
40 - compatible: should contain one of "brcm,genet-mdio-v1", "brcm,genet-mdio-v2"
41 "brcm,genet-mdio-v3", "brcm,genet-mdio-v4", "brcm,genet-mdio-v5", the version
43 with brcm,genet-mdio-v4)
65 mdio@e14 {
66 compatible = "brcm,genet-mdio-v4";
91 mdio@e14 {
92 compatible = "brcm,genet-mdio-v4";
112 mdio@e14 {
113 compatible = "brcm,genet-mdio-v4";
H A Dqcom,ipq4019-mdio.yaml4 $id: http://devicetree.org/schemas/net/qcom,ipq4019-mdio.yaml#
13 - $ref: "mdio.yaml#"
17 const: qcom,ipq4019-mdio
36 mdio@90000 {
39 compatible = "qcom,ipq4019-mdio";
H A Dqcom,ipq8064-mdio.yaml4 $id: http://devicetree.org/schemas/net/qcom,ipq8064-mdio.yaml#
17 - $ref: "mdio.yaml#"
21 const: qcom,ipq8064-mdio
40 mdio0: mdio@37000000 {
44 compatible = "qcom,ipq8064-mdio";
H A Dmdio-mux-gpio.txt8 - compatible : mdio-mux-gpio.
15 smi1: mdio@1180000001900 {
16 compatible = "cavium,octeon-3860-mdio";
27 mdio-mux {
28 compatible = "mdio-mux-gpio";
30 mdio-parent-bus = <&smi1>;
34 mdio@2 {
77 mdio@3 {
H A Daspeed,ast2600-mdio.yaml4 $id: http://devicetree.org/schemas/net/aspeed,ast2600-mdio.yaml#
18 - $ref: "mdio.yaml#"
22 const: aspeed,ast2600-mdio
35 mdio0: mdio@1e650000 {
36 compatible = "aspeed,ast2600-mdio";
H A Dmdio-mux.txt12 - mdio-parent-bus : phandle to the parent MDIO bus.
25 smi1: mdio@1180000001900 {
26 compatible = "cavium,octeon-3860-mdio";
37 mdio-mux {
38 compatible = "mdio-mux-gpio";
40 mdio-parent-bus = <&smi1>;
44 mdio@2 {
87 mdio@3 {
H A Dhisilicon-femac-mdio.txt4 - compatible: should be "hisilicon,hisi-femac-mdio".
12 mdio: mdio@10091100 {
13 compatible = "hisilicon,hisi-femac-mdio";
H A Dmarvell-orion-mdio.txt11 - compatible: "marvell,orion-mdio" or "marvell,xmdio"
27 mdio {
30 compatible = "marvell,orion-mdio";
36 mdio {
39 compatible = "marvell,orion-mdio";
46 mdio {
/f-stack/freebsd/contrib/octeon-sdk/
H A Dcvmx-spi4000.c189 mdio_single_command_t mdio; in __cvmx_spi4000_mdio_write() local
191 mdio.u32 = 0; in __cvmx_spi4000_mdio_write()
192 mdio.s.mdi_command = 1; in __cvmx_spi4000_mdio_write()
193 mdio.s.op_code = 1; in __cvmx_spi4000_mdio_write()
194 mdio.s.phy_address = port; in __cvmx_spi4000_mdio_write()
220 mdio_single_command_t mdio; in __cvmx_spi4000_mdio_read() local
222 mdio.u32 = 0; in __cvmx_spi4000_mdio_read()
223 mdio.s.mdi_command = 1; in __cvmx_spi4000_mdio_read()
224 mdio.s.op_code = 2; in __cvmx_spi4000_mdio_read()
225 mdio.s.phy_address = port; in __cvmx_spi4000_mdio_read()
[all …]
/f-stack/freebsd/contrib/device-tree/Bindings/mux/
H A Dreg-mux.txt41 mdio-mux-1 {
42 compatible = "mdio-mux-multiplexer";
44 mdio-parent-bus = <&emdio1>;
48 mdio@0 {
54 mdio@8 {
64 mdio-mux-2 {
65 compatible = "mdio-mux-multiplexer";
67 mdio-parent-bus = <&emdio2>;
71 mdio@0 {
77 mdio@1 {
/f-stack/freebsd/contrib/device-tree/Bindings/soc/fsl/cpm_qe/
H A Dnetwork.txt26 fsl,pq1-fec-mdio (reg is same as first resource of FEC device)
27 fsl,cpm2-mdio-bitbang (reg is port C registers)
29 Properties for fsl,cpm2-mdio-bitbang:
30 fsl,mdio-pin : pin of port C controlling mdio data
31 fsl,mdc-pin : pin of port C controlling mdio clock
34 mdio@10d40 {
35 compatible = "fsl,mpc8272ads-mdio-bitbang",
36 "fsl,mpc8272-mdio-bitbang",
37 "fsl,cpm2-mdio-bitbang";
41 fsl,mdio-pin = <12>;
/f-stack/freebsd/contrib/device-tree/Bindings/net/dsa/
H A Dmarvell.txt11 placed as a child node of an mdio device.
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 {
65 mdio {
77 mdio {
90 mdio {
101 compatible = "marvell,mv88e6xxx-mdio-external";

12345678910>>...29