Home
last modified time | relevance | path

Searched refs:mdio_mux (Results 1 – 13 of 13) sorted by relevance

/OK3568_Linux_fs/u-boot/board/freescale/corenet_ds/
H A Deth_superhydra.c95 } 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 Deth_p4080.c43 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 Deth_hydra.c90 } 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 Deth_t208xqds.c59 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 Deth.c64 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 Deth_t102xqds.c40 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 Deth.c31 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 Deth.c28 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 Deth.c43 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 Ddwmac-sun8i.c746 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 Dsun8i-v3.dtsi17 &mdio_mux {
H A Dsun8i-v3s.dtsi490 mdio_mux: mdio-mux { label
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/
H A Dmdio-mux-meson-g12a.txt18 mdio_mux: mdio-multiplexer@4c000 {