Lines Matching refs:ll_temac
115 struct ll_temac *ll_temac = dev->priv; in ll_temac_setup_ctrl() local
118 if (ll_temac->ctrlreset && ll_temac->ctrlreset(dev)) in ll_temac_setup_ctrl()
121 if (ll_temac->ctrlinit && ll_temac->ctrlinit(dev)) in ll_temac_setup_ctrl()
147 struct ll_temac *ll_temac = dev->priv; in ll_temac_adjust_link() local
148 struct phy_device *phydev = ll_temac->phydev; in ll_temac_adjust_link()
213 struct ll_temac *ll_temac = dev->priv; in ll_temac_halt() local
222 if (ll_temac->ctrlhalt) in ll_temac_halt()
223 ll_temac->ctrlhalt(dev); in ll_temac_halt()
226 phy_shutdown(ll_temac->phydev); in ll_temac_halt()
231 struct ll_temac *ll_temac = dev->priv; in ll_temac_init() local
241 ret = phy_startup(ll_temac->phydev); in ll_temac_init()
244 dev->name, ll_temac->phydev->dev->name); in ll_temac_init()
254 return ll_temac->phydev->link ? 0 : -1; in ll_temac_init()
264 struct ll_temac *ll_temac = dev->priv; in ll_temac_phy_init() local
269 phydev = phy_connect(ll_temac->bus, ll_temac->phyaddr, in ll_temac_phy_init()
275 ll_temac->phydev = phydev; in ll_temac_phy_init()
290 struct ll_temac *ll_temac; in xilinx_ll_temac_initialize() local
296 ll_temac = calloc(1, sizeof(struct ll_temac)); in xilinx_ll_temac_initialize()
297 if (ll_temac == NULL) { in xilinx_ll_temac_initialize()
313 dev->priv = ll_temac; in xilinx_ll_temac_initialize()
318 ll_temac->ctrladdr = devinf->ctrl_addr; in xilinx_ll_temac_initialize()
321 ll_temac->in32 = ll_temac_xlplb_in32; in xilinx_ll_temac_initialize()
322 ll_temac->out32 = ll_temac_xlplb_out32; in xilinx_ll_temac_initialize()
323 ll_temac->ctrlinit = ll_temac_init_sdma; in xilinx_ll_temac_initialize()
324 ll_temac->ctrlhalt = ll_temac_halt_sdma; in xilinx_ll_temac_initialize()
325 ll_temac->ctrlreset = ll_temac_reset_sdma; in xilinx_ll_temac_initialize()
329 ll_temac->in32 = NULL; in xilinx_ll_temac_initialize()
330 ll_temac->out32 = NULL; in xilinx_ll_temac_initialize()
331 ll_temac->ctrlinit = NULL; in xilinx_ll_temac_initialize()
332 ll_temac->ctrlhalt = NULL; in xilinx_ll_temac_initialize()
333 ll_temac->ctrlreset = ll_temac_reset_fifo; in xilinx_ll_temac_initialize()
339 strncpy(ll_temac->mdio_busname, devinf->mdio_busname, MDIO_NAME_LEN); in xilinx_ll_temac_initialize()
340 ll_temac->bus = miiphy_get_dev_by_name(ll_temac->mdio_busname); in xilinx_ll_temac_initialize()
344 ll_temac->phyaddr = ll_temac_phy_addr(ll_temac->bus); in xilinx_ll_temac_initialize()
346 ll_temac->phyaddr = devinf->phyaddr; in xilinx_ll_temac_initialize()