Home
last modified time | relevance | path

Searched refs:ptpaddr (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_ptp.c35 stmmac_config_addend(priv, priv->ptpaddr, addend); in stmmac_adjust_freq()
82 stmmac_adjust_systime(priv, priv->ptpaddr, sec, nsec, neg_adj, xmac); in stmmac_adjust_time()
133 stmmac_get_systime(priv, priv->ptpaddr, &ns); in stmmac_get_time()
158 stmmac_init_systime(priv, priv->ptpaddr, ts->tv_sec, ts->tv_nsec); in stmmac_set_time()
169 void __iomem *ptpaddr = priv->ptpaddr; in stmmac_enable() local
203 stmmac_get_systime(priv, priv->ptpaddr, &ns); in stmmac_enable()
229 acr_value = readl(ptpaddr + PTP_ACR); in stmmac_enable()
252 writel(acr_value, ptpaddr + PTP_ACR); in stmmac_enable()
255 ret = readl_poll_timeout(ptpaddr + PTP_ACR, acr_value, in stmmac_enable()
H A Ddwmac1000_core.c519 void dwmac1000_get_ptptime(void __iomem *ptpaddr, u64 *ptp_time) in dwmac1000_get_ptptime() argument
523 ns = readl(ptpaddr + GMAC_PTP_ATNR); in dwmac1000_get_ptptime()
524 ns += (u64)readl(ptpaddr + GMAC_PTP_ATSR) * NSEC_PER_SEC; in dwmac1000_get_ptptime()
538 ts_status = readl(priv->ptpaddr + GMAC3_X_TIMESTAMP_STATUS); in dwmac1000_timestamp_interrupt()
547 stmmac_get_ptptime(priv, priv->ptpaddr, &ptp_time); in dwmac1000_timestamp_interrupt()
578 void __iomem *ptpaddr = priv->ptpaddr; in dwmac1000_ptp_enable() local
585 tcr_val = readl(ptpaddr + PTP_TCR); in dwmac1000_ptp_enable()
598 writel(tcr_val, ptpaddr + PTP_TCR); in dwmac1000_ptp_enable()
601 ret = readl_poll_timeout(ptpaddr + PTP_TCR, tcr_val, in dwmac1000_ptp_enable()
H A Ddwmac-intel.c365 void __iomem *ptpaddr = priv->ptpaddr; in intel_crosststamp() local
387 acr_value = readl(ptpaddr + PTP_ACR); in intel_crosststamp()
407 writel(acr_value, ptpaddr + PTP_ACR); in intel_crosststamp()
410 acr_value = readl(ptpaddr + PTP_ACR); in intel_crosststamp()
412 writel(acr_value, ptpaddr + PTP_ACR); in intel_crosststamp()
447 stmmac_get_ptptime(priv, ptpaddr, &ptp_time); in intel_crosststamp()
H A Dhwif.c372 priv->ptpaddr = priv->ioaddr + entry->regs.ptp_off; in stmmac_hwif_init()
H A Dstmmac.h344 void __iomem *ptpaddr; member
H A Dstmmac_selftests.c1890 stmmac_get_systime(priv, priv->ptpaddr, &curr_time); in stmmac_test_tbs()
1912 stmmac_get_systime(priv, priv->ptpaddr, &curr_time); in stmmac_test_tbs()
H A Dstmmac_main.c610 stmmac_config_hw_tstamping(priv, priv->ptpaddr, priv->systime_flags); in stmmac_update_subsecond_increment()
613 stmmac_config_sub_second_increment(priv, priv->ptpaddr, in stmmac_update_subsecond_increment()
628 stmmac_config_addend(priv, priv->ptpaddr, priv->default_addend); in stmmac_update_subsecond_increment()
826 stmmac_config_hw_tstamping(priv, priv->ptpaddr, priv->systime_flags); in stmmac_hwtstamp_set()
874 stmmac_config_hw_tstamping(priv, priv->ptpaddr, systime_flags); in stmmac_init_tstamp_counter()
883 stmmac_init_systime(priv, priv->ptpaddr, (u32)now.tv_sec, now.tv_nsec); in stmmac_init_tstamp_counter()
/linux/drivers/net/ethernet/renesas/
H A Drtsn.c1220 void __iomem *ptpaddr; in rtsn_probe() local
1276 ptpaddr = devm_ioremap_resource(&pdev->dev, res); in rtsn_probe()
1277 if (IS_ERR(ptpaddr)) { in rtsn_probe()
1278 ret = PTR_ERR(ptpaddr); in rtsn_probe()
1282 priv->ptp_priv = rcar_gen4_ptp_alloc(pdev, ptpaddr); in rtsn_probe()