| /OK3568_Linux_fs/u-boot/board/freescale/corenet_ds/ |
| H A D | eth_superhydra.c | 95 } mdio_mux[NUM_FM_PORTS]; variable 438 memset(mdio_mux, 0, sizeof(mdio_mux)); in board_eth_init() 523 mdio_mux[i].mask = BRDCFG1_EMI1_SEL_MASK; in board_eth_init() 528 mdio_mux[i].val = BRDCFG1_EMI1_SEL_SLOT1 | in board_eth_init() 532 mdio_mux[i].val = BRDCFG1_EMI1_SEL_SLOT2 | in board_eth_init() 536 mdio_mux[i].val = BRDCFG1_EMI1_SEL_SLOT3 | in board_eth_init() 540 mdio_mux[i].val = BRDCFG1_EMI1_SEL_SLOT5 | in board_eth_init() 544 mdio_mux[i].val = BRDCFG1_EMI1_SEL_SLOT6 | in board_eth_init() 548 mdio_mux[i].val = BRDCFG1_EMI1_SEL_SLOT7 | in board_eth_init() 554 mdio_mux[i].mask, mdio_mux[i].val); in board_eth_init() [all …]
|
| H A D | eth_p4080.c | 43 static int mdio_mux[NUM_FM_PORTS]; variable 225 if (mdio_mux[port] == EMI1_RGMII) in board_ft_fman_fixup_port() 228 if (mdio_mux[port] == EMI1_SLOT3) { in board_ft_fman_fixup_port() 269 switch (mdio_mux[i]) { in fdt_fixup_board_enet() 300 mdio_mux[i] = EMI_NONE; in board_eth_init() 351 mdio_mux[i] = EMI1_SLOT3; in board_eth_init() 353 mii_dev_for_muxval(mdio_mux[i])); in board_eth_init() 356 mdio_mux[i] = EMI1_SLOT4; in board_eth_init() 358 mii_dev_for_muxval(mdio_mux[i])); in board_eth_init() 361 mdio_mux[i] = EMI1_SLOT5; in board_eth_init() [all …]
|
| H A D | eth_hydra.c | 90 } mdio_mux[NUM_FM_PORTS]; variable 241 unsigned int mux = mdio_mux[port].val & mdio_mux[port].mask; in board_ft_fman_fixup_port() 349 mdio_mux[i].val); in fdt_fixup_board_enet() 382 memset(mdio_mux, 0, sizeof(mdio_mux)); in board_eth_init() 421 mdio_mux[i].mask = BRDCFG1_EMI1_SEL_MASK; in board_eth_init() 425 mdio_mux[i].val = BRDCFG1_EMI1_SEL_SLOT1 | in board_eth_init() 429 mdio_mux[i].val = BRDCFG1_EMI1_SEL_SLOT2 | in board_eth_init() 433 mdio_mux[i].val = BRDCFG1_EMI1_SEL_SLOT5 | in board_eth_init() 437 mdio_mux[i].val = BRDCFG1_EMI1_SEL_SLOT6 | in board_eth_init() 441 mdio_mux[i].val = BRDCFG1_EMI1_SEL_SLOT7 | in board_eth_init() [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/t208xqds/ |
| H A D | eth_t208xqds.c | 59 static int mdio_mux[NUM_FM_PORTS]; variable 270 if (mdio_mux[port] == EMI1_SLOT2) { in board_ft_fman_fixup_port() 274 } else if (mdio_mux[port] == EMI1_SLOT3) { in board_ft_fman_fixup_port() 304 if (mdio_mux[port] == EMI1_SLOT1) { in board_ft_fman_fixup_port() 308 } else if (mdio_mux[port] == EMI1_SLOT2) { in board_ft_fman_fixup_port() 321 if (mdio_mux[port] == EMI1_SLOT2) { in board_ft_fman_fixup_port() 325 } else if (mdio_mux[port] == EMI1_SLOT3) { in board_ft_fman_fixup_port() 329 } else if (mdio_mux[port] == EMI1_SLOT5) { in board_ft_fman_fixup_port() 333 } else if (mdio_mux[port] == EMI1_SLOT6) { in board_ft_fman_fixup_port() 337 } else if (mdio_mux[port] == EMI1_SLOT7) { in board_ft_fman_fixup_port() [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/t1040qds/ |
| H A D | eth.c | 64 static int mdio_mux[NUM_FM_PORTS]; variable 329 switch (mdio_mux[i]) { in fdt_fixup_board_enet() 381 mdio_mux[i] = EMI1_SLOT1; in t1040_handle_phy_interface_sgmii() 382 fm_info_set_mdio(i, mii_dev_for_muxval(mdio_mux[i])); in t1040_handle_phy_interface_sgmii() 390 mdio_mux[i] = EMI1_SLOT3; in t1040_handle_phy_interface_sgmii() 392 fm_info_set_mdio(i, mii_dev_for_muxval(mdio_mux[i])); in t1040_handle_phy_interface_sgmii() 395 mdio_mux[i] = EMI1_SLOT4; in t1040_handle_phy_interface_sgmii() 396 fm_info_set_mdio(i, mii_dev_for_muxval(mdio_mux[i])); in t1040_handle_phy_interface_sgmii() 401 mdio_mux[i] = EMI1_SLOT5; in t1040_handle_phy_interface_sgmii() 402 fm_info_set_mdio(i, mii_dev_for_muxval(mdio_mux[i])); in t1040_handle_phy_interface_sgmii() [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/t102xqds/ |
| H A D | eth_t102xqds.c | 40 static int mdio_mux[NUM_FM_PORTS]; variable 270 mdio_mux[i] = EMI_NONE; in board_eth_init() 390 mdio_mux[i] = EMI1_SLOT2; in board_eth_init() 392 mdio_mux[i])); in board_eth_init() 395 mdio_mux[i] = EMI1_SLOT3; in board_eth_init() 397 mdio_mux[i])); in board_eth_init() 400 mdio_mux[i] = EMI1_SLOT4; in board_eth_init() 402 mdio_mux[i])); in board_eth_init() 405 mdio_mux[i] = EMI1_SLOT5; in board_eth_init() 407 mdio_mux[i])); in board_eth_init() [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/ls1043aqds/ |
| H A D | eth.c | 31 static int mdio_mux[NUM_FM_PORTS]; variable 190 switch (mdio_mux[port]) { in board_ft_fman_fixup_port() 270 switch (mdio_mux[i]) { in fdt_fixup_board_enet() 310 mdio_mux[i] = EMI_NONE; in board_eth_init() 455 mdio_mux[i] = EMI1_SLOT1; in board_eth_init() 457 mdio_mux[i])); in board_eth_init() 460 mdio_mux[i] = EMI1_SLOT2; in board_eth_init() 462 mdio_mux[i])); in board_eth_init() 465 mdio_mux[i] = EMI1_SLOT3; in board_eth_init() 467 mdio_mux[i])); in board_eth_init() [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/ls1046aqds/ |
| H A D | eth.c | 28 static int mdio_mux[NUM_FM_PORTS]; variable 233 switch (mdio_mux[i]) { in fdt_fixup_board_enet() 272 mdio_mux[i] = EMI_NONE; in board_eth_init() 381 mdio_mux[i] = EMI1_SLOT1; in board_eth_init() 383 mdio_mux[i])); in board_eth_init() 386 mdio_mux[i] = EMI1_SLOT2; in board_eth_init() 388 mdio_mux[i])); in board_eth_init() 391 mdio_mux[i] = EMI1_SLOT4; in board_eth_init() 393 mdio_mux[i])); in board_eth_init() 402 mdio_mux[i] = EMI1_RGMII1; in board_eth_init() [all …]
|
| /OK3568_Linux_fs/u-boot/board/freescale/t4qds/ |
| H A D | eth.c | 43 static int mdio_mux[NUM_FM_PORTS]; variable 354 switch (mdio_mux[i]) { in fdt_fixup_board_enet() 505 mdio_mux[i] = EMI_NONE; in board_eth_init() 630 mdio_mux[i] = EMI1_SLOT1; in board_eth_init() 632 mii_dev_for_muxval(mdio_mux[i])); in board_eth_init() 635 mdio_mux[i] = EMI1_SLOT2; in board_eth_init() 637 mii_dev_for_muxval(mdio_mux[i])); in board_eth_init() 647 mdio_mux[i] = EMI1_RGMII; in board_eth_init() 649 mii_dev_for_muxval(mdio_mux[i])); in board_eth_init() 672 mdio_mux[i] = EMI2; in board_eth_init() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | dwmac-sun8i.c | 746 struct device_node *mdio_mux, *iphynode; in get_ephy_nodes() local 750 mdio_mux = of_get_child_by_name(priv->device->of_node, "mdio-mux"); in get_ephy_nodes() 751 if (!mdio_mux) { in get_ephy_nodes() 756 mdio_internal = of_get_compatible_child(mdio_mux, in get_ephy_nodes() 758 of_node_put(mdio_mux); in get_ephy_nodes() 889 struct device_node *mdio_mux; in sun8i_dwmac_register_mdio_mux() local 892 mdio_mux = of_get_child_by_name(priv->device->of_node, "mdio-mux"); in sun8i_dwmac_register_mdio_mux() 893 if (!mdio_mux) in sun8i_dwmac_register_mdio_mux() 896 ret = mdio_mux_init(priv->device, mdio_mux, mdio_mux_syscon_switch_fn, in sun8i_dwmac_register_mdio_mux() 898 of_node_put(mdio_mux); in sun8i_dwmac_register_mdio_mux()
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | sun8i-v3.dtsi | 17 &mdio_mux {
|
| H A D | sun8i-v3s.dtsi | 490 mdio_mux: mdio-mux { label
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/ |
| H A D | mdio-mux-meson-g12a.txt | 18 mdio_mux: mdio-multiplexer@4c000 {
|