| /f-stack/freebsd/contrib/device-tree/Bindings/net/ |
| H A D | allwinner,sun8i-a83t-emac.yaml | 121 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 D | mdio-mux-multiplexer.txt | 13 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 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 | 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 | 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 | 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 | 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.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 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 | 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 | allwinner,sun4i-a10-mdio.yaml | 4 $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 D | mdio-gpio.txt | 4 - 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 D | ti,davinci-mdio.yaml | 4 $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 D | brcm,bcmgenet.txt | 35 - 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 D | qcom,ipq4019-mdio.yaml | 4 $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 D | qcom,ipq8064-mdio.yaml | 4 $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 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 | aspeed,ast2600-mdio.yaml | 4 $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 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 {
|
| H A D | hisilicon-femac-mdio.txt | 4 - compatible: should be "hisilicon,hisi-femac-mdio". 12 mdio: mdio@10091100 { 13 compatible = "hisilicon,hisi-femac-mdio";
|
| H A D | marvell-orion-mdio.txt | 11 - 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 D | cvmx-spi4000.c | 189 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 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 {
|
| /f-stack/freebsd/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>;
|
| /f-stack/freebsd/contrib/device-tree/Bindings/net/dsa/ |
| 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";
|