Home
last modified time | relevance | path

Searched +full:r8a779g0 +full:- +full:ethertsn (Results 1 – 2 of 2) sorted by relevance

/linux/Documentation/devicetree/bindings/net/
H A Drenesas,ethertsn.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/renesas,ethertsn.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Renesas Ethernet TSN End-station
10 - Niklas Söderlund <niklas.soderlund@ragnatech.se>
14 Gbps full-duplex link via MII/GMII/RMII/RGMII. Depending on the connected PHY.
17 - $ref: ethernet-controller.yaml#
22 - enum:
23 - renesas,r8a779g0-ethertsn # R-Car V4H
[all …]
/linux/drivers/net/ethernet/renesas/
H A Drtsn.c1 // SPDX-License-Identifier: GPL-2.0
3 /* Renesas Ethernet-TSN device driver
10 #include <linux/dma-mapping.h>
69 return ioread32(priv->base + reg); in rtsn_read()
74 iowrite32(data, priv->base + reg); in rtsn_write()
88 return readl_poll_timeout(priv->base + reg, val, in rtsn_reg_wait()
106 struct rcar_gen4_ptp_private *ptp_priv = priv->ptp_priv; in rtsn_get_timestamp()
108 ptp_priv->info.gettime64(&ptp_priv->info, ts); in rtsn_get_timestamp()
119 for (; priv->cur_tx - priv->dirty_tx > 0; priv->dirty_tx++) { in rtsn_tx_free()
120 entry = priv->dirty_tx % priv->num_tx_ring; in rtsn_tx_free()
[all …]