Lines Matching full:nodes
127 struct tn40_nodes *nodes = &priv->nodes; in tn40_swnodes_register() local
134 snprintf(nodes->phy_name, sizeof(nodes->phy_name), "ethernet-phy@1"); in tn40_swnodes_register()
135 snprintf(nodes->mdio_name, sizeof(nodes->mdio_name), "tn40_mdio-%x", in tn40_swnodes_register()
138 swnodes = nodes->swnodes; in tn40_swnodes_register()
140 swnodes[SWNODE_MDIO] = NODE_PROP(nodes->mdio_name, NULL); in tn40_swnodes_register()
142 nodes->phy_props[0] = PROPERTY_ENTRY_STRING("compatible", in tn40_swnodes_register()
144 nodes->phy_props[1] = PROPERTY_ENTRY_U32("reg", 1); in tn40_swnodes_register()
145 nodes->phy_props[2] = PROPERTY_ENTRY_STRING("firmware-name", in tn40_swnodes_register()
147 swnodes[SWNODE_PHY] = NODE_PAR_PROP(nodes->phy_name, in tn40_swnodes_register()
149 nodes->phy_props); in tn40_swnodes_register()
151 nodes->group[SWNODE_PHY] = &swnodes[SWNODE_PHY]; in tn40_swnodes_register()
152 nodes->group[SWNODE_MDIO] = &swnodes[SWNODE_MDIO]; in tn40_swnodes_register()
153 return software_node_register_node_group(nodes->group); in tn40_swnodes_register()
162 software_node_unregister_node_group(priv->nodes.group); in tn40_swnodes_cleanup()
195 priv->nodes.group[SWNODE_MDIO]); in tn40_mdiobus_init()
213 software_node_unregister_node_group(priv->nodes.group); in tn40_mdiobus_init()