Home
last modified time | relevance | path

Searched refs:ptp_qoriq (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/drivers/ptp/
Dptp_qoriq.c27 static u64 tmr_cnt_read(struct ptp_qoriq *ptp_qoriq) in tmr_cnt_read() argument
29 struct ptp_qoriq_registers *regs = &ptp_qoriq->regs; in tmr_cnt_read()
33 lo = ptp_qoriq->read(&regs->ctrl_regs->tmr_cnt_l); in tmr_cnt_read()
34 hi = ptp_qoriq->read(&regs->ctrl_regs->tmr_cnt_h); in tmr_cnt_read()
41 static void tmr_cnt_write(struct ptp_qoriq *ptp_qoriq, u64 ns) in tmr_cnt_write() argument
43 struct ptp_qoriq_registers *regs = &ptp_qoriq->regs; in tmr_cnt_write()
47 ptp_qoriq->write(&regs->ctrl_regs->tmr_cnt_l, lo); in tmr_cnt_write()
48 ptp_qoriq->write(&regs->ctrl_regs->tmr_cnt_h, hi); in tmr_cnt_write()
52 static void set_alarm(struct ptp_qoriq *ptp_qoriq) in set_alarm() argument
54 struct ptp_qoriq_registers *regs = &ptp_qoriq->regs; in set_alarm()
[all …]
Dptp_qoriq_debugfs.c10 struct ptp_qoriq *ptp_qoriq = data; in ptp_qoriq_fiper1_lpbk_get() local
11 struct ptp_qoriq_registers *regs = &ptp_qoriq->regs; in ptp_qoriq_fiper1_lpbk_get()
14 ctrl = ptp_qoriq->read(&regs->ctrl_regs->tmr_ctrl); in ptp_qoriq_fiper1_lpbk_get()
22 struct ptp_qoriq *ptp_qoriq = data; in ptp_qoriq_fiper1_lpbk_set() local
23 struct ptp_qoriq_registers *regs = &ptp_qoriq->regs; in ptp_qoriq_fiper1_lpbk_set()
26 ctrl = ptp_qoriq->read(&regs->ctrl_regs->tmr_ctrl); in ptp_qoriq_fiper1_lpbk_set()
32 ptp_qoriq->write(&regs->ctrl_regs->tmr_ctrl, ctrl); in ptp_qoriq_fiper1_lpbk_set()
41 struct ptp_qoriq *ptp_qoriq = data; in ptp_qoriq_fiper2_lpbk_get() local
42 struct ptp_qoriq_registers *regs = &ptp_qoriq->regs; in ptp_qoriq_fiper2_lpbk_get()
45 ctrl = ptp_qoriq->read(&regs->ctrl_regs->tmr_ctrl); in ptp_qoriq_fiper2_lpbk_get()
[all …]
DMakefile13 ptp-qoriq-y += ptp_qoriq.o
/Linux-v5.4/drivers/net/ethernet/freescale/enetc/
Denetc_ptp.c32 struct ptp_qoriq *ptp_qoriq; in enetc_ptp_probe() local
66 ptp_qoriq = kzalloc(sizeof(*ptp_qoriq), GFP_KERNEL); in enetc_ptp_probe()
67 if (!ptp_qoriq) { in enetc_ptp_probe()
88 ptp_qoriq->irq = pci_irq_vector(pdev, 0); in enetc_ptp_probe()
90 err = request_irq(ptp_qoriq->irq, ptp_qoriq_isr, 0, DRIVER, ptp_qoriq); in enetc_ptp_probe()
96 ptp_qoriq->dev = &pdev->dev; in enetc_ptp_probe()
98 err = ptp_qoriq_init(ptp_qoriq, base, &enetc_ptp_caps); in enetc_ptp_probe()
102 enetc_phc_index = ptp_qoriq->phc_index; in enetc_ptp_probe()
103 pci_set_drvdata(pdev, ptp_qoriq); in enetc_ptp_probe()
108 free_irq(ptp_qoriq->irq, ptp_qoriq); in enetc_ptp_probe()
[all …]
/Linux-v5.4/drivers/net/ethernet/freescale/dpaa2/
Ddpaa2-ptp.c19 struct ptp_qoriq *ptp_qoriq = container_of(ptp, struct ptp_qoriq, caps); in dpaa2_ptp_enable() local
26 dev = ptp_qoriq->dev; in dpaa2_ptp_enable()
77 struct ptp_qoriq *ptp_qoriq = priv; in dpaa2_ptp_irq_handler_thread() local
84 dev = ptp_qoriq->dev; in dpaa2_ptp_irq_handler_thread()
96 ptp_clock_event(ptp_qoriq->clock, &event); in dpaa2_ptp_irq_handler_thread()
113 struct ptp_qoriq *ptp_qoriq; in dpaa2_ptp_probe() local
118 ptp_qoriq = devm_kzalloc(dev, sizeof(*ptp_qoriq), GFP_KERNEL); in dpaa2_ptp_probe()
119 if (!ptp_qoriq) in dpaa2_ptp_probe()
138 ptp_qoriq->dev = dev; in dpaa2_ptp_probe()
161 ptp_qoriq->irq = irq->msi_desc->irq; in dpaa2_ptp_probe()
[all …]
/Linux-v5.4/include/linux/fsl/
Dptp_qoriq.h140 struct ptp_qoriq { struct
185 int ptp_qoriq_init(struct ptp_qoriq *ptp_qoriq, void __iomem *base,
187 void ptp_qoriq_free(struct ptp_qoriq *ptp_qoriq);
196 void ptp_qoriq_create_debugfs(struct ptp_qoriq *ptp_qoriq);
197 void ptp_qoriq_remove_debugfs(struct ptp_qoriq *ptp_qoriq);
199 static inline void ptp_qoriq_create_debugfs(struct ptp_qoriq *ptp_qoriq) in ptp_qoriq_create_debugfs() argument
201 static inline void ptp_qoriq_remove_debugfs(struct ptp_qoriq *ptp_qoriq) in ptp_qoriq_remove_debugfs() argument
/Linux-v5.4/drivers/net/ethernet/freescale/dpaa/
Ddpaa_ethtool.c504 struct ptp_qoriq *ptp = NULL; in dpaa_get_ts_info()
/Linux-v5.4/drivers/net/ethernet/freescale/
Dgianfar_ethtool.c1479 struct ptp_qoriq *ptp = NULL; in gfar_get_ts_info()
/Linux-v5.4/
DMAINTAINERS6572 F: drivers/ptp/ptp_qoriq.c
6574 F: include/linux/fsl/ptp_qoriq.h