Home
last modified time | relevance | path

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

12345678910>>...42

/freebsd/sbin/mdconfig/
H A Dmdconfig.c57 static struct md_ioctl mdio; variable
106 bzero(&mdio, sizeof(mdio)); in main()
107 mdio.md_file = malloc(PATH_MAX); in main()
108 mdio.md_label = malloc(PATH_MAX); in main()
109 if (mdio.md_file == NULL || mdio.md_label == NULL) in main()
112 bzero(mdio.md_file, PATH_MAX); in main()
113 bzero(mdio.md_label, PATH_MAX); in main()
131 mdio.md_options |= MD_AUTOUNIT; in main()
138 mdio.md_options |= MD_AUTOUNIT; in main()
145 mdio.md_options |= MD_AUTOUNIT; in main()
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/freescale/
H A Dfsl-lx2160a-qds.dts35 mdio-mux-1 {
36 compatible = "mdio-mux-multiplexer";
38 mdio-parent-bus = <&emdio1>;
42 mdio@0 { /* On-board PHY #1 RGMI1*/
48 mdio@8 { /* On-board PHY #2 RGMI2*/
54 mdio@18 { /* Slot #1 */
60 mdio@19 { /* Slot #2 */
66 mdio@1a { /* Slot #3 */
72 mdio@1b { /* Slot #4 */
78 mdio@1c { /* Slot #5 */
[all …]
H A Dfsl-lx2162a-qds.dts33 mdio-mux-1 {
34 compatible = "mdio-mux-multiplexer";
36 mdio-parent-bus = <&emdio1>;
40 mdio@0 { /* On-board RTL8211F PHY #1 RGMII1 */
52 mdio@8 { /* On-board RTL8211F PHY #2 RGMII2 */
64 mdio@18 { /* Slot #1 */
70 mdio@19 { /* Slot #2 */
76 mdio@1a { /* Slot #3 */
82 mdio@1b { /* Slot #4 */
88 mdio@1c { /* Slot #5 */
[all …]
H A Dfsl-ls208xa-qds.dtsi67 mdio-mux@54 {
68 compatible = "mdio-mux-mmioreg", "mdio-mux";
69 mdio-parent-bus = <&emdio1>;
79 mdio_mux3: mdio@60 {
84 mdio0_phy12: mdio-phy0@1c {
88 mdio0_phy13: mdio-phy1@1d {
92 mdio0_phy14: mdio-phy2@1e {
96 mdio0_phy15: mdio-phy3@1f {
/freebsd/sys/contrib/device-tree/Bindings/net/
H A Dmdio-mux-multiplexer.txt11 - mdio-parent-bus : phandle to the parent MDIO bus.
13 each child node of mdio bus multiplexer consumer device represent a mdio
18 and Documentation/devicetree/bindings/net/mdio-mux.txt
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";
[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 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 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 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 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 Dmdio-gpio.txt4 - virtual,gpio-mdio
5 - microchip,mdio-smi0
12 Note: Each gpio-mdio bus should have an alias correctly numbered in "aliases"
18 mdio-gpio0 = &mdio0;
21 mdio0: mdio {
22 compatible = "virtual,mdio-gpio";
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.yaml
24 mdio_mux_iproc: mdio-mux@66020000 {
25 compatible = "brcm,mdio-mux-iproc";
30 mdio@0 {
42 mdio@7 {
53 mdio@10 {
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 Dbrcm,bcmgenet.txt36 - mdio bus node: this node should always be present regardless of the PHY
41 - compatible: should contain one of "brcm,genet-mdio-v1", "brcm,genet-mdio-v2"
42 "brcm,genet-mdio-v3", "brcm,genet-mdio-v4", "brcm,genet-mdio-v5", the version
44 with brcm,genet-mdio-v4)
66 mdio@e14 {
67 compatible = "brcm,genet-mdio-v4";
92 mdio@e14 {
93 compatible = "brcm,genet-mdio-v4";
113 mdio@e14 {
114 compatible = "brcm,genet-mdio-v4";
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 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 {
/freebsd/sys/arm/qualcomm/
H A Dstd.ipq401810 optional mdio etherswitch ar40xx_switch
12 optional mdio etherswitch ar40xx_switch
14 optional mdio etherswitch ar40xx_switch
16 optional mdio etherswitch ar40xx_switch
18 optional mdio etherswitch ar40xx_switch
20 optional mdio etherswitch ar40xx_switch
22 optional mdio etherswitch ar40xx_switch
24 optional mdio etherswitch ar40xx_switch
26 optional mdio etherswitch ar40xx_switch
28 optional mdio etherswitch ar40xx_switch
/freebsd/sys/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 {
/freebsd/sys/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>;
/freebsd/sys/contrib/device-tree/Bindings/net/dsa/
H A Drealtek-smi.txt24 - mdio-gpios: GPIO line for the MDIO data line.
49 - mdio
55 Required properties of mdio:
57 - compatible: should be set to "realtek,smi-mdio" for all SMI devices
59 See net/mdio.txt for additional MDIO bus properties.
72 mdio-gpios = <&gpio0 22 GPIO_ACTIVE_HIGH>;
125 mdio {
126 compatible = "realtek,smi-mdio", "dsa-mdio";
163 mdio-gpios = <&gpio1 17 GPIO_ACTIVE_HIGH>;
214 mdio {
[all …]
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";
/freebsd/sys/contrib/device-tree/src/loongarch/
H A Dloongson-2k2000-ref.dts67 mdio {
68 compatible = "snps,dwmac-mdio";
82 mdio {
83 compatible = "snps,dwmac-mdio";
97 mdio {
98 compatible = "snps,dwmac-mdio";
/freebsd/sys/contrib/device-tree/src/powerpc/fsl/
H A Dt2081qds.dts100 mdio-mux-emi1 {
101 compatible = "mdio-mux-mmioreg", "mdio-mux";
102 mdio-parent-bus = <&mdio0>;
108 t2081mdio0: mdio@0 {
118 t2081mdio1: mdio@20 {
128 t2081mdio2: mdio@40 {
150 t2081mdio3: mdio@60 {
172 t2081mdio4: mdio@80 {
195 t2081mdio5: mdio@a0 {
218 t2081mdio6: mdio@c0 {
[all …]
H A Dt2080qds.dts105 mdio@fd000 {
115 mdio-mux-emi1 {
116 compatible = "mdio-mux-mmioreg", "mdio-mux";
117 mdio-parent-bus = <&mdio0>;
123 t2080mdio0: mdio@0 {
133 t2080mdio1: mdio@20 {
143 t2080mdio2: mdio@40 {
166 t2080mdio3: mdio@c0 {
188 t2080mdio4: mdio@60 {

12345678910>>...42