Home
last modified time | relevance | path

Searched refs:eth_node (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_prueth_sr1.c758 struct device_node *eth_node) in prueth_netdev_init() argument
769 port = prueth_node_port(eth_node); in prueth_netdev_init()
773 mac = prueth_node_mac(eth_node); in prueth_netdev_init()
808 emac->phy_node = of_parse_phandle(eth_node, "phy-handle", 0); in prueth_netdev_init()
809 if (!emac->phy_node && !of_phy_is_fixed_link(eth_node)) { in prueth_netdev_init()
813 } else if (of_phy_is_fixed_link(eth_node)) { in prueth_netdev_init()
814 ret = of_phy_register_fixed_link(eth_node); in prueth_netdev_init()
820 emac->phy_node = eth_node; in prueth_netdev_init()
823 ret = of_get_phy_mode(eth_node, &emac->phy_if); in prueth_netdev_init()
858 ret = of_get_ethdev_address(eth_node, ndev); in prueth_netdev_init()
[all …]
H A Dicssg_prueth.c1435 struct device_node *eth_node) in prueth_netdev_init() argument
1444 port = prueth_node_port(eth_node); in prueth_netdev_init()
1448 mac = prueth_node_mac(eth_node); in prueth_netdev_init()
1491 emac->phy_node = of_parse_phandle(eth_node, "phy-handle", 0); in prueth_netdev_init()
1492 if (!emac->phy_node && !of_phy_is_fixed_link(eth_node)) { in prueth_netdev_init()
1496 } else if (of_phy_is_fixed_link(eth_node)) { in prueth_netdev_init()
1497 ret = of_phy_register_fixed_link(eth_node); in prueth_netdev_init()
1503 emac->phy_node = eth_node; in prueth_netdev_init()
1506 ret = of_get_phy_mode(eth_node, &emac->phy_if); in prueth_netdev_init()
1541 ret = of_get_ethdev_address(eth_node, ndev); in prueth_netdev_init()
[all …]
H A Dicssg_prueth.h335 struct device_node *eth_node[PRUETH_NUM_MACS]; member
504 int prueth_node_port(struct device_node *eth_node);
505 int prueth_node_mac(struct device_node *eth_node);
507 struct device_node *eth_node);
/linux/drivers/net/ethernet/ti/icssm/
H A Dicssm_prueth.c297 if (prueth->eth_node[PRUETH_MAC0]) in icssm_prueth_hostinit()
299 if (prueth->eth_node[PRUETH_MAC1]) in icssm_prueth_hostinit()
1444 static int icssm_prueth_node_port(struct device_node *eth_node) in icssm_prueth_node_port() argument
1449 ret = of_property_read_u32(eth_node, "reg", &port_id); in icssm_prueth_node_port()
1462 static int icssm_prueth_node_mac(struct device_node *eth_node) in icssm_prueth_node_mac() argument
1467 ret = of_property_read_u32(eth_node, "reg", &port_id); in icssm_prueth_node_mac()
1491 struct device_node *eth_node) in icssm_prueth_netdev_init() argument
1500 port = icssm_prueth_node_port(eth_node); in icssm_prueth_netdev_init()
1504 mac = icssm_prueth_node_mac(eth_node); in icssm_prueth_netdev_init()
1546 emac->rx_irq = of_irq_get_byname(eth_node, "rx"); in icssm_prueth_netdev_init()
[all …]
H A Dicssm_prueth.h253 struct device_node *eth_node[PRUETH_NUM_MACS]; member