Lines Matching refs:serdes_base

282 				   struct ccsr_serdes __iomem *serdes_base,  in do_enabled_lanes_reset()  argument
299 setbits_le32(&serdes_base->lane[i].gcr0, in do_enabled_lanes_reset()
302 clrbits_le32(&serdes_base->lane[i].gcr0, in do_enabled_lanes_reset()
308 struct ccsr_serdes __iomem *serdes_base) in do_pll_reset() argument
313 clrbits_le32(&serdes_base->bank[i].rstctl, in do_pll_reset()
317 setbits_le32(&serdes_base->bank[i].rstctl, in do_pll_reset()
323 static void do_rx_tx_cal_reset(struct ccsr_serdes __iomem *serdes_base) in do_rx_tx_cal_reset() argument
325 clrbits_le32(&serdes_base->srdstcalcr, TCALCR_CALRST_B); in do_rx_tx_cal_reset()
326 clrbits_le32(&serdes_base->srdstcalcr, TCALCR_CALRST_B); in do_rx_tx_cal_reset()
330 struct ccsr_serdes __iomem *serdes_base) in do_rx_tx_cal_reset_comp() argument
334 setbits_le32(&serdes_base->srdstcalcr, TCALCR_CALRST_B); in do_rx_tx_cal_reset_comp()
335 setbits_le32(&serdes_base->srdstcalcr, TCALCR_CALRST_B); in do_rx_tx_cal_reset_comp()
341 struct ccsr_serdes __iomem *serdes_base) in do_pll_reset_done() argument
347 reg = in_le32(&serdes_base->bank[i].pllcr0); in do_pll_reset_done()
349 setbits_le32(&serdes_base->bank[i].rstctl, in do_pll_reset_done()
356 struct ccsr_serdes __iomem *serdes_base) in do_serdes_enable() argument
361 setbits_le32(&serdes_base->bank[i].rstctl, RSTCTL_SDEN); in do_serdes_enable()
364 setbits_le32(&serdes_base->bank[i].rstctl, RSTCTL_PLLRST_B); in do_serdes_enable()
367 do_rx_tx_cal_reset_comp(cfg, i, serdes_base); in do_serdes_enable()
372 struct ccsr_serdes __iomem *serdes_base) in do_pll_lock() argument
379 reg = in_le32(&serdes_base->bank[i].pllcr0); in do_pll_lock()
381 setbits_le32(&serdes_base->bank[i].rstctl, in do_pll_lock()
385 setbits_le32(&serdes_base->bank[i].rstctl, in do_pll_lock()