/freebsd/sbin/mdconfig/ |
H A D | mdconfig.c | 57 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 D | fsl-lx2160a-qds.dts | 35 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 D | fsl-lx2162a-qds.dts | 33 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 D | fsl-ls208xa-qds.dtsi | 67 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 D | mdio-mux-multiplexer.txt | 11 - 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 D | brcm,unimac-mdio.txt | 4 - 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 D | cavium-mdio.txt | 6 "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 D | hisilicon-hns-mdio.txt | 5 "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 D | mdio-mux-mmioreg.txt | 4 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 D | apm-xgene-mdio.txt | 6 - 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 D | mdio-gpio.txt | 4 - 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 D | brcm,mdio-mux-iproc.txt | 11 - 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 D | fsl-enetc.txt | 18 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 D | mdio-mux-meson-g12a.txt | 4 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 D | brcm,bcmgenet.txt | 36 - 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 D | mdio-mux-gpio.txt | 8 - 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 D | mdio-mux.txt | 12 - 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 D | std.ipq4018 | 10 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 D | reg-mux.txt | 41 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 D | network.txt | 26 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 D | realtek-smi.txt | 24 - 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 D | marvell.txt | 11 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 D | loongson-2k2000-ref.dts | 67 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 D | t2081qds.dts | 100 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 D | t2080qds.dts | 105 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 {
|